@charset "utf-8";
/* CSS Document */
body{background: #f2f5f7;}
.subBanner {width:100%;overflow:hidden;z-index: 0;position: relative;}
.subBannerInner{position: relative;overflow: hidden;}
.subBanner .imgResponsive{padding-bottom: 21.875%;background-size: cover !important;;}
.subBanner img:hover{transform: scale(1);}
.subBanner h3{width: auto;height: 60px;line-height: 60px;color:#fff;position: absolute;left: 50%;margin-left: -600px;bottom: 0;z-index: 10;min-width: 170px;text-align: center;padding:0 15px;}
.subBanner h3 strong{position: relative;z-index: 5;color:#fff;font-weight: normal;;}
  
.subBanner_bg{position: absolute;left: 0;height: 100%;background-color:#104883;bottom: 0;z-index: 3;width: 100%;opacity:0.8;filter: alpha(opacity=80);}
/*面包屑*/
.bread{height:auto; line-height:20px; color:#787878;padding:15px 0;overflow:hidden;font-size: 14px;position: absolute;z-index: 110;right: 0;top: 10px;}
.bread span{font-weight:normal;color:#999;}
.bread a{color:#999;}
.bread a:hover{text-decoration: underline;}
.mode_bg01{width: 50%;height: 100%;display: block;background-color: #fff;position: absolute;left: 0;top: -70px;}
.listTitle{padding:16px 0;}
.listTitle h2{font-weight: normal;}

.subPage{margin:0 auto;position:relative;}
.subPage > div{position: relative;top: -70px;margin-bottom: -70px;background: #fff;;}
.bg_rt01{width: 50px;height: 100%;background: #fff;position: absolute;right: -50px;top: 0;z-index: 0;display: block;}
/*二级菜单*/
.subMenu{min-height: 72px;}
.wrapSubMenu{background-color: #f4f4ef;}
.subMenuList{font-size: 0;padding: 18px 0 7px;border-bottom: 1px dashed #b6c9dc;padding-right: 330px;}
.subMenuList li{display: inline-block;*display: inline;*zoom:1;padding:0 30px 10px 0;}
.subMenuList li > a{display: block;height: 34px;line-height: 34px;border:1px solid #104883;border-radius: 25px;padding:0 25px;color:#104883;transition: all 0.35s ease-in-out;}
.subMenuList li a:hover,.subMenuList li.active a{background-color: #104883;color:#fff;}
/*移动端二级导航开始*/
.phone_subNav{}
.phone-icon01{width: auto;height: 40px;display: block; background: -webkit-linear-gradient(left, #33a36b , #e8cb38); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #33a36b, #e8cb38); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #33a36b, #e8cb38); /* Firefox 3.6 -;t 15 */
  background: linear-gradient(to right, #33a36b , #e8cb38); /* 标准的语法 */}
.sub_navm{ width:auto;overflow: hidden;display: none;}
.sub_navm ul{background-color:#f4f4ef;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #dadada;width: 100%;overflow: hidden;position:relative;}
.sub_navm li .phone_toggle{position:absolute;right:0;top:0;width:35px;height:35px;text-align:center;line-height:35px;font-size:20px;cursor:pointer;}
.sub_navm li a{font-size: 14px; padding-left:13px; height:35px;line-height:35px;display:block;float:left;}
.sub_navm li dd a{height:35px;line-height:35px;font-size:12px;padding-left:0;}
.sub_navm li a:hover{color:#0050a5;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f;float: left;overflow: hidden;}
.sub_navm dl{ display: none; background-color:#fff; overflow: hidden;width:auto;clear: both;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.sub_navm dl dd:last-child{border-bottom: none;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#444;font-weight:normal;display:inline; border:none; padding:0px;float:left; }
.sub_navm li.on{border-bottom: none;}
.sub_navm li strong{float:right;width: 30px;height:35px;line-height:35px;text-align: center;color:#b8b8b8;font-size: 18px;}
.phone_subNav{display: none;}
.phone-icon01{text-align: left;display: block;padding-left: 15px;}
.phone_subNav .mobile-inner-header-icon{height: 40px;color:#fff;width: 100%;text-align: left;margin-right:0;font-size:16px;line-height:40px;font-weight: normal;}
.phone_subNav{width: 100%;overflow: hidden;}
.phone_subNav .mobile-inner-header-icon i{float: right;margin-right: 5px;font-size: 16px;display: block;width: 40px;height: 40px;background:url(../images/add.png) no-repeat center;background-size: 15px;transition: all 0.35s ease-in-out;}
.phone_subNav .mobile-inner-header-icon-click{right: 0}
.mobile-inner-header-icon-click .icon-jian{transform: rotate(45deg);}
.subRight{margin-left: 200px;box-shadow:0 5px 15px rgba(16,26,33,0.1);}
/*文章页*/
.pageArticle{position: relative;padding:0}
.articleTitle{padding:15px 0 10px;}
.articleTitle h3{font-size:24px;font-size: 2.4rem;line-height:1.8;text-align:center;}
.articleAuthor{color:#999;text-align: center;font-size: 0;padding:15px 0;background: #f5f5f5;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;margin:0 8px;color:#999;font-size: 14px;}
.article{font-size: 15px;padding: 20px 0;line-height: 1.8;color:#666}
.article strong{font-weight: bold;}
.article i,.article em{font-style: italic;}
.Annex {padding:20px 0; overflow:hidden;clear: both;}
.Annex h3 { font-size: 18px;padding:0 0 15px;border-bottom: 2px solid #e6e6e6;}
.Annex ul{overflow: hidden;}
.Annex ul li { height: 50px; line-height: 50px;overflow: hidden;background: #f5f5f5;padding:0 15px;margin-bottom: 10px;}
.Annex ul li span{margin-right: 5px;color: #666}
.Annex ul li a { color:#444;}
.Annex ul li a:hover{color:#000;}
.wrap-share{min-height: 40px;padding-bottom: 30px;}
.articleBottom{padding:16px 15px;background: #eaebe8;position: relative;overflow:hidden;}
.next-article{line-height: 28px;letter-spacing: 0;margin-right: 310px;}
.next-article strong{font-weight: normal;color:#333;width: 65px;float: left;}
.next-article span {color:#666;display: block;margin-left: 65px;}
.next-article span a{color:#666;}
.share{float: right;width: 255px;}
.share_btn{float: left;line-height: 33px;font-weight: normal;}
.share a{margin:0 0 0 15px !important;border-radius: 50% !important;height: 32px !important;text-indent: 0 !important;}
.share .bdshare-button-style0-32 a{background:none;width: 32px;line-height: 32px;text-align: center;background-color:#ccc;color:#fff;font-size: 18px;}
.share a.bds_weixin{background-color:#7dd43c;*background:url(../images/weChat.png) no-repeat center center #7dd43c;}
.share a.bds_tsina{background-color:#e83437;*background:url(../images/sina.png) no-repeat center center #e83437;}
.share a.bds_qzone{background-color:#fece00;*background:url(../images/z_qone.png) no-repeat center center #fece00;}
.share a.bds_more{background-color:#a3bfd9;*background:url(../images/link.png) no-repeat center center #a3bfd9;}
.share a:hover{opacity: 0.8;color:#fff !important;;}

/*侧栏列表页*/
.sub_title{padding:25px 0 15px;border-bottom:1px solid #e8e8e8 ;}
.readMore02{float: right;color:#999;padding-top: 3px;}
/*图文列表*/
.bnu-list01{margin:0 -20px;overflow: hidden;padding:40px 0 0}
.bnu-list01 li {width: 50%;float: left;margin-bottom: 35px;}
.bnu-list01 li > a{display: block;margin:0 20px;background: #f7f7f7;overflow: hidden;}
.item-img01{width: 280px;float: left;}
.item-txt01{margin-left: 280px;padding:15px 20px;;}
.item-txt01 h3{font-weight: normal;line-height: 24px;height: 120px;overflow: hidden;margin-bottom: 8px;}
.item-date01{font-family: 'Arial';color:#999;font-size: 15px;}






/*分页*/
.pages{ text-align:center;overflow: hidden;font-size: 0;padding:35px 0 45px;}
.pages img{vertical-align: middle;width: auto;}
.pages > span ,.pages a{display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:49px; height: 44px;line-height: 44px;text-align:center;border-right:1px solid #648fbd; font-size: 16px;vertical-align: top;border-top: 1px solid #104883;border-bottom: 1px solid #104883;margin-top: 1px;}
.pages > span{ color:#003c7f;font-size: 16px;}
.pages a{ border-left:none;}
.pages a:hover{ color:#fff; background-color:#104883;}
.pages a.start{border-left: 1px solid #104883;}
.pages a.end{border-right: 1px solid #104883;margin-right: 20px;}
.pages a.prev,.pages a.start,.pages a.next,.pages a.end{width: auto;padding:0 20px;}
.pages a.prev:hover,.pages a.start:hover,.pages a.next:hover,.pages a.end:hover{background:#104883;color:#fff;}
.pages a.on_pages{ background-color:#104883;color:#fff;}
.pages .select2{border-left: 1px solid #104883;border-top: 1px solid #104883;}
.pages .pageSelect{min-width:68px;height: 44px;*display:inline; *zoom:1; vertical-align: middle;border:1px solid #104883;line-height: 44px;text-align: center;padding:0;border-right: 1px solid #d2a8e0;}
.select2-container--default .select2-selection--single{ border: none}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  background: url(../images/select2.png) no-repeat center;}
.select2-container .select2-selection--single{height: 44px;line-height: 44px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 44px;}
.pages_min{ padding:25px 15px; overflow: hidden; display: none;font-size:13px;font-size:1.3rem;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #f5f5f5; border-radius: 3px; color:#104883; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#104883; color:#fff; transition:0.5s;}
/*文字列表页*/
.bnu-list02 {padding: 20px 0 0;}
.bnu-list02 li{background:#f7f7f7;margin-bottom: 10px;height: 70px;padding-left: 15px;*line-height: 70px;overflow: hidden;position: relative;}
.bnu-list02 li a{display: inline-block;vertical-align: middle;*display: inline;line-height: 24px;max-height: 48px;overflow: hidden;margin-right: 103px;}
.bnu-list02 li:before{height: 100%;content: '';display: inline-block;vertical-align: middle;}
.list-date02 {height: 50px;border-left: 1px dashed #e6e6e6;width: 75px;text-align: right;margin:10px 20px 0 0;position: absolute;right: 0;top: 0;}
.list-date02 :before{content: '';width: 20px;height: 1px ;background: #d9d9d9;position: absolute;left: 24px;top: 14px;}
.list-date02 strong,.list-date02  span{display: block;font-family: 'Arial';color:#999}
.list-date02 strong{font-size: 18px;padding-top: 3px;}
.list-date02 span{}
/*图片列表*/
.bnu-list03{margin:0 -22px;}
.bnu-list03 li{width: 33.3%;float: left;margin-bottom: 10px;}
.bnu-list03 li > a{display: block;margin:0 22px}
.bnu-list03 li h3{height: 40px;line-height: 40px;overflow: hidden;font-weight: normal;text-align: center;}

@media screen  and (min-width:1020px) {

}


@media screen  and (max-width:1386px) {
	
}

@media screen  and (max-width:1460px) {
  
}
@media screen  and (max-width:1220px) {
  
}
@media screen  and (max-width:1020px) {
  .bread{position: static;margin:0;background-color:#fafafa;padding:15px}
  .bread span,.bread a{color:#444}
  .subBanner h3{left: 0;margin:0;height: 40px;line-height: 40px;font-size: 18px;min-width: 80px;}
  .subPage > div{margin-bottom:0;position: relative;top: 0;}
  .mode_bg01{top: 0;z-index: 0;}
  .subMenuList{padding:18px 15px 7px}
  .bnu-list03 li > a{margin:0 8px}
  .bnu-list03{margin:0 -8px}

}

@media screen  and (max-width:998px) {
  .subMenu {display: none;}
  .phone_subNav{display: block;}
  .bnu-list01 li{width: 100%;margin-bottom: 20px;}
  .bnu-list01{padding: 20px 0 0;}
  
  
}

@media screen  and (max-width:767px) {
  .articleTitle h3{font-size: 2rem;;}
  .article{font-size: 1.4rem;}
  .article img{width: auto !important;height: auto !important;}
  .article table{width: 100% !important;}
  .article video{width: auto !important;}
  .pages{display: none;}
  .pages_min{display: block;}
  .bnu-list02 li a{margin-right: 95px;}
  .list-date02{width: 60px;}
  .bnu-list03 li {width: 50%;margin-bottom: 0;}
  .share{float: none;}
  
  
}

@media screen and (max-width:640px) {
	.subBanner .imgResponsive{padding-bottom: 40%;}
  
}

@media screen and (max-width:600px) {
	
 
}

@media screen and (max-width:480px) {
	.item-img01,.bnu-list03 li{width: 100%;float: none;}
  .item-txt01{margin:0 }
  .item-txt01 h3{height: auto;}
}
@media screen and (max-width:460px) {
 
}
@media screen and (max-width:400px) {

  }
@media screen and (max-width:380px) {
	

}
