.wrap img{width: 100%;}
/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}

/*我们*/
.m-webox{padding:3.05rem 4.688%;height:7.4rem;background:url(../images/ge01.jpg) no-repeat center bottom #f2f2f2; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;line-height: 1.6rem;font-size: 1rem;color: #555;}
.m-webox dt{width: 32.76%;float: left;margin: 0.35rem 0 0;}
.m-webox dd{width:62.93%;float: left;padding: 0 0 0 4.3%;font-size: 1rem;}

/* 品质 */
.m-qual{padding: 2.5rem 0 0;height: 21rem;overflow: hidden;}
.til01{height: 4.4rem;text-align: center;font-size: 1rem;color: #222;line-height: 2.75rem;}
.til01 img{display: block;width:14.85rem;margin:0 auto;}
.qual_c{padding:2.25rem 0 0;}
.qual_c li{width: 19.844%;float: left;margin: 0 0 0 3.75%;text-align: center;font-size: 1.2rem;color: #333;line-height: 3.5rem;}
.qual_c li:nth-child(1){margin: 0 0 0 4.688%;}
.qual_c li span,.qual_c li span img,.qual_c li b{display: block;}

/*产品*/
.m-pro{height:52.7rem;overflow: hidden;padding: 3rem 4.688% 0;background: #f2f2f2;}
.m-pro .til01{height:5.45rem;}
.protil{height:9.65rem;font-size: 1.1rem;}
.prot1{height: 3.7rem;overflow: hidden;line-height: 2.5rem;}
.prot1 h3{width:30.17%;background:url(../images/protbg.gif) no-repeat 0 0; -webkit-background-size:100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;font-size: 1.1rem;color: #da251c;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;white-space: nowrap;overflow:height;text-align:center;padding:0 0.5rem 0 0;}
.prot1 p{width:69.83%;float: left;white-space: nowrap;color: #666;}
.prot1 p a{color: #666;padding: 0 0.6rem;}
.prot2 a:nth-child(2) h3{margin:0 4.7%;}

.pro_c ul{height: 31.3rem;}
.pro_c li{width: 48.27%;float: left;margin-bottom:1.5rem;text-align: center;}
.pro_c ul a:nth-child(2n) li{margin-left:3.46%;}
.pro_c li span{display: block;font-size: 1.1rem;color: #333;line-height:2.75rem;height:2.75rem;border-bottom: solid 1px #d9d9d9;}
.pro_c li img{display: block;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #d9d9d9;}

.more01{border-radius:1.5rem;width: 42.78%;text-align: center;line-height: 3.3rem;background: #da251c;color: #fff;display: block;margin:0 auto;}
.more01 span{display: inline-block;padding: 0 2.05rem 0 0;color: #fff;background:url(../images/ico01.gif) no-repeat right center; -webkit-background-size:1.2rem 0.45rem; -moz-background-size: 1.2rem 0.45rem; -o-background-size: 1.2rem 0.45rem; background-size: 1.2rem 0.45rem;font-size: 1.2rem;}

/*优势*/
.m-edge{height: 52.7rem;font-size: 1.1rem;color: #666;line-height: ;position: relative;}
.m-edge h2,.m-edge h2 img{display: block;width: 100%;}

.edge_c{height:39rem;overflow: hidden;position: relative;margin: 1.5rem 4.688% 0;}
.swiper-slide{overflow: hidden;}
.edge_c dt,.edge_c dt img{display: block;width: 100%;}
.edge_c dd{display: block;font-size: 1rem;color:#666;line-height: 2rem;padding: 1.45rem 0 0;height:11.2rem;}
.edge_c dd h3{height:5rem;overflow: hidden;font-size: 1.2rem;color: #333;line-height: 2.8rem;}
.edge_c dd h3 span{width:8.62%;height:3.4rem;background: #da251c;float: left;color: #fff;border-radius: 0.2rem;line-height: 3.4rem;text-align: center;position: relative;}
.edge_c dd h3 p{width:86.2%;float: left;padding: 0.2rem 0 0 3.44%;}
.edge_c dd h3 p em{display: block;font-style: normal;text-transform: uppercase;font-size: 1.4rem;color: #c7c7c7;line-height: 1.5rem;font-family: MEllePRC;}
.edge_c dd h3 p b{display: block;line-height: 1.9rem;color: #da251c;}
.prev1,.next1{width: 2.9rem;height: 3.25rem;display: block;position: absolute;top: 32.75rem;right: 26.55%;background:url(../images/next.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;z-index: 9;}
.prev1{left: 26.55%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}

/*见证*/
.m-witn{padding:3.1rem 4.688% 0;height:31.6rem;overflow:hidden;background:#f7f7f7;font-size:1.1rem;color:#666;line-height: 1.6rem;}
.m-witn .til01{height:6.25rem;}
.witn_c{height:23.4rem;overflow: hidden;position: relative;}
.prev2,.next2{width:1rem;height:1.8rem;display: block;position: absolute;top:6.8rem;right:0%;background:url(../images/prev.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;z-index: 9;}
.prev2{left:0%;}
.next2{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}

.witn_c dt{width:89.65%;display: block;margin:0 auto;}
.witn_c dd h3{height: 3.7rem;font-size: 1.2rem;line-height:3.7rem;color: #da251c;font-weight: bold;}
.witn_c dd h3:before{content: "";position: absolute;width: 2.7rem;height: 1px;background: #e83721;left: 0;bottom: -1px;z-index: 1;}
.witn_c dd p{height: 3.5rem;overflow: hidden;color: #666;}
.witn_c dd p b,.m-about dd p b{color: #f18d00;font-weight: normal;}

/*关于*/
.m-about{height:37rem;overflow: hidden;font-size:1.1rem;line-height:1.6rem;color: #666;}
.m-about .til01{color: #fff;padding: 1.15rem 0 0;height: 5.15rem;}
.m-about dl{padding: 2rem 4.688%;}
.m-about dt{height:18.3rem;}
.m-about dd h3{display: block;height:2.55rem;line-height:2.55rem;font-size:1.2rem;color: #333;font-weight: bold;}
.m-about dd p{height:5rem;overflow: hidden;}

/*资讯*/
.m-news{height:17.8rem;overflow: hidden;font-size: 1.1rem;color: #666;}
.newtil{height:3.05rem;line-height:3.05rem;font-size: 1.1rem;background: #da251c;margin-bottom: 0.95rem;}
.newtil span{float:right;font-size: 1.2rem;text-transform: uppercase;display: block;padding: 0 1.5rem;color: #fff;}
.newtil li{float: left;height:3.05rem;color: #fff;padding: 0 1.95rem;position: relative;}
.newtil li.cur{background:#f18d00;}
.newtil li.cur:before{content: "";position: absolute;width: 0;height: 0;bottom: 0;left: 50%;margin-left: -0.6rem;border-left: solid 0.6rem transparent;border-right: solid 0.6rem transparent;border-bottom: solid 0.6rem #fff;}
.new_c{overflow: hidden;}
.new_c li{height:2.7rem;line-height:2.7rem;color: #666;padding: 0 0 0 2.4rem;position: relative;border-bottom: dashed 0.1rem #d0d0d0;margin: 0 4.688%;}
.new_c li:before{content: "01";position: absolute;width:1.45rem;height: 1.45rem;border-radius: 0.1rem;left: 0;top: 0.75rem;background: #da251c;color: #fff;text-align: center;left: 0;top: 0.55rem;line-height: 1.45rem;font-size: 1rem;font-family: Arial;}
.new_c ul a:nth-child(2) li:before{content: "02";}
.new_c ul a:nth-child(3) li:before{content: "03";}
.new_c ul a:nth-child(4) li:before{content: "04";}
.new_c ul a:nth-child(4) 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;
        }
    }
