.wap{
	width: 1200px;margin: 0 auto;
}
.header{
	border-top: 5px solid #15499a;height: 105px;overflow: hidden;
}
.header .wap{
	overflow: hidden;
}
.header .logo{
	float: left;width: 230px;height: 43px;overflow: hidden;margin-top: 20px;
}
.header .logo img{
	width: 100%;height: 100%;display: block;
}
.header .naver{
	float: right;
}
.header .naver ul{
	overflow: hidden;
}
.header .naver li{
	float: left;margin-left: 70px;line-height: 100px;
}
.header .naver li a{
	display: block;font-size: 16px;color: #000000;transition: all 0s;
}
.header .naver li:hover a,
.header .naver li.on a{
	border-bottom: 5px solid #15499a;position: relative;
}
.header .naver li:hover a:after,
.header .naver li.on a:after{
	background: url(../imgs/ico3-1.png) no-repeat center;width: 11px;height: 5px;display: block;content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 11;margin: 0 auto;
}
.h-sliader{
	overflow: hidden;height: 380px;
}
.main{
	padding: 20px 0 50px;overflow: hidden;
}
.main .h-new{
	float: left;width: 826px;
}
.uit-top{
	height: 74px;border-bottom: 1px solid #cccccc;
}
.uit-top .lt{
	float: left;
}
.uit-top .lt h3{
	line-height: 70px;border-bottom: 2px solid #15499a;
}
.uit-top .lt h3 span{
	float: left;font-size: 24px;color: #333333;
}
.uit-top .lt h3 em{
	font-size: 18px;color: #15499a;margin-left: 15px;
}
.uit-top .more{
	float: right;display: block;line-height: 74px;font-size: 14px;color: #666666;margin-right: 24px;
}
.uit-top .more:hover{
	color: #15499a;
}
.h-new .news{
	margin-top: 28px;height: 280px;
}
.h-new .news .slider{
     float: left;width: 344px;position: relative;height: 100%;
}
.h-new .news .slider .hd .next,
.h-new .news .slider .hd .prev{
	position: absolute;left: 0;top: 50%;margin-top: -29px;height: 58px;width: 30px;background:url(../imgs/lxico1.png) no-repeat center rgba(0,0,0,0.3)  ;cursor: pointer;
}
.h-new .news .slider .hd .next{
	left: auto;right: 0;transform: rotate(180deg);
}
.h-new .news .slider .bd img{
	width: 100%;height: 280px;display: block;
}
.h-new .news .list{
	float: right;width: 460px;background: #f9f9f9;height: 100%;
}
.h-new .news .list ul{
	padding: 0 20px;
}
.h-new .news .list li{
	padding: 18px 0;border-bottom: 1px solid #e8e8e8; 
}
.h-new .news .list li a{
	display: block;overflow: hidden;
}
.h-new .news .list li p{
	float: left;width: 290px;font-size: 14px;color: #666666;line-height: 1;
}
.h-new .news .list li p:hover{
	color: #15499a;
}
.h-new .news .list li h6{
	font-size: 14px;color: #15499a;float: right;line-height: 1;
}
.h-new .news .list li:last-child{
	border-bottom: none;
}
.h-about{
	float: right;width: 335px;
}
.h-about .img{
	width: 334px;height: 150px;overflow: hidden;margin-top: 28px;
}
.h-about .img img{
	width: 100%;height: 100%;display: block;
}
.h-about h2{
	margin-top: 6px;font-size: 16px;color: #666666;line-height: 38px;font-weight: bold;
}
.h-about p{
	font-size: 14px;color: #666666;line-height: 24px;
}

