@font-face {

  font-family: 'iconfont';  /* project id 452100 */

  src: url('//at.alicdn.com/t/font_452100_15knukzbc2chaor.eot');

  src: url('//at.alicdn.com/t/font_452100_15knukzbc2chaor.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_452100_15knukzbc2chaor.woff') format('woff'),

  url('//at.alicdn.com/t/font_452100_15knukzbc2chaor.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_452100_15knukzbc2chaor.svg#iconfont') format('svg');

}



.iconfont{



    font-family:"iconfont" !important;



    font-size:16px;font-style:normal;



    -webkit-font-smoothing: antialiased;



    -webkit-text-stroke-width: 0.2px;



    -moz-osx-font-smoothing: grayscale;



    }



   a{



   	text-decoration: none;



   }

   #modal{

	width: 100%;

	height: 100%;

	position: fixed;

	background: rgba(0,0,0,.6);

	z-index: 10;

	text-align: center;

}

#modal>div{

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	margin: auto;

	width: 100%;

	width: 46%;

	padding:23px 2% 0;

	height:660px;

	text-align: center;

	background: #fff;

}



#modal>div>img{

	max-width: 100%;

	max-height: 100%;

	height: auto;

}

#modal>div>span{

	position: absolute;

	top: 0;

	right: 0;z-index: 5;

}

#modal p{

	line-height: 74px;

	color: #666;

	font-size: 16px;

}



   header nav li,.top li,.dianhua,p,.b_img,.jjfa_text img,.jjfa_text span i,.jjfa_text span p,i,.xljstxt,.c_map,#UL.gw .c_map:after,.alzs li div,.time,.time span,.czinner,.date li,.cz_list li,.cz_list li a,.downlist li,.price a,.cp_name h2,.ryzs li,img,.navspan span,header nav ul,.ershou li .img div,a,.jlhbanner .swiper,.l_more a:after,.pic,.top li strong,.top li img{



		 transition:all .4s ease 0s;



	  -webkit-transition:all .4s ease 0s;



	  -moz-transition:all .4s ease 0s; 



	  -ms-transition:all .4s ease 0s; 



	  -o-transition:all .4s ease 0s; 



   }



   p{



   	color: #333;



   	line-height: 30px;



   }



   



   



   



.continer{



	width: 1200px;



	margin: 0 auto;



}







.wrap_tit h2{



	display: inline-block;



	font-size: 30px;



	font-weight: bold;



	color: #0057b1;



	float: left;



}



.wrap_tit a{



	display: inline-block;



	float: right;



	width: 137px;



	height: 40px;



	border: 1px solid #d9d9d9;



	background: #f3f7f9;



	color: #000;



	border-radius: 20px;



	line-height: 40px;



	text-align: center;



}



.return{



	padding: 38px 0;



	padding-left: 60px;





	



}



.return a{



	font-size: 16px;



	color: #666;



}



.return a i{



	color: #0057B1;



}



.l_logo{



	width:38%;



	height: 780px;



	text-align: right;



	padding-right: 2%;



	float: left;



}



.l_logo img{



	margin-top: 250px;



}



.l_logo h2{



	font-size: 17px;



	color: #0057B1;



}



.l_logo h3{



	font-size: 17px;



	color: #0057B1;



}



.login{



	border-bottom: 4px solid #0057B1;



}



.form{



	



	background: #0057b1;



	height: 780px;



	width: 58%;



	padding-left: 2%;



	float: right;



}



.form form{



	width: 300px;



	height: 220px;



	padding: 25px 35px 20px;



	



	background: url(../images/denglu.png) no-repeat;



	background-size: 100% 100%;



	margin-top: 240px;



}



.form form input{



	display: block;



	width: 98%;



	padding-left:2% ;



	height: 42px;



	line-height: 42px;



	border: none;



	background: #fff;



	margin-bottom: 20px;



}



#username{



	background:#fff url(../images/user1.png) no-repeat;



	background-size:14px 16px;



	background-position:97% 50% ;



}



#username:focus{



	background:#fff url(../images/user2.png) no-repeat;



	background-size:14px 16px;



	background-position:97% 50% ;



}



#password{



	background:#fff url(../images/password2.png) no-repeat;



	background-size:14px 16px;



	background-position:97% 50% ;



}



#password:focus{



	background:#fff url(../images/password1.png) no-repeat;



	background-size:14px 16px;



	background-position:97% 50% ;



}



.form form button{



	width: 100%;



	height: 44px;



	line-height: 44px;



	text-align: center;



	background: #0057B1;



	color: #fff;



	margin-bottom: 20px;



}



.form form a:first-child{



	float: left;



	color: #666;



	font-size: 13px;



}



.form form a:last-child{



	float: right;



	color: #666;



	font-size: 13px;



}



.dl_bq{



	text-align: center;



	font-size: 12px;



	color: #999;



	line-height: 106px;



}



.ejbanner{

position: relative;

	width: 100%;



}



.ejbanner img{



	width: 100%;



}



.title{



	line-height: 28px;



	margin-top: 16px;



}



.title .h5{



	display: inline-block;



	margin-left: 13px;



	position: relative;



}



.title h5{

	font-family: "微软雅黑";

	display: inline-block;

	font-weight: bold;

	font-size: 17px;



}



.title h5:after{



	content: '';



	display: block;



	width: 26px;



	height: 2px;



	background: #0057B1;



	position: absolute;



	right: -35px;



	bottom: 14px;



	



}



.title .weizhi{



	float: right;



	line-height: 28px;



}



.weizhi a{



	color: #666;



}



.xl{



	text-align: center;



}



.xl h2{



	font-size: 36px;

	font-weight: bold;

	color: #333;



	margin-top: 70px;



	margin-bottom: 40px;



}



.xl p{



	color: #333;



	line-height: 30px;



}



.xl>ul li{



	float: left;



	width: 20%;



	text-align: center;



	min-height: 180px;



	position: relative;



}

.xl>ul li img{

	height: 105px;

}

.xl>ul li i{



	color: #f67702;



	font-size: 80px;



	position: absolute;



	left: 30%;



	opacity: 0;



	z-index: 2;



}



.xl>ul li:hover i{



	opacity: 1;



	



}

.xl>ul li:hover p{

	transform: scale(1.125);

}

.xl>ul li:hover img{

	transform: scale(1.125);

}

.xl>ul{



	width: 75%;



	margin: 0 auto;



	margin-top: 40px;



}



.xljs{



	width: 100%;



	position: relative;



	height: 430px;



	display: none;



}



.xljs.ac{



	display: block;



}



.xljs img{



	width: 100%;



}



.xljstxt{



	width: 50%;



	background: rgba(0,0,0,.3);



	position: absolute;



	top: 0;



	right: 0;



	height: 430px;



}



.xljstxt h2{



	font-size: 36px;



	font-weight: bold;



	color: #fff;



	margin:85px 0 0 0;



	}



.xljstxt span{



	font-size: 18px;



	font-weight: bold;



	line-height: 40px;



	color: #fff;



	display: inline-block;



	margin-bottom:20px ;



}



.xljstxt p{



	padding: 0 10%;



	color: #fff;



}



.xljstxt a{



	display: inline-block;



	width: 160px;



	height: 38px;



	line-height: 38px;



	color: #f67702;



	font-size: 15px;



	border: 2px solid #f67702;



	margin-top: 40px;



}



.xljstxt a i{



	display: inline-block;



	margin-left: 12px;



}



.oldinner .xljs{



	width:49%;



	margin-right: 2%;



	float: left;







}



.oldinner .xljs:last-child{



	margin-right: 0



}



.oldinner .xljs .xljstxt{



	width: 100%;



}



.oldinner p{



	margin-top:60px;



}



.oldinner .xljstxt{



	opacity: 0



}



.oldinner .xljs:hover .xljstxt{



	opacity: 1



}



.oldinner .xljs img{



	width: 100%;



	height: 100%



}



