.wrap img{width: 100%;}

/*loading*/
/*.loading{position:fixed;width:100%;height:100%;top:0;left:0;background:#f6f6f6 url(../images/index/show.jpg) no-repeat 50% 50%;background-size:cover;z-index:105;}*/
/*.loading.fade{-webkit-transition: all .75s ease;transition: all .75s ease;}*/
/*.loading.hide{opacity:0;visibility:hidden;}*/
.loading{position:fixed;width:100%;height:100%; top:0;background:#f6f6f6 url(../images/index/show.jpg) no-repeat;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-cp{width: 93.75%; margin:0 auto; padding:2.5rem 0 0;}
.m-bt{display: block;width: 100%;text-align: center;font-size: 1.8rem;color: #005bac;font-weight: bold;height: 5.3rem;position: relative;}
.m-bt span{display: block;font-size: 1.2rem;color: #666;font-weight: normal; padding:0.4rem 0 0;}
.m-bt:before{ content:"";width: 1rem;height: 0.15rem;background: #46af33;position: absolute;top: 70%;left: 15%;}
.m-bt:after{ content:"";width: 1rem;height: 0.15rem;background: #46af33;position: absolute;top: 70%;right: 15%;}

.m-cp01{width: 100%;}
.m-cp01 ul li{line-height: 1.0rem;width:32.5%;float: left; height:3.0rem; text-align: center; margin-top:0.2rem; padding-top:1.5rem; margin-right:0.2rem;background-color:#003586; }
.m-cp01 ul li a{font-size: 1.0rem;color: #fff;}
.m-cp01 ul li i{display: block;}





.m-cp01e{width: 100%;}
.m-cp01e ul li{line-height: 1.0rem;width:47.5%;float: left; height:3.0rem; text-align: center; margin-top:0.2rem; padding-top:1.5rem;margin-right:0.2rem;background-color:#003586;}
.m-cp01e ul li a{font-size: 1.0rem;color: #fff;}
.m-cp01e ul li i{display: block;}


.m-cp02{width: 100%; padding:1rem 0 0;}
.m-cp02 ul li{width: 48%;float: left;line-height: 0; margin-right:4%;}
.m-cp02 ul li img{display: block;width: 99.5%; border:#e6e6e6 1px solid;}
.m-cp02 ul li span{font-size: 1.2rem;color: #333;display: block;width: 100%;text-align: center;height: 3.2rem;line-height: 3.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-cp02 ul li:nth-child(2n){margin: 0;}

/*优势*/
.g-ys{ padding:1.8rem 0 0;}
.g-ys .m-bt:before{left: 10%;}
.g-ys .m-bt:after{right: 10%;}
.g-ys ul li{font-size: 1.2rem;color: #333;width: 9rem;height: 9rem;text-align: center;float: left;box-shadow: 0 3px 10px 3px #eaeaea; margin:0.5rem 0 0.8rem 1.2rem;}
.g-ys ul li em{display: block;width: 3rem; margin:0 auto; padding:1.5rem 0 0;}
.g-ys ul li em img{width: 3rem;height: 3rem;}

/*案例*/
.g-case{ width:93.75%; margin:0 auto; padding:1.6rem 0 0;}
.g-case .m-cnt{ height:4rem; width:100%; background:#005bac;}
.g-case .m-cnt li{ width:20%; text-align:center; float:left; position:relative;height: 4rem;line-height: 4rem;font-size: 1.2rem;color: #fff;}
.g-case .m-cnt li:before{ position:absolute; content:""; width:1px; height:100%; background:#2075c0; top:0; right:0;}
.g-case .m-cnt li.z-on{ background:#3eb134;}
.g-case .m-cnt li:last-child:before{ background:none;}
.g-case .m-box .con{ display:inline; float:left;}
.g-case .case_pic{display: block;width: 100%;position: relative;line-height: 0; padding:1rem 0 0;}
.g-case .case_pic span{display: block;font-size: 1.2rem;color: #333;width: 100%;text-align: center;height: 3.5rem;line-height: 3.5rem;position: absolute;bottom: 0;left: 0; background:rgba(255,255,255,0.8);}

/*合作客户*/
.g-hz{ width:100%;}
.g-hz .m-box .con{ display:inline; float:left;}
.g-hz ul li{ width:29.38%; float:left;line-height: 0; margin:2rem 0 2rem 0.8rem; border:#eee 1px solid;}
.g-hz ul li img{box-shadow: 0 3px 10px 3px #eaeaea;width: 100%;}

/*品质保证*/
.g-pin{width: 93.75%; margin:0 auto; padding:0.5rem 0 0;}
.g-pin .m-bt span,.g-about .m-bt span,.g-news .m-bt span{color: #e5e5e5;text-transform: uppercase;font-size: 0.9rem; padding:0.7rem 0 0;}
.g-pin .m-bt:before{left: 27%;}
.g-pin .m-bt:after{right: 27%;}
.g-pin ul li{width: 25%;float: left;font-size: 1.2rem;color: #333;text-align: center;}
.g-pin ul li em{display: block;width: 4.5rem; margin:0 auto; padding:0.5rem 0;}
.g-pin ul li em img{width: 4.5rem;height: 4.5rem;}

/*聚焦特福佳*/
.g-about{ width:93.75%; margin:0 auto; padding:2.5rem 0 0;}
.g-about .m-bt:before{left: 30%;}
.g-about .m-bt:after{right: 30%;}

.g-about dl{ width:100%; padding:0.5rem 0 0;}
.g-about dl dt{ width:100%;}
.g-about dl dd{ width:100%; padding:0.5rem 0 0;}
.g-about .ab_desc{font-size: 1.2rem;color: #666;line-height: 2rem;}
.ab_six{ display:inline-block;width: 100%;}
.ab_six p{font-size: 1.2rem;color: #333;width: 33.33%;float: left;text-align: center;line-height: 2rem; padding:1rem 0;}
.ab_six p b{display: block;font-size: 1.8rem;color: #0051a2;}
.g-about dl dd em{ display:block; width:100%;}
.g-about dl dd em a{ display:block; width:7rem; font-size:1.2rem; color:#fff; height:4rem; line-height:4rem; text-align:center; margin: 0 0 0 0.5rem; background:#005bac; float:left;border-radius:0.2rem;
-webkit- border-radius:0.2rem;
-moz-border-radius:0.2rem;
-o-border-radius:0.2rem;
}
.g-about dl dd em a:first-child{ background:#46af33; margin:0;}

/*新趋势*/
.g-xin{ padding:2rem 0 0;}
.g-xin .m-bt:before{left: 20%;}
.g-xin .m-bt:after{right: 20%;}
.g-xin ul li{font-size: 1.2rem;color: #46af33;width: 9rem;height: 9rem;text-align: center;float: left;margin:0.5rem 0 0.8rem 1.2rem; border:#e6e6e6 1px solid;}
.g-xin ul li em{display: block;width: 4rem; margin:0 auto; padding:1.2rem 0 0.2rem;}
.g-xin ul li em img{width: 4rem;height: 4rem;}

/**/
.g-news{ width:93.75%; margin:0 auto; padding:1.5rem 0;}
.g-news .m-bt:before{left: 40%;}
.g-news .m-bt:after{right: 40%;}
.g-news .m-cnt{ height:3.9rem; width:100%;}
.g-news .m-cnt li{ width:9.4rem; text-align:center; float:left;height: 3.9rem;line-height: 3.9rem;font-size: 1.2rem;color: #333;
border:#d9d9d9 1px solid; margin-right:0.6rem;}
.g-news .m-cnt li.z-on{ background:#005bac; color:#fff;border:#005bac 1px solid;}
.g-news .m-cnt li:last-child{margin: 0;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .news_pic{width: 100%; padding:0.8rem 0 0;}
.g-news .m-box ul li{ height:2.4rem; line-height:2.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: relative;}
.g-news .m-box ul li:before{ content:"";width: 0.5rem;height: 2px;background: #555;position: absolute;top: 1.2rem;left: 0;}
.g-news .m-box ul li a{ font-size:1.2rem; color:#333; padding:0 0 0 1rem;}
.g-news .u-gd{ display:block; font-size:1.2rem; color:#fff; width:49%; text-align:center; background:#46af33; margin:1rem auto 0; height:4rem; line-height:4rem;}

/**/

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;}}