@charset "utf-8";
/* CSS Document */

.clear{ clear: both; }
.Wrapbanner{ width: 100%; position: relative;}
.Wrapbanner font{ position: absolute; left: 50%; top: 40%; margin-left: -45px; font-size: 2.4em; font-weight: bold; color: #fff;}
.Wrapbanner font:after{ content:''; display:block; width: 30px; height: 2px; background: #fff; margin: 5px auto;}
.subbanner{ max-width:1200px; margin: 0 auto; position: relative; }
.subbanner .articleTitle { color: #fff; display: inline-block; position: absolute; left: 28px; bottom: 18px;}
.subbanner .articleTitle a{ font-size: 2.4em; color: #fff;}



.subPage{width:100%;position:relative;overflow:hidden; background: url(../images/modebg.png) no-repeat center; background-size: cover;}
.sub_banner{width:100%;position:relative; margin: 10px 0 0 0;z-index: 2}

.subPage_con{ max-width:1200px; min-height: 500px;  margin:40px auto 40px auto;}
.subLeft{width: 250px;float:left;}
.subLeft.currents{top:90px;left:50%;margin-left:-700px;}
.subLeftTitle{height: 50px;background-color: #1067a8 ;color:#fff;line-height: 50px;font-size: 20px;text-align: center;}
.subLeft ul{background-color: #fff;border-left:6px solid #1067a8 ;}
.subLeft li{line-height: 25px;font-size: 16px;position:relative;padding:0 0 0 36px;border-bottom:1px solid #e5e6e3;}
.subLeft li a{display: block;padding:16px 6px;color:#666;}
.subLeft li a:before{content: '';width: 14px;background-color: #1067a8 ;height:0;left: 0;top: 50%;position: absolute;transition: all 0.3s ease-in-out;}
.subLeft li > a:hover,.subLeft li > a.active{color:#1067a8 ;}
.subLeft li > a{padding-right: 20px;}
.subLeft li > a:hover:before,.subLeft li > a.active:before{width: 14px;height: 100%;top: 0}
.subLeft li .toggles{position:absolute;right:0;top:0;height:25px;display:block;padding:16px 0;width:40px;cursor:pointer;z-index:999;font-size:28px;color:#bfbfbf;text-align: center;}
.subLeft .second_nav{display:none;}
.subLeft .second_nav dd a{border-bottom:1px solid #e6e6e6;display:block;padding-left:30px;font-size:18px;padding:10px 10px 10px 30px;font-size:14px;position: relative;}
.subLeft .second_nav dd a:before{content: '';width:0;height:0;border-width:4px 0 4px 5px;border-style:solid;border-color:transparent transparent transparent #b8c1cc;position: absolute;left:14px;top:20px;background:none;}
.subLeft .second_nav dd a:hover{color:#1067a8 ;}
.subLeft .second_nav dd:first-child{border-top:none;}
.asideBottom{width: 100%;overflow:hidden;margin-top: 10px;}
/*移动端二级导航开始*/
.phone_subNav{}
.phone-icon01{width: auto;height: 40px;display: block;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm ul{background-color:#f5f5f5;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #e6e6e6;width: 100%;overflow: hidden;position:relative;}
.sub_navm li .phone_toggle{position:absolute;right:0;top:0;width:46px;height:45px;text-align:center;line-height:45px;font-size:22px;cursor:pointer;}
.sub_navm li a{font-size: 14px; padding-left:13px; height:45px;line-height:45px;display:block;width: 100%;float:left;}
.sub_navm li dd a{height:35px;line-height:35px;font-size:12px;padding-left:0;}
.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: center;display: block;}
.phone_subNav .mobile-inner-header-icon{display:block;height: 40px;color:#fff;width: 100%;margin:0;font-size:16px;line-height:40px;box-sizing: border-box;padding:0 15px;text-align: left;z-index: 5}
.phone_subNav  .mobile-inner-header-icon-out{background:url(../images/open.png) no-repeat right center #1067a8 ;}
.phone_subNav  .mobile-inner-header-icon-click{background:url(../images/close.png) no-repeat right center #d6dfe9;color:#1067a8 ;}
.phone_subNav{width: 100%;overflow: hidden;margin-bottom: 15px;}
.phone_subNav .mobile-inner-header-icon span{background-color: #6a1305}
.sub_right{margin-left: 290px;}
.listTitle03{font-size: 20px;margin-bottom: 15px;}
.article{ overflow: hidden; font-size: 14px;}
.article img{
 display:inline-block
}
.article p{
 font-size: 16px;
 line-height: 2.8;
}
.article strong{font-weight: bold; }
.article i{font-style: italic;}
.listTitle03 .more{font-size: 14px;float: right;}
.listTitle03 .more a{color:#999;}
.subPgeTitle{ display: block; max-width: 1200px; margin: 0 auto; margin-top: -30px;color: #fff; position: relative; z-index: 9;}
.subPgeTitle span{display: inline-block;color: #fff;  font-size: 1.4em; }
.subPgeTitle a{ color: #fff; } 
 

.pageTitle{ border-bottom: #ddd 1px solid; margin-bottom: 20px; padding-bottom: 20px; text-align: center; overflow: hidden; }
.pageTitle span{ font-size: 2.4em; color: #333333; font-weight: bold; }
.pageTitle a{ color: #999; font-size: 1.4em; float: right; }


.pageTitle font {
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    display: block;
    text-align: right;
}
.pageArticleTitle{
     overflow: hidden;
    padding: 3px 0 0px;
  }
.pageArticle h3{
        font-size: 24px;
    line-height: 1.38;
    color: #333;
    text-align: center;
}
.articleAuthor{
    font-size: 16px;
    text-align: center;
    color: #999;
    padding: 26px 10px 34px;
    margin-bottom: 54px;
    line-height: 2.8;
    border-bottom: 1px solid #E8E8E8;
}
.zzjg{ margin: 35px auto auto auto; overflow: hidden; }
.zzjg h2{ font-size: 1.8em; }


/*联盟章程*/
.article02{}
.article02 p{font-size: 1.6em; line-height: 28px;}
.article02 p font{ color: #005aa0; font-weight: bold; }
.article02 p span{ font-weight: bold; }
.article02 .art-Title{ background: #005aa0; padding: 9px 0; margin: 28px 0; text-align: center; }
.article02 .art-Title span{font-size: 1.6em; color: #fff; font-weight:bold;}

.annu{ overflow: hidden; }
.annu ul li{ background: #f6f6f6; padding: 10px 25px; overflow: hidden; margin: 15px 0; }
.annu ul li a{ display: block; font-size: 1.6em; color: #173f8f; background: url(../images/downLoad.png) no-repeat right center; padding-right: 35px; }


/*专家委员会*/
.list01{width:100%;overflow:hidden;margin-bottom: 30px}
.list01 li{border-bottom: #e4e4e4 1px solid; overflow:hidden;position:relative;}
.list01 li:nth-child(odd){ background: #f7f7f7; }
.list01 li:nth-child(even){ background: #e1e1e1; }
.list01 li a{display:block;padding: 13px 25px;/* width: 82%; */line-height:22px;color:#333;float:left;font-family: "微软雅黑";font-size:1.6em;position: relative;}

.list01 li a:hover{color:#005aa0;}
.list01 li .rightDate{float:right; font-size: 1.6em; color: #999;  padding: 13px 25px 13px 0; }


/*成员单位*/
.ImgList { margin: 0 -15px; overflow: hidden; }
.ImgList ul li { width: 20%; float: left; margin:0 0 20px 0; position: relative;}
 
.ImgList ul li a{ display: block; margin:0 15px;}
.ImgList ul li .listImg{
 display: block;
 height: 0;
 padding-bottom: 94.8%;
 border: #e1e1e1 1px solid;
 overflow: hidden;
 -webkit-transition:  all 0.5s ease;
 -moz-transition: all 0.5s ease;
 transition: all 0.5s ease;
 }
.ImgList ul li a:hover .listImg{box-shadow:0 2px 6px 2px #e9e9e9;}
.ImgList ul li .listImg img{ width: 100%; -webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.ImgList ul li .listImg:hover img{opacity: 1;transform: scale(1.1);}
.ImgList ul li .listTxt{display: block; height:40px;line-height: 40px; font-weight: bold; font-size: 1.6em; color: #333; text-align:center; overflow: hidden; }
.ImgList02{ }
.ImgList02 ul li{width: 25%}

/*申请加入*/
.RegistrationCon{ width: 58%; margin:0 auto; }
.RegistrationCon ul { margin: 20px 0 0 0; }
.RegistrationCon ul li { overflow: hidden; line-height: 36px; margin: 0 0 20px 0;  }
.RegistrationCon li span { float: left; width: 15%;  font-size: 1.6em;}
.RegistrationCon li span #dw{ width: 30px; height: 30px; }
input[type="radio"] + label:before {
    content: "\a0"; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 1em;
    height: 1em;
    margin-right: .4em;
    border-radius: 50%;
    border: 1px solid #01cd78;
    text-indent: .15em;
    line-height: 1; 
}


.RegistrationCon li p { font-size: 14px; color: #333; text-align: right}
.RegistrationCon li p.sm { width: auto; color: #999999; float: left; margin: 0 0 0 30px; }
.left_sm { width: 23%; margin-right: 1%; float: left; }
.RegistrationCon li input { width: 71%;  border: 1px solid #e1e1e1; float: left; padding: 10px; }
.RegistrationCon li input.yzm { width: 220px; }

.RegistrationCon li .wai { overflow: hidden; }
.RegistrationCon li textarea { width: 975px; height: 100px; resize: none; float: left; border: 1px solid #e1e1e1; }
.RegistrationCon li h3 { font-size: 14px; color: #999999; margin: 0 0 0 92px; font-weight: normal; height: 30px; line-height: 30px; }
.RegistrationCon li select { width: 220px;   padding: 7px 0 7px 10px
; border: 1px solid #e1e1e1; color: #202020; }
.RegistrationCon li img { margin: 0 0 0 30px; height: 34px; }
.tj { overflow: hidden; height: 40px; line-height: 40px; text-align: center;}
.tj input {width: 120px; height: 38px; background: #fff; color: #005aa0; text-align: center; border: #005aa0 1px solid; font-size: 1.6em;}




/*分页*/
.pages{ text-align:center; height:40px; font-size: 1.4em; line-height:40px; margin: 25px 0 0 0; overflow: hidden;}
.pages img{vertical-align: middle; display: inline-block;}
.pages span{ color:#4ba6a4; padding:0 20px 0 0px; font-size:16PX;}
.pages a{ display: inline-block; width:38px; height: 38px; text-align: center; line-height: 38px; border: #cdcdcd 1px solid; color: #666666; margin: 0 5px;}
.pages a.prev{ background: url(../images/prev02.png) no-repeat center; }
.pages a.next{ background: url(../images/next02.png) no-repeat center; }
.pages a.prev:hover{ background: url(../images/prev022.png) no-repeat center #005aa0; }
.pages a.next:hover{ background: url(../images/next022.png) no-repeat center #005aa0; }
.pages a:hover{ background: #005aa0; color: #fff;}
.pages a.on_pages{ background: #005aa0;color:#fff;}
.pages a.home,.pages a.last{ width: 58px; }


.pages_min{ display: none; margin: 20px 0; font-size:1.2em;overflow: hidden; }
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:70px; height: 30px; float:left; border: #cdcdcd 1px solid; color: #666666; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#005aa0; color:#fff; transition:0.5s;}






@media screen  and (max-width:1386px) {

.subPgeTitle,.subPage_con{max-width: 1000px;}
.ImgList{margin:0 -10px;}
.ImgList ul li a{margin:0 10px;}
.ImgList ul li .listTxt{font-size: 1.5em;}
}
@media screen  and (max-width:1020px) {
 .subPage{width:100%;}
 .subPage_con{width:auto;padding:10px 20px; margin: 20px auto auto auto;}
 .RegistrationCon{ width: 100%;}

}

@media screen  and (max-width:998px) {
 
.subLeft{display: none;}
.sub_right{margin-left: 0}
.listTitle03{font-size: 17px;}
.phone_subNav{display: block;}
}


@media screen  and (max-width:800px) {
.list01 li a{font-size: 1.4em;}
.Wrapbanner font{ font-size: 1.8em; } 

.subPgeTitle{ margin: 10px 0 5px; color: #666;}
.subPgeTitle a{ color: #666;}
.subPgeTitle span{ padding: 0 20px;  color: #666; font-size: 1.2em;}
.subPgeTitle span a:before{ background: #666; margin: 4px 1px;}
.subPage_con{ margin: 0; } 
.pageTitle span{ font-size: 1.8em; }

.ImgList ul li{ width: 33.3%; }
.pages{display: none;}
.pages_min{display: block;}
.article img{width: auto !important;height: auto !important;}
.article table{width: 100% !important;}
.article video{width: auto !important;}

}

@media screen and (max-width:710px) {
  .pageArticle.lf{ width: 100%; float: none;}
  .friendLink.rt{ width: 100%; float: none; margin-top: 20px; }
.friendLink ul.link01 li{ width: 48%; float: left; margin: 1%; }
.newsList ul li{ width: 50%; }
.list01 li .rightDate{padding-bottom:0;padding-top: 5px;}


}

@media screen and (max-width:640px) {
	.subPage_con{ padding:13px 20px; }
   .subPgeTitle span{ font-size: 12px; }
   .pageTitle span{ font-size: 1.6em; }
    .pageArticle .article p,.pageArticle .article02 p{font-size: 14px;line-height: 2.8;}
    .pageTitle a{ float: none; display: block; }
  .articleAuthor{
   margin-bottom:20px
  ;
   padding: 26px 10px 26px;
  }
   .list01 li a{ padding:0 15px 10px 15px; }
   .list01 li .rightDate{ padding:10px 15px; font-size: 1.4em; }
   .ImgList ul li{ width: 33.3%; }
   .ImgList{ margin: 0 -15px; }
   .ImgList ul li a{ margin: 0 15px; }
   .left_sm{ width: 100%; float: none;}
   .RegistrationCon li p{ text-align: left; }
   .RegistrationCon li input{ width: 97%; padding: 1.2%; }
   .RegistrationCon li span{ text-align: center; }
   .tj input{ font-size: 1.4em; }
.annu ul li a{ font-size: 1.4em; }

}




@media screen and (max-width:480px) {
     .Wrapbanner font{ font-size: 1.6em; top: 30%; }
     .ImgList ul li{ width: 50%; }
 

}

@media screen /*and (min-width:320px)*/ and (max-width:414px) {
	.ImgList ul li{ width: 100%; }

}

