.wrap img{width: 100%;}

/*loading*/
.loading{position:fixed;width:100%;height:100%; top:0;background:#f6f6f6 url(../images/show.jpg) no-repeat 50% 50%;background-size:100% auto;z-index:51;  display:none;max-width:640px; min-width:320px; z-index:99999;}
.homeShow{ animation: fade 0.8s ease both;-webkit-animation: fade 0.8s ease both; }

@-webkit-keyframes fade {
  from 
  {
   opacity:1;
   display:block;
   
  }

  to {
    opacity: 0;
    display:none;
    height:0;
   
  }
}

@keyframes fade {
  from{
    opacity: 1;
   display:block;
  }

  to 
  {
    display:none;
    opacity: 0;
    height:0;
  }
}

.fade {
  -webkit-animation-name: fade;
  animation-name: fade;
}

/*---------------------------------------------------------*/
.ban{width: 100%;}
.ban img{ display:block; width:100%;}

/**/
.g-four{width: 100%;height: 29.5rem;padding-top: 3.1rem;background:url(../images/four_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-four ul li{width: 50%;float: left;height: 12.6rem;text-align: center;font-size: 1.4rem;color: #333;}
.g-four ul li em{width: 3.8rem;height: 3.8rem;display: block;margin:0 auto;padding: 2rem 0 0.5rem;}
.g-four ul li em img{width: 3.8rem;height: 3.8rem;}
.g-four ul li span{display: block;height: 2.5rem; position: relative; font-size: 1.1rem; color: #666;} 
.g-four ul li span:before{content: "";width: 1.5rem; height: 0.2rem; background: #2c99ff; position: absolute; bottom: 0; left: 46%;}

/*产品中心*/
.g-cp01{ width:100%; padding:2.5rem 0 0;}
.m-bt{display: block; width: 100%; text-align: center; font-size: 1.8rem; color: #333;position: relative;height: 4rem;} 
.m-bt:before{content: "";width: 92.5%; height: 1px; background: #ebebeb; position: absolute; bottom: 1px; left: 1.2rem;} 
.m-bt:after{content: "";width: 2.2rem; height: 0.15rem; background: #2c99ff; position: absolute; bottom: 0; left: 46%;}
.g-cp01 .m-cnt{ height:5rem;margin: 2rem auto 0; width:92.5%;}
.g-cp01 .m-cnt li{ width:7.3rem; text-align:center; float:left;height: 2.6rem;line-height: 2.6rem;border: #999 1px solid;font-size: 1.2rem;color: #333;margin-right: 1rem;border-radius:0.6rem}
.g-cp01 .m-cnt li.z-on{ background:#2c99ff;border: #2c99ff 1px solid; color:#fff;}
.g-cp01 .m-cnt li:first-child{margin-left: 2.5rem;}
.g-cp01 .m-box .con{ display:inline; float:left;}
.g-cp01 .u-pic{display: block;width: 100%;line-height: 0;}

/*产品02*/
.g-cp02{ width:100%; overflow:hidden; padding:2.5rem 0 3rem;background: #252525;border-bottom: #2c99ff 0.2rem solid;}
.g-cp02 ul li{ width:45.16%; float:left; padding:0 0 0 1.1rem;line-height: 0;overflow: hidden;}
.g-cp02 ul li img{ border:#d6d6d6 1px solid;box-sizing:border-box;display: block;}
.g-cp02 ul li span{ display:block; text-align:center; width:100%;height: 3.5rem;line-height:2.5rem;font-size: 1.1rem;color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-cp02 .u-gd,.g-case .u-gd{ display:block; font-size:1.2rem; color:#fff; width:92.5%; text-align:center; height:4rem; line-height:4rem; background:#2c99ff; margin:1.5rem auto 0;border-radius:0.2rem;}

/*提效省工*/
.g-three{width: 100%;height: 23rem;padding-top: 2.5rem;background:url(../images/three_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-three .sclwrap_box{ height:16.5rem;overflow: hidden;}
.g-three .m-box .con{ display:inline; float:left;}
.g-three dl{padding: 1.8rem 0 0;width: 83%;margin:0 auto;text-align: center;}
.g-three dl dt{font-size: 1.4rem;color: #333;font-weight: bold;}
.g-three dl dt em{width: 2.85rem;height: 2.85rem;display: block;margin:0 auto;padding: 1.4rem 0 0;}
.g-three dl dt em img{width: 2.85rem;height: 2.85rem;}
.g-three dl dd{width: 100%;font-size: 1.1rem;color: #666;line-height: 2rem;padding: 1rem 0 0;}
.g-three .m-cnt{ width:100%; display:inline-block; }
.g-three .m-cnt li,.g-case .m-cnt li,.g-ys .m-cnt li{ width:2rem; height:0.3rem; background:#999; float:left;margin-right: 0.5rem; }
.g-three .m-cnt li.z-on,.g-case .m-cnt li.z-on,.g-ys .m-cnt li.z-on{ background:#2c99ff; }
.g-three .m-cnt li:first-child,.g-case .m-cnt li:first-child{margin-left: 12.5rem;}

/*行业案例*/
.g-case{ width:100%; padding:3rem 0;position: relative;}
.case_t{padding: 2rem 0 0;width: 100%;height: 9.1rem;}
.case_t ul li{width: 45%;float: left;text-align: center;height: 2.9rem;line-height: 2.9rem;border: #d2d2d2 1px solid;border-radius:2rem;margin: 0 0 1rem 1rem;}
.case_t ul li a{font-size: 1.2rem;color: #666;display: block;width: 100%;}
.g-case .m-box .con{ display:inline; float:left;}
.g-case dl{width: 92.5%;margin:0 auto;}
.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: 3rem;line-height: 3rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-case dl dd h5 a{font-size: 1.4rem;color: #333;}
.g-case .case_desc{font-size: 1.1rem;color: #666;line-height: 1.8rem;height: 7.2rem;overflow: hidden;padding: 0.5rem 0 0;}
.g-case .m-cnt{ width:100%; display:inline-block;position: absolute;top: 38.4rem;left: 0;z-index: 20;}
.g-case .u-gd{margin-top: 2rem;}

/*合作客户*/
.g-hz{background: #f6f6f6;padding: 1.2rem 0 2rem;}
.g-hz .m-bt{background: #fff;height: 6.5rem;line-height: 7.5rem;overflow: hidden;}
.g-hz .m-bt:before{bottom: 0;}
.g-hz ul{display: block;padding: 2.3rem 0 0;}
.g-hz ul li{width: 29.38%;line-height: 0;float: left;margin: 0 0 1rem 0.85rem;}
.g-hz ul li img{border: #e5e5e5 1px solid;border-radius:0.4rem;display: block;box-sizing:border-box;}

/*广告条*/
.g-ban01{display: block;width: 100%;height: 5.1rem;padding-top: 11rem;background:url(../images/ban01.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-ban01 b{display: block;margin:0 auto; font-size:1.2rem;color: #2c99ff;text-transform: uppercase;height: 2rem;line-height: 2rem;border-bottom: #848381 1px solid;border-top: #848381 1px solid;width: 44%;text-align: center;}

/*优势*/
.g-ys{ width:100%;padding: 2.7rem 0 2.3rem;border-bottom: #f6f6f6 1.2rem solid;}
.g-ys .sclwrap_box{ height:30.5rem; overflow:hidden;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys dl{ width:92.5%; margin:0 auto;padding: 2rem 0 0;}
.g-ys dl dt{ width:100%;line-height: 0;}
.g-ys dl dd{width:100%;padding: 1rem 0 0;}
.g-ys dl dd span{display: block;font-size: 1.3rem;color: #333;height: 3rem;line-height: 3rem;}
.g-ys dl dd p{font-size: 1.1rem;color: #666;line-height: 2rem;height: 6rem;overflow: hidden;}
.g-ys .m-cnt{ width:100%; display: inline-block;}
.g-ys .m-cnt li:first-child{margin-left: 11rem;}

/*服务流程*/
.g-liuc{padding: 2.7rem 0 0;}
.g-liuc p{width: 92.5%;margin:0 auto;padding: 1.7rem 0 0;}

/**/
.g-ban02{display: block; font-size: 1.2rem; color: #2c99ff; width: 100%; text-align: center; height: 4rem; line-height: 4rem; background: #252525; overflow: hidden;font-weight: bold;}

/*走进台湾速耐*/
.g-about{width: 100%;height: 53.5rem;padding-top: 2.5rem;background:url(../images/ab_bg.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{ width:92.5%;margin:0 auto; padding:3.3rem 0 0;}
.g-about dl dt{ width:79.4%; margin:0 auto;line-height: 0;}
.g-about dl dd{ width:100%;padding: 4.5rem 0 0;}
.g-about .ab_desc{ font-size:1.1rem; color:#666; line-height:2rem;height: 18rem;overflow: hidden;text-align: center;}
.g-about dl dd em{ display:inline-block; width:100%; padding:2.5rem 0 0;}
.g-about dl dd em a{ display:block; width:9.5rem; font-size:1.2rem; color:#fff; height:3.4rem; line-height:3.4rem; text-align:center; background:#2c99ff; float:left;border-radius:5rem;}
.g-about dl dd em a:nth-child(2){margin: 0 0.5rem;}


/**/

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