.oldinner{



	padding-bottom: 90px



}



.chinamap img{



	width: 80%



}



.map{



	text-align: center;



	



}



.chinamap{



	position: relative;



}



.map h2{



	font-size: 30px;

	font-weight: bold;

	color: #333333;



	margin-top: 60px



}



#UL li span{



	position: relative;



	z-index: 3;

	cursor: pointer;

}



#UL li{



	position: absolute;



	



}



#UL li i{



	color: #e60012;



	font-size: 30px;



}







.c_map{



	/*display: none;*/



	opacity: 0;



	position: absolute;



	width: 300px;







	top: -2px;



	left: 67px;



}



#UL li span:hover .c_map{



	cursor:pointer



}



.mediaimg{



	display: none;



}



.c_map h3{



	display: inline-block;



	font-size: 16px;



	color: #fff;



	padding: 0 10px;



	height: 33px;



	background: #5589c2;



	line-height: 33px;



}



.jjfa_text:hover p{



	color: #fff;



}



.c_map h3:after{



	content: '';



	display: block;



	width: 174px;



	height: 3px;



	background: #c4293f;



	margin-left: -184px;



	margin-top: -17px;



}



.c_map p{







	font-size: 10px;







}



.jjfainner>.l_more{



	display: none;



}



.c_map>div{



	width: 251px;



	padding: 10px;



	text-align: center;



	background: #fff;



	border: 2px solid #f5f5f5;



}



.c_map>div img{



	width: 100%;



}



/*#UL li :hover .c_map{



	display: block;



	opacity: 1;



}*/



#UL li:nth-child(1) i{



	font-size: 20px;



}



#UL li:nth-child(1){



	top: 288px;



	right: 348px;



}



#UL li:nth-child(2){



	top: 140px;



	right: 190px;



}



#UL li:nth-child(3){



	top:186px;



	right: 216px;



}



#UL li:nth-child(4){



	top:230px;



	right: 230px;



}



#UL li:nth-child(5){



	top:274px;



	right: 430px;



}



#UL li:nth-child(6){



	top:305px;



	right: 328px;



}



#UL li:nth-child(7){



	top:330px;



	right: 350px;



}



#UL li:nth-child(8){



	top:360px;



	right: 320px;



}



#UL li:nth-child(9){



	top:340px;



	right: 410px;



}



#UL li:nth-child(10){



	top:410px;



	right: 375px;



}



#UL li:nth-child(11){



	top:395px;



	right: 462px;



}



#UL li:nth-child(12){



	top:500px;



	right: 560px;



}



#UL li:nth-child(13){



	top:500px;



	right: 360px;



}



#UL li:nth-child(14){



	top:460px;



	right: 310px;



}



#UL li:nth-child(15){



	top:498px;



	right: 490px;



}



#UL li:nth-child(16){



	top:544px;



	right: 334px;



}



#UL li:nth-child(17){



	bottom:195px;



	right: 280px;



}



#UL li:nth-child(18){



	bottom:220px;



	right: 388px;



}



#UL li:nth-child(19){



	bottom:180px;



	right: 495px;



}



#UL li:nth-child(20){



	bottom:125px;



	right: 580px;



}



#UL li:nth-child(21){



	bottom:100px;



	right: 490px;



}



#UL li:nth-child(22){



	bottom:105px;



	right: 370px;



}



#UL li:nth-child(23){



	bottom:80px;



	right: 370px;



}



#UL li:nth-child(24){



	bottom:85px;



	right: 350px;



}

#UL li:nth-child(25){



	bottom:264px;



	right: 252px;



}

#UL li:nth-child(26){



	bottom:294px;



	right: 245px;



}

#UL li:nth-child(27){



	bottom:350px;



	right: 275px;



}

.wg{margin-top: 60px;}



.wg h2{



	margin-bottom: 50px;



}



#UL.gw .c_map{



 

	top: initial;

	bottom: 20px;



	left: -21px;



}



#UL.gw .c_map:after{



	content: '';



	display: block;



	width: 4px;



	height: 32px;



	background: #980101;



	margin-left: 33px;



}



#UL.gw li:nth-child(1){

	top: initial;

	bottom: 314px;



	right: 308px;



}



#UL.gw li:nth-child(2){

top: initial;

	bottom: 378px;



	right: 405px;



}



#UL.gw li:nth-child(3){

top: initial;

	bottom: 296px;



	right: 270px;



}



#UL.gw li:nth-child(4){

top: initial;

	bottom: 261px;



	right: 425px;



}



#UL.gw li:nth-child(5){

top: initial;

	bottom: 240px;



	right: 355px;



}



#UL.gw li:nth-child(6){

top: initial;

	bottom: 225px;



	right: 340px;



}



#UL.gw li:nth-child(7){

top: initial;

	bottom: 210px;



	right: 320px;



}



#UL.gw li:nth-child(8){

top: initial;

	bottom: 180px;



	right: 310px;



}



#UL.gw li:nth-child(9){

top: initial;

	bottom: 178px;



	right: 340px;



}



#UL.gw li:nth-child(10){

top: initial;

	bottom: 100px;



	right: 255px;



}



#UL.gw li:nth-child(11){

top: initial;

	bottom: 210px;



	right: 540px;



}



#UL.gw li:nth-child(12){

top: initial;

	bottom: 140px;



	right: 760px;



}



#UL.gw li:nth-child(13){

top: initial;

	bottom: 300px;



	right: 880px;



}



.alzs_tit{



	/*display: inline-block;*/



	text-align: center;



	position: relative;



	margin-bottom: 40px;



}



.alzs_tit h2{



	display: inline-block;



	font-size: 23px;



	color: #333;



	margin-top: 25px;



	margin-bottom: 26px;



}



.alzs_tit h2:after{



	content: '';



	display: inline-block;



	width: 26px;



	height: 2px;



	background: #0057b1;



	position: absolute;



	bottom: 0;



	left: 49%;



	



}



.alzs{



	text-align: center;



}



.alzs li{



	width: 23.5%;



	margin-right: 2%;



	float: left;



	position: relative;



	margin-bottom: 10px;



}



.alzs li div{



	width: 100%;



	position: absolute;



	height: 307px;



	opacity: 0;



	background: rgba(70,123,184,.76);



	top: 0;



}



.alzs li:hover div{



	opacity: 1;



}



.alzs li i{



	display: inline;



	padding: 10px;



	border: 1px solid #fff;



	border-radius: 50%;



	font-size: 20px;



	line-height: 304px;



	color: #fff;



}



.alzs li img{



	width: 100%;



	margin-bottom: 17px;



}



.alzs li p{



	font-size: 12px;



	color: #333;



}



.alzs li span{



	font-size: 9px;



	color: #999999;



}



.alzs ul li:nth-child(4n+0){



	margin-right: 0;



}



.loadmore{



	text-align: center;



	margin-bottom: 60px;



}



.loadmore i{



	color: #0057B1;



	font-size: 45px;



	display: block;



}



.loadmore a{



	display: ib;



	color: #333;



	font-size: 11px;



}



.cgalnew{



	padding:  0 13%;



	text-align: center;



	margin-top: 50px;



}



.cgalnew .img{



	margin: 50px 0; 



}



.cgalnew .img img{



	float: left;



	margin-right: 7%;



	width: 46.5%;



}



.cgalnew .img img:nth-child(2){



	margin-right:0 ;



}

.cgalnew>span{

	display: inline-block;

	margin-bottom: 40px;

}

.cgalnew h2{

	font-weight: bold;

	font-size: 24px;

	font-family: "微软雅黑";

	color: #333;

	margin-bottom: 10px;

}

a{

	cursor: pointer;

}

.cgalnew p{



	text-align: left;



	text-indent: 2em;



	font-size: 14px;



	color: #666;



	line-height: 28px;



	margin-bottom: 30px;



}



.updown{



	text-align: left;



	margin-bottom: 50px;



}



