﻿html {
  border-radius: 5px;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}

/*# sourceMappingURL=style.css.map */
button{
	border: 0px;
}
body{
	background:#f5f5f5;
}
.whiteBg{
	background:#fff;
}
.wrap{
	width: 100%;
	min-width: 1170px;
}
.content{
	width: 1170px;
	margin:0px auto;
}
/*头部样式*/
.header{
	height: 96px;
	background:url('../img/head.jpg') no-repeat center top;
	width:100%;
}

.search{
	height: 24px;
	margin:30px 0px;
	padding:6px 10px;
	background:url("../img/searchBg.png") no-repeat ;
	width: 250px;
	
}
.search input{
	width: 220px;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	border:0px;
	border-right: 1px solid #dadada;
	background:#c2c2c2;
	vertical-align: middle;
}
.search span{
	padding-left: 10px;
	vertical-align: middle;
	cursor: pointer;
}

/*底部样式*/
.footer{
	background:#00519a url('../img/footer.jpg') no-repeat center bottom;
	padding-top:35px;
	width: 100%;
}
.contact{
	padding-bottom: 45px;
}
.contact h3{
	color: #fff;
	font-size: 14px;
	line-height: 38px;
}

.contact p{
	line-height: 20px;
	font-size: 12px;
	padding-left: 20px;
	color: #8ba3c5;
}

.contact .add{
	background:url('../img/add.png') no-repeat 0 center;
}

.contact .tel{
	background:url('../img/tel.png') no-repeat 0 center;
}
.contact .fax{
	background:url('../img/fax.png') no-repeat 0 center;
}
.contact .qq{
	background:url('../img/qq.png') no-repeat 0 center;
}
.code{
	margin-left: 40px;
}
.opacityBorder{
	height: 1px;
	border-top:1px solid #fff;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	opacity: 0.1;
	width: 100%;
}
.footLink a{
	color: #fff;
	font-size: 14px;
	line-height: 16px;
}
.footLink span{
	background:#fff;
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	opacity: 0.25;
	width: 1px;
	height: 16px;
	margin:0px 10px;
}

.bocLink a{
	color: #8ba3c5;
} 

.footLink a:hover,.bocLink a:hover{
	text-decoration: underline;
	color: #fff;
}

.botFoot{
	line-height: 40px;
	/*filter:alpha(opacity=45);
	-moz-opacity:0.45;
	opacity: 0.45;*/
	font-size: 12px;
	color: #8ba3c5;
}
/*导航样式*/
.nav{
	height: 50px;
	background:#00519a;
	position: relative;
	z-index: 5;
}

.nav ul li{
	float: left;
	position: relative;
	/*width: 115px;*/
}

.nav ul li .first{
	display: block;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	padding:0px 25px;
	background: url('../img/navBg.jpg') no-repeat right center;
}

.nav ul li .first.active,.nav ul li .first:hover{
	color: #eb8c10;
}

.nav ul li dl{
	position: absolute;
	left: 0px;
	top:50px;
	z-index: 100;
	width: 100%;
	display: none;
	background:#00519a;
}

.nav ul li dl dd{
	background:#00519a;
	font-size: 14px;
	text-align: center;
	border-top:1px dashed #055eae;
	line-height: 30px;
	height: 30px;
}
.nav ul li dl a{
	color: #fff;
}

.nav ul li dl a:hover{
	color: #eb8c10;
}


