.wrap img{width: 100%;}
/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}

/*我们*/
.m-fing{background:url(../images/fingbg.jpg) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;font-size: 1.1rem;color: #666;line-height:1.75rem;padding:2.15rem 0 0;height: 38.7rem;overflow: hidden;}
.fing_c li{width: 51%;border-top: dashed 1px #000;margin-bottom: 1.1rem;clear: both;padding: 1.1rem 0 0;margin-left: 2.968%;}
.fing_c li:first-child{border: 0;padding-top: 0;}
.fing_c li em{width:17%;display: block;float: left;}
.fing_c li em img{width:2.8rem;}
.fing_c li p{width:81%;display: block;float: left;padding: 0 0 1.1rem 2%;}
.fing_c li p b{display: block;font-size: 1.3rem;color: #333;line-height: 1.55rem;padding: 0.25rem 0 0.45rem;font-weight: normal;}

.til01{text-align: center;display: block;font-size: 1.9rem;color: #206ebb;font-family: "宋体";line-height: 2.4rem;height:4.85rem;}
.til01 b{display: block;}
.til01 p{display: block;height:1.2rem;line-height: 1.2rem;color: #666;font-size: 1rem;font-family: "Microsoft Yahei";}
.til01 span{display: block;line-height:1.2rem;font-family: Times New Roman;font-size: 0.7rem;text-transform: uppercase;color: #434343;height:1.2rem;clear: both;padding: 0;}
.til01 span b{padding: 0 5.5rem;font-weight: normal;position: relative;display: inline-block;}
.til01 span b:before,.til01 span b:after{content: "";position: absolute;width: 5.3rem;height: 0.25rem;right: 0;top:0.45rem;background:url(../images/line1.png) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.til01 span b:before{left: 0;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}

.m-fing .til01,.m-edge .til01{height: 6.15rem;line-height: 1.9rem;}
.m-prod .til01,.m-prod .til01 span,.m-supp .til01,.m-supp .til01 span{color: #fff;}
.m-supp .til01{font-size: 1.8rem;}
.m-prod .til01 span b:before,.m-prod .til01 span b:after,.m-supp .til01 span b:before,.m-supp .til01 span b:after{background:url(../images/line2.png) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

/*产品中心*/
.m-prod{background:url(../images/probg.jpg) no-repeat center 0 #e9e9e9;padding: 2.5rem 3.125% 0;height: 40.45rem;text-align: center;overflow: hidden;}
.protil{height: 9.4rem;}
.protil li,.protil span{width: 32.17%;height: 3.5rem;line-height: 3.5rem;font-size: 1.2rem;color: #333;background: #fff;float: left;margin-bottom: 0.6rem;}
.protil li:nth-child(3n-1){margin: 0 1.745% 0.6rem;}
.protil li.cur{background: #12528f;color: #fff;}
.prod_c li{width: 48.17%;float: left;line-height: 4rem;font-size: 1.1rem;color: #333;background: #fff;border-bottom: solid 1px #bebebe;}
.prod_c ul a:nth-child(2n) li{margin-left:3.66%;}
.prod_c li img,.prod_c li span{display: block;}
.swiper-slide,.prod_c{overflow: hidden;}

/*优势*/
.m-edge{padding:2.7rem 0 0;height:43.4rem;overflow: hidden;position: relative;font-size: 1.2rem;color: #666;line-height: 2rem;background:url(../images/edgebg.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-edge .til01{height: 4.7rem;margin:0;}
.m-edge .prev1,.m-edge .next1{width:2.6rem;height:4.5rem;display: block;position: absolute;top:17.6rem;right:0;z-index: 9;}
.m-edge .prev1{left:0;}

.edge_c dt{height: 26.8rem;}
.edge_c dt img{width: 100%;display: block;}
.edge_c dd{padding: 0 3.125%;}
.edge_c dd h3{height:3.1rem;font-size: 1.4rem;color: #333;line-height:3.1rem;font-weight: bold;text-align: center;}
.edge_c dd h3 b{color: #0a5ba9;}
.edge_c dd li{clear: both;position: relative;padding:0 0 0 1.55rem;height: 2.3rem;line-height: 2.3rem;}


/*优势*/
.m-edge2{padding:2.7rem 0 0;height:43.4rem;overflow: hidden;position: relative;font-size: 1.2rem;color: #666;line-height: 2rem;background:url(../images/edgebg.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-edge2 .til01{height: 4.7rem;margin:0;}
.m-edge2 .prev1,.m-edge2 .next1{width:2.6rem;height:4.5rem;display: block;position: absolute;top:17.6rem;right:0;z-index: 9;}
.m-edge2 .prev1{left:0;}

.edge_c2 dt{height: 26.8rem;}
.edge_c2 dt img{width: 260px;height:195px;display: block;}
.edge_c2 dd{padding: 0 3.125%;}
.edge_c2 dd h3{height:3.1rem;font-size: 1.4rem;color: #333;line-height:3.1rem;font-weight: bold;text-align: center;}
.edge_c2 dd h3 b{color: #0a5ba9;}
.edge_c2 dd li{clear: both;position: relative;padding:0 0 0 1.55rem;height: 2.3rem;line-height: 2.3rem;}

/*支持政策*/
.m-supp{background:url(../images/suppbg.jpg) no-repeat center 0 #f1f1f1; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;padding: 2.6rem 3.125%;height: 51rem;overflow: hidden;font-size: 1.1rem;color: #505050;line-height: 1.75rem;}
.supp_p{height: 18rem;overflow: hidden;}
.supp_w li{width: 48.17%;float: left;border-bottom: solid 1px #bfbfbf;padding-top:1.2rem;}
.supp_w li:nth-child(2n){margin-left:3.66%;}
.supp_w li:nth-child(5),.supp_w li:nth-child(6){border: 0;}
.supp_w li:nth-child(2n-1){clear:both;display:block;}
.supp_w li em{width: 22.15%;float: left;padding: 0.25rem 4.35% 0 0;display: block;}
.supp_w li p{width:73.5%;float: left;padding: 0 0 1.2rem;}
.supp_w li p b{display: block;font-size: 1.3rem;line-height: 2.25rem;color: #333;}

/*案例*/
.m-case{padding:2.7rem 3.125% 0;overflow: hidden;font-size: 1.1rem;color: #666;line-height:2rem;position: relative;}
.casetil{width: 100%;height: 1.8rem;text-align: center;position: absolute;left: 0;top: 25.9rem;z-index: 9;}
.casetil em{width:1rem;height:1rem;background: #778695;border-radius: 1rem;display: inline-block;margin: 0 0.4rem 0 0;}
.casetil em.cur{background: #1d76cb;}
.case_c{position: relative;height: 31rem;overflow: hidden;}
.case_c dt{display: block;height: 20.3rem;overflow:hidden;}
.case_c dd h3{height:3.4rem;color: #333;line-height: 3.4rem;font-size: 1.3rem;}
.case_c dd p{color: #666;}

/*关于*/
.m-about{height:36.5rem;overflow: hidden;font-size:1rem;line-height:2.05rem;color: #666;padding:1.25rem 3.125% 0;background: #f2f2f2;}
.m-about dt,.m-about dt img{display: block;width: 100%;}
.m-about dd p{padding:1.3rem 0 0;height:8.3rem;overflow: hidden;}
.m-about dd span{color: #342c2a;display: block;width: 29.5%;height: 2.35rem;line-height: 2.35rem;background: #fff;border: solid 1px #b8b8b8;border-radius: 1.2rem;text-align: center;margin:0 auto;}

/*资讯*/
.m-news{height:23.2rem;overflow: hidden;font-size:1rem;color: #666;line-height:2.1rem;padding: 2rem 3.125% 0;}
.newtil{height:3.6rem;line-height:2.9rem;font-size: 1rem;position: relative;overflow: hidden;}
.newtil:before{content: "";position: absolute;width: 100%;height: 1px;background: #969190;left: 0;top: 2.7rem;}
.newtil li{float: left;color: #342c2a;position: relative;margin: 0 3.1rem 0 0;font-weight: bold;height: 2.6rem;}
.newtil span{float: right;color: #666;}
.newtil li:before{content: "/";position: absolute;right:-1.55rem;font-family: Arial;font-size: 1rem;color: #a5a5a5;top: 0;line-height:2.9rem;font-weight: normal;}
.newtil li.cur{border-bottom:solid 0.2rem #1d76cb;color: #1d76cb;}
.newtil li:nth-child(3):before{content: "";width: 0;height: 0;}
.new_c{overflow: hidden;height: 23.8rem;}
.new_c li{height:2.1rem;line-height:2.1rem;color: #666;}
.new_c li span{color: #9f9f9f;float: right;}


/*分享图标*/
.pageShare img{ display:block; width:0px; height:0px;}
.loading{position:fixed;width:100%;height:100%; top:0; background:#6eb92b url(../images/loading.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;
}



html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }