*{margin: 0px; padding: 0px; list-style: none;}
body{font-family: "微软雅黑"; font-size: 14px; color: #000;}
a,a:hover{text-decoration: none; color: #000;}
h1,h2,h3,h4,h5,h6{font-weight: 500;}
.clear{clear: both;}
img{max-width: 100%;}
.box{margin: 0 auto; max-width: 640px; padding-bottom: 66px;}

/* 设置滚动条的样式 */
::-webkit-scrollbar{width:0px; height:0px;}
/* 滚动槽 */
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);border-radius:0px;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {border-radius:0px;background: rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive {background: rgba(0,0,0,0.5);}

/*顶部*/
	.top{height: 29px; background: #1e4777; line-height: 29px; padding: 0 2%; color: #fff;}
	.top span{float: right;}
	.top a{color:#fff;}
	.logo{text-align: center; padding: 10px 0;}
	.logo img{width: 143px; height: 46px;}
	.logo h2{font-size: 18px; color: #eb5503; padding: 3px 0; font-weight: bold;}
	.logo h3{color: #444; font-size: 14px;}
	
/*首页*/
	/*公司简介*/
		.about{padding: 20px 2%;}
		.about h2{font-size: 18px; color: #004b9e; text-align: center;}
		.about p{line-height: 30px; color: #535353;}
		.about a{display: block; margin: 0 auto; width: 112px; height: 36px; border: 1px solid #004b9e; text-align: center; line-height: 36px; color: #00489d;}
	
	/*热销产品*/
		.products h2{height: 38px; line-height: 38px; background: #f1f1f1; padding: 0 2%; font-size: 18px; color: #004b9e;}
		.products dl{margin: 16px auto; width: 94%; overflow-x: auto;}
		.products dl div{width: 1000%;}
		.products dl dd{float: left; padding: 0 8px; height: 36px; border: 1px solid #317faa; border-radius: 5px; line-height: 36px; margin-right: 10px; color: #317faa;}
		.products dl dd a{color:#317faa;}
		
		.products ul li{float: left; width: 50%; text-align: center;}
		.products ul li img{width: 88%; padding: 1%; border: 1px solid #dfdfdf;}
		.products ul li h3{font-size: 14px; color: #2d2d2d; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90%; margin: 0 auto; line-height: 48px;}

	/*三大优势*/
		/*.advantage{padding: 0 2%;}*/
		.advantage .t{margin-bottom: 11px;}
		.advantage .nr ul{padding:0 10px;}
		.advantage ul li{position: relative; padding: 21px 0 0 0; max-width:620px;}
		.advantage ul li span{display: block; width: 42px; height: 42px; top: 0px; left: 10px; font-size: 22px; background: url(/images/numbg.png) no-repeat; text-align: center; line-height: 42px; color: #fff; position: absolute; }
		.advantage ul li div{border: 1px solid #eaeaea; padding: 28px 0; text-align: center;}
		.advantage ul li div img{width: 100%; height: auto;}		
		.advantage ul li h2{color: #424242; font-size: 16px; padding: 6px 0;}
		.advantage ul li p{line-height: 24px; color: #808080;}
		
		.advantage .corner{background: url(../images/ys_bg.gif) no-repeat center top; background-size: 360px 34px; height: 34px;}
		.advantage dl{margin-top: 11px; position: relative; float: left; left: 53%;}
		.advantage dl dd{float: left; position: relative; left: -50%; width: 13px; height: 13px; background: #3b3b3b; border-radius: 50%; margin-right: 15px;}
		.advantage dl .on{background: #317faa;}
		
	/*荣誉资质*/
		.honor{margin-top: 20px;}
		.honor h2{height: 38px; background: #f1f1f1; line-height: 38px; padding: 0 2%; font-size: 18px; color: #004b9e;}
		.honor ul{padding: 10px 2%}
		.honor ul li{float: left; width: 33%; text-align: center;}
		.honor ul li img{width: 80%; height: auto; border: 1px solid #d8d8d8; padding: 2%;}
		.honor ul li h3{color: #2b2b2b; width: 80%; margin: 0 auto; line-height: 36px; font-size: 14px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}

	/*新闻资讯 解决方案*/
		.solution{margin-top: 12px;}
		.solution .menu{background: #317faa; height: 40px; line-height: 40px;}
		.solution .menu ul li{float: left; padding: 0 12px; font-size: 18px; color: #fff;}
		.solution .menu ul .on{background: #eb9d2c;}
		
		.solution .nr ul{padding: 10px;}
		.solution .nr ul li{height: 40px; line-height: 40px; max-width:620px; border-bottom: 1px dashed #e7e7e7; background: url(../images/ico1.png) no-repeat left center; text-indent: 16px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis; color: #6b6b6b;}
		.solution .nr ul li span{float: right;}
		.solution .nr ul li a{color:#6b6b6b;}
		
/*底部*/
	.u-top{margin-top: 16px;}
	.u-top em{display: block; width: 50px; margin: 0 auto;}
	.u-top p{height: 38px; line-height: 38px; text-align: center; background: #176895; color: #fff;}
	.sp{padding: 10px 0; text-align: center; color: #777;}
	.sp a{color: #777;}
	
	.mnav{width: 100%; max-width: 640px; position: fixed; bottom: 0; padding: 10px 0; background: #1e4777;}
	.mnav li{float: left; width: 25%; text-align: center; color: #fff;}
	.mnav li a{color:#fff;}
	.mnav li em{width: 26px; display: block; margin: 0 auto; margin-bottom: 5px;}

	.lock{position:absolute; z-index:999; top:0px; right:0px; bottom:0px; left:0px; width:100%; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display:none; opacity:0;}

/*弹出导航*/
	.nav{position:fixed; z-index:9999; top:0; width:100%;}
	.nav h2{height:52px; line-height:52px; background:#317faa; text-align:right; padding-right:10px; font-size:24px; color:#fefefe; position:relative;}
	.nav h2 em{position:absolute; left:10px; display:block; width:32px; height:52px; background:url(../images/close.png) no-repeat left center; background-size: 20px 20px;}
	.nav ul{margin-top:10px; padding:0 0 0 2%;}
	.nav ul li{float:left; width:48%; margin:0 2% 5px 0; background:#317faa; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fefefe;}
	.nav ul .on{background:#eb9d2c;}
	.nav ul li a{color:#fefefe;}
	
/*内页*/
	/*通用*/
		.local{height: 36px; line-height: 36px; border-bottom: 1px solid #e1e1e1; color: #6d6d6d; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
		.local a{color: #6d6d6d;}

		.cdh{overflow-x: auto; background:#317faa;}
		.cdh div{width: 10000%;}
		.cdh li{padding: 0 8px; background: #317faa; height: 40px; line-height: 40px; float: left; color: #fff;}
		.cdh .on{background: #eb9d2c;}
		.cdh a{color:#fff;}
		
		.prenext{margin: 12px 0 0 0; padding: 0 2%;}
		.prenext li{height: 40px; line-height: 40px; border-bottom: 1px dashed #c1c1c1; color: #4d4d4d; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
		.prenext li a{color: #4d4d4d;}
	

	/*产品列表*/
		.goodslist{margin: 12px 0 0 0; padding: 0 2%;}
		.goodslist li{float: left; width: 50%;}
		.goodslist li i{display: block; width: 90%; margin: 0 auto; border: 1px solid #dfdfdf; padding: 1%; text-align: center;}
		.goodslist li i img{width: 90%; height: auto;}
		.goodslist li h2{font-size: 14px; color: #2d2d2d; text-align: center; width: 90%; margin: 0 auto; line-height: 48px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

	/*产品详情*/
		.goodsinfo{margin: 12px 0 0 0; padding: 0 2%;}
		.goodsinfo .t{font-size: 16px; color: #2d2d2d; padding: 6px 0; text-align: center;}
		.goodsinfo i{display: block; border: 1px solid #dfdfdf; padding: 1% 0; text-align: center;}
		.goodsinfo i img{width: auto; height: auto; max-width: 98%;}
		
		
		.goodsinfo .photos{margin-top:10px;}
		.goodsinfo .photos img{float:left; width:50px; height:50px; padding:6px; margin:0 6px 6px 0; border:1px solid #d4d4d4;}
		.goodsinfo .photos .on{border:1px solid #0183FB;}
		
		.goodsinfo .m{height: 34px; line-height: 34px; font-size: 16px;  background: #3974b9; color: #fff; text-indent: 10px; margin-top: 12px;}
		.goodsinfo .detail{margin-top: 12px; line-height: 30px; color: #434343;}
		
	/*关于我们*/
		.company{padding: 0 2%; margin: 12px 0 0 0;}
		.company .t{text-align: center; font-size: 18px; color: #004b9e;}
		.company .detail{margin-top: 12px; line-height: 30px; color: #434343;}

	/*案例*/
		.case{margin: 12px 0 0 0;}
		.case li{float: left; width: 50%; text-align: center;}
		.case li img{width: 92%; height: auto;}
		.case li h2{width: 92%; height: 48px; line-height: 48px; margin: 0 auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #2d2d2d;}
	
	/*案例详情*/
		.caseinfo{margin: 12px 0 0 0; padding: 0 2%;}
		.caseinfo .t{text-align: center; font-size: 18px; color: #4d4d4d;}
		.caseinfo .time{line-height: 36px; color: #8b8b8b; text-align: center;}
		.caseinfo .pics{margin: 0 0 10px 0; display: block;}
		.caseinfo .detail{line-height:22px;}

	/*新闻 方案*/
		.newslist{padding: 0 2%; margin: 12px 0 0 0;}
		.newslist li{padding: 12px 0; border-bottom: 1px solid #ccc;}
		.newslist li img{width: 88px; height: 58px; float: left; margin-right: 10px;}
		.newslist li h2{color: #010101; font-size: 14px; height: 40px; overflow:hidden; line-height:20px;}
		.newslist li p{height: 18px; line-height: 18px; color: #7c7c7c; font-size: 12px;}
		
	/*新闻 案例 详情*/
		.newsinfo{margin: 12px 0 0 0; padding: 0 2%;}
		.newsinfo .t{text-align: center; font-size: 18px; color: #4d4d4d;}
		.newsinfo .time{line-height: 36px; color: #8b8b8b; text-align: center;}
		.newsinfo .detail{color: #494949; line-height: 30px;}
		
	/*联系我们*/
		.contact{padding: 0 2%; margin: 12px 0;}
		.contact li{margin-bottom: 12px;}
		.contact li i{display: block; width: 35px; height: 60px; float: left; margin-right: 10px;}
		.contact li i img{width: 100%; height: auto;}
		/*.contact li img{width: 35px; height: 30px; float: left; margin-right: 10px;}*/
		/*.contact li i{display: block; width: 69px; height: 60px; float: left; margin-right: 10px; text-align: center;}
		.contact li .lx1{background: url(/images/lx1.png) no-repeat left center; background-size: 50%;}*/
		.contact li h2{font-size: 14px; height: 20px;}
		.contact li h3{line-height:20px; font-size: 14px; color: #414040;}
		
		.map{padding: 0 2%; margin: 12px 0 0 0;}
		

.pbox{max-width:640px; overflow:hidden;}		
.pages{float: left; position: relative; left: 50%; margin: 20px 0 26px 0; font-family: "宋体";}
.pages a{float: left; position: relative; left: -50%; padding: 0 10px; display: block; border: 1px solid #E2E2E2; height: 25px; line-height: 25px; margin-right: 10px; color: #333;}
.pages span{float: left; position: relative; left: -50%; padding: 0 10px; display: block; height: 25px; line-height: 25px; margin-right: 10px; color: #333;}