/*banner样式*/
.banner {
	width:100%;
	height:550px;
	overflow:hidden;
	position:relative;
}
.slideCon {
	height:550px;
	overflow:hidden;
	position:absolute;
}
.slideCon li {
	height:550px;
	float:left;
}
.slideCon li a {
	display:block;
	width:100%;
	height:550px;
	overflow:hidden;
	position:relative;
}
.slideCon li a img {
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.switchBar {
	width:100%;
	position:absolute;
	height:10px;
	z-index:999;
	bottom:20px;
	text-align:center;
}
.switchBar ul{
	margin:0px auto;
}
.switchBar ul li{
	width: 10px;
	height: 10px;
	margin-right:20px;
	float: left;
}
.switchBar ul li a{
	background:#fff;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.switchBar ul li a.current{
	background:#00519a;
}
.arrowNav {
	display: none;
}

/*首页的三个大块的样式*/
.indexPart1{
	margin:40px 0px 45px;
	height: 410px;
	overflow: hidden;
}

.indexPart2{
	height: 296px;
}
.indexNotice{
	width: 430px;
	height: 399px;
	overflow: hidden;
}

.indexTitle{
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom:1px solid #ccc;
	line-height: 28px;
	height: 28px;
}

.noticeT{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding-left: 35px;
	background: url('../img/notice.png') no-repeat 0 center;
}

.more{
	color: #333;
	font-size: 14px;
}

.more:hover{
	color: #00519a;
}

.downMore{
	line-height: 45px;
}
.noticeList{
	padding: 0px 16px 9px 23px;
	height: 143px;
	width:390px;
	overflow: hidden;
}

.noticeList li{
	color: #666;
	line-height: 35px;
	border-bottom:1px dotted #bcbcbc;
	font-size: 14px;
	height: 35px;
}

.noticeList li a{
	color: #666;
	width: 290px;
	height: 37px;
	overflow: hidden;
}
.noticeList li a:hover{
	color: #00519a;
}
/*首页最新加入*/
.newJoin{
	position: relative;
	width: 100%;
}

.leftArrow, .rightArrow{
	width: 13px;
	height: 27px;
	position: absolute;
	top:50%;
	margin-top:-13px;
	z-index: 100;
}

.downT{
	background:#f5f5f5 url('../img/newJoin.png') no-repeat left center;
	position: relative;
	top:16px;
	padding-right:15px;
}
.leftArrow{
	background:url('../img/left.png') no-repeat;
	left: 0px;
}
.rightArrow{
	background:url('../img/right.png') no-repeat;
	right: 0px;
}

.newJoin .slide{
	width: 378px;
	margin:0px auto;
	overflow: hidden;
	height: 138px;
}

.newJoin .slide ul li{
	width: 179px;
	padding-right:20px;
	float: left;
}
.newsT{
	font-weight: bold;
	color: #333;
	font-size: 16px;
	cursor: pointer;
}

.newsT:hover{
	color:#00519a;
}
.titleL .active{
	color: #00519a;
}

.titleL i{
	color: #333;
	padding:0px 14px;
	font-size: 16px;
}

.indexNews{
	padding:12px 14px 10px;
	overflow: hidden;
	width: 648px;
}

.activity{
	height: 323px;
	overflow: hidden;
}

.newsList{
	padding:0px 15px;
}

.newsList li{
	line-height: 35px;
	height: 35px;
	width: 100%;
	overflow: hidden;
	color: #666;
	font-size: 14px;
	float: left;
	border-bottom:1px dashed #bcbcbc;
}

.newsList li a{
	color: #666;
	max-width: 480px;
	overflow: hidden;
	line-height: 35px;
}
.newsList li a:hover{
	color: #00519a;
}
.newsList li a.hot{
	padding-right: 40px;
	background:url('../img/hot.png') no-repeat right center;
}
.newsList li a.new{
	padding-right: 40px;
	background:url('../img/new.png') no-repeat right center;
}

.vip{
	width: 646px;
	padding:12px 14px 10px;
}

.vip .activity{
	height: 215px;
	overflow: hidden;
}

.vipNews{
	width: 443px;
	height: 259px;
	overflow: hidden;
	padding:16px 0px 0px;
	position: relative;
	margin-right:14px;
}

.vipNews .leftArrow2,.vipNews .rightArrow2{
	width: 30px;
	height: 48px;
	margin-top:-24px;
}
.vipNews .leftArrow2{
	background:url('../img/leftA2.png');
}
.vipNews .rightArrow2{
	background:url('../img/rightA2.png');
}

.vipSlide{
	width: 100%;
	overflow: hidden;
}

.vipSlide li{
	width: 443px;
	height: 259px;
	float: left;
	position: relative;
}
.vipSlide li a{
	color: #fff;
}
.vipSlide li p{
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	background:url('../img/blackBg.png') repeat 0 0;
	position: absolute;
	width: 94%;
	z-index: 5;
	left: 0px;
	bottom: 0px;
	padding:0px 3%;
}

.vipSlide li a:hover p{
	text-decoration: underline;
}

.indexPart3{
	height: 200px;
	overflow: hidden;
	margin:48px 0px 34px;
}

.indexPart3 .vipNews{
	width: 300px;
	height: 200px;
	margin-right: 0px;
	padding-top:0px;

}

.indexPart3 .vipNews li{
	width: 300px;
	height: 200px;
	overflow: hidden;
}
.titleL .threeT{
	background:url('../img/three.png') no-repeat;
}

.three{
	width:800px;
}

.indexPart3 .noticeList{
	width: 347px;
}

.indexPart3 .noticeList a{
	width:100%; 
	overflow: hidden;
}

.indexPart4{
	margin-bottom: 40px;
}
.indexPart4 .downT{
	background:#f5f5f5 url('../img/friend.png') no-repeat;
}

.friendCon{
	width: 100%;
	overflow: hidden;
	margin-top:10px;
}
.friendCon ul{
	width: 1190px;
}

.friendCon ul li{
	float: left;
	width: 152px;
	padding-right:18px;
	height: 117px;
}

.threeList ul.fl{
	padding-right:32px;
	border-right:1px solid #e5e5e5;
}

.indexNews .activity{
	position: relative;
}

.indexNews .activity ul{
	position: absolute;
	left: 0px;
	top:0px;
	width:618px;
}

/*内页样式*/
.subBanner{
	width: 100%;
	min-width: 1170px;
	height: 330px;
 	position: relative;
 	overflow: hidden;
}

.subBanner img{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top:0px;
}

.bread{
	line-height: 70px;
	font-size: 12px;
	color: #999;
}

.bread a{
	color: #999;
}

.bread a:hover{
	color: #eb8c10;
}

.menu{
	width: 250px;
}

.menu h3{
	color: #fff;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	padding-left: 25px;
	background:#00519a;
}

.menu li{
	padding-left: 25px;
	font-size: 14px;
	line-height: 42px;
	border-bottom: 1px solid #ebebeb;
}

.menu li a{
	color: #666;
}

.menu li.active a ,.menu li:hover a{
	color: #eb8c10;
	padding-left: 18px;
	background:url('../img/menuBg.png') no-repeat 0 center;
}

.subTitle{
	color: #00519a;
	font-size: 18px;
	line-height: 28px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 40px;
	padding-bottom:5px;
	font-weight: bold;
}

.main{
	width: 810px;
	padding: 30px 35px 100px;
	margin-bottom: 120px;
}

.main img{
	max-width: 100%;
}

.mainCon{
	color: #666;
	font-size: 14px;
	line-height: 28px;
}

.termList li{
	padding-bottom: 24px;
	border-bottom:1px solid #f5f5f5;
	margin-bottom: 24px;
	height: 200px;
}

.termImg{
	width: 150px;
}
.termDes{
	width: 630px;
}

.termDes dt{
	
	font-size: 16px;
	line-height: 60px;
	font-weight: bold;
}
.termDes dt a{
	color: #333;
}
.termDes dt a:hover{
	color: #eb8c10;
}
.termIntro{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	height: 84px;
	overflow: hidden;
}

.more2{
	padding:0px 12px;
	background:#00519a;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	margin-top:30px;
	display: inline-block;
}

.more2:hover{
	background:#eb8c10;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
}

.pagination{
	margin-top:50px;
	text-align: center;
	height: 24px;
}

.pagination a{
	font-size: 12px;
	line-height: 22px;
	color: #999;
	padding:0px 6px;
	border:1px solid #ccc;
	margin-right:3px;
	font-weight: bold;
	display: inline-block;
	height: 22px;
}

.pagination a.active,.pagination a:hover{
	color: #fff;
	border:1px solid #999;
	background:#999;
}
/*新闻动态*/
.dynamicList li{
	line-height: 44px;
	background:url('../img/dynamicBg.png') no-repeat left center;
	padding-left: 15px;
}
.dynamicList li a{
	max-width:640px; 
}

.xieHui,.vipList{
	width: 100%;
	overflow: hidden;
}
.xieHui ul{
	width:838px; 
}

.xieHui li{
	width: 391px; 
	margin:0px 28px 30px 0px;
	height: 226px;
}

/*协会会员样式*/
.vipList ul{
	width: 100%;
}

.vipList li{
	width: 50%;
	float: left;
	background:url('../img/vipBg.png') no-repeat left bottom;
}

.vipList li a{
	padding-left: 15px;
	background:url('../img/vipDot.png') no-repeat left center;
	color: #666;
	font-size: 14px;
	line-height: 42px;
	max-width: 380px;
	overflow: hidden;
	cursor: default;
}

.vipList li a:hover{
	color: #666;
}
/*最新加入*/
.year{
	font-weight: bold;
	font-size: 16px;
	color: #333;
	padding-bottom: 10px;
	line-height: 27px;
	background: url('../img/newJoinBg.jpg') no-repeat left bottom;
	margin-bottom: 20px;
}

.yearJoin{
	padding-bottom: 30px;
}
.yearJoin li{
	width: 152px; 
	float:left;
	height: 117px;
	margin-right: 24px;
	margin-bottom: 30px;
}

.yearJoin li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	border: 1px solid #999;
}
/*入会申请*/
.applyTable{
	color: #666;
	font-size: 14px;
	width: 100%;
}
.applyTable input,.applyTable textarea,.applyTable td div,.downBtn button{
	border: 1px solid #d1d1d1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
}
.applyTable input{
	height: 14px;
	line-height: 14px;
	padding:7px 5px;
}
.applyTable textarea{
	display: block;
	margin-top: 15px;
	width: 98%;
	padding:5px;
}
.applyTable td{
	height: 60px;
}
.applyTable caption{
	color: #333;
	font-size: 16px;
	font-weight: bold;
	height: 50px;
}
.botBorder{
	border-bottom: 1px solid #ebebeb;
}

