.wrap img{width: 100%;}
/*---------------------------------------------------------*/
.g-banner{width: 100%; line-height:0;position: relative;}
.g-banner .m-cnt{position: absolute;bottom:15px;left: 0;}
.g-banner .m-cnt li{width: 0.5rem;height: 0.5rem;background: #fff;float: left;margin-right: 0.5rem;border-radius: 1rem;}
.g-banner .m-cnt li.z-on{width: 1.1rem;background: #f68100;}
.g-banner .m-cnt li:first-child{margin-left: 14.5rem;}
/**/
.g-yin{background: #f8f8f8;padding: 3.5rem 0;}
.m-bt{display: block;width: 100%;text-align: center;font-size: 1.7rem;color: #333;font-weight: bold;position: relative;height: 4rem;line-height: 2rem;overflow: hidden;}
.m-bt span{display: block;font-size: 1rem;font-weight: normal;}
.m-bt b{color: #093e5e;}
.m-bt:before{content: "";width: 1rem;height: 1px;background: #000;position: absolute;top: 1rem;left: 24%;}
.m-bt:after{content: "";width: 1rem;height: 1px;background: #000;position: absolute;top: 1rem;right: 24%;}
.m-d05{width: 96.88%;margin:2rem auto;background: #fff;position: relative;}
.m-d05 .u-more{width: 2.8rem;height: 2.8rem;display: block;position: absolute;bottom: -4rem;left: 45%;}
.m-d05 .u-more img{width: 2.8rem;height: 2.8rem;}
.m-d05 ul li{width: 100%;border-bottom: #eee 1px solid;height: 2.8rem;overflow: hidden;line-height: 2.8rem;}
.m-d05 ul li em{width: 2.8rem;height: 2.8rem;display: block;float: left;line-height: 0;}
.m-d05 ul li em img{width: 2.8rem;height: 2.8rem;}
.m-d05 ul li span{font-size: 12px;color: #333;display: block;float: left;
    /*width: 28rem;*/
    margin-left: 1em;
    text-align: center;overflow: hidden;}
.m-pk{width: 100%; display:none;line-height: 0;}
.iserve{width: 100%;padding: 3.5rem 0 0;}
.iserve dd{float:left;width:6.9rem;height:8rem;text-align:center;font-size: 1rem;margin-left: 1rem;}
.iserve dd p{padding: 2.2rem 0 0;font-weight: bold;}
.iserve dd b{font-size: 2rem;font-family: "Impact";line-height: 2rem;}
.iserve dd i{color: #f68100;padding-left: 0.2rem;}
.iserve dd span{display: block;font-weight: normal;}
.iserve dd.d1{color: #2a2a36; background:url(../images/yin_k01.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.iserve dd.d2{color: #fff; background:url(../images/yin_k02.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
/*产品中心*/
.g-cp{padding: 2.2rem 0 3.5rem;background: #f0f0f0;}
.g-cp .m-bt{margin-bottom: 1.3rem;}
.g-cp .m-bt:before{left: 24%;}
.g-cp .m-bt:after{right: 24%;}
.g-cp dl{width: 96.88%;margin:0 auto 0.5rem;height: 11.8rem;background: #fff;box-shadow: 0 3px 0.3rem 3px #ddd;position: relative;}
.g-cp dl dt{width: 17rem; height: 11.8rem; position: absolute; top: 0; right: 0; overflow: hidden;line-height: 0;}
.g-cp dl dd{width: 15rem;height: 10rem;float: left;padding: 1.8rem 0 0 1rem;}
.g-cp dl dd h5{height: 2rem;line-height: 2rem;overflow: hidden;position: relative;}
.g-cp dl dd h5 a{font-size: 1rem;color: #333;font-weight: bold;}
.g-cp dl dd h5:before{
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 0.6rem;
    left: 11rem;
    border-left:0.4rem solid #f68100;
    border-top:0.4rem solid transparent;
    border-bottom:0.4rem solid transparent;
}
.g-cp dl dd p{width: 100%;padding: 0.5rem 0 0;}
.g-cp dl dd p a{font-size: 0.9rem;color: #666;display: block;float: left;width: 48%;height: 2rem;line-height: 2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*品牌的坚守*/
.g-case{ width:96.88%;margin: 0 auto; overflow:hidden; padding:2.5rem 0;position: relative;}
.g-case .m-bt:before{left: 20%;}
.g-case .m-bt:after{right: 20%;}
.g-case .nowarp { margin:0 5.5rem;}
.g-case .m-box .con{ display:inline; float:left;}
.g-case .prev{ width:2.5rem;height: 15rem; position:absolute; top:34%; left:1rem;background: #f68100;}
.g-case .next{ width:2.5rem;height: 15rem; position:absolute; top:34%; right:1rem;background: #f68100;}
.g-case .prev img,.g-case .next img{width: 0.9rem;height: 1.5rem;display: block;margin: 0 auto;padding: 6.5rem 0 0;}
.g-case dl{width: 100%;background: #f0f0f0;padding: 0.5rem 0;margin-top: 1rem;}
.g-case dl dt{line-height: 0;width: 95.75%;margin: 0 auto;}
.g-case dl dd{width: 95.75%;height: 9rem;background: #093e5e;text-align: center;padding: 1.5rem 0 0;margin: 0 auto;}
.g-case dl dd h5{height: 2.2rem;line-height: 2.2rem;overflow: hidden;width: 100%;font-size: 1.3rem;color: #fff;font-weight: bold;}
.g-case dl dd p{font-size: 1rem;color: #fff;padding: 0.3rem 0 0;line-height: 1.6rem;height: 4.8rem;overflow: hidden;width: 80%;margin: 0 auto;}
/*五大核心服务*/
.g-five{position: relative;background:url(../images/five_bg.jpg) no-repeat;width: 100%;height: 39.1rem;padding-top: 2rem;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-five .m-bt:before,.g-jz .m-bt:before,.g-about .m-bt:before{left: 28%;}
.g-five .m-bt:after,.g-jz .m-bt:after,.g-about .m-bt:after{right: 28%;}
.g-five p{width: 8.9rem;height: 8.9rem;position: absolute;text-align: center;}
.g-five p em{width: 2rem;height: 2rem;display: block;margin: 0 auto;padding: 1.8rem 0 0.5rem;}
.g-five p em img{width: 2rem;height: 2rem;}
.g-five p b{display: block;font-size: 1rem;color: #093e5e;line-height: 1.3rem;}
.g-five p i{display: block;}
.g-five p.five_p03 b{color: #fff;}
.five_p01{top: 7.5rem;left: 11.5rem;}
.five_p02{top: 18rem;left: 0.6rem;}
.five_p03{top: 18rem;left: 11.5rem;}
.five_p04{top: 18rem;right: 0.6rem;}
.five_p05{top: 29.3rem;left: 11.5rem;}
/*客户见证*/
.g-jz{ width:96.8%;height: 19.5rem;padding-top: 3rem;margin: 0 auto; overflow:hidden; position:relative;background:url(../images/jz_bg.gif) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-jz .prev{ width:2.3rem; position:absolute; top:9.4rem; right:0;z-index: 20;}
.g-jz .next{ width:2.3rem; position:absolute; top:12.3rem; right:0;z-index: 20;}
.g-jz .nowarp { margin:0;}
.g-jz .m-box .con{ display:inline; float:left;}
.g-jz dl{width: 100%;padding: 2.8rem 0 0;}
.g-jz dl dt{width: 48.39%;float: left;overflow: hidden;line-height: 0;}
.g-jz dl dd{width: 13.5rem;float: left;padding: 0.6rem 0 0 0.6rem;}
.g-jz dl dd h5{height: 2rem;line-height: 2rem;overflow: hidden;}
.g-jz dl dd h5 a{font-size: 1.1rem;color: #333;}
.g-jz dl dd b{display: block;font-size: 1rem;color: #333;height: 1.5rem;line-height: 1.5rem;overflow: hidden;}
.g-jz .jz_desc{font-size: 0.9rem;color: #fff;line-height: 1.5rem;height: 4.5rem;overflow: hidden;padding: 2rem 0 0;}
/*合作客户*/
.g-hz{ width:100%; overflow:hidden; padding:2rem 0 0;}
.g-hz .m-box .con{ display:inline; float:left;}
.g-hz ul li{ width:27.81%; float:left;border: #e5e5e5 1px solid;line-height: 0;margin-left: 1.1rem;}
/*走进我们*/
.g-about{width: 96.88%;padding: 3.5rem 0;margin:0 auto;}
.g-about dl{ width:100%; padding:2rem 0 0;}
.g-about dl dt{ width:100%;line-height: 0;}
.g-about dl dd{ width:100%; padding: 1rem 0 0;text-align: center;}
.g-about dl dd h5{height: 2.5rem;line-height: 2.5rem;overflow: hidden;}
.g-about dl dd h5 a{font-size: 1.1rem;color: #333;font-weight: bold;}
.g-about .ab_desc{ width:88.7%;margin:0 auto; font-size:1rem; color:#666;line-height: 1.8rem;height: 7.2rem;overflow: hidden;}
.g-about dl dd span{display:inline-block;width:100%;margin:2rem 0 0;}
.g-about dl dd span a{ font-size:1rem; color:#333;display: block;float: left;width: 9.5rem;text-align: center;height: 2.6rem;line-height: 2.6rem;background: #e6e6e6;overflow: hidden;border-radius: 1.3rem;margin-left: 1rem;}
.g-about dl dd span a:first-child{margin-left: 0;}
/**/
html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 320px) {html {font-size: 10px;}}
@media screen and (min-width: 360px) {html {font-size: 11.25px;}}
@media screen and (min-width: 375px) {html {font-size: 11.7px;}}  /*ipone6*/
@media screen and (min-width: 400px) {html {font-size: 12.5px;}}
@media screen and (min-width: 414px) {html {font-size: 12.94px;}} /*ipone6P*/
@media screen and (min-width: 440px) {html {font-size: 13.75px;}}
@media screen and (min-width: 480px) {html {font-size: 15px;}}
@media screen and (min-width: 520px) {html {font-size: 16.25px;}}
@media screen and (min-width: 560px) {html {font-size: 17.5px;}}
@media screen and (min-width: 600px) {html {font-size: 18.75px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}