.updown a i{



	color: #999999;



	margin-right: 10px;



}



.updown a{

	font-size: 16px;

	display: block;



	line-height: 34px;



	color: #333333;



}



.fwjs li{



	float: left;



	width: 23.125%;



	margin-right: 2.5%;



	background: #fafafa;



	padding-bottom: 20px;

	height: 348px;



}



.fwjs{



	margin-bottom: 46px;



}



.fwjs li:last-child{



	margin-right: 0;



}



.fwjs li img{



	width: 100%;



	margin-bottom: 30px;



}



.fwjs li h3{



	padding: 0 10%;



	font-size: 16px;



	font-weight: bold;



	margin-bottom: 20px;



}



.fwjs li p{



	padding: 0 10%;



	font-size: 14px;



	color: #666;



	line-height: 26px;



}



.fwjs>h2{

font-weight: bold;

	font-size: 30px;



	color: #333;



	text-align: center;



	margin:35px 0 45px 0 ;



}



.l_more{



	text-align: center;



}



.l_more a{



	display: inline-block;



	width: 275px;



	height: 43px;



	border: 1px solid #f67702;



	color: #f67702;



	line-height: 43px;



}



.pj{



	text-align: center;



	background: #f5f5f5;



	position: relative;



	



	}

	.con{

		text-align: center;

	}

	.pj>div:nth-child(2){

		width: 1200px;

		margin: 0 auto;

		position: relative;

	}



	.pj>h2{

	font-weight: bold;

		padding: 75px 0 52px 0;



		font-size: 30px;



		color: #333333;



	}



.pj p{



	background: #fff;



	line-height: 44px;



	width: 100%;



}



.pj .l_more{



	margin: 40px 0;



}



.pj .swiper-button-next{



	right: -15%;



}



.pj .swiper-button-prev{



	left: -15%;



}



.jsjl{



text-align: center;







}



.jsjl>h2{

	font-weight: bold;

	padding: 75px 0 52px 0;



		font-size: 30px;



		color: #333333;



}



.jsjl li{



	float: left;



	width: 48.8%;



	margin-right: 2%;



	text-align: left;



	border: 1px dashed #ededed;



	margin-bottom: 30px;



}



.jsjl li:nth-child(2n+0){



	margin-right: 0;



}



.jsjl li .time span{



	font-size: 13px;



	color: #666;



	line-height: 121px;



}



.jsjl li:hover .time{



	background: #0057B1;



}



.jsjl li:hover .time span{



	color: #fff;



}



.jsjl li:hover{



	border: 1px dashed #0057B1;



}



.jsjl li .time{



	min-width: 126px;



	width:21%;



	background: #ededed;



	float: left;



	text-align: center;



	



}



.jsjl li h5{



	font-size: 11px;



	color: #333;



padding: 0 4%;



	margin-bottom: 10px;



	padding-top: 20px;



}



.jsjl li .txt{



	float: left;



	width: 78%;



}



.jsjl li p{



	font-size: 11px;



	color: #666666;



	line-height: 20px;



	padding: 0 4%;



}



.jsjl li p a{



	color: #0057B1;



}



.jsjl .l_more{



	margin: 40px 0 50px 0;



}



.qygk{



	padding-bottom: 64px;



	padding-top: 30px;



}



.qygk h2,.qywh h2,.qyzz h2,.lxwm h2{

	font-weight: bold;

	font-size: 30px;



	color: #333;



	text-align: center;

	margin-bottom: 40px;

}



.qygk img{



	width: 30%;



	margin-left: 1%;



	float: left;



}



.qygk_inner{



	float: left;



	width:61.5%;



	padding: 0 2.5% 0 5%;



}



.qygk_inner p{



	text-indent: 2em;



	font-size: 14px;



	color: #333;



	display: inline-block;



}



.qygk_inner a{

	

	display: inline;



	color: #000;



}

.qygk_inner a:hover{

	color: #0057B1;

}

.ln_tit{



	display: inline-block;



	position: relative;



}



.ln_tit h2{



	font-size: 20px;



	color: #367bc2;



}



.ln_tit h2:after{



	content: '';



	display: block;



	width: 45px;



	height: 2px;



	background: #0057B1;



	position: absolute;



	right: -50px;



	top: 17%;



}



.qyln{

	text-align: left;

	float: left;



	width: 61.25%;



	padding-left: 2%;



	padding-right: 3.75%;



	padding-top: 20px;



}



.qyln p{



	text-indent: 2em;



	font-size: 14px;



	margin-top: 30px;



}



.qy_pic{



	padding-top: 20px;



	float: right;



	width: 31%;



	padding-left: 2%;



	margin-bottom: 60px;



}



.qywh{



	background: #FAFAFA;

	text-align: center;

	padding-top:60px



}

.qywh{

	

}

.qywh .we li{



	float: left;



	width: 18.4%;



	min-height: 98px;



	padding: 80px 3.3% 0; 



}



.qywh .we li:nth-child(1){



	background: #367bc2;



}



.qywh .we li:nth-child(3){



	background: #367bc2;



}



.qywh .we li:nth-child(6){



	background: #367bc2;







}



.qywh .we li:nth-child(8){



	background: #367bc2;







}



/*.qywh .we li:nth-child(even){



	background: #fff;



	color: #333;



}*/

.qywh .we li{

	text-align: left;

}

.qywh .we li h2{

	

	color: #fff;

	

	font-size: 24px;



}

.qywh .we li span{

	font-size: 16px;

	

}

.blue a{



	color: #367bc2;



	border-color: #0057b1;



}



.qywh .l_more{

margin: 0 auto;

	margin: 68px 0 60px 0;



}



.zz_piv{



	float: left;



	width: 43%;



}



.danwei{



	width: 52%;



	float: left;



	padding-left: 5%;



}



.zz_piv img{



	float: left;



	width: 49%;



	margin-right: 2%;



}



.zz_piv img:last-child{



	



	margin-right: 0;



}



.dw{



	float: left;



}



.all{



	float: right;



	min-height: 330px;



	background: #367bc2;



	width: 234px;



	text-align: center;



}



.all i{display: block;



	font-size: 60px;



}



.all a{



	color: #fff;



	font-size: 16px;



	display: inline-block;



	margin-top: 120px;



}



.dw h4{

	font-weight: bold;

	font-size: 16px;



	color: #333333;



	margin: 28px 0 40px 0;



}



.dw p{



	font-size: 14px;



}



.qyzz{



	padding: 60px 0 80px 0;



}



.lxwm{



	padding: 60px 0 80px 0;



	background: #FAFAFA



}



.lxwm .map{



	height: 356px;



	width: 49%;



	float: left;



	margin-right: 2%;



}



.lxfs{



	float: left;



	width: 43%;



	background: #306eac;



	height: 356px;



	color: #fff;



	text-align: left;



	padding-left: 6%;







}



.lxfs h2{

	font-size: 20px;

	color: #FFFFFF;



	text-align: left;



	margin-top: 72px;



	margin-bottom: 30px;



}



.lxfs span{



	display: block;



	line-height: 30px;



	font-size: 14px;



}



.lxwm .continer{



	margin-top: 70px;



}



.news_tit{



	text-align: center;



	display: inline-block;



	position: relative;



	margin-bottom: 28px;



}

#one{

	margin-top: 35px;

}

.news_tit h2{



	font-size: 30px;

	font-weight: bold;

	color: #333;



	display: inline-block;



	padding-bottom: 24px;



}



.gsdt{



	text-align: center;



}



.news_tit h2:after{



	content: '';



	display: block;



	width: 73px;



	height: 2px;



	background: #0057B1;



	position: absolute;



	left: 17%;



	bottom: 0;



}

.gsdt>p{

	margin-bottom: 30px;

}

.gsdt p{



	font-size: 11px;



	color: #666;



}



.gsdt_list{



	float: left;



	width: 49%;



	margin-right: 2%;



	text-align: left;



}



