
/* CSS Document */

.clear{ clear: both; }
.Wrapbanner{ width: 100%; position: relative;height: 0;padding-bottom: 13%;overflow: hidden;}
.Wrapbanner img{width: 100%;}
.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:1120px; 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-size: cover;}
.sub_banner{width:100%;position:relative; margin: 10px 0 0 0;z-index: 2}

.subPage_con{ max-width:1120px; 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: #2a60c1 ;color:#fff;line-height: 50px;font-size: 20px;text-align: center;}
.subLeft ul{background-color: #fff;border-left:6px solid #2a60c1 ;}
.subLeft li{line-height: 25px;font-size: 16px;position:relative;padding: 0 0 0 10px;border-bottom:1px solid #e5e6e3;}
.subLeft li a{display: block;padding:16px 6px;color:#666;}
.subLeft li a:before{/* content: ''; */width: 14px;background-color: #2a60c1;height:0;left: 0;top: 50%;position: absolute;transition: all 0.3s ease-in-out;}
.subLeft li > a:hover,.subLeft li > a.active{color:#2a60c1 ;}
.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-top: 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:#2a60c1 ;}
.subLeft .second_nav dd:first-child{border-top:none;}
.asideBottom{width: 100%;overflow:hidden;margin-top: 10px;}

.sub_right{margin-left: 290px;}
.listTitle03{font-size: 20px;margin-bottom: 15px;}
.article{ overflow: hidden; font-size: 14px;}
.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: 1120px; 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;}

.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: #2a60c1; font-weight: bold; }
.article02 p span{ font-weight: bold; }
.article02 .art-Title{ background: #2a60c1; 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: 5px 14px;overflow: hidden;}
.annu ul li a{display: block;font-size: 13px;color: #2a60c1;padding-right: 35px;}


/*专家委员会*/
.list01{width:100%;overflow:hidden;margin-bottom: 30px}
.list01 li{overflow:hidden;position:relative;}
.list01 li:nth-child(odd){ background: #f7f7f7; }
.list01 li:nth-child(even){background: #eee;}
.list01 li a{display:block;padding: 13px 25px;/* width: 82%; */line-height:22px;color:#333;float:left;font-family: 宋体;font-size: 15px;position: relative;}

.list01 li a:hover{color:#2a60c1;}
.list01 li .rightDate{float:right;font-size: 14px;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: 74.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: #2a60c1; text-align: center; border: #2a60c1 1px solid; font-size: 1.6em;}




/*分页*/
.pages{ text-align:center; height:42px; 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(../image/prev02.png) no-repeat center; }
.pages a.next{ background: url(../image/next02.png) no-repeat center; }
.pages a.prev:hover{ background: url(../image/prev022.png) no-repeat center #2a60c1; }
.pages a.next:hover{ background: url(../image/next022.png) no-repeat center #2a60c1; }
.pages a:hover{ background: #2a60c1; color: #fff;}
.pages a.on_pages{ background: #2a60c1;color:#fff;}
.pages a.home,.pages a.last{ width: 58px; }
