.layout{
	background: url(/images/2082/gb.jpg);
}
.header{
	position: relative;
}
.banner img{
	width: 100%;
}
.header .wap{
	position: absolute;left: 0;right: 0;top:0;overflow: hidden;
}
.wap{
	margin: 0 auto;width: 1010px;padding: 0 45px;
}
.header .logo{
	margin-top: 6px;width:195px;
}
.header .logo img{
	width:100%;display: block;
}
.naver{
	margin-top: -68px;position: relative;z-index: 11;
}
.naver ul{
	overflow: hidden;text-align: center;font-size: 0;
}
.naver li{
	margin: 0 5px;display: inline-block;
}
.naver li a{
	display: block;border-radius: 8px;position: relative;padding: 0 9px;
}
.naver li .bor{
	width:236px;background: #086cca;height: 120px;overflow: hidden;
}
.naver li a:before,
.naver li a:after{
	content: "";background: url(/images/2082/bg1.png) no-repeat center;width: 9px;height: 120px;display: block;position: absolute;left: 0;top: 0;
}
.naver li a:before{
	left: auto;right: 0;background: url(/images/2082/bg2.png) no-repeat center;
}

.naver li span{
	display: block;text-align: center;margin-top: 26px;height: 48px;
}
.naver li h4{
	font-size: 20px;color: #ffffff;line-height: 1;text-align: center;
}
.title{
	margin-top: 36px;overflow: hidden;margin-bottom: 30px;overflow: hidden;padding-top: 10px;
}
.title em{
	float: left;font-size:42px;color: #1c6aad;line-height: 66px;padding: 0 20px;
}
.title span{
	width: 68px;background: url(/images/2082/ico8.png) no-repeat center;height: 68px;border-radius: 50%;float: left;text-align: center;line-height: 68px;font-size: 30px;color: #ffffff;
}
.main-a .list{
	overflow: hidden;width: 120%;
}
.main-a{
	padding-bottom: 28px;
}
.main-a dl{
	float: left;width: 485px;margin-right: 40px;
}
.main-a dt{
	background: #bed6e9;padding: 0 12px;height: 32px;overflow: hidden;margin-bottom: 14px;
}
.main-a dt span{
	background: url(/images/2082/ico9.png) no-repeat left center;padding-left: 20px;font-size: 18px;color: #333333;line-height: 32px;
}
.main-a dt a{
	float: right;font-size: 14px;color: #666666;line-height: 32px;
}
.main-a dt a:hover{
	color: #086cca;
}
.main-a dd{
	padding: 0 10px;
}
.main-a dd a{
	display: block;overflow: hidden;line-height:40px;
}
.main-a dd a h3{
	float: left;width: 380px; word-break:keep-all;white-space:nowrap;overflow:hidden;
text-overflow:ellipsis;line-height:40px;font-size: 16px;color: #333333;
}
.main-a dd a:hover span,
.main-a dd a:hover h3{
	color: #086cca;
}
.main-a dd a span{
	font-size: 16px;color: #999999;line-height:40px;float: right;display: block;
}
.main-b .title{
	margin-bottom: 6px;
}
.main-b .title span{
	float: right;
}
.main-b .title em{
	float: right;
}
.main-b .hd{
	width: 211px;height: 43px;margin: 0 auto;text-align: center;background: url(/images/2082/ico47.png) no-repeat center;background-size: cover;
}
.main-b .hd h2{
	padding-left: 25px;line-height: 42px;font-size:16px;color: #1c6aad;display: inline-block;background: url(/images/2082/ico11.png) no-repeat left center;
}
.main-b .ov{
	overflow: hidden;width: 120%;
}
.main-b dl{
	width: 218px;margin-right: 60px;float: left;position: relative;margin-top: 45px;padding: 27px 37px 17px;min-height: 230px;margin-bottom: 10px;
}
.main-b .d1{
	background: #e0f5d3;border-radius: 8px;-moz-border-radius:8px;
    -webkit-border-radius:8px;border:2px dashed #62cebf;position: relative;
}
.main-b dl:after{
	background: url(/images/2082/ico41.png) no-repeat center;width:296px;height: 13px;position: absolute;left: -2px;bottom: -10px;content: "";
}
.main-b dl:before{
	background: url(/images/2082/ico42.png) no-repeat center;width:296px;height: 15px;position: absolute;left: -2px;top: -10px;content: "";
}
.main-b .d2:before{
	background: url(/images/2082/ico43.png) no-repeat center;height: 16px;
}
.main-b .d2:after{
	background: url(/images/2082/ico44.png) no-repeat center;height: 13px;
}
.main-b .d3:before{
	background: url(/images/2082/ico45.png) no-repeat center;height: 16px;
}
.main-b .d3:after{
	background: url(/images/2082/ico46.png) no-repeat center;height: 13px;
}