.date{



	float: left;



	width: 49%;



}



.gsdt_list .swiper-slide{



	position: relative;



}



.gsdt_list .swiper-slide img{



	width: 100%;



}



.gsdt_list .swiper-slide .banner_tit{



	width: 90%;



	background: rgba(0,0,0,.35);



	position: absolute;



	bottom: 0;



	left: 0;



	padding: 0 5%;



	color: #fff;



	line-height: 58px;



}



.gsdtbanner{



	position: relative;



}



.gsdt_list .swiper-slide .banner_tit p{



	display: inline;



	color: #fff;



	float: left;



	line-height: 58px;



}



.gsdt_list .swiper-slide .banner_tit span{



	float: right;



}



.gsdt_list .swiper-button-next,.gsdt_list .swiper-button-prev{



	background: initial;



	width: 35px;



	height: 35px;



	line-height: 35px;



	background: rgba(0,0,0,.5);



	text-align: center;



}



.gsdt_list i{



	color: #fff;



}



.swiper-button-prev.swiper-button-disabled{



	opacity: 1 !important;



}



.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{



	opacity: 1 !important;



}



.date_time{



	width: 18%;



	height: 91px;



	float: left;



}

.date_time span{

	font-weight: bold;

	color: #000;

}

.date_time h2{

	font-family: helvetica;

	font-size: 27px;

	color: #000;

	

	font-weight: bold;



	margin-top: 20px;



}



.date_time p{



	font-size: 12px;



}



.date{



	margin-bottom: 40px;



}



.date li{



	background: #f5f5f5;



	width: 95%;



	padding-right: 5%;



	margin-bottom: 16px;



}



.date li:hover{



	background: #e7e7e7;



}



.date_inner{



	float: left;



	text-align: left;



	padding-left: ;



	width: 82%;



}



.date_inner h2{

	font-weight: bold;

	margin-top: 25px;

	color: #000;

}



.l_more{

	display: inline-block;

	margin: 24px 0 40px 0;

	position: relative;

	overflow: hidden;

}

.l_more:hover a:after{

	left: 0;

}

.l_more:hover a{

	color: #fff ;

}

.l_more a:after{

	content: '';

	display: inline-block;

	width: 100%;

	height: 100%;

	background: #f67702;

	position: absolute;

	top: 0;

	left: -100%;

	/*z-index: -1;*/	

}

.l_more a span{

	position: relative;

	z-index: 1;

}



.hxgs{



	text-align: center;



	padding: 77px 0 40px 0;



	background: #f5f5f5;



}



.HXGS li{



	width: 49%;



	margin-right: 2%;



	float: left;



	text-align: left;



	min-height: 196px;



}



.HXGS li:nth-child(2n+0){



	margin-right: 0;



	



}



.HXGS li img{



	width: 49%;	



	height: 100%;



}



.hxgs_inner{

	background: #fff;

	width:41%;



	float: right;



	padding: 30px 5% 21px;



	min-height: 141px;



}



.hxgs_inner h6{



	font-size: 14px;



	margin-bottom: 11px;



	color: #333;



}



.hxgs_inner p{



	font-size: 9px;



	color: #666;



	line-height: 20px;



}



.hxgs_inner a{



	font-size: 9px;



	color: #333;



	margin-top: 15px;



	display: inline-block;



}



.hxgs_inner a i{



	display: inline-block;



	border-radius: 50%;



	border: 1px solid #333;



	padding:2px;



	font-size: 10px;



	margin-left: 5px;



}



.HXGS:nth-child(5) li img{



	float: right;



}



.HXGS:nth-child(5) li .hxgs_inner{



	float: left;



}



.HXGS:nth-child(5){



	margin-bottom: 48px;



}



.jt{



	height: 100px;



		position: relative;



	



}



.jt span{



	/*display: inline-block;*/



	width: 11px;



	height: 11px;



	background: #98989c;



	border-radius: 50%;



	position: relative;



	float: left;



	z-index: 2;







	margin: 5px;



}



.jt span:after{



	content: '';



	display: block;



	border: 1px solid #98989c;



	width: 21px;



	height: 21px;



	border-radius: 50%;



	margin-top: -6px;



	margin-left: -6px;



	







}



.jt>div{



	width: 23px;



	line-height: 0;



	margin-top: 35px;



	position: absolute;



	z-index: 2;



	



}



.jt>div.ac span{



	background: #0057B1;



}

.jt>div.ac strong{



	background: #f67702;

	color: #fff;



}

.jt>div.ac span:after{



	border-color: #0057B1;



}



.jt>div:nth-child(1){



	left: 127px;



}



.jt>div i{



	position: absolute;



	display: inline-block;



	top: -17px;



	left: -9px;



	font-size: 40px;



	color: #98989c;



}



.jt>div:nth-child(2){



	right: 420px;



}



.jt>div:nth-child(4){



	right: 128px;



}



.jt>div:nth-child(4) i{



	margin-top: 59px;



}



.jt>div:nth-child(3) i{



	margin-top: 59px;



}



.jt>div:nth-child(3){



	left: 440px;



}



.jt>div:nth-child(1):after{



	content: '';



	display: block;



	width: 290px;



	height: 1px;



	background: #98989c;



	position: absolute;



	top: 45%;



	right:-290px;



}



.jt>div:nth-child(2):after{



	content: '';



	display: block;



	width: 269px;



	height: 1px;



	background: #98989c;



	position: absolute;



	top: 45%;



	right:-269px;



}



.jt>div:nth-child(3):after{



	content: '';



	display: block;



	width: 293px;



	height: 1px;



	background: #98989c;



	position: absolute;



	top: 45%;



	right:-293px;



}



.jt>div:nth-child(4):after{



	content: '';



	display: block;



	width: 125px;



	height: 1px;



	background: #98989c;



	position: absolute;



	top: 45%;



	right:-125px;



}



.jt>div:nth-child(1):before{



	content: '';



	display: block;



	width: 127px;



	height: 1px;



	background: #98989c;



	position: absolute;



	top: 45%;



	left:-127px;



}



.czxx{



	text-align: center;



}



.czinner{



	padding: 20px 10% 30px 10%;



	background: #f5f5f5;



	text-align: left;



}



.czinner h2{



	font-size: 16px;



	color: #000;



}



.czinner p{



	font-size: 11px;



	color: #999;



	line-height: 45px;



}



.czinner a{



	color: #333;



	font-size: 9px;



}



.czinner a i{



	border-radius: 50%;



	border: 1px solid #333;



	padding: 2px;



	margin-left: 5px;



}



.czxxbanner{



	position: relative;



	margin-top:50px



}



.czxxbanner .swiper-button-next,.czxxbanner .swiper-button-prev{



	background: initial;



}



.czxxbanner .swiper-button-next i{



	color: #f67702;



	font-size: 40px;



}



.czxxbanner .swiper-button-next{



	right: -37px;



}



.czxxbanner .swiper-button-prev{



	left: -48px;



}



.czxxbanner .swiper-button-prev i{



	color: #f67702;



	font-size: 40px;



}



.czxxbanner .swiper-slide:hover .czinner{



	background: #3379c1;



}



.czxxbanner .swiper-slide:hover .czinner h2{



	color: #fff;



}



.czxxbanner .swiper-slide:hover .czinner a{



	color: #fff;



}



.czxxbanner .swiper-slide:hover .czinner a i{



	color: #fff;



	border-color: #fff;



}



.czxx .l_more{



	margin-top: 50px;



}



.czxx{



	padding: 70px 0 40px 0;



}



.video{

	margin-top: 35px;

	margin-bottom: 14px;



}



.spzx{



	text-align: center;



	background: #f5f5f5;



	padding: 70px 0 60px 0;



}



.v_left{



	float: left;



	width: 49%;



	margin-right:2%;



}



.v_left img{



	width: 100%;



}



