@charset "utf-8";
/* CSS Document */
body{background-color:#f5f5f5;}
.subPage{width:100%;overflow: hidden;background:  }

.subPage_con{ max-width:1200px;margin:30px auto 30px;overflow: hidden;}

.sub_left{width: 220px;overflow: hidden;float: left;z-index: 1;padding-bottom: 260px;margin-bottom: 60px;position: relative;}
.sub_leftTitle {width: 100%;height: 70px;background:#f8ae31;}
.sub_leftTitle h2{text-align: left;line-height: 70px;color:#fff;font-size: 20px;padding-left: 30px;}
.sub_nav{border:1px solid #ddd;border-top:0;border-bottom:0;}
.sub_nav li{}
.sub_nav li a{display: block;padding:12px 0;font-size: 16px;background: #fff;border-bottom:1px solid #ddd;padding-left: 28px;}
.sub_nav li a:hover{font-weight: bold; color:#1a5a9f;position: relative;}




.sub_mbtn{width:100%;height:40px;background-color: #f3daaa;cursor:pointer;display:none;text-align: center;line-height: 40px;color: #f8ae31;}
.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#007574;}
.sub_navm{ width:100%; overflow: hidden;display: none;margin-bottom: 20px;}
.sub_navm h2{width:100%;height:40px;line-height:40px;background-color: #f8ae31;color:#fff;font-size: 16px;padding-left: 15px;}
.sub_navm h2 a{font-size:18px;display:block;color:#fff;}
.sub_navm ul{background-color: #fdf3e0;}
.sub_navm li{}
.sub_navm li a{color: #676767;padding-left: 14px;height:40px;line-height:40px;border-bottom:1px solid #d3d3d3;display:block;font-size: 14px;}
.sub_navm li a:hover{color: #f8ae31;background: #fff;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{color: #f8ae31;display:block;width:100%;}
.sub_navm dl{ display: none; background-color:#cac9c9; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px; }
.sub_navm li.on dl dd a{ font-size: 13px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510;}




.sub_right{margin:0 0 0px 220px;}
.subTitle{width: 100%;overflow:  hidden;margin-bottom: 20px;}
.submore{float: right;color:#1a5a9f;text-decoration: underline;margin-top: 20px;font-size: 14px;}
.submore:hover{color:#f8ae31;}
.sub_rightT .subTitle{width: 100%; }
.subTitle h2{font-weight: normal;font-size: 24px;color:#1d458f;float: left;border-top: 4px solid #1a5a9f;padding-top: 10px;}
.bread{font-size: 14px;text-align: right;display: block;background: #1a5a9f;height: 50px;line-height: 50px;padding:0 20px;margin-top: 20px;} 
.bread span{color:#fff;}
.bread span a{color:#fff;}
.bread span a:hover{color:#f8ae31;}


.sub_right_box{padding:0 30px 0px 30px;background: #fff;overflow: hidden;margin-left: 20px;margin-top: 20px;}

/*侧边栏列表页*/

.sub_left .sub_nav{background: #fff;}
.sub_left .sub_nav li{position: relative;}
.sub_left .sub_nav li a.skipBtn {
  border:none;
  margin: 0;
  padding: 0;
  display: block;
  width: 40px;
  height: 45px;
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: center;
  line-height: 45px;
  color: #bfbfbf;
   *
  background: url(../images/content_li.png) no-repeat center;
  margin: 0;
  }
  .sub_left .sub_nav li a.skipBtn:hover{background: #1a5a9f;color:#fff;}
.sub_left .sub_nav li.active a{color:#1a5a9f;}
.sub_left .sub_nav li.active a{color:#1a5a9f;font-weight: bold;}
.sub_left .sub_nav li .subNav{background: #fff;}
.sub_left .sub_nav li .subNav dl dd {padding-left: 30px;border-bottom: 1px solid #eee;}
.sub_left .sub_nav li .subNav dl dd a{background: #fff;border-bottom: 1px solid #fff;color:#333;font-size: 14px;padding: 9px 0px;}
.sub_left .sub_nav li.active .subNav dl dd a{font-weight: normal;} 
.sub_left .sub_nav li .subNav dl dd a:hover,.sub_left .sub_nav li .subNav dl dd a.active{color: #f8ae31;font-weight: bold;background: #fff;}
.sub_left .sub_nav li .subNav dl dd:last-child a{border-bottom: none;}
.subNav1{display: none;}
.sub_navm li .subNav dl{display: none;}
.sub_navm li{position: relative;}
.sub_navm li a.skipBtn {
  border:none;
  margin: 0;
  padding: 0;
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: center;
  line-height: 40px;
  margin: 0;
  }
.sub_navm li a.skipBtn:hover{background-color: #fff;}
.sub_navm dl dd{background: #fff;border-bottom: 1px solid #ddd;padding-left: 13px;}
.sub_navm dl{padding:0;}

/*侧边栏文章页*/
.subArticle{min-height:500px;}
.subArticleTitle{text-align: center;}
.subArticleTitle h2{margin:20px 0 10px 0;color: #007574;line-height: 28px;font-weight: normal;font-size: 18px;}
.subArticleTitle span{color:#888;font-size: 14px;}
.subArticleCon{margin:20px 0 40px 0;line-height: 30px;}
.subAffix{}
.subAffixTitle{padding-bottom:10px;border-bottom: 1px solid #ddd;margin-bottom:20px;}
.subAffixTitle h2{color: #007574;}
.subAffix ul li{padding-left:24px;margin-bottom:8px;position: relative;}
.subAffix ul li:before{content: '';width: 4px;height: 4px;border-radius: 50%;background-color: #007574;position: absolute;left:5px;top:50%;margin-top:-2px;}
.subAffix ul li a{font-size: 14px;}


/*通栏图片页*/
.sub_rightT .subPicList li img{width: 100%;}

/*通栏列表页*/
.sub_rightT{margin-left: 0;}


/*分页*/
.pages{ text-align:center; height:28px;*height:29px;  line-height:28px; margin:30px 0 20px 0; *margin-top: 40px; overflow: hidden;}
.pages a{color:#666;margin:0 0px 0 8px;padding:0 7px;height:23px;line-height: 23px;display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;font-size: 16px;}
.pages a.on_pages,.pages a:hover{ color:#fff;background: #1a5a9f;border-radius: 50%;}
.pages a.start{border-radius: 5px;}
.pages a.prev{border-radius: 5px;}
.pages a.next{border-radius: 5px;}
.pages a.end{border-radius: 5px;}
.pages_min{ margin-top: 25px; overflow: hidden; display: none;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #1a5a9f; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;font-size: 16px;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#1a5a9f; color:#fff; transition:0.5s;}

.subTechBanner{border-bottom: 1px dashed #cccccc;padding-bottom: 30px;margin-bottom: 30px;}
.subTechBanner .flex-direction-nav a  { top: 30%; }
.subTechBanner .sub_til_slides{margin-top:  15px;overflow: hidden;}
.subTechBanner .sub_til_slides h3{font-size: 18px;color:#666;margin-bottom: 20px;height: 25px;overflow: hidden;}
.subTechBanner .sub_til_slides p{font-size: 15px;line-height: 28px;letter-spacing:0.5px;color:#666;height: 84px;overflow: hidden;}
.subTechBanner .slides li a:hover .sub_til_slides h3{color:#1a5a9f;}

.subTechList{overflow: hidden;width: 102%;margin-top: 40px;margin-bottom: 20px;}
.subTechList li{float: left;width: 25%;*width: 24%;margin-bottom: 20px;}
.subTechList li a{display: block;margin-right: 20px;overflow: hidden;}
.subTechList li a img{display: block;width: 100%;}
.subTechList li a h4{line-height: 36px; font-size: 16px;text-align: center;background: #f2f2f2;height: 36px;padding: 0 8px;overflow: hidden;}
.subTechList li a:hover h4{color:#1a5a9f;}

.subTechList li a img{display: block;width: 100%;  transform:scale(1);
-ms-transform:scale(1);   /* IE 9 */
-moz-transform:scale(1);  /* Firefox */
-webkit-transform:scale(1);/* Safari 和 Chrome */
-o-transform:scale(1);  /* Opera */
transition: all .4s;
   transition: all .5s ease;
 -moz-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease; }
.subTechList li a:hover img{transform:scale(1.05);
-ms-transform:scale(1.05);  /* IE 9 */
-moz-transform:scale(1.105);  /* Firefox */
-webkit-transform:scale(1.05);/* Safari 和 Chrome */
-o-transform:scale(1.05); /* Opera */}

.subTechList li a .tech_img{overflow: hidden;height: 0;padding-bottom: 62%;background: #f2f2f2;}



/*部门概况*/
.subPartmentBox{overflow: hidden;margin: 40px 0;}

.subPartment_title{overflow: hidden;margin-bottom: 20px;}
.subPartment_title h3{font-size: 20px;}
.subPartment_Info{overflow: hidden;}
.subPartment_Info p{line-height: 28px;color:#666;font-size: 15px;margin-bottom: 15px;}


.subLeaderList{overflow: hidden;width: 103%;}
.subLeaderList li{float: left;width: 33.33%;*width: 32.33%;overflow: hidden;margin-bottom: 20px;}
.subLeaderList li .subLeader01{border-right:1px solid #cccccc;margin-right: 30px;padding-right: 15px;overflow: hidden;}
.subLeaderList li .subLeader01 .subLeaderLf{float: left;width: 114px;overflow: hidden;}
.subLeaderList li .subLeader01 .subLeaderLf img{width: 100%;display: block;}
.subLeaderList li .subLeader01 .subLeaderRt{margin-left: 130px;}
.subLeaderList li .subLeader01 .submore{float: none;display: block;}
.subLeaderList li .subLeader01 .subLeaderRt h3{font-size: 16px;margin-bottom: 20px;}
.subLeaderList li .subLeader01 .subLeaderRt p{font-size: 16px;line-height: 24px;color:#666;height: 72px;overflow: hidden;}

.subStationBox{overflow: hidden;}
.subStation01{overflow: hidden;margin-top: 20px;}
.subStationTitle{overflow: hidden;background: #f5f5f5;padding:10px 20px;margin-bottom: 20px;}
.subStationTitle h4{float: left;width: 10%;margin-right: 10px;}
.subStationTitle p{float: left;width: 25%;margin-right: 10px;}
.subStationTitle span{float: left;}
.subStation_info{padding:0px 20px;}
.subStation_info p{color:#666;font-size: 14px;line-height: 26px}

.subLeader_info_list{overflow: hidden;margin-top: 40px;}
.subLeader_info_list li{border-top: 2px solid #ccc;padding-top: 20px;margin-bottom: 40px;}

.subLeader_info_box{overflow: hidden;}
.subLeader_info_box .subLeader_info_left{float: left;width: 114px;overflow: hidden;}
.subLeader_info_box .subLeader_info_left img{width: 100%;display: block;}
.subLeader_info_box .subLeader_info_right{margin-left: 137px;}
.subLeader_info_title{overflow: hidden;margin-bottom: 20px;}
.subLeader_info_title h3{font-size: 20px;float: left;}
.subLeader_info_title h4{font-size: 17px;float: left;margin-left:40px;font-weight: normal;color:#666;margin-top: 3px;}
.subLeader_info_right .info{font-size: 14px;line-height: 28px;color:#666;letter-spacing: 0.5px;}

.subLeader_info04{overflow: hidden;padding:30px;background: #f5f5f5;margin-bottom: 30px;}

.subLeader_info_left02{float: left;width: 114px;}
.subLeader_info_right02{margin-left: 150px;}
.subLeader_info_right02 h3{font-size: 20px;margin-bottom: 20px;}
.subLeader_info_right_list{overflow: hidden;width: 108%;}
.subLeader_info_right_list li{overflow: hidden;float: left;width: 50%;width: 48%;}
.subLeader_info_right_list li p{margin-right: 40px;border-bottom: 1px dashed #ccc;padding-bottom: 15px;margin-bottom: 15px;font-size: 15px;color:#666;}
.subLeader_info_right_list li p strong,.subLeader_info_right_list li p span{color:#666;}

.subLeader_info_info04{margin-bottom: 30px;overflow: hidden;}
.subLeader_info_info04 h3{font-size: 16px;padding:10px 20px;background: #f5f5f5;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}
.subLeader_info_info_intro{overflow: hidden;}
.subLeader_info_info_intro p{line-height: 28px;font-size: 14px;color:#666;}
.subLeader_info_left02 img{display: block;width: 100%}

.subTechlogyList{overflow: hidden;margin-top: 40px;}
.subTechlogyList li{margin-bottom: 10px;overflow: hidden;}
.subTechlogyList li a{display: block;overflow: hidden;}
.subTechlogyList li a .left{float: left;width: 210px;}
.subTechlogyList li a .left img{display: block;width: 100%;}
.subTechlogyList li a .right{margin-left: 0;border-bottom: 1px dashed #d9d9d9;}
.subTechlogyList li a .right h3{font-size: 15px;margin-bottom: 10px;color:#666;overflow: hidden;}
.subTechlogyList li a .right i{color:#1a5a9f;font-family: 'Arial';font-size: 14px;display: block;float: right;}

.subTechlogyList li a:hover .right h3{color:#f8ae31;}

.articleTitle{text-align: left;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.articleTitle h3{font-size: 20px;font-weight: normal;text-align: center;}
.articleTitle h3 strong{font-size: 12px;font-weight: normal;display: inline-block;margin-left: 10px;color:#6f7676;}
.subTxt01{margin-top: 20px;}
.subTxt01 p{text-indent: 2.5rem;line-height: 26px;font-size: 14px;margin-bottom: 15px;}
.subTxt01 p:last-child{margin-bottom: 0;}
.articleTitle05{border-bottom: 0;}
.articleTitle05 h3{padding-left: 0;font-size: 18px;text-align: center;font-weight: 600}
.articleAuthor{text-align: center;color:#6f7676;font-size: 12px;}
.articleAuthor span {display: inline-block;height: 20px;line-height: 20px;margin: 2px 10px;color:#999;}
.article {line-height: 26px;font-size: 14px;padding: 25px 0;}


.article strong{font-weight: bold}
.article i{font-style: italic;}

.sub_rightT .bread{text-align: left;margin-top: 0;}
.sub_rightT .sub_right_box{margin-left: 0;}
/*相关附件*/
.Annex{}
.Annex h3{color:#6f7676; font-size: 15px;font-weight: normal;}
.Annex ul{margin-top:  14px}
.Annex ul li{margin-bottom: 8px;}

.Annex ul li a{display: block;font-size:14px;}

.subTechTitleList .title{margin-top: 20px;font-size: 20px;font-weight: normal;color:#1a5a9f;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.subTechTitleList .subTechlogyList{margin-top: 20px;}
.subTechTitleList .subTechTitle a{float: right;font-size: 15px;color:#555;}
@media screen  and (max-width:1200px) {
 .subPage_con{width:94%;}
 .subLeaderList li{width: 50%;}
}


@media screen  and (max-width:1024px) {
   .subPage_con{margin: 20px auto;}
   
   .subTechBanner .sub_til_slides h3{font-size: 16px;}
 .subTechBanner .sub_til_slides p{font-size: 13px;line-height: 24px;height: 74px}
 .subTechList li a h4{font-size: 14px;}
 .subTechList li{width: 50%;margin-bottom: 20px;}
 .subStationTitle h4{width: 17%;}
 .subLeader_info_right_list li{width: 100%;float: none;}
 .subLeader_info_right_list {width: 100%;}
 .subLeader_info_right_list li p{margin-right: 0;}
 .subLeader_info_right_list li p strong, .subLeader_info_right_list li p span{display: inline-block;}
 .subLeader_info_right_list li p span{margin-top: 5px;}
 .subLeader_info_right02 h3{font-size: 18px;}

}

@media screen  and (max-width:800px) {
  .sub_mbtn{display: block;margin-top:10px;}
  .sub_left{display:none;}
  .sub_right{width: 100%;margin:0 auto;}
  .sub_leftTitle{background: none;}
  .pages{display: none;}
  .pages_min{display: block;}
  .sub_leftTitle{height:40px;}
  .bread{float:none;text-align:  left;height: auto;line-height: 24px;padding:10px;}
  .subTitle h2{font-size: 18px;/* margin-top:10px; */}
  .subPage{margin-bottom:30px;}
 
  .sub_right_box{margin-left: 0;padding:0 20px 20px;}
  /*.subTechBanner .flex-direction-nav a{top:15%;}*/
  .subTechBanner .flex-direction-nav a{height: 48px;}
  .subTechBanner .sub_til_slides h3{height: auto;margin-bottom: 10px;font-size: 14px;}
  .subTechBanner .sub_til_slides p{font-size: 12px;line-height: 20px;height:60px;}
  .subPartment_title h3{font-size: 17px;}
  .subPartmentBox{margin: 20px 0}
  .subLeader_info_title h3{font-size: 16px;}
  .subLeader_info_title h4{margin-top: 0;font-size: 15px;margin-left: 20px;}
  .subLeader_info_right .info{font-size: 13px;line-height: 26px;}
}


@media screen and (max-width:768px) {
  .article img{width:auto !important;height:auto !important;}
  .article video{width:auto !important;}
  .article table{width:100% !important; }

.subTechTitleList .title{font-weight: 18px;}
}

@media screen and (max-width:640px) {

  .sub_leftTitle{height: 30px;}
  .sub_leftTitle h2{font-size: 18px;}
  .sub_navm h2{height:30px;line-height:30px;}
  .sub_navm li dl dd a{font-size:12px;}
  .bread span{font-size: 12px;}
  .bread a{font-size: 12px;}
  .subTitle h2{font-size: 18px;}
  .sub_mbtn{height:30px;line-height: 30px;}
  .subTechBanner .flex-direction-nav{display: none;}
  .subTechBanner .flexslider{overflow: visible;}
  .subTechBanner .flex-control-nav{display: block;text-align: center;bottom: -32px;    right: 0;}
  .subTechBanner .flex-control-paging li a{background: #f3daaa}
  .flex-control-paging li a.flex-active{background: #f8ae31;}
   .subLeaderList li{width: 100%;float: none;}
   .subLeaderList li .subLeader01{border-right:none;border-bottom: 1px solid #ccc;padding-right: 0;margin-right: 0;padding-bottom: 20px;}
   .subLeaderList li .subLeader01 .subLeaderRt p{height: auto;}
   .subStationTitle h4,.subStationTitle p,.subStationTitle span{width: 100%;float: none;font-size: 15px;margin-bottom: 5px;}
   .subLeaderList li .subLeader01 .subLeaderRt h3,.subLeaderList li .subLeader01 .subLeaderRt p{font-size: 15px;}

}

@media screen and (max-width:480px) {
  .subTechList li{width: 100%;float: none;}
  .subTechList{width: 100%;}
  .subTechList li a{margin-right: 0;}
  .subLeader_info_box .subLeader_info_left,.subLeader_info_left02{width: 100%;float: none;}
  .subLeader_info_box .subLeader_info_right,.subLeader_info_right02{margin-left: 0;margin-top: 20px;}
  .subLeader_info_list li:last-child{margin-bottom: 0;}
  .subTechlogyList li a .left{width: 100%;float: none;}
  .subTechlogyList li a .right{margin-left: 0;margin-top: 20px;}
  .subTechlogyList li a .right h3,.subTechlogyList li a .right p{height: auto;}
}

@media screen /*and (min-width:320px)*/ and (max-width:360px) {
 
