@charset "utf-8";
/* CSS Document */
.select{ width:85px; height:26px; line-height:26px;color:#fff; font-size:1.1em; text-align:center;padding left:15px;position:relative;cursor:pointer; z-index:1;}
.son_select { background:#014887; width:100px; border-bottom:none;line-height:30px; overflow:hidden;display:none; position:absolute;bottom:-106px; left:0; z-index:99999999999999;}
.son_select a{ width: 85px; padding-left:15px;text-align:left;height:26px; line-height:26px; display:block; font-size:1em;color:#fff;}
.son_select a:hover{color:#b81a35; background:#fff;}

/* .subBody{background:url(../images/listBackground.png) no-repeat;background-size: 100% 100%;min-height: 710px;} */
.subListPage{ margin-top: 77px;margin-bottom: 88px; }

.subBody{background-size: 100% 100%;min-height: 710px;}
.subList{width: 226px;text-align: center;float: left;}
.subList ul li{height: 56px;line-height: 56px;border-bottom: solid 1px #D1D1D1;font-size: 16px;}
.subList ul li:first-child{background: #9B0001;}
.subList ul li:first-child a{color: #FFFFFF;}
.subList .listSelected a{color: #9B0001;font-weight: bold;}
.subPage{width:90%;overflow:hidden;margin:0 auto;position:relative;}
.sub_title{width:100%;overflow:hidden;height:80px;}
.sub_mbtn{width:100%;height:40px;background:url(../images/sub-mbtn02.png) no-repeat center center;background-color:#f1f1f1;cursor:pointer;display:none;}
.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#004c8f;}
.subPage_con{width:calc( 100% - 246px);overflow:hidden;min-height:470px;margin:0 auto;}
.titleDate{margin-top:10px;}


.breadRow{box-shadow: 0px 1px 5px 0px rgba(150, 150, 150, 0.5);display: flex;width: 100%;height: 55px;}
.breadDiv{overflow: hidden;width: 90%;margin: 0 auto;position: relative;}
.bread{ padding-bottom: 15px; font-size: 14px;color:#999999;margin-top: 20px} 
.bread span{color:#999;}
.bread span a{color:#676767;margin:0 3px;}
.bread span a:last-child{color:#3E3E3E;font-weight: bold;}
.bread span a:hover{color:#1061cb;}


/*右侧*/
.sub_right{margin:0 0 30px 0; min-height: 600px; }
.articleTitle{width:auto;overflow:hidden;border-bottom:2px solid #D1D1D1;}
.articleTitle h2{width:auto;overflow:hidden;font-size:20px;font-weight:bold;font-family:Arial;/*height:70px;line-height:70px;*/padding:16px 15px;width:200px;}
.articleTitleNoList h2{text-align: center;width: 100%;}
.size{ height:27px; line-height:27px;width:175px;float:right;margin-top:25px;}
.size a{ margin-right:18px; display:block; width:27px; height:27px; float:left}
.size i{font-style:normal;float:left;}
.wrapShare{width:100%;overflow:hidden;padding:10px 0 10px;}
.share{ height:27px; line-height:27px; margin-top:10px; padding:0 15px;}

#content{margin-bottom:25px;}
/*pic图片列表*/
.list_cont{font-size:14px;font-family:Helvetica;line-height:23px;height:93px;overflow:hidden;margin-bottom:5px;}

/*分页*/
.pages{ text-align:right; height:30px;*height:31px; font-size: 18px; line-height:28px; margin-top: 5px; overflow: hidden;padding-left:15px;}
.pages img{vertical-align: middle;}
.pages span{ color:#003c7f; padding:0 20px 0 0px; font-size:16PX;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 28px;*height:29px; font-size:16px; text-align:center; color:#DEE0E3;border-radius: 2px;border: 1px solid #DEE0E3;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#4B9AF1;border: 1px solid #4B9AF1;}
.pages .ellipsis:hover{ color:#4B9AF1;cursor: pointer;border: 1px solid #4B9AF1;}
.pages a.on_pages{ color:#4B9AF1;border-radius: 2px;border: 1px solid #4B9AF1;}
.pages .ellipsis{display: inline-block; padding: 0; width:27px;  height: 28px; line-height: 28px; text-align: center;  color: #DEE0E3; border: 1px solid #DEE0E3;  border-radius: 4px;
}
.pages .per_page {width: 90px;}
.pages .per_page .per_page_triangle{height:0px; width: 0px; border: solid #DEE0E3;border-width: 0 1px 1px 0;  display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg);top: -3px; position: relative;}
.pages a:hover .per_page_triangle{border: solid #4B9AF1;border-width: 0 1px 1px 0}
/* .top{height:0px; width: 0px; border: solid black;  display: inline-block; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg);
} */
.top{
  width: 0;
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/*列表页面*/
.borderBot h2{height:25px;line-height:25px;color:#9B0001;}
.list01Div{padding: 20px 5%;}
.life li{border:1px solid #fff;}


/* 列表文章内容 */
.list01Div p{font-size: 14px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  text-indent: 2em;}
/* side菜单图片列表 */

.subImg{display: block;width: 100%;height: 0;padding-bottom: 67%;overflow: hidden;}
.subImg img{display: block;width: 100%;}

/*文章页02*/
/*.sub_title02{font-family:arial;line-height:28px;padding:0 15px 20px 15px;}
*/

.subImg{display: block;width: 100%;height: 0;padding-bottom: 67%;overflow: hidden;}
.subImg img{display: block;width: 100%;}


.zuzhijigouContent .subZuzhiContentItemTitle{
  width:100%;
  display:block;
  text-align:center;
  font-size:28px;
}
.zuzhijigouContent .subZuzhiContentItemDivi{
  width:100%;
  background-color:#005BAD;
}

.zuzhiTable tr td{
  background-color:#E4E4E4;
}
.zuzhiTable tr:first-child td{
  background-color:rgba(0,91,173,0.2);
}
.zuzhiTable table{
  border-color:#fff;
}
.zuzhijigouContent .subZuzhiContentItemTitle{
  width:100%;
  display:block;
  text-align:center;
  font-size:28px;
}
.zuzhijigouContent .subZuzhiContentItemDivi{
  width:100%;
  background-color:#005BAD;
}



@media screen  and (max-width:1366px) {
 .subPage{width:90%;}
 .subPage_con{margin:0 auto;padding:0 10px;}
}

@media screen  and (max-width:800px) {
.subBody{ background-color: #F3F4F6;padding-top: 15px; }
.subPage{ background-color: #ffffff;border-radius: 8px; }
.subPage_con{ width: auto; }
.pageArticle img{width:auto!important;height:auto !important;display:inline-block !important}

.sub_mbtn{display:block;}
.pages{display:none;}
.subListPage{ padding: 0 15px;margin: 0;width: auto;background: #F3F4F6; }
}

@media screen and (max-width:640px) {
.marginBot{margin-bottom:25px;}
}

@media screen and (max-width:480px) {
  .size{margin-top:0;}
}