.pro-main{
	background: #f1f1f0;padding: 42px 0;
}
.uit-hds{
	border-bottom: 1px solid #a0a0a0;text-align: center;height: 70px;
}
.uit-hds h3{
	font-size: 16px;color: #333333;line-height: 28px;text-transform: uppercase;
}
.uit-hds h2{
	font-size: 24px;color: #333333;line-height: 1;
}
.uit-hds span{
	display: block;width: 140px;height: 4px;background: #376fbc;margin: 15px auto 0;
}
.pro-main .list{
	margin-top: 28px;
}
.pro-main .list ul{
	overflow: hidden;width: 110%;
}
.pro-main .list li{
	float: left;margin-right: 28px;background: url(../imgs/bg1.png) no-repeat center;width: 381px;height: 232px;overflow: hidden;
}
.pro-main .list li a{
	display: block;width: 100%;
}
.pro-main .list li .img{
	width: 150px;height: 135px;overflow: hidden;margin: 20px auto 17px;
}
.pro-main .list li img{
	height: 100%;display: block;
}
.pro-main .list h3{
	font-size: 16px;color: #376fbc;line-height: 48px;text-align: center;
}	

.cont-main{
	padding: 42px 0 110px;overflow: hidden;
}
.cont-main .map{
	float: left;width: 584px;height: 292px;overflow: hidden;margin-top: 20px;border: 1px solid #d4d3d5;
}
.cont-main .text{
	float: right;width: 578px;margin-top: 30px;
}
.cont-main .text h2{
	font-size: 16px;color: #666666;line-height: 42px;font-weight: bold;
}
.cont-main .text p{
	font-size: 16px;color: #666666;line-height: 42px;
}
.footer{
	background: #56575a;padding: 15px 0;
}
.footer .wap{
	overflow: hidden;
}
.footer .text{
	float: left;width: 945px;margin-top: 25px;
}
.footer .text ul{
	overflow: hidden;
}
.footer .text li{
	float: left;font-size: 12px;color: #bdbdbd;line-height: 26px;margin-right: 18px;
}
.footer .text p{
	font-size: 12px;color: #bdbdbd;line-height: 26px;
}
.footer .wx{
	float: right;width: 96px;height: 95px;overflow: hidden;
}
.footer .wx img{
	width: 100%;height: 100%;display: block;
}
.footer h6{
	display: none;
}



/*产品中心*/

.b-sliader{
	height: 380px;overflow: hidden;
}
.main2{
	padding: 50px 0 100px;overflow: hidden;
}
.uit-nav{
	float: left;width: 300px;padding-bottom: 10px;
}
.uit-nav .hds{
	background: #15499a;padding: 22px 27px 10px 27px;
}
.uit-nav .hds h3{
	font-size: 24px;color: #f9f9f9;line-height: 40px;
}
.uit-nav .hds h4{
	font-size: 13px;color: #f9f9f9;line-height: 32px;margin-bottom: 10px;
}
.uit-nav .hds h2{
	line-height: 58px;font-size: 24px;color: #ffffff;border-top: 1px solid #f9f9f9;text-transform: uppercase;
}
.uit-nav .bds{
	background: #f9f9f9;margin-top: 5px;padding-bottom: 85px;
}
.uit-nav .bds li{
	transition: all 0.3s;border-bottom: 1px solid #e8e8e8;padding: 8px 0;margin: 0 8px;position: relative;
}
.uit-nav .bds li a{
	display: block;transition: all 0.3s;overflow: hidden;
}
.uit-nav .bds li h5{
	font-size: 14px;color: #333333;line-height: 44px;float: left;margin-left: 30px;transition: all 0.3s;
}
.uit-nav .bds li span{
	background: url(../imgs/ico1.png) no-repeat right center;margin-right: 20px;width: 18px;height: 18px;display: block;float: right;margin-top: 12px;
}
.uit-nav .bds li em{
	position: absolute;top: 8px;left: -8px;display: none;width: 2px;height: 44px;background: #e82129;transition: all 0.3s;
}
.uit-nav .bds li:hover a,
.uit-nav .bds li.on a{
	background: #f2f2f2;
}
.uit-nav .bds li:hover h5,
.uit-nav .bds li.on h5{
	color: #e62129;
}
.uit-nav .bds li:hover span,
.uit-nav .bds li.on span{
	background: url(../imgs/ico1-1.png) no-repeat right center;
}
.uit-nav .bds li:hover em,
.uit-nav .bds li.on em{
	display: block;
}
.qm-main{
	float: right;width: 840px;
}
.uit-intro{
	height: 55px;border-bottom: 1px solid #cccccc;overflow: hidden;
}
.uit-intro h2{
	font-size: 30px;color: #4d4d4d;line-height: 1;padding-bottom: 23px;border-bottom: 2px solid #15499a; float: left;
}
.uit-intro.q1{
	display: none;
}
.uit-intro ul{
	overflow: hidden;font-size: 0;float: right;
}
.uit-intro li{
	font-size: 14px;color: #666666;display: inline-block;line-height: 40px;
}
.uit-intro li a{
	display: block;font-size: 14px;color: #666666;
}
.uit-intro li.n1{
	background: url(../imgs/ico2.png) no-repeat left center;padding-left: 20px;
}
.uit-intro li span{
	margin: 0 6px;
}
.uit-intro li a:hover{
	color: #15499a;
}
.na-list{
	margin-top: 34px;
}
.na-list .hds{
	background: #f4f4f4;height: 50px;
}
.na-list .hds ul{
	overflow: hidden;padding-left: 30px;
}
.na-list .hds li{
	float: left;line-height: 50px;font-size: 14px;color:#7a7a7a;
}
.na-list .hds li a{
	display: block;font-size: 14px;color: #000000;font-weight:  bold;padding-top: 6px;line-height: 38px;transition: all 0s;
}
.na-list .hds li.on a,
.na-list .hds li a:hover{
	color: #e62129;border-bottom: 6px solid #e62129;
}
.na-list .hds li span{
	margin: 0 50px;
}
.na-list .txt{
	margin-top: 25px;
}
.na-list .txt p{
	font-size: 14px;color: #666666;line-height: 24px;/*margin-bottom: 25px;*/
}
.na-list .txt dl{
	margin-bottom: 20px;
}
.na-list .txt dt{
	font-size: 14px;color: #666666;line-height: 32px;
}
.na-list .txt dd{
	font-size: 14px;color: #666666;line-height: 24px;padding-left: 26px;
}
.na-list .txt .img{
	width: 728px;height: 437px;overflow: hidden;
}
.na-list .txt .img img{
	width: 100%;height: 100%;display: block;
}