.v_left:last-child{



	margin-right: 0;



}



.v_left p{



	font-size: 11px;



	color: #444;



	line-height: 53px;



	



}



.inner_left{



	width: 25%;



	float: left;



}



.left_tit{



	width: 86%;



	padding-left: 15%;



	padding-top: 45px;



	height: 80px;



	background: url(../images/erjileft_03.jpg) no-repeat;



	background-size: 100% 100%;



	



}



.left_tit h2{



	font-size: 20px;



	color: #eeeeee;
display:none;



}



.left_tit p{



	font-size: 21px;



	color: #eeeeee;



}



.erji{



	width: 82%;



	padding: 0 9%;



	padding-top: 5px;



	padding-bottom: 38px;



	border: 1px dotted #e5e5e5;



	border-top: none;



}

.erji li.ac>span{

	color: #0057b1 !important;

	font-weight: bold;

}

.erji li{



	border-bottom: 1px dotted #f3f3f3;



}



.erji li.ac>a{



	color: #0057B1;



	font-weight: bold;



}



.erji li>a:hover{



	color: #0057B1;



}



.erji li.ac .sanji{



	display: block;



}



.erji li:last-child{



	border-bottom: none







}



.erji a{



	font-size: 15px;



	color: #333;



	line-height: 40px;



}



.erji a.ac{



	color: #0057B1;



}



.inner_right{



	float: right;



	width: 70%;



	padding-left: 5%;



	text-align: center;



}



.inner_right h2{

	font-family: "微软雅黑";

	font-weight: bold;

	font-size: 18px;



	color: #333;



}



.inner_right>p{



	font-size: 11px;



	color: #848484;	



	display: inline;



}



.inner_right span{



	font-size: 11px;



	color: #848484;	



	



	margin: 10px 0;

	margin-left: 30px;

}



.inners{



	margin-top: 40px



}







.inner_right .news_text{



	margin-top: 30px;



}



.inner_right .news_text p{



	text-indent: 2em;



	text-align: left;



	font-size: 14px;



	line-height: 28px;



	margin-bottom: 30px;



}



.inners .updown{



	padding-top: 40px;



}



.czxximg{



	width: 38%;



	float: left;



}



.czxxxq{



	float: left;



	width: 57%;



	padding-left: 5%;



	text-align: left;



}



.cz_list li{



	padding-bottom: 17px;



	padding-top: 15px;



	border-bottom: 1px solid #cfcfcf;



}



.cz_list li:first-child{



	padding-top: 0;



}



.cz_list li:last-child{



	border: none;



}



.cz_list li h2{



	font-size: 14px;



	color: #000;



	margin-bottom: 10px



}



.cz_list li p{



	font-size: 12px;



	color: #666;



	line-height: 22px;



}



.cz_list li a{



	color: #333333;



	font-size: 9px;



	display: inline-block;



	margin-top: 15px;



}



.cz_list li a i{



	padding: 2px;



	color: #777777;



	border: 1px solid #777777;



	border-radius: 50%;



	font-size: 10px;



	margin-left: 5px;



}



.pages{



	margin-bottom: 55px;



	float: right;



}



.page{



	display: inline-block;



}



.pages a{



	padding:0 20px ;



	background: #ececec;



	color: #666;



	font-size: 10px;



	line-height: 30px;



	height: 30px;



	display: inline-block;



}



.pages .ac{



	background: #0057B1;



	color: #fff;



}



.page a{



	width:30px;



	height: 30px;



	padding: 0;



	text-align: center;



	



}



.cz_list li:hover a{



	color: #0057B1



}



.cz_list li:hover a i{



	color: #0057B1;



	border-color: #0057B1;



}

.cz_list li:hover a span{

	color: #0057B1;

}



.pages a:hover{



	color: #fff;



	background: #0057B1



}



.jsjlxq .inner_pic{



	width: 60%;



	margin-top: 25px;



}



.jsjlxq{



	text-align: left;



}



.jsjlxq .news_text p{



	text-indent: 0;



}



.border{



	padding:40px 5% 20px;



	border: 1px solid #EDEDED;



	margin-bottom: 28px;



}



.border>p{



	color: #999;



}



.news_text p{



	color: #666;



}



.jsjlbd textarea{



	width: 94%;



	padding: 15px 3%;



	height: 120px;



	resize:none



}



.jsjlbd button{



	width: 180px;



	height: 50px;



	line-height: 50px;



	text-align: center;



	background: #0057B1;



	color: #fff;



	font-size: 14px;



	margin: 15px 0;



}



.border.ly{



	padding-top: 0;



	padding-bottom: 85px;



}



.lyimg{



	width: 7%;



	float: left;



}



.lyinner{



	 float: left;



	 width: 91%;



	 margin-left: 2%;



}



.lyinner span{



	margin-left: 0;



	margin-bottom: 15px;



	font-size: 14px;



	color: #333;



}



.lyinner i{



	float: right;



}



.lyinner p{



	font-size: 16px;



	color: #333;



}



.lyinner i{



	font-size: 14px;



	color: #999;



}



.liuy li{



	padding: 20px 0 45px 0;



	border-bottom: 1px dotted #ededed;



}



.border.ly .pages{



	margin-top: 20px;



}



.downlist li{



	margin-bottom:26px ;



	padding-left: 4%;



	line-height: 44px;



}



.downlist li:hover{



	background: #f2f2f2;



}



.downlist li:hover a{



	background: #0057b1;



	color: #fff;



}



.downlist li>i{



	float: left;



	display: inline-block;



	margin-right: 30px;



	color: #333;



}



.downlist li span{

	font-size: 14px;

	float: left;



	display: inline-block;



	color: #333;



}



.downlist li a{



	float: right;



	text-align: center;



	/*display: inline-block;*/



	width: 164px;



	height: 44px;



	border: 1px solid #929292;



	line-height: 44px;



	color: #333;



}



.downlist li a i{



	display: inline-block;



	margin-left: 10px;



}



.xz .pages{



	float: none;



	text-align: center;



	margin: 70px 0;



}



ul.jsjl li{



	float: none;



	width: 100%;



}



.jsjl li .txt h5{

font-family: "微软雅黑";

	font-size: 15px;

	font-weight: bold;

	color: #333;



}



.jsjl li .txt p{



	font-size: 14px;



	color: #666;



}



ul.jsjl li .time{



	width: 15%;



}



ul.jsjl li .txt{



	width: 85%;



}



.pages{



	float: none;



	text-align: center;



}



.ctjjfa h2{



	font-size: 24px;



	color: #000;



}



.ctjjfaimg{



	margin-top:40px



}



.jjfa_tit h5{

	font-family: "微软雅黑";

	font-weight: bold;

	display: inline-block;



	font-size: 18px;



	color: #333;



}



.jjfa_tit h5:after{



	content: '';



	display: block;



	width: 46px;



	height: 1px;



	background: #0057B1;



	position: absolute;



	right: -75px;



	top: 50%;



}



.jjfa_tit h5:before{



	content: '';



	display: block;



	width: 46px;



	height: 1px;



	background: #0057B1;



	position: absolute;



	left: -75px;



	top: 50%;



}



.jjfa_tit{



	display: inline-block;



	position: relative;



	margin: 35px 0;



}



.ctjjfalist li{



	min-height: 263px;



}



.ctjjfalist li img,.jjfalist_txt{



	width: 48%;



	float: left;



	



}



.ctjjfalist li:nth-child(even) img{



	margin-right: 2%;



	float: right;



	min-height: 263px;



}



.ctjjfalist li:nth-child(even) .jjfalist_txt{



	margin-left: 2%;



	float: right;



}



.ctjjfalist li:nth-child(odd) img{



	margin-right: 2%;



	float: left;



	min-height: 263px;



}



.ctjjfalist li:nth-child(odd) .jjfalist_txt{



	margin-left: 2%;



	float: left;



}