.applyTable td div{
	width: 120px;
	height: 150px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	color: #999;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

.applyTable td div .clickIco{
	padding-top:50px;
}

.applyTable td div input[type="file"]{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position: absolute;
	z-index: 5;
	left: 0px;
	top:0px;
	cursor: pointer;
	width: 122px;
	height: 152px;
	margin:0px;
	padding:0px;
}

.downApply{
	margin:30px 0px;
}
.downApply a{
	color: #666;
	font-size: 14px;
}
.downApply a:hover{
	color: #00519a;
	text-decoration: underline;
}
.downBtn{
	text-align: center;
}
.downBtn button{
	padding:8px 15px;
	background:#00519a;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
}

.downBtn button:hover{
	background:#eb8c10;
}

.topEn .main{
	width: 1100px;
}

.topEnterprise{
	overflow: hidden;
}

.topEnterprise .yearJoin{
	width: 1134px;
}

.topEnterprise .yearJoin li{
	margin-right: 37px;
}

.goodEn .termImg{
	width: 300px;
}

.goodEn .termDes{
	width: 770px;
}
/*创新成果*/
.chuangList li{
	padding-bottom: 22px;
	margin-bottom: 22px;
	border-bottom: 1px solid #ebebeb;
}
.chuangDate{
	width: 104px;
	text-align: center;
	color: #999;
	border-right:1px solid #ebebeb;
	height: 55px;
	padding-top:7px;
	margin-top: 5px;
}
.chuangDate span, .chuangDate i{
	display: block;
	width: 100%;
}

.chuangDate span{
	font-size: 24px;
	line-height: 30px;
}

.chuangDate i{
	font-size: 14px;
}

.chuangDes{
	width: 965px;
}
.chuangDes dt a{
	font-size: 16px;
	color: #333;
	line-height:26px;
	font-weight: bold;
}

.chuangDes dt a:hover{
	color: #eb8c10;
}

.chuangDes dd{
	line-height: 22px;
	font-size: 14px;
	height: 44px;
	overflow: hidden;
}
.chuangDes dd a{
	color: #666;
}
.firend .vipList li a:hover{
	color: #00519a;
	cursor: pointer;
}

.newsTitle{
	color: #00519a;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	border-bottom: 1px dashed #ccc;
	text-align: center;
}

.subNewsT{
	font-size: 14px;
	color: #999;
	text-align: center;
	line-height: 30px;
	margin-bottom: 30px;
}

.relateNews{
	padding-top:10px;
	border-top:1px solid #ccc;
	margin-top:50px;
}

.relateCon{
	width: 600px;
}

.relateCon p{
	width: 100%;
	overflow: hidden;
	line-height: 30px;
	height:30px;
	color: #999;
}
.relateCon a{
	color: #333;
	font-size: 14px;
}

.relateCon a:hover{
	color: #00519a;
}

.relateBtn{
	margin-top:5px;
}

.relateBtn .more2{
	margin-top:0px;
}

.downList{
	margin:20px 0px;
	color: #333;
}

.downList ul li a{
	font-size: 14px;
	color: #333;
	line-height: 25px;
}

.downList ul li a:hover{
	color: #00519a;
}
.haveSelect{
	position: relative;
}

.applyTable ul{
	width: 163px;
	position: absolute;
	background: #fff;
	top:45px;
	left: 0px;
	z-index: 5;
	border: 1px solid #d1d1d1;
	border-top: 1px solid transparent;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	display: none;
}

.haveSelect input{
	background: url('../img/down.png') no-repeat 140px center;
}

.haveSelect input.active{
	-webkit-border-bottom-left-radius:0px;
	-moz-border-bottom-left-radius:0px;
	-o-border-bottom-left-radius:0px;
	-ms-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px; 
	-webkit-border-bottom-right-radius:0px;
	-moz-border-bottom-right-radius:0px;
	-o-border-bottom-right-radius:0px;
	-ms-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}

.applyTable ul li{
	line-height: 25px;
	background: #fff;
	padding-left: 30px;
	cursor: pointer;
}

.applyTable ul li:hover{
	background: #d1d1d1;
}

