.wrap img{width: 100%;}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:1rem;width: 26.6%!important;height: 1.5rem;left:36.7%!important;}
.g-adv .swiper-pagination-bullet,.hon_c .swiper-pagination-bullet {background:#fff;width:0.8rem;height:0.8rem;border-radius: 0.8rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 1rem;}
.g-adv .swiper-pagination-bullet-active,.hon_c .swiper-pagination-bullet-active{background: #ffea00;}

.swiper-slide{overflow: hidden;}

.til01{height:6.2rem;line-height:2.55rem;font-size: 2rem;color: #2f3030;text-align: center;white-space: nowrap;position: relative;}
.til01:before,.til01:after{content: "";position: absolute;width: 32.5%;height: 0.15rem;right: 0;top: 1.4rem;background:url(../images/tilbg1.png) no-repeat 0 0;-webkit-background-size:10.05rem 0.15rem; -moz-background-size: 10.05rem 0.15rem; -o-background-size: 10.05rem 0.15rem; background-size: 10.05rem 0.15rem;}
.til01:before{left: 0;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.til01 p{display: block;font-size:1.2rem;line-height:1.7rem;color: #828282;}
.m-chara .til01:before,.m-chara .til01:after{background:url(../images/tilbg2.png) no-repeat 0 0;-webkit-background-size:11.05rem 0.15rem; -moz-background-size: 11.05rem 0.15rem; -o-background-size: 11.05rem 0.15rem; background-size: 11.05rem 0.15rem;}
.m-plan .til01:before,.m-plan .til01:after{width: 30%;}
.m-chara .til01,.m-chara .til01 p,.m-about .til01,.m-about .til01 p{color: #fff;}

/*加工范围*/
.m-webox{padding:1.7rem 2.344% 0;font-size: 1.1rem;color: #7d7d7d;line-height: 1.5rem;}
.m-webox h3{height:4.45rem;display: block;}
.webox_w{text-align: center;padding: 0.6rem 0.2rem 0;height: 9.8rem;}

/*产品中心*/
.m-probox{font-size:1rem;line-height:1.8rem;padding:1.35rem 0;overflow: hidden;background: #f3f4f6;}
.protil{height:8.55rem;font-size: 1.2rem;line-height: 2.85rem;}
.protil li{width:30.625%;float: left;height: 2.9rem;margin: 0 0 0.5rem 1.56%;text-align: center;color: #4c4c4c;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #e3e3e3;border-radius: 0.15rem;background: -webkit-linear-gradient(#fff, #e3e3e3);
  background: -o-linear-gradient(#fff, #e3e3e3);
  background: -moz-linear-gradient(#fff, #e3e3e3); 
  background: linear-gradient(#fff, #e3e3e3);}
.protil li:nth-child(3n-2){margin-left: 2.344%;}


.pro_c li{width:46.25%;float: left;margin:0 0 0.9rem 2.344%;position: relative;}
.pro_c li img,.part_c li img{width: 100%;display: block;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #dbe0e8;}
.pro_c li span{display: block;line-height:2.1rem;color: #666;background:#fff;height: 2.1rem;font-size: 1rem;text-align: center;}

/*行业解决方案*/
.m-chara{background:url(../images/charabg.jpg) no-repeat 0 0;-webkit-background-size:100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;height: 25.25rem;padding: 1.5rem 0 0;font-size: 1.1rem;line-height: 1.8rem;color: #fff;overflow: hidden;}
.m-chara .til01{height: 5.2rem;}
.chara_c li{width: 40%;float: left;padding: 0 2.344%;height:14.5rem;line-height: 1.35rem;}
.chara_c li:nth-child(2n){float: right;text-align: right;}
.chara_c li span{display: block;font-weight: bold;color: #ffcc00;line-height:1.7rem;font-size: 1.5rem;}

/*行业解决方案*/
.m-plan{padding:1.8rem 0 0;font-size: 1rem;color: #666;line-height: 1.2rem;overflow: hidden;}
.plan_t{height:7.55rem;margin:0 2.344% 1.3rem;line-height: 3.75rem;overflow: hidden;background: #f3f4f6;}
.plan_t li{width: 33.33%;float: left;font-size: 1.2rem;height: 3.8rem;color: #000;border-bottom: solid 1px #e3e3e3;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.plan_t li em{width:2.15rem;display: block;float: right;padding: 0.8rem 0 0;}
.plan_t li span{float: left;width: 34.3%;text-align: right;}
.plan_t ul a:nth-child(3n-1) li{border-left: solid 1px #e3e3e3;border-right: solid 1px #e3e3e3;}

.plan_c{overflow: hidden;margin:0 2.344%;}
.plan_c dl{height: 22.3rem;background: #f3f4f6;}
.plan_c dt,.plan_c dt img,.plan_c li img{display: block;width: 100%;}
.plan_c dd{display: block;padding: 0.7rem 0 0 1rem;color: #666;}
.plan_c dd span{display: block;font-weight: bold;font-size: 1.2rem;color: #000;line-height: 1.8rem;}
.plan_c h3{display: block;font-size:1.5rem;line-height:3.5rem;height:3.5rem;color: #000;padding: 0 0 0 1rem;position: relative;}
.plan_c h3 span{float: right;font-size: 1.2rem;color: #009b4c;}
.plan_c h3:before{content: "";position: absolute;width: 0.15rem;height: 1.2rem;background: #009b4c;left: 0.15rem;top: 1.1rem;}
.plan_cl{height: 13rem;}
.plan_c li{width:48.69%;float: left;text-align: center;font-size: 1.1rem;}
.plan_c li span{display: block;line-height: 3rem;background: #f3f4f6;color: #000;}
.plan_c ul a:nth-child(2) li{margin-left:2.62%;}

/*合作*/
.m-part{height: 11.8rem;background: #f3f4f6;margin: 0 2.344%;padding:1rem 0 0;position: relative;}
.m-part .til01{height:3.55rem;}
.part_c li{width: 30.3%;float: left;margin: 0 0 0 2.27%;text-align: center;font-size: 1rem;line-height: 1.9rem;}
.part_c li span{display: block;color: #666;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/*优势*/
.m-edge{font-size:1.1rem;line-height: 1.75rem;position: relative;padding:2.4rem 0 0;clear: both;height: 57.9rem;}
.m-edge h2{height:9.65rem;}
.edge_t{text-align: center;height: 9.9rem;font-size: 1.2rem;line-height: 2.6rem;color: #333;overflow: hidden;}
.edge_t li{width: 15.78%;float: left;margin:0 0 0 7.37%;position: relative;background:url(../images/edgelbg1.png) no-repeat center 0;-webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;white-space: nowrap; }
.edge_t li.cur{background:url(../images/edgelbg2.png) no-repeat center 0;-webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

.edge_c{overflow: hidden;}
.edge_c dt,.edge_c dd{margin: 0 2.344%;}
.edge_c dt img{width: 100%;display: block;}
.edge_c dd{padding:1rem 0 0;}
.edge_c dd h3{height:6.25rem;font-size: 1.5rem;line-height:1.25rem;color:#000;}
.edge_c dd h3 em{font-size:2.4rem;line-height:3.4rem;color: #fff;font-family: Arial;display: block;width: 3.8rem;height: 3.4rem;background: #686868;border-top: solid 0.2rem #009b4c;float: left;text-align: center;margin: 0.2rem 1rem 0 0;}
.edge_c dd h3 p{width: 75%;float: left;white-space: nowrap;}
.edge_c dd h3 p b{display: block;font-size: 2rem;line-height: 2.35rem;color: #009b4c;}
.edge_c dd li{padding:0 0 0 1.5rem;background:url(../images/ico02.gif) no-repeat 0.3rem 0.5rem;-webkit-background-size:0.4rem 0.4rem; -moz-background-size: 0.4rem 0.4rem; -o-background-size: 0.4rem 0.4rem; background-size: 0.4rem 0.4rem;color: #666;}

/*资讯*/
.m-news{height:31.8rem;overflow: hidden;font-size:1.1rem;line-height:1.5rem;color: #666;}
.newtil{height:3.9rem;line-height: 3.9rem;background: #009b4c;margin: 0 0 1.6rem;font-size: 1.5rem;color: #fff;}
.newtil li{height: 3.9rem;width: 31.4%;float: left;text-align: center;}
.newtil span{background:url(../images/ico01.gif) no-repeat 0 center; -webkit-background-size:1.3rem 1.3rem; -moz-background-size: 1.3rem 1.3rem; -o-background-size: 1.3rem 1.3rem; background-size: 1.3rem 1.3rem;padding:0 1rem 0 1.6rem;display: inline-block;color: #fff;font-size: 1.2rem;float: right;}
.newtil li.cur{background: #fa901e;}

.new_c{overflow: hidden;}
.new_c li{margin:0 2.344% 0.5rem;overflow: hidden;height:5.15rem;background: #f2f2f2;white-space: nowrap; }
.new_c li span{ width:15.57%;text-align: center;height:5.15rem;font-family: Arial;color: #666;font-size: 0.9rem;line-height: 1.1rem;float: left;border-right: solid 1px #fff;}
.new_c li span em{display: block;font-size: 2.4rem;color: #009b4c;line-height:2.2rem;padding: 1rem 0 0;}
.new_c li p{width:77.4%; float: left; overflow: hidden; line-height:1.8rem;padding:0.85rem 0 0 1.1rem;color: #666;}
.new_c li p b{display: block;color: #333;font-weight: normal;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c dl{height: 6.3rem;overflow: hidden;margin: 0 2.344% 1.3rem;}
.new_c dl dt{width:36.89%;float: left;}
.new_c dl dt img{width: 100%;height:6.3rem;}
.new_c dl dd{width:56%;padding:0 0 0 3.6%;float: left;color: #737373;}
.new_c dl dd h3{display: block; font-size:1.1rem;color:#333;line-height:2.1rem;height: 2.9rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c dd p em,.new_c li p em,.about_c a{display: inline-block;color: #03a443;font-style: normal;}

/*关于我们*/
.m-about{font-size:1.1rem;line-height: 1.5rem;color: #868686;height:32.3rem;padding: 2.4rem 2.344% 0;background:url(../images/aboutbg.jpg) no-repeat center 0; -webkit-background-size:100% 23.65rem; -moz-background-size: 100% 23.65rem; -o-background-size: 100% 23.65rem; background-size: 100% 23.65rem;}
.about_p{background: #fff;padding: 0.4rem;display: block;}
.about_p img{width: 100%;display: block;}
.about_w{padding:0 0.5rem;text-align: center;}
.about_w h3{height:3.5rem;font-size: 1.2rem;line-height:2.9rem;overflow: hidden;color: #242323;font-weight: bold;}
.about_c p{padding: 0 0 1.1rem;display: inline-block;}
.about_c span a{width: 10rem;display: block;color: #fff;line-height: 2.6rem;height: 2.6rem;text-align: center;}



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;
        }
    }