.wrap {background-color:#fff;}
/*----首页轮播----*/
.g-adv { height:auto; position:relative;}
.g-adv .sclwrap_box , .g-adv .m-box{overflow:hidden;}
.g-adv .m-box li img{ width:100%;}
.g-adv .sclwrap_box , .g-adv .m-box{overflow:hidden; height:12.5rem;}
.g-adv .m-box li img{ height:12.5rem;}
.g-adv .m-cnt{ height:1.04rem; padding:0.5rem 0 0 8.92rem; position:absolute; bottom:0rem;}
.g-adv .m-cnt li { float:left; width:0.625rem; height:0.625rem; border-radius:0.625rem;background:#0093dd; margin-left:1.75em;}
.g-adv .m-cnt li.z-on{ background:#86bf00;}
.g-adv .m-cnt li:last-child { border-right:0;}
/*----产品分类----*/
.demo-box {height:39.5rem; width: 100%;  overflow: hidden; padding-top:2rem; }
.demo-box h3{margin-bottom: 1.0rem;text-align: center;background:url("../Images/Index/pro_tl.gif") no-repeat center bottom; padding-bottom:1rem;}
.demo-box h3 b{font-size: 1.3rem; color: #0093dd;display: block; margin-bottom: 0.5rem;}
.demo-box h3 span{font-size: 1.25rem; color:#86bf00;  }
.demo-box .box-style .sclwrap_box,.demo-box .box-style {height:19rem;overflow: hidden;}
.demo-box .column-list{float: left; width: 100%;font-size: 1.1rem; margin-top:1rem; margin-bottom:0.5rem;}
.demo-box .column-list li{float: left; width: 11.5rem; margin-left:1.05rem; margin-bottom:0.5rem;color: #fff; height:4rem; background-color:#0093dd;}
.demo-box .column-list li img { height:3rem; width:3rem; float:left; margin-top:0.5rem;}
.demo-box .column-list li.z-on{color: #fff; background-color:#86bf00;}
.demo-box .column-list li span{ margin:0.8rem 0 0 0.5rem; display:block; color:#fff; float:left; font-size:1.2rem; width:8rem; overflow:hidden;}
.demo-box .column-list li span em{ display:block;overflow:hidden; color:#fff; text-transform:uppercase; font-size:0.7rem; margin-top:0.2rem; width:20rem;}
.demo-box .box-style { padding: 0rem 18% 0 18%;position: relative; width: 64%; float: left; display: inline;}
.demo-box .box-style .prev, .demo-box .box-style .next { height:5rem;position:absolute;text-align:center;top: 6.5rem;width: 2rem;z-index: 99;}
.demo-box .box-style .prev { left: 4%;}
.demo-box .box-style .next {right: 4%;}
.demo-box .box-style .prev img,.demo-box .box-style .next img{width: 100%;}
.demo-box .box-style .page3 { width: 100%; float: left; text-align:center; display: inline;}
.demo-box .box-style .page3 li{ width: 100%;position: relative;display: inline;}
.demo-box .box-style .page3 li:nth-child(2){margin-right: 0;}
.demo-box .box-style .page3 li em{display: block; height: 3rem; line-height: 3rem; text-align: center; color: #000; font-size: 1rem;text-align: center; width: 99%;}
.demo-box .box-style .page3 li img{width: 16.5rem; display: block; padding:1px; border: 1px solid #86bf00;    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; height:16.5rem;}
.more {text-align: center;width: 72.8%; margin: 0 auto; padding-bottom: 0.9rem;background:url(/Mobile/Images/Index/shadow.png) no-repeat center bottom; background-size: 100% 0.96rem; margin-top: 0.5rem; margin-bottom:0.5rem;}
.more  i{ display: block; border: 1px solid #006091; border-radius: 0.2rem;-moz-border-radius: 0.2rem;-o-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;}
.more  a{font-size: 1.167rem; display: block;border: 1px solid #59b9ea; padding: 0.5rem 0; color: #fff; border-radius: 0.2rem;-moz-border-radius: 0.2rem;-o-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;
background: #0093dd;}
.gg1 { margin-top:1rem;}
/*----产品选择----*/
.g-xz{background: url(/Mobile/images/Index/bj03.jpg) no-repeat center top;height: 31rem; background-size:100% 100%; overflow:hidden; padding-top:1rem;}
.g-xz .tit{text-align: center;background: url(/Mobile/images/index/x2.jpg) no-repeat center 0.5rem;padding-bottom: 1.2rem; background-size:100% 1px;}
.g-xz .tit span{display: block;font-size: 1.2rem;color: #333;font-weight: bold;padding-top: 0.5rem;}
.g-xz .tit i{display: block;text-transform: uppercase;font-size: 0.5rem;color: #333333;font-style: normal;padding-top: 0.5rem;}
.g-xz .tit span b{color: #0093dd}
.g-xz .tit img { width:6rem; margin:0 auto;}
.g-xz ul{line-height: 0;font-size: 0;}
.g-xz li{padding-left:2rem;float: left;width: 10rem;height: 10rem; overflow:hidden; margin-bottom:1.2rem;}
.g-xz li.non{padding-right: 0;}
.g-xz li a{width:10rem;height:10rem;display: block;background: url(/Mobile/images/index/x3.png) no-repeat center top; background-size:100%;}
.g-xz li a:hover{text-decoration: none;}
.g-xz li a:hover,.g-xz  li.cur a{background: url(/Mobile/images/index/x4.png) no-repeat center top;width:10rem;height:10rem; background-size:100%;}
.g-xz li span{text-align: center;display: block;font-size: 3rem;color: #0093dd;line-height:3rem;padding-top:2rem;}
.g-xz li a:hover em,.g-xz li em{color: #0093dd;}
.g-xz li em{padding-top: 0.4rem; text-align: center;font-weight: bold; display: block;font-style: normal;font-size:0.9rem;color: #333;text-decoration: none;text-align: center;line-height: 1.5rem; }
/*----产品对比----*/
.g-vs{ margin-top:2rem;}
.g-vs .tit{text-align: center;background: url(/Mobile/images/index/x2.jpg) no-repeat center  0.5rem;padding-bottom: 1.2rem; background-size:100% 1px;}
.g-vs .tit span{display: block;font-size: 1.2rem;color: #333;font-weight: bold;padding-top: 0.5rem;}
.g-vs .tit i.yw{display: block;text-transform: uppercase;font-size: 0.5rem;color: #333333;font-style: normal;padding-top: 0.5rem;}
.g-vs .tit span b{color: #0093dd}
.g-vs .tit img { width:6rem; margin:0 auto;}
.g-vs .tit p{ background: url(/Mobile/images/index/s1.jpg) no-repeat;width: 90%;height: 2rem; line-height:2rem;margin: 0 auto;color: #FFF;padding-top:2rem; background-size:100% 100%; margin-top:1rem;}
.g-vs .tit p i{float: left;font-size: 1rem;color: #FFF;font-style: normal;padding-left: 1rem;}
.g-vs .tit p i.is{ float:right;padding-right: 1rem;}
.g-vs .con{ width:100%; float:left; display:inline;}
.g-vs dl { width:50%; float:left;}
.g-vs dl dd { height:7em;font-size: 1rem;color: #333; padding:1rem; line-height:1.8rem;}
.g-vs dl.ds dd{ background: #e5f4fc;font-weight: bold;}
.g-vs dl.ds dd b{color: #0093dd}
.g-vs dl.da dd{  background: #eeeeee;}
.g-vs dl.da dd b{color: #86bf00;font-weight: normal;}
.g-vs .vs1{position: relative;}
.g-vs h4{ background: url(/Mobile/images/index/yx_11.png) no-repeat;line-height: 26px; z-index: 2;top: 0px;left: 0; position: absolute;font-size: 20px;font-weight: bold;color: #FFF;text-align: center; margin-top:1rem; background-size:5rem 5rem; width:100%; text-align:center; background-position:center 0; height:5rem; line-height:5rem;}
.g-vs .m-cnt{ height:0.625rem; padding-left:36.56%; margin-top:-1.5rem; position:absolute;}
.g-vs .m-cnt li{ width:0.625rem; height:0.625rem; border-radius:0.625rem; background:#0093dd; float:left; margin-right:1rem;}
.g-vs .m-cnt li.z-on{ background:#86bf00;}
/*----三大优势----*/
.m-service{  overflow:hidden;  margin-bottom:1rem; background-color:#e8f7fe; padding-bottom:1rem;}
.m-service h2{ font-size:1rem; color:#fff; position:relative; height:6.7916rem; overflow:hidden; text-align:center;
 background:url(/mobile/Images/Index/ys_t.jpg) no-repeat center top;
 -webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%; }
.m-service h2 b{ display:block; font-size:1.5rem; padding:0.8rem 0 0.5rem;}
.m-service h2:before{ position:absolute; content:""; width:11.56%; height:1px; background:#fff; top:58%; left:0}
.m-service h2:after{ position:absolute; content:""; width:11.56%; height:1px; background:#fff; top:58%; right:0}
.m-service .sclwrap_box , .m-service .m-box {/* height:28.7rem; */overflow:hidden;}
.m-service .con{ width:100%; float:left; display:inline;}
.m-service .con p{ /*height:14.6rem;*/ overflow:hidden;}
.m-service .con dl{ /*height:14rem;*/ overflow:hidden; margin-bottom:1rem;}
.m-service .con dl dt{ width:5rem; height:5rem; overflow:hidden; position:relative; color:#fff; font-weight:bold; font-size:1.6rem; text-align:center; line-height:4.8rem; margin-top:0.5rem;}
.m-service .con dl dt em{ position:relative; z-index:1; display:block; padding-top:0.1rem;}
.m-service .con dl dt:before{ position:absolute; content:""; top:0; left:0; width:3rem; height:3rem; border-radius:0.1rem; background:#86bf00; margin:1rem 0 0 0.9rem;-moz-transform: rotate(45deg);-o-transform: rotate(45deg); -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.m-service .con dl dd{ width:20rem; padding-right:0.8rem; padding-top:1rem;}
.m-service .con dl dd h3{ /*height:7.7rem;*/ font-size:0.8rem; overflow:hidden; text-transform:uppercase; color:#9c9c9c; position:relative; padding-bottom:1rem;}
.m-service .con dl dd h3:before{ position:absolute; content:""; width:100%; height:0.25rem; border-bottom:1px solid #d8dad9; border-top:0.33rem solid #d8dad9; bottom:0; left:0;}
.m-service .con dl dd h3 span{  font-size:1.2rem; color: #0093dd; padding-top:0.6rem; font-weight:bold;}
.m-service .con dl dd h3 i{ color: #cccccc;  padding-right:1%; font-size:1.2rem;}
.m-service .con dl dd h3 em { display:block;color: #333; font-size:1rem;}
.m-service .con dl dd h3 b{ display:block;color: #666; font-size:0.5rem; font-weight:normal;}
.m-service .con dl dd ul{ display:block; padding-top:0.5rem; color: #444; font-size:1rem; line-height:1.5rem; margin-left:0rem;}
.m-service .con dl dd ul b{ color: #0093dd;}
.m-service .con dl dd ul li {width: 95%;padding-left: 5%;font-size: 1rem;color: #444; position: relative;line-height: 2.2rem;  overflow: hidden; }
.m-service .con dl dd ul li:before{position: absolute;   content: '';   width: .5rem;  height: .5rem;  border: .15rem solid #86bf00;  border-radius: .5rem;  top: 0.6rem; left: 0;}
.m-service .m-cnt{ height:1rem; padding-left:36.56%;}
.m-service .m-cnt li{ width:1rem; height:1rem; background:#0093dd; float:left; margin-right:0.7rem; border-radius:1rem;}
.m-service .m-cnt li.z-on{ background:#86bf00;}
/*----标题样式----*/
.u-tit{ height:3rem; font-size:1.1rem; overflow:hidden; position:relative; color:#fff; line-height:3rem; padding:0 1rem 0 1.8rem; border-top:0; font-weight:bold; background:#0093dd; margin-left:2%; margin-right:2%;border-radius:0.2rem;}
.u-tit:before{ top:0.9rem;}
.u-tit em{ font:0.8rem Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; display:inline-block; padding-left:0.5rem; font-weight:normal;}
.u-tit span { font-weight:normal; font-size:0.8rem;}
.u-tit:before{ position:absolute;content:"";font-size: 0; line-height: 0;border-width: 0.4rem;  border-color: #fff;border-right-width: 0;border-style: dashed;border-left-style: solid;border-top-color: transparent;border-bottom-color: transparent; top:1.15rem;left:0.8rem; }
/*----客户见证----*/
.m-jz{margin:0.5rem 0 0 0;overflow:hidden}
.m-jz dl{margin:0 3.125%;padding:1rem 0;border-bottom:1px solid #acacac;overflow:hidden}
.m-jz dl:nth-of-type(2){border:0}
.m-jz dt{float:left;width:30%}
.m-jz dt img{border:2px solid #d7d7d7; height:5rem;}
.m-jz dd{float:right;width:67%}
.m-jz dd h4{font-weight:bold; font-size:1.1rem; height:2rem; line-height:2rem; overflow:hidden;}
.m-jz dd h4 a{color:#0093dd}
.m-jz dd p{line-height:1.8rem;color:#646464}
.m-jz dd p a{display:block;text-align:right;color:#0093dd}
/*----重要客户----*/
.g_hz{}
.g_hz ul{margin: 1rem 0 0 3%;}
.g_hz li{float: left;width:45%;margin-right: 5%;margin-bottom: 1rem;}
.g_hz li img{width: 100%; height:4rem;display: block;border: 1px solid #d0d0d0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  }
/*----工程案例----*/
.g-honor{position:relative;}
.g-honor .sclwrap_box{ width: 71%; margin: 0 auto;height:16rem;clear:both; margin-top:1.5rem;}
.g-honor li img{ border:1px solid #ccc;box-sizing:border-box
-webkit-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; height:13rem; width:100%;}
.g-honor li span{display: block; text-align: center; padding: 1.2% 0; font-size: 1rem; color: #333; padding-top: 1rem;}
.g-honor .prev{ width: 2rem; left: 3%;  top: 8rem; position: absolute; display: block; }
.g-honor .next{width: 2rem; right: 3%;  top: 8rem; position: absolute; display: block; }
/*----企业简介----*/
.m-ab{position:relative; background-color:#f5f5f5; border-top:0.4rem solid #0093dd;}
.m-ab dl{padding:1.1rem 4% 0;}
.m-ab dt { background-image:url(/Mobile/images/Index/ab.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:100% 3px; padding-bottom:0.8rem;}
.m-ab dt span{display:block;text-align:center;color:#333;font-weight:bold;font-size:1.2rem;line-height:2.4rem;height:2.4rem;overflow:hidden;text-overflow:ellipsis; margin-top:0.5rem;}
.m-ab dd{padding-top:0.8rem;text-align: justify;  word-wrap:break-word; word-break:break-all;}
.m-ab dd {display:block;color:#333;line-height:1.9rem;text-overflow:ellipsis; font-size:1rem;}
.m-ab dd a{color:#86bf00; border:2px solid #86bf00; display:block; height:2.5rem; line-height:2.8rem; margin:0 auto; width:10rem; text-align:center; background-color:#fff; font-size:1rem; overflow:hidden;}
/*----企业相册----*/
.g-xc{padding-top: 1rem; position:relative; background-color:#f5f5f5; padding-bottom:1rem;}
.g-xc .sclwrap_box{ width: 71%; margin: 0 auto;clear:both;}
.g-xc li img{ border:1px solid #ccc;box-sizing:border-box
-webkit-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; height:13rem; width:100%; padding:1px; background-color:#fff;}
.g-xc li span{display: block; text-align: center; font-size: 1rem; color: #333; padding-top: 1rem; height:1.5rem; line-height:1.5rem; overflow:hidden;}
.g-xc .prev{ width: 2rem; left: 3%;  top: 5.5rem; position: absolute; display: block; }
.g-xc .next{width: 2rem; right: 3%;  top: 5.5rem; position: absolute; display: block; }
/*----新闻资讯----*/
.g-news{font-size: 1rem; padding: 2rem 0; padding-top:0;}
.g-news h3{font-size: 1rem; background: #d9f5ff; margin-bottom:1px;}
.g-news h3 ul{float: left; width: 85%;}
.g-news h3 li{float: left; width: 30%; text-align: center; font-weight: bold; color: #333;border: 1px solid #d9f5ff;}
.g-news h3 li span{display: block; padding: 0.8rem;border: 1px solid #d9f5ff;}
.g-news h3 a{float: right; color: #666; margin-right: 3%; padding: 0.8rem 0;}
.g-news h3 li.z-on{border: 1px solid #006091; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; color: #fff;
background: #0093dd;}
.g-news h3 li.z-on span{border: 1px solid #59b9ea;}
.g-news .m-box div{float: left; display: inline; min-height: 1rem;}
.g-news .m-box div div { width:100%;}
.g-news .m-box div div img { margin-bottom:1rem; width:100%;}
.g-news .m-box ul{padding: 0 5.8%; margin-top:0.5rem;}
.g-news .m-box li{height: 2.5rem; line-height: 2.5rem; border-bottom: 1px dashed #cecece; padding-left: 1.6rem;background:url(/Mobile/Images/Index/news_ic.png) no-repeat 0 center; background-size: 0.67rem; font-size: 1rem; overflow:hidden;}
.g-news .m-box li a{color: #666;}
.g-news .m-box li:last-child{border: none;} 
#menu-xs { display:none;}