.wrap img{width: 100%;}
/*---------------------------------------------------------*/
.g-banner{width: 100%; line-height:0;position: relative;}
.g-banner .m-cnt{position: absolute;top: 22.4rem;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: 1rem;color: #333;display: block;float: left;width: 28rem;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; background:url(../images/bg01.jpg) no-repeat;}
.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: 15rem; 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: 7.5rem;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;}


.pro_but{font-size:1rem;color:#333;display:block;width:9.5rem;text-align:center;height:2.6rem;line-height:2.6rem;background:#f68100;overflow:hidden;border-radius:1.3rem}



/*关于我们*/
.g-about{width: 100%;padding: 3.5rem 0;margin:0 auto; background:url(../images/bg02.jpg) no-repeat;}
.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;margin-bottom:1rem; }
.g-about dl dd span a:nth-child(3n+1){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;}}  /*ipone 6*/
@media screen and (min-width: 400px) {html {font-size: 12.5px;}}
@media screen and (min-width: 414px) {html {font-size: 12.94px;}} /*ipone 6P*/
@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;}}