.na-list .bds{
	margin-top: 8px;
}
.na-list .bds li{
	padding: 22px 0 22px 8px;border-bottom: 1px dashed #c4c4c4;
}
.na-list .bds li .img{
    width: 160px;height: 154px;overflow: hidden;border: 1px solid #dbdbdb;float: left;
}
.na-list .bds li .img img{
	width: 100%;height: 100%;display: block;transition: all 0.3s;
}
.na-list .bds li:hover .img img{
	transform: scale(1.05);
}
.na-list .bds li .text{
	float: left;margin-left: 32px;width: 410px;
}
.na-list .bds li .text h2{
	line-height: 36px;font-size: 17px;color: #000000;margin-bottom: 12px;font-weight: bold;
}
.na-list .bds li:hover .text h2{
	color: #15499a;
}
.na-list .bds li .text P{
	font-size: 12px;color: #010101;line-height: 24px;
}
.na-list .bds li h6{
	float: right;margin-right: 8px;width: 96px;height: 30px;line-height: 30px;font-size: 12px;color: #FFFFFF;background: #15499a;text-align: center;margin-top: 48px;
}
.na-list .bds li a{
	display: block;overflow: hidden;
}
.uit-page{
	margin-top: 47px;overflow: hidden;
}
.uit-page ul{
	float: right;font-size: 0;
}
.uit-page li{
	display: inline-block;font-size: 10px;color: #666666;margin: 0 3px;
}
.uit-page li a{
	display: block;font-size: 10px;color: #666666;width: 50px;height: 25px;border: 1px solid #cccccc;line-height: 25px;text-align: center;transition: all 0.3s;
}
.uit-page li a:hover{
	background: #000000;color:#FFFFFF;border: 1px solid #000000; 
}