.jjfalist_txt{



	background: #fafafa;



	padding:0 3%;



	padding-top: 30px;



	width: 42%;



	min-height: 233px;



}



.jjfalist_txt p{



	font-size: 12px;



	color: #666;



	text-align: left;



	text-indent: 2em;



	line-height: 24px;



}



.ctjjfalist{



	padding-bottom: 77px;



}



.fujslist li{



	min-height: 215px;

	background: #fcfcfc;

	margin-bottom: 30px;



}



.fujslist li:last-child{







	margin-bottom: 60px;



}



.fujslist li img{



	width: 47%;



	height: 215px;



}



.fujslist li .fujstxt{



	width: 46%;



	text-align: left;



	padding: 0 3.5%;



	padding-top: 35px;



	height: 100%;



	background: #fcfcfc;



}



.fujstxt h2{

	/*font-weight: bold;*/

	font-size: 20px;

	font-family: "微软雅黑";

	color: #333;



	margin-bottom: 15px;



}



.fujstxt p{



	font-size: 14px;



	color: #666 ;



	line-height: 28px;



}



.fujslist li:nth-child(odd) img{



	float: right;



}



.fujslist li:nth-child(odd) .fujstxt{



	float: left;



}



.fujslist li:nth-child(even) img{



	float: left;



}



.fujslist li:nth-child(even) .fujstxt{



	float: right;



}



.pjgylist li{



	width: 31%;



	margin-right: 3.5%;



	float: left;



}



.pjgylist li:nth-child(3n+0){



	margin-right:0 ;



}



.pjgylist li{



	text-align: center;



	margin-bottom: 20px;



}



.pjgylist li img{



	width: 100%;



}



.pjgylist li p{



	font-size: 14px;



	color: #333;



	line-height: 54px;







}



.question_list li{



	border-bottom: 1px dotted #ececec;



	padding: 40px 0 30px 0;



}



.question_list li:first-child{



	padding-top: 14px;



}



.question_list li:last-child{



	border: none;



}



.question_list{



	text-align: left;



}



.question_list i{



	display: inline-block;



	width: 36px;



	height: 30px;



	background: #999999;



	color: #fff;



	font-size: 15px;



	line-height: 30px;



	text-align: center;	



	margin-right: 20px;



	position: absolute;



	left: 0;



	top: 0;



}



.question_list span{



	line-height: 30px;



	font-size: 12px;



	color: #333;



	margin-left: 63px;



	display: block;



}



.question{



	margin-bottom: 15px;



	position: relative;







}



.question>div{



	float: left;



}



.answer{



	position: relative;







}



.erji.cp li p{



	display: inline-block;



	width: 16px;



	height: 16px;



	background: url(../images/jia_03.png) no-repeat;



	background-size: 100% 100%;



	margin-top: 13px !important;



	line-height: 30px;



	float: left;



}



.erji.cp li p.ac {



	background: url(../images/jian_05.png) no-repeat;



}







.erji li>a{



	padding-left: 30px;



}

/*.erji.cp li span:hover{

	cursor: pointer;

}

.erji.cp li span{



		font-size: 16px;



		color: #333333;



		line-height: 27px;



		margin-left: 15px;



	}*/



	.sanji{



		padding-left: 45px;



		display: none;



	}



.sanji a{



	display: block;



	line-height: 34px;



	font-size: 15px;



	color: #333333;



}



.sanji a:hover{



	color: #0057B1;



}



.cp_name {



	text-align: left;



	margin-bottom: 10px;



}



.cp_name h2{



	display: inline-block;



	font-size: 16px;



	color: #0057B1;



	height: 44px;



	border: 1px solid #0057B1;



	line-height: 44px;



	padding-left: 35px;



	padding-right: 30px;



}



.cp_name h2:hover{



	background: #0057B1;



	color: #fff;



}



.cp_name h2 i{



	display: inline-block;



	margin-left: 60px;



}



.cp_jg>.img{



	width: 42%;



	float: left;



}

.cp_jg>.img img{

	max-width: 100%;

}

.cp_jg .price{



	width: 54%;



	float: right;



	text-align: left;



	padding-left: 4%;



}



.price h2{



	font-size: 16px;



	color: #333;



	margin-bottom: 15px;



}



.price h3{



	font-size: 22px;



	font-weight: bold;



	font-family: arial;



	color: #0057B1;



}



.price span,.price span p{



	line-height: 35px;



	color: #333;



}



.price span p{



	display: inline;



	width: 90px;



	text-align: right;



}



.price span{

	font-size: 16px;

	display: block;



	margin: 0;



}



.price a{



	display: inline-block;

	font-size: 18px;

	width: 219px;



	height: 40px;



	line-height: 40px;



	border-radius: 20px;



	border: 1px solid #0057B1;



	text-align: center;



	color: #0057B1;



}



.price a:hover{



	background: #0057B1;



	color: #fff;



}



.cpxq{



	text-align: left;



	margin-top: 55px;



}



.cpxq .cpxqtit{



	border-bottom: 1px dotted #ededed;



	margin-bottom: 25px;



}



.cpxqtit h2{



	font-size: 18px;



	color: #0057B1;



	display: inline-block;



	border-bottom: 3px solid #0057B1;



	padding-bottom: 13px;



}



.cpxq>.clearfix span{



	position: absolute;



	line-height: 30px;



	color: #333;



	left: 0;



	top: 0;



	margin: 0;



}



.cpxq>.clearfix{



	padding-left: 90px;



	position: relative;



}

.cpxq>.clearfix p img{width:100%;height:auto;}

.cpxq>.clearfix span{



	font-size: 14px;



	}



	.xljs>a{



		    display: inline-block;



    width: 160px;



    height: 38px;



    line-height: 38px;



    color: #f67702;



    font-size: 15px;



    border: 2px solid #f67702;



    margin-top: 40px;



    display: none;



	}



.cpxq>img{



	margin-top: 35px;



}



.cpxqban{



	position: relative;



	margin-bottom: 63px;



}



.cpxqban .cpxqtit{



	text-align: left;



	margin-bottom: 30px;



}



.cpban .swiper-slide img{



	width: 100%;



}



.cpban .swiper-slide p{



	font-size: 16px;



	color: #333;



	line-height: 50px;



	border: 1px dashed #ededed;



	border-top: 0;



}



.cpban .swiper-button-next{



	background: initial;



	border-radius: 50%;



	width: 27px;



	height: 27px;



	border: 2px solid #7f7f7f;



	display: inline-block;



	line-height: 27px;



	right: -40px;



}



.cpban .swiper-button-prev{



	background: initial;



	border-radius: 50%;



	width: 27px;



	height: 27px;



	border: 2px solid #7f7f7f;



	display: inline-block;



	line-height: 27px;



	left: -40px;



}



.cpban .swiper-button-next,.cpban .swiper-button-prev{



	top: 58%;



}



.cplb li img{



	width: 100%;



}



.cplb li{



	width: 27.5%;



	margin-right: 1.6%;



	padding: 25px 2.5% 30px 2%;



	float: left;



	min-height: 231px;



	border: 1px dashed rgba(0,0,0,0);



}



.cplb li:hover{



	border: 1px dashed #0057B1;



}



.cplb li p{



	margin-top: 40px;



}



.cplb li:nth-child(3n+0){



	margin-right: 0;



}



.gsdtlist li{



	padding-bottom: 24px;



	border-bottom: 1px dashed #ededed;



	text-align: left;



	margin-bottom: 43px;



}



.gsdtlist li:last-child{



	border: none;



}



.gsdtlist li img{



	width: 33%;



	float: left;



}



.gsdtlist_txt{



	float: left;



	width: 63%;



	padding-left: 4%;



}



.gsdtlist_txt h2{

	font-family: "微软雅黑";

	font-size: 16px;



	color: #848484;



	margin-bottom: 20px;



}



