.wrap img{width: 100%;}
/*---------------------------------------------------------*/
.g-banner{width: 100%; line-height:0;}

/**/
.g-yin{width: 100%;height: 31.8rem;padding: 3rem 0 0; background:url(/m/skin/images/yin_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;overflow: hidden;}
.m-bt{display: block; width: 100%; text-align: center; font-size: 1.9rem; color: #333;height: 2.5rem;line-height: 2.5rem;overflow: hidden;font-weight: bold;} 
.m-bt i{color: #dc2821;}
.g-yin dl{width: 50%;float: left;text-align: center;padding: 1.8rem 0 0;height: 12.5rem;overflow: hidden;}
.g-yin dl dt{width: 4rem;height: 4rem;margin:0 auto;}
.g-yin dl dt img{width: 4rem;height: 4rem;}
.g-yin dl dd{padding: 0.5rem 0 0;}
.g-yin dl dd h5{font-size: 1.2rem;color: #020202;height: 2rem;}
.g-yin dl dd p{font-size: 0.9rem;color: #666;line-height: 1.6rem;}

/**/
.g-cp{padding: 3.7rem 0 0;}

.m-cp01{width: 92.5%;margin:2.1rem auto 0;background: #333;height: 4rem;}
.m-cp01 p{width: 5rem; height: 4rem; background: #dc2821; text-align: center; float: left;line-height: 1.7rem;} 
.m-cp01 p a{font-size: 1.5rem;color: #fff;}
.m-cp01 p i{display: block;padding: 0.2rem 0 0;}
.m-cp01 ul{display: block;float: left;width: 83%;}
.m-cp01 ul li{width: 17%; float: left; text-align: center; height: 4rem; line-height: 4rem; position: relative;} 
.m-cp01 ul li:before{content: "";width: 1px; height: 0.8rem; background: #4f4f4f; position: absolute; top: 1.7rem; right: 0;} 
.m-cp01 ul li:last-child:before{background: none;}
.m-cp01 ul li a{font-size: 1rem;color: #d7d7d7;}
.m-cp01 ul li:nth-child(4),.m-cp01 ul li:nth-child(5){width: 24%;}

.m-cp02 dl{width: 92.5%;margin:1.5rem auto 0;height: 14rem;border: #f2f2f2 1px solid;border-radius: 0.5rem;box-shadow: 0 3px 0.5rem 3px #e7e7e7;position: relative;}
.m-cp02 dl dt{width: 14rem; height: 14rem; position: absolute; top: 0; right: 0; overflow: hidden;}
.m-cp02 dl dd{width: 17rem;height: 12.7rem;float: left;padding: 1.3rem 0 0 1.5rem;}
.m-cp02 dl dd h5{width: 17rem;height: 3.2rem;padding: 0.8rem 0 0;margin-bottom: 1rem; background:url(/m/skin/images/cp_tbg.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;}
.m-cp02 dl dd h5 a{font-size: 1.3rem;color: #333;font-weight: bold;}
.m-cp02 dl dd h5 i{display: block;color: #666;text-transform: uppercase;font-size: 0.8rem;font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
.m-cp02 dl dd p{font-size: 1rem;color: #999;padding: 0 0 0 2.8rem;line-height: 1.5rem;position: relative;}
.m-cp02 dl dd p:before{content: "";width: 0.5rem; height: 0.5rem; background: #dc2821; position: absolute; top: 0.5rem; left: 1.5rem;border-radius: 50%;} 

.m-cp03{width: 92.5%;margin:3rem auto 2rem;height: 8rem;position: relative;}
.m-cp03 i{display: block;font-size: 3rem;color: #eaeaea; font-family:Arial, Helvetica, sans-serif;position: absolute;top: -2.5rem;left: 0;}
.m-cp03:before{content: "";width: 100%; height: 1px; background: #7b7b7b; position: absolute; top: 50%; right: 0;z-index: 22;}
.m-cp03 ul li{width: 33.33%; float: left; height: 4rem; line-height: 4rem; text-align: center; overflow: hidden; position: relative;z-index: 20;background: #2a2a2a;} 
.m-cp03 ul li:before{content: "";width: 1px; height: 100%; background: #7b7b7b; position: absolute; top: 0; right: 0;} 
.m-cp03 ul li a{font-size: 1.2rem;color: #fff;}
.m-cp03 ul li:nth-child(3n):before{background: none;}
.m-cp03 ul li:nth-child(2){background: #dc2821;}

.m-cp04{ width:100%; overflow:hidden;padding: 0 0 1.4rem;}
.m-cp04 ul li{ width:44%; float:left;margin: 1rem 0 0 1.2rem;line-height: 0;}
.m-cp04 ul li img{ border:#d8d8d8 1px solid;}
.m-cp04 ul li span{ display:block; text-align:center; width:90%; font-size:1.2rem; color:#666;height: 3rem;line-height: 3rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 5%;}

/*优势*/
.g-ys{ width:100%; overflow:hidden;background: #f7f7f7;padding: 4rem 0 2.3rem;}
.g-ys .sclwrap_box{ height:31.5rem; overflow:hidden;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys dl{ width:92.5%; margin:0 auto;padding: 1.7rem 0 0;}
.g-ys dl dt{ width:100%;line-height: 0;position: relative;}
.g-ys dl dt em{ display:block;width: 3.6rem; height: 3.3rem; background: #fff; position: absolute; bottom: 0; right: 0;padding: 0.3rem 0 0;text-align: center;} 
.g-ys dl dt em img{width: 2.9rem;height: 2.9rem;}
.g-ys dl dd{padding: 1.5rem 0 0 1.5rem; width:88%;}
.g-ys dl dd h5{font-size: 1.4rem;color: #333;font-weight: bold;height: 3rem;line-height: 2rem;overflow: hidden;}
.g-ys dl dd em{display: block;float: left;width: 1.7rem;line-height: 0;padding: 0.2rem 0.6rem 0 0;}
.g-ys dl dd em img{width: 1.7rem;height: 1.7rem;}
.g-ys dl dd p{font-size: 1rem;color: #666;line-height: 2rem;padding: 0 0 0 2.3rem;}
.g-ys .m-cnt{ width:100%;}
.g-ys .m-cnt li{ width:2.4rem; height:0.5rem; background:#666; float:left;margin-right: 1rem;}
.g-ys .m-cnt li.z-on{background:#dc2821;}
.g-ys .m-cnt li:first-child{margin-left: 11rem;}

/*三大服务*/
.g-fuw{padding: 2.7rem 0 2.5rem;}
.m-pic{display: block;width: 100%;line-height: 0;padding: 3rem 0 0;}
.g-fuw p{background:url(/m/skin/images/fuw_k01.gif) no-repeat;width: 100%;height: 4.4rem;margin-top: 1rem;-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-fuw p em{display: block;float: left;width: 7.3rem;font-size: 1.2rem;color: #fff;line-height: 4.4rem;overflow: hidden;padding-left: 6rem;}
.g-fuw p span{display: block;float: left;font-size: 1rem;color: #787878;line-height: 1.5rem;padding: 0.5rem 0 0 2rem;width: 15rem;}
.g-fuw p i{display: block;}
.g-fuw .fuw_p{background:url(/m/skin/images/fuw_k02.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-case{ width:100%; overflow:hidden;padding: 2.5rem 0 0;background: #f7f7f7;position: relative;height: 40.7rem;}
.g-case .m-cnt{width: 92.5%;margin:2rem auto 0;position: relative;height: 8.3rem;}
.g-case .m-cnt li,.g-case .u-more{width: 6rem;float: left;height: 2.7rem;line-height: 2.7rem;font-size: 1rem;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: relative;border: #e2e2e2 1px solid;text-align: center;margin-right: 0.6rem;margin-bottom: 0.6rem;}
.g-case .m-cnt li em,.g-case .u-more em{width: 2rem;height: 2rem;display: none;float: left;line-height: 0;padding: 0.35rem 0.5rem 0 0.35rem;overflow: hidden;}
.g-case .m-cnt li em img,.g-case .u-more em img{width: 2rem;height: 4rem;}
.g-case .m-cnt li.z-on{color: #fff;background: #dc2821;border: #dc2821 1px solid;}
.g-case .m-cnt li.z-on em img,.g-case .u-more em img{margin-top: -2rem;}
.g-case .m-cnt li:nth-child(1),.g-case .m-cnt li:nth-child(5){border-radius: 2rem 0 0 2rem;width: 7.5rem;text-align: left;}
.g-case .m-cnt li:nth-child(1) em,.g-case .m-cnt li:nth-child(4) em,.g-case .m-cnt li:nth-child(5) em,.g-case .u-more em{display: block;}
.g-case .m-cnt li:nth-child(4),.g-case .u-more{border-radius: 0 2rem 2rem 0;width: 6.8rem;text-align: left;margin-right: 0;padding-left: 0.7rem;}
.g-case .m-cnt li:nth-child(4) em,.g-case .u-more em{float: right;padding: 0.35rem 0.35rem 0 0;}
.g-case .u-more{display: block;position: absolute;top: 10.5rem;right: 1.5rem;z-index: 20;color: #fff;background: #dc2821;border: #dc2821 1px solid;}
.g-case .m-box .con{ display:inline; float:left;}
.g-case dl{ width:92.5%; margin:0 auto;height: 27.9rem;position: relative;}
.g-case dl dt{width: 100%;line-height: 0;}
.g-case dl dd{width: 100%;padding: 1rem 0 0;}
.g-case dl dd h5{height: 2rem;line-height: 2rem;overflow: hidden;}
.g-case dl dd h5 a{font-size: 1.2rem;color: #333;display: block;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-case .case_desc{font-size: 1rem;color: #666;line-height: 1.6rem;padding: 0.5rem 0 0;height: 4.8rem;overflow: hidden;text-indent: 2em;}
.g-case dl dd em{display: block; width: 5rem; height: 4rem; text-align: center; background: #dc2821; position: absolute; bottom: 0; right: 0; line-height: 1.6rem;} 
.g-case dl dd em a{font-size: 1.2rem;color: #fff;}
.g-case dl dd em i{display: block;padding: 0.3rem 0 0;}

/*合作客户*/
.g-hz{padding: 1.8rem 0 1.5rem;}
.g-hz ul{padding-top: 2rem;}
.g-hz ul li{width: 26.41%;float: left;line-height: 0;border: #d8dad9 1px solid;margin-bottom: 1rem;margin-left: 1.6rem;}

/*走进兴合叉车*/
.g-about{width: 100%;padding: 1.5rem 0 2.5rem;border-top: #f5f5f5 0.5rem solid;}
.g-about dl{ width:100%; padding:2rem 0 0;}
.g-about dl dt{ width:100%;height: 18rem; background:url(/m/skin/images/ab_k.jpg) 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-about dl dt a{display: block;width: 73.44%;margin:0 auto;padding: 1rem 0 0;}
.g-about dl dd{ width:92.5%;margin:0 auto; padding: 2rem 0 0; font-size:1.1rem; color:#666;line-height: 1.9rem;height: 11.4rem;overflow: hidden;text-indent: 2em;}

/*三大优势*/
.g-three{background: #f8f8f8;width: 100%;height: 5.3rem;padding: 1.2rem 0 0;}
.g-three ul li{width: 33.33%;float: left;position: relative;}
.g-three ul li:before{content: "";width: 1px; height: 3.3rem; background: #d2d2d2; position: absolute; top: 0.5rem; right: 0;}
.g-three ul li p{font-size: 0.9rem;color: #333;line-height: 2rem;}
.g-three ul li em{width: 1.9rem;height: 1.9rem;display: block;float: left;line-height: 0;padding: 0.2rem 0.5rem 0 2.2rem;}
.g-three ul li em img{width: 1.9rem;height: 1.9rem;}
.g-three ul li b{font-size: 2rem;}
.g-three ul li span{font-size: 1rem;color: #666;display: block;text-align: center;}
.g-three ul li:last-child:before,.g-news ul li:last-child:before{background: none;}

/*新闻*/
.g-news{ width:92.5%; margin:1.5rem auto 0;height: 4rem;background: #dc2821;}
.g-news ul{ width:80%; margin:0 auto;}
.g-news ul li{width: 33.33%; float: left; height: 4rem; line-height: 4rem; text-align: center; position: relative;} 
.g-news ul li:before{content: "";width: 2px; height: 1.3rem; background: #f1bdbc; position: absolute; top: 1.5rem; right: 0;}
.g-news ul li a{font-size: 1.2rem;color: #fff;}

/**/

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;}}