.na-list .detas{
	margin-top: 25px;
}
.na-list .detas .de-hds{
	overflow: hidden;border-bottom: 1px solid #d9d9d9;padding-bottom: 30px;padding-left: 8px;
}
.na-list .detas .de-hds .img{
	width: 370px;height: 425px;overflow: hidden;float: left;border: 1px solid #ccc;
}
.na-list .detas .de-hds .img img{
	width: 100%;height: 100%;display: block;
}
.na-list .detas .de-hds .text{
	float: right;width: 430px;
}
.na-list .detas .de-hds .text p{
	font-size: 14px;color: #666666;line-height: 26px;text-indent: 2em;
}
.na-list .detas .de-hds .text h6 span{
	color: #333333;font-weight: bold;
}
.na-list .detas .de-hds .text h6{
	font-size: 14px;color: #666666;line-height: 26px;margin-top: 30px;
}
.na-list .detas .de-bds{
	margin-top: 15px;padding-left: 8px;
}
.na-list .detas .de-bds dl{
	margin-bottom: 25px;
}
.na-list .detas .de-bds dt{
	line-height: 32px;font-size: 16px;color: #666666;font-weight: bold;margin-bottom: 8px;
}
.na-list .detas .de-bds dd{
	line-height: 24px;color: #666666;font-size: 14px;
}
.na-list .detas .de-bds dd.img{
	width: 341px;height: 275px;overflow: hidden;
}
.na-list .detas .de-bds dd.img img{
	width: 100%;height: 100%;display: block;
}

.shdl-list{
	margin-top: 35px;
}
.shdl-list ul{
	overflow: hidden;width: 110%;
}
.shdl-list li{
	float: left;margin: 0 20px 20px 0;transition: all 0.3s;
}
.shdl-list li a{
	display: block;
}
.shdl-list li .img{
	width: 187px;height: 142px;overflow: hidden;padding: 2px;background: #FFFFFF;border: 1px solid #bdbdbd;
}
.shdl-list li .img img{
	width: 100%;height: 100%;display: block;
}
.shdl-list li h3{
	font-size: 14px;color: #666;line-height: 34px;text-align: center;width: 187px; word-break:keep-all;white-space:nowrap;overflow:hidden;
text-overflow:ellipsis;
}
.shdl-list li:hover h3{
	color: #15499a;
}
.qyxw-new{
	margin-top: 8px;
}
.qyxw-new li{
	padding: 15px 0 22px;border-bottom: 1px solid #e0e0e0;transition: all 0.3s;
}
.qyxw-new li h2{
	font-size: 16px;color: #333333;line-height: 44px;
}
.qyxw-new li:hover h2{
	color: #15499a;
}
.qyxw-new li h4{
	font-size: 12px;color: #9d9d9d;line-height: 1;margin-bottom: 12px;
}
.qyxw-new li p{
	font-size: 14px;color: #666666;line-height: 24px;
}
.qyxw-new li h6{
	width: 80px;height: 25px;line-height: 25px;background: #e62129;font-size: 12px;color: #FFFFFF;margin-top: 20px;text-align: center;
}
.qyxw-new li a{
	display: block;
}
.gk-about{
	margin-top: 30px;
}
.gk-about p{
	line-height: 24px;font-size: 14px;color: #666666;margin-bottom: 10px;padding-left: 6px;
}
.gk-about .img{
	width: 100%;height: 444px;overflow: hidden;
}
.gk-about .img img{
	width: 100%;height: 100%;display: block;
}

.lx-contact{
	margin-top: 25px;
}
.lx-contact ul{
	padding-bottom: 30px;
}
.lx-contact li{
	font-size: 14px;color: #666666;padding-left: 54px;line-height: 62px;
}
.lx-contact li span{
	margin-left: 86px;
}
.lx-contact li.n1{
	background: url(../imgs/ico4.png) no-repeat left center;
}
.lx-contact li.n2{
	background: url(../imgs/img5.png) no-repeat left center;
}
.lx-contact li.n3{
	background: url(../imgs/ico5.png) no-repeat left center;
}
.lx-contact li.n4{
	background: url(../imgs/ico6.png) no-repeat left center;
}
.lx-contact li.n5{
	background: url(../imgs/ico7.png) no-repeat left center;
}

.zry-list li .img{
	width: 183px;height: 262px;overflow: hidden;padding: 5px;
}
.zry-list li .img img{
	width: 100%;height: 100%;display: block;
}



