@media screen and (max-width: 640px){
		.box{width: 100%;}
		img{max-width: 100%;}
	}

/*顶部*/
	/*LOGO & TEL*/
	.top{height: 87px;background: url(../images/top.jpg) no-repeat; background-size: cover;}
	.top .box{height:87px;background: url(../images/tel.png) no-repeat right center;}
	.top a{display: inline-block; width: 366px; height: 45px; background: url(../images/logo.png) no-repeat left center; margin-top: 21px;}
	
	/*导航*/
	.nav{height:40px;background:#2b70bd}
	.nav li{float:left;width:150px;text-align:center;line-height:40px;font-size:15px;color:#fff}
	
	/*banner*/
	.banner{position:relative;height:439px;overflow:hidden}
	.banner p{height:439px;display: none;filter:alpha(opacity=0);opacity:0}
	.banner div{position:absolute;width:100%;bottom:40px;text-align:center}
	.banner div a{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ccc;margin-right:8px}
	.banner div .on{background:#008cd6}
	
	@media screen and (max-width: 640px){
		.banner{height: 170px;}
		.banner p{height: 170px; }
		.banner div{bottom:10px;text-align:right}
	}

	
	/*三个保障*/
	.sbz{position:relative;z-index:10;text-align:center;margin-top:-30px}
	
	@media screen and (max-width: 640px){
		/*LOGO & TEL*/
		.top{height:60px}
		.top .box{background:0 0;width:96%;padding:0 2%;position:relative}
		.top a{display:inline-block;width:240px;height:30px;background-size:240px 30px;margin-top:15px}
		.top i{position:absolute;right:10px;top:15px;display:block;width:29px;height:30px;background:url(../images/ico3.png) no-repeat;background-size:29px 30px}
		
		/*导航*/
		.nav{position: absolute; z-index: 999; top: 60px; right: 0; height: auto; background:#2b70bd; display: none;}
		.nav li{float:none;width:120px;border-bottom:1px solid #ccc}
		
		/*三个保障*/
		.sbz{display: none;}
	}

/*底部*/
	.fnav{background:#232832;padding:26px 0}
	.fnav .box{min-height:180px;background:url(../images/qrcode.png) no-repeat right top; }
	.fnav ul li{float:left;width:160px;color:#fff}
	.fnav ul #p{width:260px}
	.fnav ul li h2{padding:10px 0;font-size:16px}
	.fnav ul li p{line-height:30px;padding:0 20px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

	
	.foot{background:#454e5f;padding:20px 0;color:#fff}
	.foot h2{font-size:18px}
	.foot h2 span{border-bottom:4px solid #4c95e6;display:inline-block;padding-bottom:6px}
	.foot ul{margin-top:14px}
	.foot ul li{float:left;width:350px;line-height:32px}
	.foot .copyright{display: none;}
	
	@media screen and (max-width: 640px){
		.fnav .box{background:url(../images/qrcode.png) no-repeat center top;}
		.fnav ul{display: none;}
		
		.foot .box{display: none;}
		.foot .copyright{display:block;line-height:26px;text-align:center}
	}


/*首页*/
	/*公司简介*/
	.about{margin-top:38px}
	.about i{display:block;margin:0 auto;background:url(../images/c.png) no-repeat;width:165px;height:45px}
	.about .detail{margin-top:38px;}
	.about .detail em{float:left;display:block;width:498px;height:306px}
	.about .detail em img{width: 498px; height: 306px;}
	.about .detail .intro{position:relative;float:right;width:532px;height:306px}
	.about .detail .intro p{padding:20px 0;line-height:30px;height:160px;overflow:hidden;font-size:15px;color:#4f4f4f}
	.about .detail .intro a{position:absolute;right:0;bottom:0;display:block;width:104px;height:38px;background:#2470c5;text-align:center;line-height:38px;font-size:15px;color:#fff}
	
	@media screen and (max-width: 640px){
		.about{margin-top:18px}
		.about .detail{margin-top:20px;}
		.about .detail em{float:none;display:block;width:100%;height:auto; text-align: center;}
		.about .detail em img{width: 100%; max-width: 498px; height: auto;}

		.about .detail .intro{position:relative;float:none; width: 100%; height: auto;}
		.about .detail .intro img{width: 100%; height: auto; margin-top: 12px;}
		.about .detail .intro p{padding:20px 2%;}
		.about .detail .intro a{position:relative; margin: 0 auto; margin-top: 12px;}
	}
	
	
	/*通用栏目名称*/
	.menu1{position:relative;font-size:24px;border-left:5px solid #2470c5;text-indent:12px}
	.menu1 a{position:absolute;right:0;bottom:0;font-size:15px;color:#225fba}
	
	
	/*新闻资讯*/
	.xwzx{margin-top:34px;background:#efefef;padding:36px 0}
	.xwzx .new{float:left;width:490px}
	.xwzx .new ul{margin-top:20px}
	.xwzx .new ul li{background:url(../images/ico1.png) no-repeat left center;text-indent:18px;border-bottom:1px dashed #b5b5b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:38px;font-size:15px}
	.xwzx .new ul li span{float:right}
	
	.xwzx .dzxx{float:right;border-left:1px solid #797979;height:294px;width:456px;padding:30px 0 0 44px}
	.xwzx .dzxx p{line-height:36px;font-size:16px;color:#373737}
	.xwzx .dzxx h3{margin-top:35px;font-size:24px;font-weight:700}
	.xwzx .dzxx h3 span{color:#ec1919}
	.xwzx .dzxx div{margin-top:40px;padding:0 0 0 118px;background:url(../images/ico2.png) no-repeat 60px center;line-height:36px;font-size:16px}

	
	@media screen and (max-width: 640px){
		.xwzx{margin-top:16px;padding:12px 4%}
		.xwzx .new{float:none;width:100%}
		.xwzx .new ul{margin-top:10px}
			
		.xwzx .dzxx{display: none;}
	}
	
	/*产品展示*/
	.product{margin-top:34px}
	.product ul{overflow:hidden;margin-top:26px}
	.product #big{width:1080px}
	.product ul li{position:relative;float:left;width:242px;margin:0 28px 28px 0}
	.product ul li img{width:216px;height:138px;border:1px solid #e6e6e6;padding:12px}
	.product li h2{display:none;opacity:0;position:absolute;top:0;left:0;width:92%;height:60px;padding:104px 4% 0 4%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#443e87d9', endColorstr='#443e87d9');background:rgba(62,135,217,.6) url(../images/link.png) no-repeat center 32px;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#fff}

	
	@media screen and (max-width: 640px){
		.product .menu1{width: 92%; margin: 0 auto;}
		
		.product #big{width:96%;padding:0 2%}
		.product ul li{width:50%;margin:0;text-align:center}
		
		.product ul li img{width:90%;height:auto;padding:1%}
		.product li h2{display:block;opacity:1;position:relative;top:auto;left:auto;width:92%;margin:0 auto;height:46px;line-height:46px;padding:0;background:0 0;font-size:14px;font-weight:400;color:#000}

	}
	
/*内页*/
	/*通用*/
	.npage{margin-top:24px}
	
	.rbox{float:right;width:774px}
	
	.location{border-bottom:1px solid #bcbcbc;font-size:18px; height:58px;line-height:58px; position: relative;}
	.location span{position: absolute; right: 0; bottom: -10px; font-family:"宋体";font-size:12px;color:#8f8f8f}

	@media screen and (max-width: 640px){
		.npage{margin-top:8px;}
		
		.rbox{float:none;width:96%; padding: 0 2%; overflow-x: auto;}
		
		.location{display: none;}
	}

	
	/*左侧菜单*/
	.category{float:left;width:254px;border:1px solid #eee;padding-bottom:300px;background:url(../images/cbg.png) no-repeat right bottom}
	.category h2{padding:15px;font-size:24px;font-weight:700;border-bottom:1px solid #2470c5}
	.category h2 span{border-left:5px solid #2470c5;padding:0 0 0 10px}
	.category ul li{padding:12px 16px;color:#4c4c4c}
	.category ul .on{background:#3e87d9 url(../images/ico4.png) no-repeat 230px center;color:#fff}

	@media screen and (max-width: 640px){
		.category{float:none;width:96%; padding:2%;border:none;background:none}
		.category h2{padding:8px 0; font-size: 20px;}
		.category h2 span{border-left:none;padding:0}
		
		.category ul{margin-top: 12px;}
		.category ul li{display: inline-block; border: 1px solid #eee; padding: 0 6px;height: 34px; line-height: 34px; margin-bottom: 6px;}
		.category ul .on{background:#3e87d9;}
	}
	
	/*右侧*/
		
		/*栏目详情*/
			.title{text-align: center; font-size: 24px; margin-top: 12px;}
			.time{text-align:center;padding:12px 0 0 0;font-size:12px;font-family:"宋体";color:#2a2a2a}
			.content{padding:10px 0 0 0;font-size:15px;line-height:38px;color:#545454}
	
			@media screen and (max-width: 640px){
				.title{font-size: 20px;}
			}
		
		/*新闻列表*/
			.news li{font-size:15px;border-bottom:1px dashed #b5b5b5;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/ico1.png) no-repeat left center;text-indent:18px}
			.news li span{float:right}
			
			@media screen and (max-width: 640px){
				.news{margin-top:-10px}
			}
			
		/*产品列表*/
			.goods{margin-top:12px;overflow:hidden}
			.goods #big{width:801px}
			.goods li{position:relative;float:left;width:242px;margin:0 24px 24px 0}
			.goods li img{width:216px;height:138px;padding:11px;border:1px solid #e6e6e6}
			.goods li h2{display:none;opacity:0;position:absolute;top:0;left:0;width:92%;height:60px;padding:102px 4% 0 4%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#443e87d9', endColorstr='#443e87d9');background:rgba(62,135,217,.6) url(../images/link.png) no-repeat center 32px;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#fff}

			
			@media screen and (max-width: 640px){
				.goods #big{width:96%;padding:0 2%}
				.goods li{width:50%;margin:0;text-align:center}
				.goods li img{width:90%;height:auto;padding:1%;border:1px solid #e6e6e6}
				.goods li h2{display:block;opacity:1;position:relative;top:auto;left:auto;width:92%;height:40px;line-height:40px;padding:0;background:0 0;font-size:14px;font-weight:400;color:#000}
				.goods li:nth-child(2n+1){clear: both;}
			}
			
		/*资质*/
			.honor{margin-top:12px;overflow:hidden}
			.honor #big{width:801px}
			.honor li{position:relative;float:left;width:242px;margin:0 24px 24px 0}
			.honor li img{width:216px;height:308px;padding:11px;border:1px solid #e6e6e6}
			.honor li h2{display:none;opacity:0;position:absolute;top:0;left:0;width:92%;height:60px;padding:102px 4% 0 4%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#443e87d9', endColorstr='#443e87d9');background:rgba(62,135,217,.6) url(../images/link.png) no-repeat center 32px;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#fff}

			
			@media screen and (max-width: 640px){
				.honor #big{width:96%;padding:0 2%}
				.honor li{width:50%;margin:0;text-align:center}
				.honor li img{width:90%;height:auto;padding:1%;border:1px solid #e6e6e6}
				.honor li h2{display:block;opacity:1;position:relative;top:auto;left:auto;width:92%;height:40px;line-height:40px;padding:0;background:0 0;font-size:14px;font-weight:400;color:#000}
				.honor li:nth-child(2n+1){clear: both;}
			}
		
	/*联系我们*/
		.local{border-bottom:1px solid #bcbcbc;padding:0 0 12px 0;position:relative}
		.local span{display:inline-block;font-size:24px;font-weight:700;border-left:5px solid #2470c5;text-indent:15px}
		.local i{position:absolute;right:0;bottom:10px;font-style:normal;font-family:"宋体";font-size:12px;color:#8f8f8f}

		
		@media screen and (max-width: 640px){
			.local{padding:0 2% 8px 2%}
			.local span{font-size:20px;text-indent:10px}
			.local i{display:none}
		}
		
		.contact{margin-top:34px}
		
		.map{float:left;width:590px;height:350px}
		
		.address{float:right;width:440px}
		.address h2{height:42px;line-height:42px;background:#2470c5;text-indent:34px;font-size:20px;color:#fff}
		.address p{font-size:18px;color:#4f4f4f;padding:12px 0 12px 42px;line-height:26px}

		
		.address #a1{background: url(../images/a1.png) no-repeat 10px 20px;}
		.address #a2{background: url(../images/a2.png) no-repeat 10px 20px;}
		.address #a3{background: url(../images/a3.png) no-repeat 10px 20px;}
		.address #a4{background: url(../images/a4.png) no-repeat 10px 20px;}
		.address #a5{background: url(../images/a5.png) no-repeat 10px 20px;}
		.address #a6{background: url(../images/a6.png) no-repeat 10px 20px;}


		@media screen and (max-width: 640px){
			.contact{margin-top:12px;padding:0 2%}
			
			.map{float:none;width:100%;height:260px}
			
			.address{float:none;width:100%;margin-top:12px}
			.address p{font-size:14px}

		}