.main-b dt{
	height:54px ;background: #62cebf;width: 238px;line-height: 54px;text-align: center;font-size: 18px;color: #ffffff;position: absolute;left: 0;right: 0;top: -37px;margin: 0 auto;
}
.main-b dd{
	line-height: 46px;padding-left: 11px;background: url(/images/2082/ico12.png) no-repeat left center;font-size:16px;color: #333333;
}
.main-b .d2{
	background: #e8f5fe;border-radius: 8px;-moz-border-radius:8px;
    -webkit-border-radius:8px;behavior:url(/images/2082/pie.htc);border:2px dashed #00bad3;
}
.main-b .d2 dt{
	background: #00bad3;
}

.main-b .d3 dt{
	background: #4fa0ce;
}
.main-b .d3{
	background: #b4d0ec;border-radius: 8px;-moz-border-radius:8px;
    -webkit-border-radius:8px;behavior:url(/images/2082/pie.htc);border:2px dashed #4fa0ce;
}
.main-b{
	padding-bottom: 40px;
}
.main-c h2{
	padding-left:68px ;line-height: 64px;height: 64px;width: 265px;font-size:18px;color: #ffffff;
}
.main-c .ct{
	margin-bottom: 26px;
}
.main-c .ct h2{
	background: url(/images/2082/lico1.png) no-repeat center;margin-bottom: 5px;
}
.main-c .cb h2{
	background: url(/images/2082/lico2.png) no-repeat center;
}
.main-c .cf h2{
	background: url(/images/2082/lico3.png) no-repeat center;margin-bottom: 5px;
}
.main-c .ct ul{
	overflow: hidden;padding: 0 35px;width: 110%;
}
.main-c .ct li{
	float: left;width: 338px;
}
.main-c .ct li a{
	display: block;font-size: 16px;color: #333333;padding-left: 22px;background: url(/images/2082/ico9.png) no-repeat left center;line-height: 40px;
}
.main-c .ct li a:hover{
	color: #086cca;
}
.main-c .cb ul{
	text-align: center;
}
.main-c .cb li{
	display: inline-block;margin-top: 27px;text-align: center;width: 180px;font-size: 0;
}
.main-c .cb li span{
	height: 50px;display: block;margin: 0 auto;text-align: center;
}
.main-c .cb li a:hover h3{
	color: #086cca;
}
.main-c .cb li h3{
	font-size:16px;color: #333333;line-height: 20px;
}
.main-c .cf{
	margin-top: 36px;
}
.main-c .cf ul{
	overflow: hidden;padding: 0 35px;width: 110%;
}
.main-c .cf li{
	float: left;width: 240px;
}
.main-c .cf li a{
	display: block;font-size: 16px;color: #333333;padding-left: 22px;background: url(/images/2082/ico9.png) no-repeat left center;line-height: 40px;
}
.main-c .cf li a:hover{
	color: #086cca;
}
.main-d .title em,
.main-d .title span{
	float: right;
}
.main-d ul{
	overflow: hidden;width: 120%;
}
.main-d li{
	width: 315px;height:216px ;overflow: hidden;float: left;margin-right: 32.5px;
}
.main-d li a{
	display: block;
}
.main-d li a img{
	width: 100%;height: 100%;display: block;
}
.main-d{
	padding-bottom: 40px;
}
.main-e ul{
	width: 120%;
}
.main-e li{
	width: 184px;margin-right: 22px;float: left;text-align: center;display: block;padding: 22px 0;height: 76px;position: relative;z-index: 111;
}
.main-e li dl{
	border: 1px solid #99999a;background: #FFFFFF;top:120px ;z-index: 11;left: 0;position: absolute;right: 0;border-top: 0;padding-bottom: 20px;display: none;
}
.main-e li dl dd a{
	text-align: left;padding-left: 30px;font-size: 16px;color: #000000;display: block;line-height: 2.2;
}
.main-e li dl dd a:hover{
	color: #086cca;
}
.main-e .l1{
	background: #20a0e4;z-index: 111;
}
.main-e .l2{
	background: #66bb6a;z-index: 100;
}
.main-e .l3{
	background: #ff7043;z-index: 99;
}
.main-e .l4{
	background: #0069c5;z-index: 88;
}
.main-e .l5{
	background: #5c6bc0;z-index: 77;
}
.main-e li h2{
	font-size: 16px;color: #ffffff;margin-top: 6px;line-height: 1;
}
.main-e{
	padding-bottom: 40px;
}
.main-f .title em,
.main-f .title span{
	float: right;
}

