.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; position:absolute; bottom:0.5rem; width:100%; text-align:center;}
.g-adv .m-cnt li {width:0.8rem; height:0.3rem; background:#e7e7e7; margin-left:0.2em;margin-right:0.2em; display:inline-block;}
.g-adv .m-cnt li.z-on{ background:#c9000d;}
.g-adv .m-cnt li:last-child { border-right:0;}

.g-pro{font-size: 1rem;  color: #000; margin-top:2rem;}
.g-pro h3{margin-bottom: 1.5rem;text-align: center;}
.g-pro h3 b{font-size: 1.6rem; color: #000;display: block; background:url("../Images/Index/pro_bg.png") no-repeat center; background-size: 100%;margin-bottom: 0.3rem;}
.g-pro h3 span{font-size: 1.25rem;  }


.u_lst2{padding: 0% 0 0 3%; margin-top:10px; margin-bottom:1rem;}
.u_lst2 li{float: left; width: 43%;padding-left: 7%;font-size: 1.1rem;color: #333; position: relative;  height: 2.5rem;line-height: 2.5rem;  overflow: hidden; }
.u_lst2 li:before{position: absolute; content: ""; background:url("/mobile/Images/Index/news_ic.png") no-repeat;background-size: 1rem 1rem;width: 1rem;height: 1rem; left:3%;top:30%;}
.u_lst2 a:last-child li{width: 94%;}
.u_lst2 a:last-child li:before{left:1.6%;}



.m-prd{padding-top:0rem;}
.m-prd h3{text-align:center;font-weight:bold;font-size:1rem;background:url(/mobile/Images/Index/product_t.png) no-repeat center 0.5rem;background-size:100%;}
.m-prd h3 a{display:block;color:#005eae;font-size:1.67rem;line-height:1.2rem;}
.m-prd .m-box,.m-prd .sclwrap_box{ height:16.8rem;clear:both;}
.prd{position:relative;}
.m-prd .prev,.m-prd .next{top:6rem;width:4%;position:absolute;z-index:10;}
.m-prd .prev img,.m-prd .next img{display:block;width:100%;}
.m-prd .prev{ left:4%;}
.m-prd .next{ right:4%;transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);-ms-transform:rotatey(180deg);-webkit-transform:rotatey(180deg);}
.m-prd .m-box ul{font-size:1rem;float:left;display:inline-block;}
.prd .no_ov{overflow:hidden;margin:1.2rem 12.2% 0;}
.prd li img{display:block;width:98.3%;border:0.2rem solid #ccc; height:10rem;}
.prd li span{display:block;background-color:#005eae;height:2rem;line-height:2rem;color:#fff;text-align:center;font-size:1rem;overflow:hidden;}
.prd li .p_pic{display:block;}
.prd li p{padding-top:1rem;}
.prd li p a{display:inline-block;text-align:center;width:44.4%;line-height:2rem;color:#fff;font-size:1rem;background-color:#005eae;border-radius:50px;float:left;}
.prd li p a:nth-child(2){background-color:#d30006;float:right; margin-right:5px;}


.tit1 {font-size: 1rem; background: #f2f2f2; margin-bottom: 2rem; }
.tit1 b{ float: left; width: 30%; text-align: center;  border: 1px solid #000;background: #313131; /* Old browsers */
}
.tit1 b a{display: block; padding: 0.8rem 0; color: #fff; border: 1px solid #555;}
.tit1 span a{float: right; color: #333; padding: 0.9rem 0; margin-right: 3%; font-size:1rem;}



.m-pro{font-size: 1rem; margin-bottom:1rem;}
.m-pro .m-box li{float: left; width: 45%; margin-right: 3%; margin-bottom: 1.2rem; border:1px solid #ccc; padding:1px;}
.m-pro .m-box li:nth-child(2n){margin-right: 0;}
.m-pro .m-box li:nth-child(2n-1){margin-left: 2.8%;}
.m-pro .m-box li a { display:block;background:#555; }
.m-pro .m-box li img { width:100%; height:11rem; padding:0; margin:0; border-bottom:1px solid #fff;}
.m-pro .m-box li span{display: block; text-align: center; font-size: 1rem; color:#fff; height:1.8rem; line-height:1.8rem; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.m-pro p{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; }
.m-pro p i{ display: block; border: 1px solid #000; border-radius: 0.2rem;-moz-border-radius: 0.2rem;-o-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;}
.m-pro p a{font-size: 1.167rem; display: block;border: 1px solid #666; 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: #313131;}




.m-ys {  overflow:hidden; padding-bottom:2rem;background:#f2f2f2 url(/Mobile/Images/Index/jx.gif) no-repeat center top;-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.m-ys h2{ font-size:1.5rem; padding-top:1.6rem; text-align:center; font-weight:bold;}
.m-ys h2 p { font-size:1.2rem; color:#666; font-weight:normal;}
.m-ys dl{ margin:1.2rem; }
.m-ys dl dd{ width:98%; overflow:hidden; position:relative; margin:0 auto; z-index:1; border-bottom:2px solid #666;; font-size:1rem; color:#444; line-height:1.8rem; padding-bottom:1rem;}
.m-ys dl dd span{ display:block; text-align:center; font-size:1.2rem; line-height:2rem; height:2rem; font-weight:bold; margin-bottom:0.5rem; background-image:url(/Mobile/images/Index/ys_b.gif); background-repeat:no-repeat; background-position:center center; background-size: 100%; color:#000; }












.m-service{  overflow:hidden; margin-top:1.8rem; margin-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{ margin-top:0.5rem; /*height:14.6rem;*/ overflow:hidden;}
.m-service .con dl{ /*height:14rem;*/ overflow:hidden; margin-bottom:1rem; padding-top: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;}
.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:#000; 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;}
.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 b{ display:block; font-size:1.5rem; color:#222222; line-height:2rem; padding-top:0.6rem;}
.m-service .con dl dd h3 b span{ color:#666; display:block; padding-right:1%; font-size:1.2rem;}
.m-service .con dl dd i{ display:block; padding-top:0.5rem; color:#555555; font-size:1rem; line-height:1.5rem;}
.m-service .con dl dd i span{ color:#000;}
.m-service .m-cnt{ height:1rem; padding-left:36.56%;}
.m-service .m-cnt li{ width:1rem; height:1rem; background:#e4e4e4; float:left; margin-right:0.7rem; border-radius:1rem;}
.m-service .m-cnt li.z-on{ background:#000;}








.g-jzl{font-size: 1rem; padding-top: 2.2rem;}
.g-jzl h3{display: block; padding-bottom: 1rem;}

.g-jzl li{padding-bottom: 1rem;background:url(/Mobile/Images/Index/bg1.jpg) repeat-y 10.05% 0; background-size: 1px 1px;}
.g-jzl li i{ float: left; width: 14.5%; padding-left: 3%; }
.g-jzl li p{ float: left; width: 72%; padding-left: 4%; }
.g-jzl li p em{display: block; font-size: 1.5rem; color: #8a8a8a; padding: 0.8rem 0;}
.g-jzl li p b{color: #d30006; padding-left: 0.5rem;}
.g-jzl li p span{display: block;  color: #666; line-height: 1.5rem; padding-left: 2rem;background:url(/Mobile/Images/Index/jzl_ic1.png) no-repeat 0 0.3rem; background-size: 1.208rem;}
.g-jzl li:last-child{background: none;}

.g-jzl .m-tel a{border: 1px solid #e88082;display: block; padding:0.8rem 0; color: #fff; text-align: center;  }
.g-jzl .m-tel{border: 1px solid #e43840;
background: #fe1501; /* Old browsers */
background: -moz-linear-gradient(top,  #fe1501 0%, #db141f 49%, #db141f 49%, #c70a13 50%, #c10000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe1501), color-stop(49%,#db141f), color-stop(49%,#db141f), color-stop(50%,#c70a13), color-stop(100%,#c10000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe1501 0%,#db141f 49%,#db141f 49%,#c70a13 50%,#c10000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe1501 0%,#db141f 49%,#db141f 49%,#c70a13 50%,#c10000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe1501 0%,#db141f 49%,#db141f 49%,#c70a13 50%,#c10000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fe1501 0%,#db141f 49%,#db141f 49%,#c70a13 50%,#c10000 100%); /* W3C */}
.g-jzl .m-tel span{ font-weight: bold; font-size: 1.167rem; padding-left: 2.1rem; background:url(/Mobile/Images/Index/tel2.gif) no-repeat 0 center; background-size: 1.6rem; display: inline-block; }
.g-jzl .m-tel b{font-size: 1.5rem;}



.g-honor h3{text-align: center; padding-top: 2rem;}
.g-honor h3 b{display: block; background:url("../Images/Index/case_bg.png") no-repeat center; background-size: 100% 1px;}
.g-honor h3 b a{ color: #333; font-size: 1.8rem; }
.g-honor h3 span{display: block;font-size: 1.2rem; color: #666; font-weight: bold; padding: 0.3rem 0 1.8rem;}

.g-honor{padding-top: 1rem; position:relative;}
.g-honor .sclwrap_box{ width: 71%; margin: 0 auto;height:16.8rem;clear:both;}
.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: 1.1rem; color: #333; padding-top: 1rem;}
.g-honor .prev{ width: 2rem; left: 3%;  top: 12.5rem; position: absolute; display: block; }
.g-honor .next{width: 2rem; right: 3%;  top: 12.5rem; position: absolute; display: block; }



.g-xc{padding-top: 1rem; position:relative;}
.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%;}
.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: 8.5rem; position: absolute; display: block; }
.g-xc .next{width: 2rem; right: 3%;  top: 8.5rem; position: absolute; display: block; }









/*优势*/
.m-ys{padding-top:0rem;}
.m-ys .prev,.m-ys .next{top:9rem;}
.m-ys img{display:block;width:100%;}
.m-ys .m-box,.m-ys .sclwrap_box{ height:41rem; overflow:hidden;clear:both;}
.m-ys .m-box div{float:left;display:inline-block;}
.ys{position:relative;padding-top:1rem;}
.ys ul { padding-top:1rem;}

.ys li{background:url(/mobile/Images/Index/ys_shadow.png) no-repeat left bottom;background-size:100%;padding:0 5.6% 3rem;}
.ys h4{position:relative;color:#1a6baf;font-size:1.15rem;font-weight:bold;background:url(/mobile/Images/Index/ys_line.gif) repeat-x left bottom;padding:0 0 0.75rem 11%;line-height:2.2rem;}
.ys h4 em{display:block;width:1.6rem;height:1.6rem;background-color:#db141f;border:0.15rem solid #e88082;border-radius:100%;text-align:center;line-height:1.6rem;color:#fff;font-weight:bold;font-family:"Times New Roman";font-size:0.9rem;position:absolute;top:0;left:0;}
.ys li p{padding-top:0.5rem;}
.ys li p strong{color:#db141f;}


.ys p span {
    display: block;
    line-height: 1.4rem;
    font-size: 0.95rem;
    padding-left: 1.4rem;
    background: url(/Mobile/Images/Index/ys_ic.png) no-repeat 0 0.4rem;
    background-size: 0.96rem;
    color: #333;
    margin-top: 0.4rem;
}



.ys li:nth-child(2){background:none;}

.m-ys .prev,.m-ys .next{top:10rem;width:4%;position:absolute;z-index:10;}
.m-ys .prev img,.m-ys .next img{display:block;width:100%;}
.m-ys .prev{ left:4%;}
.m-ys .next{ right:4%;transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);-ms-transform:rotatey(180deg);-webkit-transform:rotatey(180deg);}


 
 
 
 



.g-case li{float: left; width: 43%;font-size: 1rem;border: 1px solid #ccc; padding: 0.13rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; margin-right: 3%; margin-bottom: 1.4rem;}
.g-case li:nth-child(2n-1){margin-left: 5.5%;}
.g-case li a{ display: block;  }
.g-case li a img { width:100%; height:12.5rem;}
.g-case li span{display: block; width: 100%; overflow: hidden; text-align: center;  background:#333; color: #fff;  font-size:0.95rem; height:2rem; line-height:2rem; border-top:1px solid #fff;} 
 
.g-case p{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; }
.g-case p i{ display: block; border: 1px solid #000; border-radius: 0.2rem;-moz-border-radius: 0.2rem;-o-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;}
.g-case p a{font-size: 1.167rem; display: block;border: 1px solid #666; 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: #313131;}

 
.m-ab{position:relative;margin-top:2rem;}
.m-ab dl{padding:1.1rem 4% 0;}
.m-ab dt img{display:block;width:100%;}
.m-ab dt span{display:block;text-align:center;color:#fff;font-weight:bold;font-size:1.083rem;line-height:2.4rem;height:2.4rem;overflow:hidden;text-overflow:ellipsis;background:#000;}
.m-ab dd{padding-top:0.8rem;}
.m-ab dd {display:block;color:#333;line-height:1.9rem;text-overflow:ellipsis; font-size:1rem;}
.m-ab dd strong{color:#000;}


.ca3 .no_ov{overflow:hidden;margin:1.4rem 11% 0;}
.ca3 a img{display:block;width:100%;}
.ca3 a{border:0.2rem solid #e4e4e4;display:block;padding:1px;background-colro:#fff;}
.ca3 a span{display:block;width:100%;background-color:rgba(0,0,0,0.5);height:1.8rem;line-height:1.8rem;color:#fff;text-align:center;font-size:1rem;overflow:hidden;}
.m-ca .m-box,.m-ca .sclwrap_box{ height:22rem; overflow:hidden;}
.ca3{}
.ca3 .next,.ca .prev{top:6rem;}


.ca3 .prev,.ca3 .next{top:13rem;width:4%;position:absolute;z-index:10;}
.ca3 .prev img,.ca3 .next img{display:block;width:100%;}
.ca3 .prev{ left:4%;}
.ca3 .next{ right:4%;transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);-ms-transform:rotatey(180deg);-webkit-transform:rotatey(180deg);}
 
 
 
 
 
.g-news{font-size: 1rem; padding: 2rem 0;}
.g-news h3{font-size: 1rem; background: #f2f2f2; margin-bottom: 1rem;}
.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 #f2f2f2;}
.g-news h3 li span{display: block; padding: 0.8rem;border: 1px solid #f2f2f2;}
.g-news h3 a{float: right; color: #999; margin-right: 3%; padding: 1rem 0;}
.g-news h3 li.z-on{border: 1px solid #000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; color: #fff;
	background: #313131; /* Old browsers */
}
.g-news h3 li.z-on span{border: 1px solid #555;}
.g-news .m-box div{float: left; display: inline; min-height: 1rem;}
.g-news .m-box ul{padding: 0 5.8%;}
.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;}
 

