.wrap img{width: 100%;display: block;}
/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}

/*搜索*/
.m-sea{padding:2.5rem 3.125% 0;height:4.35rem;text-align: center;}
.serach{border: solid 1px #e2e2e2;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: 0;height: 2.5rem;line-height: 2.5rem;float: left;width: 78.33%;float: left;padding: 0 1.2rem;font-size: 1.1rem;color: #999;}
.sub{width:21.67%;height:2.5rem;line-height: 2.5rem;float: left;background: #999;text-align: center;color: #fff;border: 0;font-size: 1.1rem;}

/*产品*/
.m-pro{height: 31rem;overflow: hidden;text-align: center;}
.protil{height: 6.6rem;font-size: 1.2rem;position: relative;z-index: 1;}
.protil:before{content: "";position: absolute;width: 100%;height: 1px;left: 0;top:3.45rem;border-bottom: dashed 1px #eaeaea;z-index:-1;}
.protil li{width: 33.3%;float: left;}
.protil li span{display: block;position: relative;height: 3.7rem;line-height: 3.7rem;color: #333;}
.protil li span:before{content: "";position: absolute;width: 0.25rem;height: 0.25rem;border-radius: 0.25rem;border: solid 0.15rem #d4d4d4;bottom: 0;left: 50%;margin-left: -0.125rem;}
.protil li.cur span{color:#e93921;}
.protil li.cur span:before{border: solid 0.15rem #e93921;}
.protil li em{display: block;text-transform: uppercase;font-size: 0.6rem;font-family: Times New Roman;line-height: 1.5rem;color: #adadad;}
.pro_c{height: 22rem;overflow: hidden;margin: 0 3.125%;}
.pro_c p b{display: block;width:100%;overflow:hidden;}
.pro_c p span{display: block;font-size: 1.1rem;color: #333;line-height: 4.6rem;}
.pro_c .swiper-slide{overflow: hidden;}
.pro_c .swiper-pagination span,.edge_c .swiper-pagination span,.witn_c .swiper-pagination span{width: 1.25rem;height: 1.25rem;background:url(../images/ico01.png) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;opacity:1;}
.pro_c .swiper-pagination span.swiper-pagination-bullet-active,.edge_c .swiper-pagination span.swiper-pagination-bullet-active,.witn_c .swiper-pagination span.swiper-pagination-bullet-active{background:url(../images/ico02.png) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

/*PK*/
.m-pkbox,.m-witn,.m-news{background:url(../images/bg01.gif) repeat; -webkit-background-size:5rem 5rem; -moz-background-size: 5rem 5rem; -o-background-size: 5rem 5rem; background-size: 5rem 5rem;}
.m-pkbox{padding:2rem 0 0;height: 33.8rem;}
.m-pkbox h2{text-align: center;font-size: 1.8rem;color: #333;height: 6rem;line-height: 6rem;position: relative;}
.m-pkbox h2:before,.m-pkbox h2:after{content: "";position: absolute;width: 1.65rem;height: 0.25rem;background:url(../images/ico04.png) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;right: 0;top: 2.9rem;}
.m-pkbox h2:before{left: 0;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.m-pkbox h2 b{color: #fff;position: relative;display: inline-block;padding: 0 0.8rem;z-index: 1;}
.m-pkbox h2 b:before{content: "";position: absolute;width:3.6rem;height: 3.6rem;background: #e83721;border-radius: 100%;left: 0.2rem;top: 1.2rem;z-index:-1;}
.pkbox_c{margin: 0 3.125%;overflow: hidden;}
.pktil{height: 6.95rem;font-size: 1.1rem;line-height: 3rem;text-align: center;position: relative;}
.pktil:before,.pktil:after{content: "";position: absolute;background: #6b6766;}
.pktil:before{width:100%;height: 1px;left: 0;top: 3rem;}
.pktil:after{width:1px;height:6rem;left:50%;top:0;}
.pktil li{width: 50%;float: left;text-align: center;height: 3rem;background: #3e3938;color: #fff;}
.pktil li.cur{background: #e83721;}
.pktil li span{padding: 0 0 0 1.95rem;display: inline-block;background:url(../images/pk_ico1.png) no-repeat 0 center; -webkit-background-size:1.4rem 1.4rem; -moz-background-size: 1.4rem 1.4rem; -o-background-size: 1.4rem 1.4rem; background-size: 1.4rem 1.4rem;}
.pktil li:nth-child(2) span{background:url(../images/pk_ico2.png) no-repeat 0 center; -webkit-background-size:1.4rem 1.4rem; -moz-background-size: 1.4rem 1.4rem; -o-background-size: 1.4rem 1.4rem; background-size: 1.4rem 1.4rem;}
.pktil li:nth-child(3) span{background:url(../images/pk_ico3.png) no-repeat 0 center; -webkit-background-size:1.4rem 1.4rem; -moz-background-size: 1.4rem 1.4rem; -o-background-size: 1.4rem 1.4rem; background-size: 1.4rem 1.4rem;}
.pktil li:nth-child(4) span{background:url(../images/pk_ico4.png) no-repeat 0 center; -webkit-background-size:1.4rem 1.4rem; -moz-background-size: 1.4rem 1.4rem; -o-background-size: 1.4rem 1.4rem; background-size: 1.4rem 1.4rem;}
.swiper-slide{overflow:hidden;}
.pk_con dl{width: 44.17%;float: left;font-size: 1rem;color: #333;line-height: 1.45rem;overflow:hidden;}
.pk_con dt,.pk_con dt img{width:100%;float: left;display: block;position: relative;text-align: center;}
.pk_con dt h3{display: block;font-weight:bold;font-size: 1.2rem;line-height: 3.4rem;height: 3.4rem;overflow: hidden;}
.pk_con dt span{display: block;width: 100%;position: absolute;left: 0;bottom: 0;background: rgba(0 , 0 , 0 , 0.8);color: #fff;height: 1.75rem;line-height: 1.75rem;}
.pk_con dd{clear: both;padding: 1.2rem 0 0;}
.pk_ico{float: left;width: 10.5%;text-align: center;margin:6.4rem 0.58%;font-family: Arial;font-size: 1.4rem;font-style: italic;line-height:3.15rem;background:url(../images/pk_ico.png) no-repeat center 0; -webkit-background-size:3.15rem 3.15rem; -moz-background-size:3.15rem 3.15rem; -o-background-size:3.15rem 3.15rem; background-size:3.15rem 3.15rem;color: #fff;font-weight: bold;}

/*广告*/
.m_gg,.m_gg img{width: 100%;display: block;position: relative;clear: both;}
.gg01{left: 0;top:8.7rem;padding: 0 1rem;line-height: 2.2rem;display: block;position: absolute;color: #fff;font-size: 1rem;}

/*实力厂家*/
.m-edge{padding:3.4rem 3.125% 0;height:34rem;overflow: hidden;}
.m-edge h3{height:7rem;overflow: hidden;text-align: center;font-size: 1.2rem;color: #333;line-height: 2.8rem;background:url(../images/tilbg1.gif) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-edge .swiper-wrapper .swiper-slide:nth-child(2) h3 span{background:url(../images/ico05.gif) no-repeat 0 center; -webkit-background-size:1.65rem 1.55rem; -moz-background-size: 1.65rem 1.55rem; -o-background-size: 1.65rem 1.55rem; background-size: 1.65rem 1.55rem;}
.m-edge .swiper-wrapper .swiper-slide:nth-child(3) h3 span{background:url(../images/ico06.gif) no-repeat 0 center; -webkit-background-size:1.65rem 1.55rem; -moz-background-size: 1.65rem 1.55rem; -o-background-size: 1.65rem 1.55rem; background-size: 1.65rem 1.55rem;}
.m-edge .swiper-wrapper .swiper-slide:nth-child(4) h3 span{background:url(../images/ico07.gif) no-repeat 0 center; -webkit-background-size:1.65rem 1.55rem; -moz-background-size: 1.65rem 1.55rem; -o-background-size: 1.65rem 1.55rem; background-size: 1.65rem 1.55rem;}
.m-edge h3 span{padding: 0 0 0 2.4rem;display: inline-block;color: #fff;font-weight: bold;line-height: 2.75rem;font-size: 1.5rem;background:url(../images/ico03.gif) no-repeat 0 center; -webkit-background-size:1.65rem 1.55rem; -moz-background-size: 1.65rem 1.55rem; -o-background-size: 1.65rem 1.55rem; background-size: 1.65rem 1.55rem;}
.m-edge h3 b{padding: 0 1rem;display: inline-block;background:#fff;font-weight:normal;}
.edge_c{height:32rem;overflow: hidden;position: relative;}
.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.6rem 0.2rem 0;height: 6.2rem;}

/*见证*/
.m-witn{padding: 2.7rem 3.125% 0;height: 27.6rem;overflow: hidden;}
.til01{text-align: center;font-size: 1.8rem;color: #333;line-height: 2.55rem;position: relative;height: 4.8rem;margin-bottom: 2.15rem;}
.til01 span,.m-about dd h3 em{display: block;text-transform: uppercase;font-family: Arial;font-size: 0.7rem;color: #a8a7a9;line-height: 1.3rem;}
.til01:before{content: "";position: absolute;width: 4rem;height: 0.1rem;background: #e83721;left: 50%;margin-left: -2rem;bottom: 0;}
.witn_c{height:18rem;overflow: hidden;position: relative;}
.witn_c dt{width: 41.33%;float: left;}
.witn_c dd{width: 58.67%;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;background: #fff;border:solid 1px #e7e7e7;padding:0.9rem 2.1rem;height: 12.4rem;overflow: hidden;font-size: 1rem;color: #666;line-height: 1.25rem;}
.witn_c dd h3{height: 2.9rem;font-size: 1.2rem;line-height:2.9rem;color: #15141a;position: relative;border-bottom: solid 1px #e7e7e7;margin-bottom: 0.75rem;overflow:hidden;}
.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.8rem;overflow: hidden;margin-bottom: 0.2rem;}
.witn_c dd span{color: #e93921;}

/*资讯*/
.m-news{height:26.6rem;overflow: hidden;font-size: 1.1rem;color: #666;line-height:2.55rem;padding: 3.15rem 3.125% 0;}
.newtil{height:4.1rem;line-height:2.25rem;font-size: 1.2rem;padding: 0 0 0 17.5%;}
.newtil li{float: left;height: 2.25rem;color: #e83721;padding: 0 1.35rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border:solid 1px #e83721;border-radius: 0.9rem;margin: 0 3.33% 0 0;}
.newtil li.cur{background:#e83721;color: #fff;}
.new_c{overflow: hidden;}
.new_c p{height:10.1rem;overflow: hidden;display: block;}
.new_c li{height:2.25rem;line-height:2.25rem;color: #666;padding: 0 0 0 5%;position: relative;}
.new_c li:before{content: "";position: absolute;width:0.5rem;height: 0.5rem;border-radius: 0.5rem;border: solid 0.15rem #ccc;left: 0;top: 0.75rem;}
.new_c li span{float: right;}

/*关于*/
.m-about{height:47.9rem;overflow: hidden;font-size:1.2rem;line-height:1.75rem;color: #666;padding:3.5rem 3.125% 0;}
.m-about .til01 span{font-size:1.2rem;color: #32353e;}
.m-about dt{height: 20.45rem;display:block;}
.m-about dd{padding:1rem 0.6rem 0;}
.m-about dd h3{display: block;height:4.05rem;line-height:1.8rem;font-size:1.3rem;color: #fb4c36;text-align: center;}
.m-about dd h3 em{line-height: 0.8rem;display:block;}
.m-about dd p{height:9.15rem;overflow: hidden;}
.m-about dd span{color: #fff;width: 8rem;height: 2rem;line-height: 2rem;text-align: center;background: #fb4c36;border-radius: 0.15rem;display: block;margin:0 auto;}



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;
        }
    }