.main-f .bd{
	background: url(/images/2082/img4.jpg) no-repeat center;height:90px;overflow: hidden;padding:  15px 0;
}
.main-f .lt{
	float: left;width: 220px;text-align: center;
}
.main-f .lt span{
	padding-top: 1px;height: 60px;display: block;text-align: center;
}
.main-f .lt h2{
	font-size:20px;line-height: 30px;color: #ffffff;
}
.main-f .text{
	float: left;padding-left: 70px;width: 700px;
}
.main-f .text p{
	font-size:18px;color: #333333;line-height: 30px;
}
.main-f{
	padding-bottom: 40px;
}
.main-g{
	padding-top: 35px;
}
.main-g .img{
	display: block;width: 100%;
}
.copyright{
	text-align: center;padding:30px 0 13px;line-height: 30px;font-size:16px ;color: #333333;background: url(/images/2082/img6.png) no-repeat right bottom;
}
.copyright span{
	margin: 0 20px;
}
.wap{
	position: relative;
}
.line{
	width:5px;position: absolute;left: 0;top: -100px;bottom:60px;background: #1f6aae;
}
.line:after{
	content: "";left: 0;bottom: -100px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line3.png) no-repeat center;
}
.line2{
	position: absolute;left:100px ;right: 100px;bottom: -40px;height: 5px;background: #1f6aae;
}
.line3:after{
	content: "";right: 0;top: -29px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line4.png) no-repeat center;
}
.line4{
	position: absolute;right: 0;top: 71px;width: 5px;background: #1f6aae;bottom: 40px;
}
.line4:after{
	content: "";right: 0;bottom: -100px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line2.png) no-repeat center;
}
.line5{
	position: absolute;left: 100px;right: 100px;top: -21px;height: 5px;background: #1f6aae;
}
.line5:after{
	content: "";left: -100px;top: 0;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line.png) no-repeat center;
}
.line6{
	width: 5px;background: #1f6aae;top: 79px;left: 0;bottom:73px;position: absolute;
}
.line6:after{
	content: "";left: 0;bottom: -100px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line3.png) no-repeat center;
}
.line7{
	position: absolute;left: 100px;right: 100px;height: 5px;background: #1f6aae;bottom: -27px;
}
.line8{
	width: 5px;background: #1f6aae;top: 86px;right: 0;bottom:33px;position: absolute;
}
.line8:after{
	content: "";right: 0;top: -100px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line4.png) no-repeat center;
}
.line9{
	position: absolute;left: 100px;right: 100px;bottom: -50px;height: 5px;background: #1f6aae;
}
.line9:after{
	content: "";right: -100px;top: -95px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line2.png) no-repeat center;
}
.line10{
	width: 5px;background: #1f6aae;top: 66px;left: 0;bottom:33px;position: absolute;
}
.line10:after{
	content: "";left: 0;top: -97px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line.png) no-repeat center;
}
.line11{
	position: absolute;left: 100px;right: 100px;height: 5px;background: #1f6aae;bottom: -53px;
}
.line11:after{
	content: "";left:-100px;bottom: 0;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line3.png) no-repeat center;
}
.line12{
	width: 5px;background: #1f6aae;top: 66px;right: 0;bottom:33px;position: absolute;
}
.line12:after{
	content: "";right: 0;top: -94px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line4.png) no-repeat center;
}
.line13{
	position: absolute;left: 100px;right: 100px;height: 5px;background: #1f6aae;bottom: -53px;
}
.line13:after{
	content: "";right: -100px;bottom: 0;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line2.png) no-repeat center;
}
.line14{
	width: 5px;background: #1f6aae;top: 73px;left: 0;bottom:0;position: absolute;
}
.line14:after{
	content: "";left: 0;top: -100px;position: absolute;width: 100px;height: 100px;display: block;background: url(/images/2082/line.png) no-repeat center;
}
.naver .bor.on{
	width: 150px;
}
.naver .bor.ons{
	width: 135px;
}
.naver li h4{
	font-size: 14px;
}
.wechat-code {
    position: absolute;
    top: 200px;
    right: 100px;
    width: 130px;
    background-color: #fff;
    border-radius: 3px;
}
.wechat-code p{
	font-size: 14px;
	line-height: 30px;
	color: #576773;
	text-align: center;
}
@media screen and (max-width: 640px) {
    .wechat-code{
    	display: none;
    }
}

/*2018-08-31*/
.main-e1{position: relative;z-index: 9999;}
.main-e1 ul{width: 120%;}
.main-e1 li{
	width: 184px;margin-right: 22px;float: left;text-align: center;display: block;padding: 22px 0;height: 76px;position: relative;z-index: 111;
}
.main-e1 li dl{
	border: 1px solid #99999a;background: #FFFFFF;top:120px ;z-index: 11;left: 0;position: absolute;right: 0;border-top: 0;padding-bottom: 20px;display: none;
}
.main-e1 li dl dd a{
	text-align: left;padding-left: 30px;font-size: 16px;color: #000000;display: block;line-height: 2.2;
}
.main-e1 li dl dd a:hover{
	color: #086cca;
}

.main-e1 .l1{
	background: #20a0e4;z-index: 111;
}
.main-e1 .l2{
	background: #66bb6a;z-index: 100;
}
.main-e1 .l3{
	background: #ff7043;z-index: 99;
}
.main-e1 .l4{
	background: #0069c5;z-index: 88;
}
.main-e1 .l5{
	background: #5c6bc0;z-index: 77;
}
.main-e1 li h3{
	font-size: 16px;color: #fff;margin-top: 6px;line-height: 1;
}