.gsdtlist_txt span{



	margin: 0;



	text-indent: 0;



	line-height: 30px;



	font-size: 14px;



	color: #848484;



	margin-bottom: 30px;



	display: inline-block;



}



.gsdtlist_txt p{

	font-family: arial;

	float: left;



	font-size: 16px;



	color: #848484;



}



.gsdtlist_txt a:last-child{



	display: inline-block;



	float: right;



	width: 148px;



	height: 35px;



	line-height: 35px;



	color: #0057B1;



	border: 1px solid #0057B1;



	text-align: center;



}

.gsdtlist_txt:hover h2{

	color: #333;

}



.gsdtlist_txt:hover  a{



	background: #0057B1;



	color: #fff;



}



.gsdtlist_txt:hover a i{



	float: right;



	margin: 0 25px 0 15px;



}



.gsdtlist_txt:hover a p{



	width: 28px;



	display: inline-block;



	margin-left: 40px;



	line-height: 35px;



	float: right;



}



.gsdtlist_txt a i{



	



	font-size: 40px;



	display: inline-block;



}



.gsdtlist_txt a p{



	font-size: 14px;



	color: #fff;



	display: inline;



	display: none;



	width: 0;



}



.changes{



	margin-bottom: 30px;



}



.changes h2{



	display: inline-block;



	width: 207px;



	height: 46px;



	line-height: 46px;



	font-size: 16px;



	color: #0057B1;



	border: 1px solid #0057B1;



	margin-right: 11px;



}



.changes h2.ac{



	background: #0057B1;



	color: #fff;



}



.videolist{



	



	height: 0;



	overflow: hidden;



	



}



.videolist.ac{



	height: auto;



	padding-bottom: 36px;



	overflow: initial;



}



.videolist li img{



	width: 100%;



}



.videolist li{



	width: 47%;



	margin-right: 6%;



	float: left;



}



.videolist li:nth-child(2n+0){



	margin: 0;



}



.videolist li p{

	font-size: 16px;

	font-family: "微软雅黑";

	line-height: 86px;



}



.videolist .swiper-pagination{



	position: initial;



}







.videolist .swiper-pagination-bullet{



	width: 15px;



	height: 15px;



	background: #ccddef;



	opacity: 1;



}



.videolist .swiper-pagination-bullet-active{



	width: 15px;



	height: 15px;



	background: #0057B1;



}



.lxwmlist li{



	width: 96%;



	padding:15px 2%;



	float: left;



	text-align: left;



	background: #f5f5f5;



	margin-bottom: 15px;



	min-height: 308px;



}



.lxwmlist li:nth-child(2){



	width: 45%;



	margin-right: 2%;



}



.lxwmlist li:nth-child(3){



	width: 45%;



	



}



.lxwmlist li img{



	width: 47.5%;



	float: left;



}



.describe{



	float: left;



	padding:0 5%;



}



.describe h2{



	margin: 25px 0;



	font-size: 20px;



	color: #333;







}



.describe>span{



	font-size: 14px;

	font-weight: bold;

	color: #333;



}



.describe>p span{



	font-size: 13px;



	color: #333;



	display: inline-block;



	line-height: 26px;



	width: 100px;



}



.describe>p{



	line-height: 26px;
	font-size: 13px;



}



.describe>p  i{



	display: inline-block;



	line-height: 26px;



	width: 55px;



}



.lxwmlist li:nth-child(2) h2,.lxwmlist li:nth-child(3) h2{



	margin-top: 35px;

	margin-bottom: 25px;



}



.lxwmlist li:nth-child(2) .describe>span,.lxwmlist li:nth-child(3) .describe>span{



	margin-top: 25px;



	display: inline-block;



}

.lxwmlist li:nth-child(2) .describe>span:nth-child(2),.lxwmlist li:nth-child(3):nth-child(2) .describe>span{

	margin-top: 0;

}

.lxwmlist li:nth-child(4) div{
	float: none;
	vertical-align: middle;
	display: inline-block
}

.lxwmlist li:nth-child(4) img{


	vertical-align: middle;
	float: none;



}



.lxwmlist li:nth-child(4) .describe p span{



	width: 145px;



}



.anchorBL{



	display: none;



}



.lxwmlist li:last-child{

	position: relative;

	margin-bottom: 27px;



}

.lxwmlist li:last-child h2{

	font-size: 36px;

	color: #0057b1;

	position: absolute;

	right: 25px;

	top: 25px;

	z-index: 10;

}

.gsjj{



	position: relative;



	padding-top: 27px;



}



.inner .gkjs img{



	width: 44% !important;



	margin-right: 2%;



	float: right;



	box-shadow: 15px -15px #dfdfdf;



}



.gsgk{



	margin-bottom: 70px;



}



.gkjs .txt{



	width: 47%;



	float: left;



	padding: 0 5% 0 2%;



	text-align: left;



	text-indent: 2em;



}



.gsgk:nth-child(4) .gkjs .txt{



	float: right;



	padding-right: 0;	



	padding-left: 7%;



}



.gsgk:nth-child(4) .gkjs img{



	float: left;







}



.gsjj>img:nth-child(1){



	position: absolute;



	left: 0;



	top: 0;



}



.gsjj>img:nth-child(2){



	position: absolute;



	right: 0;



	bottom: 0;

}



.zzrz{

	margin-top: 40px;

	text-align: left;



	



}



.zzrz img{



	float: left;



	width: 100%;



	



}





.zzrz{



	padding: 20px 2%;



	box-shadow: 0 0 5px #cecece;



	margin-bottom: 40px;



	



}



.zzrz .rzdw{



	float: left;



	width: 39%;



	



	padding-top: 32px;



	text-align: center;



}



.rzdw p{



	text-align: left;



	padding-left: 30px;



	display: block;



}



.rzdw:before{



	content: '';



	display: inline-block;



	width: 43px;



	height: 3px;



	background: #333333;



	margin-bottom: 40px;



}



.ryzs{



	margin-top: 40px;



	margin-bottom: 60px;



}



.ryzs li{

	cursor: pointer;

	float: left;



	



	width: 49%;



	margin-right: 2%;



}



.ryzs li:nth-child(2n+0){



	



	margin-right:0;



}



.ryzs li .img{



	box-shadow: 0 0 5px #cecece;



	padding: 4%;



	min-height: 254px;



	position: relative;



}



.ryzs li .img i{



	



	position: absolute;



	top: 39%;



	left: 44%;



	display: inline;



	font-size: 60px;



	color: #fff;



	opacity: 0;



}



.ryzs li .img img{



	width: 100%;



}



.zs_tit{



	display: inline-block;



	position: relative;



	text-align: center;



}



.zs_tit span{



	display: inline-block;



	font-size: 16px;



	color: #333;



	line-height: 84px;



}



.zs_tit span:before{



	content: '';



	display: block;



	width: 7px;



	height: 7px;



	border-radius: 50%;



	background: #333333;



	position: absolute;



	left: -30px;



	top: 50%;



}



.zs_tit span:after{



	content: '';



	display: block;



	width: 7px;



	height: 7px;



	border-radius: 50%;



	background: #333333;



	position: absolute;



	right: -30px;



	top: 50%;



}



.ryzs li .img:hover{



	background: #a3a3a3;



}



.ryzs li .img:hover img{



	opacity: .1;



}



.ryzs li .img:hover i{



	opacity: 1;



}



.yp{



	text-align: left;



	padding-top: 45px;



	padding-bottom: 40px;



	background-color: #fbfbfb;



	padding-left: 6%;



	padding-right: 5%;



	margin-bottom: 15px;



}



.yp:first-child{



	background: url(../images/dsz_03.png) no-repeat;



	background-position:95% 45px;



	background-color: #fbfbfb;



}


