/*头部*/
	.top{height:36px;line-height:36px;background:#2d7dc0;color:#fff}
	.top a{color:#fff}
	.top span{float:right;}
	
	
	@media screen and (max-width:768px){
		.top{padding:0 2%}
		.top label{display:none}
		/*.top span{display:block; width:100%; text-align:right}
		.top span .tel{position:absolute; left:0; top:0;display:inline-block; width:36px; height:36px; background:url(../images/tel.png) no-repeat left center; background-size:26px 26px;}*/
	}
	
/*logo*/
	.logo{margin-top:20px}
	.logo .cname{float:left;width:552px;height:58px}
	.logo .right{float:right;width:270px}
	.logo .ewm{float:left;width:70px;text-align:center}
	.logo .ewm img{border:1px solid #0c427d;width:58px;height:58px}
	.logo .ewm h2{padding:8px 0;font-size:14px;color:#0c427d}
	.logo .hotline{float:right;width:170px}
	.logo .hotline h2{margin-bottom:13px;background:url(../images/ico1.png) no-repeat left center;line-height:24px;text-indent:34px;font-size:16px;color:#999}
	.logo .hotline h3{font-size:16px;color:#333}
	.logo .hotline h3 i{font-weight:700; font-size:20px; font-style:normal;color:#b80f0f}
	
	@media screen and (max-width:768px){
		.logo{margin:0;padding:12px 2%}
		.logo .cname{float:left;width:286px;height:30px}
		.logo em{float:right;display:block;width:30px;height:30px;background:url(../images/menu.png) no-repeat center center}
		.logo .right{display:none}
	}
	
/*nav*/
	.nav{margin-top:10px;height:46px;background:#0c427d}
	.nav ul li{float:left;width:120px;background:url(../images/ico2.png) no-repeat right center;text-align:center;line-height:46px;font-size:16px;color:#fff}
	.nav ul li a{color:#fff}
	.nav ul li:last-child{background:0 0}
	.nav ul .on a,.nav ul li:hover a{display:block;background:url(../images/ico3.png) no-repeat center top}
	
	@media screen and (max-width:768px){
		.nav{display:none;position:absolute;z-index:99;top:90px;right:0;margin-top:0;height:auto}
		.nav ul li{float:none;width:auto;padding:0 30px;background:0 0;border-bottom:1px solid #fff}
		.nav ul li:last-child{border-bottom:none}
		.nav ul .on a,.nav ul li:hover a{display:block;background:0 0}
	}
	
/*banner*/
	.banner{position:relative;height:526px;overflow:hidden}
	.banner p{height:526px;display: none;filter:alpha(opacity=0);opacity:0}
	.banner div{position:absolute;width:100%;bottom:20px;text-align:center}
	.banner div a{display:inline-block;width:36px;height:5px;background:#aeaead;margin-right:8px}
	.banner div .on{background:#2d7dc0}
	
	@media screen and (max-width: 768px){
		.banner{height: 200px;}
		.banner p{height: 200px;}
		.banner div{bottom:5px;text-align:right}
		.banner div a{width:10px;height:10px;border-radius:50%}
	}
	
	@media screen and (max-width: 640px){
		.banner{height: 140px;}
		.banner p{height: 140px;}
	}
	
/*首页*/
	/*关于我们*/
		.gywm{margin-top:36px}
		.gywm img{float:left;width:560px;height:374px}
		.gywm .detail{float:right;width:600px}
		.gywm .detail h2{position:relative;height:54px;font-size:28px;color:#0d408d}
		.gywm .detail h2 span{position:absolute;left:0;bottom:0;display:inline-block;width:40px;height:3px;background:#004e8a}
		.gywm .detail .intro{margin-top:20px;height:240px;overflow:hidden;line-height:30px;color:#666}
		.gywm .detail .intro p{text-indent:2em}
		.gywm .more{margin-top:24px;text-align:right}
		.gywm .more a{display:inline-block;width:120px;height:36px;border-radius:18px;text-align:center;line-height:36px;background:#0c427d;color:#fff}
		
		@media screen and (max-width:768px){
			.gywm{margin-top:10px;padding:0 2%}
			.gywm img{float:none;width:100%;height:auto}
			.gywm .detail{margin-top:10px;float:none;width:auto}
			.gywm .detail h2{height:30px;font-size:20px;font-weight:700}
			.gywm .detail .intro{margin-top:12px}
			.gywm .more{margin-top:12px;text-align:center}
			.gywm .more a{border-radius:5px}
		}
		
	/*主营业务*/
		.zyyw{margin-top:36px;background:url(../images/zyyw.jpg) no-repeat center top;background-size:cover;padding:25px 0;height:330px}
		.zyyw h2{text-align:center;font-size:28px;color:#fefefe;padding-bottom:20px;background:url(../images/ico4.png) no-repeat center bottom}
		.zyyw ul{margin-top:38px;overflow:hidden}
		.zyyw ul .big{width:1344px}
		.zyyw ul li{float:left;width:192px;margin-right:144px}
		.zyyw ul li div{border:1px solid #fff;width:190px;height:168px;overflow:hidden;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
		.zyyw ul li img{width:190px;height:168px}
		.zyyw ul li h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:18px 0;text-align:center;font-size:16px;color:#fff}
		.zyyw ul li h3 a{color:#fff}
		.zyyw ul li:hover div{border:1px solid #015a9c}
		
		@media screen and (max-width:768px){
			.zyyw{margin-top:12px;padding:14px 2%;height:auto}
			.zyyw h2{font-size:20px;padding-bottom:10px;background-size:40px 2px}
			.zyyw ul{margin-top:14px}
			.zyyw ul .big{width:auto;margin-right:-2%}
			.zyyw ul li{width:48%;margin:0 2% 0 0}
			.zyyw ul li div{border:1px solid #fff;width:100%;height:auto;box-sizing:border-box}
			.zyyw ul li img{width:100%;height:auto}
			.zyyw ul li h3{padding:14px 0;font-size:14px}
		}

	/*为什么选择我们*/
		.why{margin-top:36px}
		.why h2{text-align:center;font-size:28px;color:#0d408d;background:url(../images/ico4.png) no-repeat center bottom}
		.why h2 span{padding:12px 0;display:block;font-size:16px;color:#666}
		.why ul{position:relative;padding:20px 0;margin-top:56px;background:url(../images/ico5.png) repeat-y center top}
		.why ul i{position:absolute;display:block;width:40px;height:1px;background:#183981;left:50%;margin-left:-20px}
		.why ul .t{top:0}
		.why ul .e{bottom:0}
		.why ul li{position:relative;float:left;width:50%}
		.why ul li .circle{position:absolute;top:14px;background:url(../images/ico6.png) no-repeat center top;width:52px;height:52px;text-align:center;line-height:48px;font-size:22px;font-weight:700;color:#fff}
		.why ul li .intro img{width:216px;height:126px}
		.why ul li .intro p{font-size:16px;line-height:28px;color:#333}
		.why ul .even .circle{right:-26px}
		.why ul .even .intro{margin-right:32px}
		.why ul .even .intro img{float:left;margin-right:18px}
		.why ul .odd{margin-top:126px}
		.why ul .odd .circle{left:-26px}
		.why ul .odd .intro{margin-left:32px}
		.why ul .odd img{float:right;margin-left:18px}
		
		@media screen and (max-width:768px){
			.why{margin-top:14px;padding:0 2%}
			.why h2{font-size:20px}
			.why h2 span{padding:6px 0;font-size:14px}
			.why ul{padding:12px 0;margin-top:26px}
			.why ul li .circle{top:6px;background-size:28px 28px;width:28px;height:28px;line-height:28px;font-size:16px}
			.why ul li .intro img{width:100%;height:auto}
			.why ul li .intro p{margin-top:10px;font-size:14px;line-height:22px}
			.why ul li{box-sizing:border-box}
			.why ul .even{padding-right:20px}
			.why ul .even .circle{right:-14px}
			.why ul .even .intro{margin-right:0}
			.why ul .even .intro img{float:none;margin-right:0}
			.why ul .odd{padding-left:20px;margin-top:90px}
			.why ul .odd .circle{left:-14px}
			.why ul .odd .intro{margin-left:0}
			.why ul .odd img{float:none;margin-left:0}
		}
	
	/*资讯动态*/
		.zxdt{margin-top:36px;padding:26px 0;background:#55aae2}
		.zxdt h2{text-align:center;font-size:28px;color:#fff}
		.zxdt h2 span{display:block;padding:6px 0;font-size:16px}
		.zxdt dl{width:360px;margin:0 auto;margin-top:46px;overflow:hidden}
		.zxdt dl dd{float:left;border:1px solid #fff;width:118px;height:40px;margin:0 -1px 0 0;text-align:center;line-height:40px;font-size:16px;color:#fff;cursor:pointer}
		.zxdt dl dd:first-child{border-top-left-radius:21px;border-bottom-left-radius:21px}
		.zxdt dl dd:last-child{border-top-right-radius:21px;border-bottom-right-radius:21px}
		.zxdt dl dd a{display:block;color:#fff}
		.zxdt dl .on{background:#fff;color:#183981}
		.zxdt dl .on a{color:#183981}
		.zxdt ul{margin-top:60px;overflow:hidden}
		.zxdt ul .big{width:1240px}
		.zxdt ul li{float:left;width:580px;margin:0 40px 12px 0;color:#fff}
		.zxdt ul li img{float:left;margin-right:16px;width:220px;height:134px}
		.zxdt ul li h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;font-size:16px}
		.zxdt ul li h3 a{color:#fff}
		.zxdt ul li h4{margin-bottom:10px;line-height:28px;font-size:14px}
		.zxdt ul li div{height:66px;overflow:hidden;line-height:22px}
		.zxdt ul .more{margin-top:35px;text-align:center}
		.zxdt ul .more a{display:inline-block;width:120px;height:36px;border:1px solid #fff;border-radius:18px;text-align:center;line-height:36px;color:#fff}
		
		@media screen and (max-width:768px){
			.zxdt{margin-top:20px;padding:26px 2%}
			.zxdt h2{font-size:20px}
			.zxdt h2 span{font-size:14px}
			.zxdt dl{width:auto;margin-top:16px}
			.zxdt dl dd{width:33.33333333%;box-sizing:border-box}
			.zxdt ul{margin-top:20px}
			.zxdt ul .big{width:auto}
			.zxdt ul li{float:none;width:auto;margin:0 0 20px 0}
			.zxdt ul li img{float:left;margin-right:5px;width:115px;height:70px}
			.zxdt ul li h3{line-height:24px}
			.zxdt ul li h4{margin-bottom:0;line-height:23px}
			.zxdt ul li div{height:23px;overflow:hidden;line-height:23px}
			.zxdt ul .more{margin-top:18px}
		}
		
	/*服务优势*/
		.fwys{margin-top:36px}
		.fwys h2{text-align:center;font-size:28px;color:#0d408d;background:url(../images/ico4.png) no-repeat center bottom}
		.fwys h2 span{display:block;padding:12px 0;font-size:16px;color:#666}
		.fwys ul{margin-top:50px;overflow:hidden}
		.fwys ul .big{width:1224px}
		.fwys ul li{float:left;margin-right:24px;width:280px;padding:18px 0;border:1px solid #fff;text-align:center}
		.fwys ul li h3{padding:16px 0;font-size:20px;color:#666}
		.fwys ul li p{line-height:22px;color:#666}
		.fwys ul li:hover{border:1px solid #f3f3f3;box-shadow:0 0 4px #f7f7f7}
		.fwys ul li:hover h3{color:#0d408d}
		
		@media screen and (max-width:768px){
			.fwys{margin-top:18px}
			.fwys h2{font-size:20px}
			.fwys h2 span{padding:10px 0;font-size:14px}
			.fwys ul{padding:0 2%;margin-top:20px}
			.fwys ul .big{width:auto;margin-right:-2%}
			.fwys ul li{margin:0 2% 24px 0;width:48%;border:1px solid #f3f3f3;box-sizing:border-box;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
			.fwys ul li img{width:35%;height:auto}
			.fwys ul li h3{padding:12px 0;font-size:16px}
			.fwys ul li p{font-size:12px;line-height:20px}
			.fwys ul li:hover{border:1px solid #0d408d}
		}
		
	/*友情链接*/
		.links{margin-top:36px;background:#eff6fc;padding:12px 0}
		.links li{float:left;width:200px;text-align:center}
		.links li img{width:84px;height:84px}
		.links li h2{padding:10px 0;font-size:12px;color:#333}
		.links li h2 a{color:#333}
		
		@media screen and (max-width:768px){
			.links{margin-top:18px;padding:12px 2}
			.links li{width:46%;padding:0 2%;margin-bottom:12px}
		}
		
/*底部*/
	.foot{margin-top:30px;background:#313131;padding:28px 0}
	.foot i{float:right}
	.foot i img{width:120px;height:120px}
	.foot em{float:left}
	.foot em img{width:421px;height:58px}
	.foot .copyright{float:left;width:560px;margin-left:40px}
	.foot .copyright h2{font-size:14px;color:#fff}
	.foot .copyright h2 a{margin-right:28px;color:#fff}
	.foot .copyright p{margin-top:24px;line-height:28px;color:#fff}
	.foot .copyright p a{color:#fff}
	
	@media screen and (max-width:768px){
		.foot{margin-top:12px;padding:20px 2%}
		.foot i{float:none;display:block;text-align:center}
		.foot em{float:none;margin-top:16px;display:block;text-align:center}
		.foot em img{width:90%;height:auto}
		.foot .copyright{float:none;margin:16px 0 0 0;width:auto}
		.foot .copyright h2{display:none}
		.foot .copyright p{font-size:12px;text-align:center;margin-top:0;line-height:20px}
		.foot .copyright p span{display:block}
	}

/*内页*/
	
	/*nbanner*/
		.nbanner{height:326px}
		
		@media screen and (max-width:768px){
			.nbanner{height:210px}
		}
		
		@media screen and (max-width:640px){
			.nbanner{height:90px}
		}
		
	/*当前位置*/
		.position{height:36px;line-height:36px;background:#eee;color:#333}
		.position a{color:#333}
		
		@media screen and (max-width:768px){
			.position{white-space:nowrap;padding:0 2%;overflow-x:auto}
		}
		
	/*内页盒子*/
		.npage{margin-top:24px}
		@media screen and (max-width:768px){
			.npage{margin-top:12px;}
		}
		
		/*左侧*/
			.leftbox{float:left;width:240px}
			@media screen and (max-width:768px){
				.leftbox{float:none;width:auto;padding:0 2%;}
			}

			
			/*菜单*/
				.category h2{position:relative;background:url(../images/ico11.png) repeat-x;height:48px;line-height:48px;text-align:center;font-size:16px;color:#fff}
				.category h2 i{display:block;width:24px;height:11px;background:url(../images/ico12.png) no-repeat center top;position:absolute;bottom:0;right:50%;margin-right:-12px}
				.category ul{border-top:1px solid #fff}
				.category ul li{border-bottom:1px solid #fff}
				.category ul li h3{line-height:38px;text-align:center;background:#e6edf7;font-size:16px;color:#333}
				.category ul li h3 a{display:block;color:#333}
				.category ul li dl{display:none}
				.category ul li dl dd{background:url(../images/ico14.png) repeat-x;height:32px;border-bottom:1px solid #e4e4e4;line-height:32px;text-align:center;font-size:16px;color:#333}
				.category ul li dl dd a{display:block;color:#333}
				.category ul li .on{background:url(../images/ico13.png) repeat-x;color:#fefeff}
				.category ul li .on a{color:#fefeff}
				
				@media screen and (max-width:768px){
					.category h2 i{bottom:50%;right:10px;margin:0 0 -6px 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
					.category ul{display:none}
				}
				
			/*主营业务*/
				.zyyw2{margin-top:18px}
				.zyyw2 h2{background:url(../images/ico11.png) repeat-x;height:48px;line-height:48px;text-indent:12px;font-size:16px;color:#fefefe}
				.zyyw2 ul{border:1px solid #959595;border-top:none;padding:12px 9px 0 9px;overflow:hidden}
				.zyyw2 ul .big{width:232px}
				.zyyw2 ul li{float:left;width:104px;margin:0 12px 3px 0}
				.zyyw2 ul li div{border:1px solid #e5e5e5;width:102px;height:90px}
				.zyyw2 ul li div img{width:102px;height:90px}
				.zyyw2 ul li h3{padding:9px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:14px;color:#333}
				.zyyw2 ul li h3 a{color:#333}
				
				@media screen and (max-width:768px){
					.zyyw2{display:none}
				}
				
			/*联系我们*/
				.lxwm{margin-top:18px}
				.lxwm h2{background:url(../images/ico11.png) repeat-x;height:48px;line-height:48px;text-indent:12px;font-size:16px;color:#fefefe}
				.lxwm div{padding:11px;border:1px solid #959595;border-top:none}
				.lxwm div p{line-height:28px;color:#333}
				.lxwm div h3{font-size:24px;font-weight:700;color:#0d408d}
				
				@media screen and (max-width:768px){
					.lxwm{display:none}
				}

		/*右侧*/
			.rightbox{float:right;width:920px}
			@media screen and (max-width:768px){
				.rightbox{float:none;width:auto;padding:0 2%}
			}

	
			/*当前栏目*/
				.menuname{margin-bottom:10px;border-bottom:2px solid #959595;line-height:44px;font-size:20px;font-weight:700;color:#333}
				@media screen and (max-width:768px){
					.menuname{margin-top:10px;line-height:34px;font-size:16px}
				}

				
			/*信息详情*/
				.title{line-height:28px;text-align:center;font-size:18px;font-weight:700;color:#333}
				.date{margin-bottom:10px;padding:20px 0;border-bottom:1px solid #e5e5e5;text-align:center;font-size:14px;color:#999}
				.content{line-height:28px;color:#333}
				
				@media screen and (max-width:768px){
					.title{line-height:24px;font-size:16px}
					.date{padding:10px 0}
					.content{line-height:26px}
				}
				
			/*证书列表*/
				.zzlist{overflow:hidden}
				.zzlist .big{width:960px}
				.zzlist li{float:left;width:280px;margin:0 40px 12px 0}
				.zzlist li div{padding:5px;border:1px solid #959595;width:268px;height:372px}
				.zzlist li div img{width:268px;height:372px}
				.zzlist li h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:10px 0;font-size:16px;color:#333}
				.zzlist li h2 a{color:#333}
				
				@media screen and (max-width:768px){
					.zzlist{overflow:hidden}
					.zzlist .big{width:auto;margin-right:-2%}
					.zzlist li{width:48%;margin:0 2% 8px 0}
					.zzlist li div{padding:5px;border:1px solid #959595;width:auto;height:auto}
					.zzlist li div img{width:100%;height:auto}
					.zzlist li h2{padding:6px 0;font-size:14px}
				}
				
			/*新闻列表*/
				.xwlist li{height:54px;line-height:54px;background:url(../images/ico16.png) no-repeat left center;border-bottom:1px dotted #e9e9e9;text-indent:14px;font-size:16px;color:#333}
				.xwlist li p{float:left;width:800px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
				.xwlist li span{float:right;font-size:14px;color:#666}
				.xwlist li a{color:#333}
				
				@media screen and (max-width:768px){
					.xwlist li{height:auto;line-height:24px;background-position:left 16px;padding:8px 0 8px 14px;text-indent:0}
					.xwlist li p{float:none;width:auto;white-space:normal}
					.xwlist li span{float:none;display:block}
				}
				
			/*联系我们单页*/
				.contact{margin-top:20px}
				.contact h2{font-size:18px;font-weight:700;color:#333}
				.contact ul{padding:0 1px;margin-top:40px}
				.contact ul li{float:left;padding:0 40px;width:226px;text-align:center}
				.contact ul li img{width:94px;height:94px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
				.contact ul li h3{padding:10px 0;text-align:center;font-size:16px;font-weight:700;color:#333}
				.contact ul li p{line-height:28px;font-size:16px;color:#666}
				.contact ul li:hover img{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
				.map{margin-top:32px;height:480px}
				.map img{max-width:none}
				
				@media screen and (max-width:768px){
					.contact{margin-top:16px}
					.contact h2{font-size:16px}
					.contact ul{padding:0;margin-top:22px}
					.contact ul li{float:none;padding:0 2%;width:auto;margin-bottom:20px}
					.contact ul li h3{font-size:14px}
					.contact ul li p{line-height:22px;font-size:14px}
					.map{height:auto;padding-bottom:66.62%}
				}
				
			/*认证申请*/
				.rzsq{width:860px;margin:0 auto}
				.rzsq table{width:100%;background:#c9c9c9}
				.rzsq table td{padding:8px 0;background:#fff}
				.rzsq table .t{width:100px;text-align:center;font-size:14px;color:#333}
				.rzsq table tfoot td{text-align:center;background:#eee}
				.rzsq table tfoot td input{width:100px;height:30px}
				.rzsq table .v{padding-left:10px}
				.rzsq table .v input{text-indent:10px;width:680px;height:30px;border:1px solid #c9c9c9}
				.rzsq table .v textarea{padding:10px;width:660px;height:120px;border:1px solid #c9c9c9;resize:none}
				.rzsq table i{font-style:normal;color:red;margin-right:6px}
				.rzsq .tips{margin-top:20px;border:1px solid #c9d1e7;background:#e6eff9;padding:12px}
				.rzsq .tips h2{background:url(../images/ico23.png) no-repeat left center;text-indent:24px;font-size:16px;color:#666}
				.rzsq .tips p{margin-top:10px;padding-left:22px;line-height:22px;color:#333}

				@media screen and (max-width:768px){
					.rzsq{width:auto}
					.rzsq table .v{padding-left:2%}
					.rzsq table .v input{width:90%}
					.rzsq table .v textarea{padding:6px 2%;width:86%;height:120px}
				}
				
				
			/*一键拨号*/	
				.yjbh{display:none;}
				@media screen and (max-width:768px){
					.yjbh{display:inline-block; width:30px; height:112px; position:fixed; left:2%; top:50%; margin-top:-56px; background:url(../images/yjbh.jpg) no-repeat left top;}
				}
				
			/*声明*/
				.sm{position:fixed; right:2px;top:50%; margin-top:26px;}
				.sm img{ border-radius:5px}
				@media screen and (max-width:768px){
					.sm{display:none}
				}
				



				
			


		



		


