.wrap img{width: 100%;display: block;}

.til01{line-height:3.85rem;font-size:2rem;text-align: center;color: #009b4c;position: relative;font-weight: bold;margin:1.5rem 0;padding: 0 0 1.1rem;display: block; background:url(../images/tilbg1.png) no-repeat center bottom; -webkit-background-size:100% 1.1rem; -moz-background-size: 100% 1.1rem; -o-background-size: 100% 1.1rem; background-size: 100% 1.1rem;}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;z-index: 1;}
.g-adv img{ width:100%;display: block;}

/*行业一哥用一哥*/
.m-part{height:24.2rem;}
.part_c{position: relative;}
.part_c .prev1,.part_c .next1,.edge_c .prev2,.edge_c .next2,.witn_c .prev3,.witn_c .next3{position: absolute;width:2.95rem;height:3.25rem;display: block;top:10.5rem;right:33.44%;}
.part_c .prev1,.edge_c .prev2,.witn_c .prev3{left:33.44%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.part_c li{width:44.84%;float: left;margin: 0 0 0 3.9%;}
.part_c li img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #e5e5e5;}
.part_c ul a:nth-child(2n) li{margin: 0 0 0 2.66%;}

/*产品*/
.m-pro{height:52.8rem;overflow: hidden;background:#eee;position: relative;}
.pro_cla{height: 9.25rem;}
.pro_c1{clear: both;padding: 1.05rem 0 0;font-size: 1.2rem;color: #666;}
.pro_c1:nth-child(1){padding:0;}
.pro_c1 span{width: 30.78%;height: 2.4rem;line-height: 2.4rem;text-align: center;background: #009b4c;color: #fff;float: left;margin: 0 0 0 3.125%;}
.pro_c1 p{width:66%;float: left;}
.pro_c1 p a{color: #666;padding: 0 0.85rem;}
.pro_list ul{height:29.9rem;}
.pro_list li{width:45.3%;float: left;text-align: center;margin-left: 3.125%;}
.pro_list li span{font-size: 1.3rem;color: #555;line-height:3.85rem;height:3.85rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_more{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 0.1rem #009b4c;color: #009b4c;text-align: center;font-size: 1.2rem;width: 11.45rem;height:3.35rem;line-height: 3.2rem;margin:0 auto;border-radius: 1.65rem;}

/*解决方案*/
.m-prog{text-align: center;height: 37.15rem;font-size: 1.4rem;color: #555;line-height:3.3rem;}
.m-prog .til01{line-height:2.5rem;margin-bottom: 0;}
.prog_c p{height: 3.9rem;}

.m-serv{background:url(../images/servbg.jpg) no-repeat 0 0 #009b4c;text-align: center;height: 43.45rem;padding: 1.1rem 0 0;}
.m-serv .til01,.m-witn .til01{background:url(../images/tilbg2.png) no-repeat center bottom; -webkit-background-size:100% 1.1rem; -moz-background-size: 100% 1.1rem; -o-background-size: 100% 1.1rem; background-size: 100% 1.1rem;color: #fff;font-size: 1.8rem;margin-bottom: 2.5rem;}
.serv_c{color: #009b4c;}
.serv_c li{background:url(../images/servlbg1.gif) no-repeat 0 0;width:44%;height: 8.7rem; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;margin-bottom: 2.5rem;font-size: 1.2rem;line-height: 1.55rem;font-weight: bold;float: left;margin: 0 0 1rem 4.375%;}
.serv_c li:nth-child(2n){margin-left:3.125%;}
.serv_c li b{font-size: 1.8rem;display: block;padding: 0.75rem 0 0;height: 3.6rem;line-height: 3.6rem;font-weight: normal;font-family: Impact;}
.serv_pho{clear: both;border-radius: 1.8rem; border:dashed 1px #fff;line-height: 3.55rem;height: 3.6rem;margin:0 4.378%;color: #fff;font-size: 1.2rem;font-weight: bold;white-space: nowrap;}
.serv_pho b{background:url(../images/c_tel1.png) no-repeat 2rem 1.2rem;-webkit-background-size:1.15rem 1.25rem; -moz-background-size: 1.15rem 1.25rem; -o-background-size: 1.15rem 1.25rem; background-size: 1.15rem 1.25rem;padding-left: 3.9rem;display: inline-block;position: relative;}
.serv_pho b:before{content: "";position: absolute;width: 1px; height: 1.4rem;background: #8bd1ad;left: 1rem;top: 1.1rem;}

/*优势*/
.m-edge{padding: 1.9rem 0 0;font-size: 1.2rem;color: #666;line-height: 1.7rem;height: 53.7rem;overflow: hidden;}
.m-edge .til01{line-height:2.5rem;margin-bottom:2rem;}
.edge_c{position: relative;}
.edge_c .prev2,.edge_c .next2{top:39.3rem;}
.edge_c dl{margin:0 3.125%;}
.edge_c dt{position: relative;height: 20.35rem;}
.edge_c dt span{position: absolute;left: 0;top: -0.65rem;width: 8.35rem;height: 8.7rem;background:url(../images/edge_ico.png) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;text-align: center;font-size: 1.2rem;color: #fff;line-height: 2.9rem;}
.edge_c dt span b{display: block;font-family: Impact;font-weight: normal; font-size:3rem;color: #009b4c;line-height:4.5rem;height: 5.45rem;}
.edge_c dd{display: block;padding: 0 0 0 0.45rem;}
.edge_c dd h3{display: block;height: 3.6rem;font-size: 1.5rem;color: #009b4c;line-height: 1.75rem;overflow: hidden;font-weight: bold;}
.edge_c dd li{display: block;clear: both;padding: 1rem 0 0;text-indent:1.1rem;position: relative;}
.edge_c dd li:before{content: "";position: absolute;width: 0.35rem;height: 0.15rem;background: #666;left: 0;top:1.8rem;}

/*见证*/
.m-witn{height:39.4rem;background:url(../images/witnbg.jpg) no-repeat center 0 #0d9750; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;color: #fff;line-height: 1.7rem;font-size: 1.2rem;}
.m-witn .til01{margin-bottom: 1.2rem;padding-top: 1.6rem;}
.witn_c{position: relative;}
.witn_c dl{margin:0 3.125%;overflow: hidden;height:13.05rem;color: #fff;}
.witn_c .prev3,.witn_c .next3{top:26.05rem;}
.witn_c dt{width: 45.67%;float: left;padding: 0.25rem 0 0;}
.witn_c dd{width: 48.67%;float: left;padding:0 0 0 4%;}
.witn_c dd h3{height: 5.5rem;font-weight: bold;position: relative;font-size: 1.2rem;line-height: 1.7rem;}
.witn_c dd h3:before{content: "";position: absolute;width:1.95rem;top: 4.4rem;left: 0;height: 1px;background: #fff;}
.witn_c dt img,.witn_c dt span{display: block;}
.witn_c dt span{line-height:2.3rem;height:2.3rem;width: 100%; background: #fff;text-align: center;color: #666;font-size: 1.2rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.witn_c .swiper-slide a:nth-child(2n) dl dt{float: right;}
.witn_c .swiper-slide a:nth-child(2n) dl dd{padding-left: 0;}

/*关于*/
.m-about{height:35.4rem;overflow: hidden;font-size:1.2rem;line-height:1.75rem;color: #555;}
.about_c{padding:0 3.125%;}
.about_p img,.about_p{display: block;width: 100%;}
.about_w{padding: 1.15rem 0 0;display: block;}
.about_w a{color: #555;display:inline-block;}

/*风采展示*/
.m-show{height: 25.6rem;text-align: center;margin:0 3.125%;overflow: hidden;}
.showtil{height: 3.75rem;font-size: 1.4rem;}
.showtil li{width: 30.83%;float: left;line-height: 2.9rem; height: 2.9rem;color: #fff;background: #009b4c;}
.showtil li.cur,.newtil li.cur{color: #009b4c;background: #ffd800;}
.showtil li:nth-child(2){margin:0 3.75%;}
.show_c{height: 15.9rem;}
.show_c li{width: 47.67%;float: left;line-height: 3.6rem;font-size: 1.2rem;color: #666;}
.show_c ul a:nth-child(2) li{margin-left: 4.6%;}
.show_c li img,.show_c li span{display: block;}

/*资讯*/
.m-news{height:21.4em;overflow: hidden;font-size: 1.2rem;color: #666;}
.newtil{height:3.5rem;line-height:3.5rem;margin-bottom:1.7rem;font-size:1.4rem;color: #fff;background: #009b4c;}
.newtil li{color: #fff;display: block;float: left;padding:0 1.25rem;border-right: solid 1px #fff;}
.newtil span{float: left;padding:0 1rem;display: block;color: #fff;}
.new_c{overflow: hidden;}
.new_p{height: 16.85rem;overflow: hidden;}
.new_c li{height:3rem;line-height:3rem;color: #666;padding: 0 9.375%;position: relative;background:url(../images/ico01.gif) no-repeat 1.5rem 1.3rem; -webkit-background-size:0.3rem 0.5rem; -moz-background-size: 0.3rem 0.5rem; -o-background-size: 0.3rem 0.5rem; background-size: 0.3rem 0.5rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.new_c ul a:last-child li{border: 0;}



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;
        }
    }