.yp h3{
	margin-top: 30px;
	font-size: 20px;
	color:#0057b1;
	margin-bottom: 30px;
}
.yp h3 i{
	display: inline-block;
	margin-right: 10px;
	font-size: 18px;
}
.yp h2{



	display: inline-block;



	width: 220px;



	height: 42px;



	line-height: 42px;



	font-size: 16px;



	color: #fff;



	background: url(../images/rczp_03.png) no-repeat;



	background-size:100% 100% ;



	text-align: center;



}



.yp p{



	padding-right: 10%;



	/*display: inline-block;*/



}



.yp span{



	display: block;



	line-height: 30px;



	margin-top: 30px;



	font-size: 14px;



	color: #333;



}



.yp a{



	display: inline-block;



	text-align: center;



	width: 200px;



	height: 40px;



	line-height: 40px;



	border:1px solid #0057B1;



	color: #0057B1;



	float: right;



}



.yp a:hover{



	background: #0057B1;



	color: #fff;



	text-align: center;



}



.yp a i{



	display: inline-block;



	width: 0;



	opacity: 0;







}



.yp a span{



	display: inline-block;



	line-height: 40px;



	margin: 0;



	color: #0057B1;



}



.yp a:hover i{



	width: auto;



	



	margin-left: 30px;



	opacity: 1;



}



.yp a:hover span{



	color: #fff;



}











.qylns{



	text-align:left



}



.qylntit{



	display:inline-block;



	text-align: left;



}



.qylntit h2{



	font-size: 20px;



	display: inline-block;



}



.qylntit i{



	font-size: 35px;



	margin-right: 27px;



	color: #0057b1;



}



.qylninners{



	width: 47%;



	margin-right: 6%;



	float: left;



	margin-bottom: 60px;



}



.qylninners:nth-child(2n+0){



	margin-right: 0;



}



.qylninners p{



	text-indent: 2em;



	margin-top: 30px;



}



.qylninners img{



	width: 100%;



	box-shadow: 14px -14px #dfdfdf;



}



.qylninners.list p{



	text-indent: 0;



	margin-left: 33px;



	display: inline-block;



	margin-top: 33px;



	color: #666;



}



.qylninners.list{



	border: 1px solid #ffad33;



	height: 176px;



	position: relative;



	width: 46.76%;



}



.qylninners.list h2{



	font-size: 20px;



	color: #444;



	margin-left: 33px;



	margin-top: 33px;



}



.qylninners.list:after{



	content: '';



	display: block;



	width: 100%;



	height: 100%;



	background: #fff5e5;



	position: absolute;



	z-index: -1;



	top: -12px;



	right: -12px;



}



.qylninners.list:nth-child(9):after{



	background: #e5eef7;



}



.qylninners.list:nth-child(10):after{



	background: #e5eef7;



}



.py img{



	width: 46.5%;



	float: left;



	margin-right: 35px;



	margin-bottom: 30px;

	display: none;



}



.py{



	text-align: left;



}



.py span{



display: inline;



font-size: 14px;



color: #333333;



line-height: 30px;



text-align: left;







}



.py span:nth-child(2){

	font-weight: bold;

	text-align: right;



	display: block;



	font-size: 20px;



	color: #444;



}



.py span:nth-child(2) i{



	display: inline-block;



	transform: rotateZ(180deg);



	font-size: 35px;



	margin-left: 37px;



	color: #0057b1;



}



.py font{



	display: block;



	text-align: right;



}



.py font:nth-child(15){



	margin-top: 60px;



	line-height: 30px;



}



.py{



	padding-bottom: 42px;



}



.ztban{



	height: 136px;



	width: 100%;



	background: rgba(0,0,0,.5);



	position: relative;



	z-index: 5;



	text-align: center;



}



.ztban .slide{



	width: 10%;



	display: inline-block;



	margin-right: 7px;



	margin-top: 7px;



}



.ztbanner{



	position: relative;



	margin-bottom: 63px;



	margin-top: 40px;



}



.ztban{



	position: absolute;



	bottom: 70px;



}



.ztban img{



	width: 100%;



}



.ershou li{



	float: left;



	width: 31%;



	margin-right: 3.5%;



	margin-bottom: 45px;



}



.ershou li img{



	width: 100%;



}



.ershou li .t p{



	font-size: 14px;



	padding:22px 0



}



.ershou li .t{



	border: 1px dashed rgba(0,0,0,0);



	border-top: none;



}



.ershou li:nth-child(3n+0){



	margin-right: 0;



}



.ershou li .img{



	position: relative;



}



.ershou li .img div{



	position: absolute;



	right: 0;



	top: 0;



	width: 112px;



	height: 56px;



	background: url(../images/jiao_03.png) no-repeat;



	background-size:100% 100% ;



	text-align: right;



	opacity: 0;



}



.ershou li .img div h5{



	font-size: 14px;



	color: #fff;



	margin: 8px 7px 0 0;



}



.ershou li:hover .img div{



	opacity: 1;



}



.ershou li:hover .t{



	border: 1px dashed #0057B1;



	border-top: none;



}



strong{

	width: 41px;

	height: 46px;

	background: #98989c;

	position: absolute;

	top: -91px;

	left: -22px;

	text-align: center;

	padding: 8px  10px 0;

	font-size: 14px;

	color: #fff;

	font-weight: bold;

	line-height: 20px;

	

}

strong.ac{

	background: #f67702;

}

.jt >div:nth-child(3) strong{

	top: 65px;

}

.jt >div:nth-child(4) strong{

	top: 65px;

}









.cpzxbannertxt{

	position: absolute;

	width: 100%;

	height: 100%;

	top:0

}

.cpzxbannertxt h2{

	font-size: 42px;

	font-weight: bold;

	color: #fff;

	margin-top: 40px;

	display: inline-block;

	border-bottom: 1px solid #fff;

	padding-bottom: 10px;

	margin-bottom: 15px;

}

.cpzxbannertxt .continer>p{

	font-size: 16px;

	width: 44%;

	color: #fff;

	line-height: 24px;

	margin-bottom: 20px;

}

.cpzxbannertxt .continer div p{

	font-size: 12px;

	color: #fff;

	line-height: 22px;

}

.cpzxbannertxt .continer{

	position: relative;

	height: 100%;

}

.cpzxbannertxt .continer .banbac{

	width: 316px;

	padding: 20px 30px;

	height: 19%;

	background: url(/templets/hx/images/cpzxbannerbac_03.png);

	background-repeat: no-repeat;

	background-size: 100% 100%;

}

.cpzxbannertxt .continer .cpzxbannera{

	display: inline-block;

	position: absolute;

	left: 35%;

	bottom: 12%;



	

}

.cpzxbannertxt .continer .cpzxbannera a{

	display: inline-block;

	width: 126px;

	height: 33px;

	border: 1px solid #fff;

	background: url(/templets/hx/images/cpzxbannerjt_03.png);

	background-repeat: no-repeat;

	background-position:center center;

	overflow: hidden;

}

.cpzxbannertxt .continer .cpzxbannera:hover a{

	background-color: #2295d5;

}

.cp_banner .continer{

	position: relative;

}

.wrap_tit div div{

	float: right;

	width: 135px;

	height: 38px;

	border-radius: 38px;

	border: 1px solid #d9d9d9;

	line-height: 38px;

	cursor: pointer;

	margin-left: 6px;

}

.zzrzbanner{

	float: left;

	width: 61%;

	

}

.zlbanner{

	margin-bottom: 20px;

}

.zlbanner img{

	width: 100%;

}

.zlbanner h2{

	    font-family: "微软雅黑";

    font-weight: bold;

    font-size: 18px;

    color: #333;

    margin-bottom: 40px;

}

sup{

	font-size: 12px;

}
/* .map>a{
	position: absolute;
	top: 60%;
	display: inline-block;
	padding: 0 15px;
	line-height: 30px;
	color: #fff;
	border-radius: 30px;
	background: #0057b1;
	left: 0;
	right: 0;
	margin: auto;
	width: 50px;
}
.map{
	position: relative;
}
.map>a:hover{
	transform: scale(1.125)
} */
