.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{width:23.1%;left:38.27%;bottom:1rem;height:1rem;}
.g-adv .swiper-pagination-bullet,.chara_c .swiper-pagination-bullet,.part_c .swiper-pagination-bullet{background:#fff;width:0.75rem;height:0.75rem;border-radius: 0.75rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 0.6rem;}
.chara_c .swiper-pagination-bullet,.part_c .swiper-pagination-bullet{background: #000;}
.g-adv .swiper-pagination-bullet-active,.chara_c .swiper-pagination-bullet-active,.part_c .swiper-pagination-bullet-active{background: #e60013;}

.swiper-slide{overflow: hidden;}

.til01{height:5.15rem;line-height:2.55rem;font-size:1.9rem;color: #333;text-align: center;}
.til01 p{line-height:1.6rem;font-size:1rem;display: block;opacity: 0.8;}

/*产品中心*/
.m-probox{padding:3rem 0 1.5rem;clear: both;display: block;font-size:1.3rem;}
.prod1{height: 22rem;}
.pro_cla{color: #332c2b;line-height:1.5rem;font-size:1.3rem;height:4.25rem;overflow: hidden;text-align: center;background: #eee;}
.pro_cla li{float: left;width:25%;height: 4.25rem;color: #332c2b;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;position: relative;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding: 1.1rem 0 0;}
.pro_cla li.cur{font-weight: bold;color: #fff;background: #d1171d;}
.pro_cla li em{display: block;font-size: 0.6rem;text-transform: uppercase;line-height: 0.7rem;opacity: 0.8;font-weight: normal;}
.pord_c1{clear: both;display: block;position: relative;}
.pord_c1,.pord_c1 img{display: block;width: 100%;}

.prod2{height: 34.5rem;margin: 0 1.56%;position: relative;overflow: hidden;}
.pro_t{height: 7.5rem;font-size: 1.1rem;}
.pro_t li{width: 33%;float: left;height: 3.5rem;line-height: 3.5rem;background: #e60012;color: #fff;margin-bottom: 0.1rem;font-weight: bold;text-align: center;}
.pro_t li span{display: inline-block;padding: 0 0 0 1.35rem;position: relative;}
.pro_t li span:before{content: "";position: absolute;width: 0;height: 0;left: 0;top: 50%;margin-top: -0.6rem;border-bottom: solid 0.6rem transparent;border-top: solid 0.6rem transparent;border-left: solid 0.6rem #fff;}
.pro_t ul a:nth-child(3n-1) li{margin:0 0.5% 0.1rem}
.pro_t ul a:nth-child(6) li{background: #000;}
.pord_c2{height: 24.4rem;overflow: hidden;}
.pord_c2 li{width:49.19%;float: left;margin-bottom:0.3rem;position:relative;}
.pord_c2 li span{width:100%;display: block;height:2.5rem;background:rgba(0 , 0 , 0 , 0.8);color:#fff;font-size:1.2rem;text-align:center;position:absolute;left:0;bottom:0;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;line-height:2.5rem;}
.pord_c2 li img{width:100%;display: block;}
.pord_c2 ul a:nth-child(2n) li{margin-left:1.62%;}
.prev_np{height: 2.25rem;display: block;clear: both;position: relative;z-index: 1;}
.prev_np:after,.prev_np:before{content: "";position: absolute;width: 44.5%;height: 1px;right: 0;top:1.1rem;background: #797979;z-index: -1;}
.prev_np:before{left: 0;}
.prev1,.next1,.prev2,.next2{width: 2.25rem;height: 2.25rem;display: block;z-index: 9;float: left;margin-left: 1rem;}
.prev1,.prev2{margin-left:41.13%;}

/*凸现优势*/
.m-chara{padding:3.8rem 6.875%;background:url("../images/charabg.jpg"/*tpa=http://m.zhliqi.com/images/charabg.jpg*/) no-repeat 0 0; -webkit-background-size:100% 20.05rem; -moz-background-size: 100% 20.05rem; -o-background-size: 100% 20.05rem;font-size: 1.1rem;line-height: 1.6rem;color: #333;}
.m-chara .til01{color: #fff;}
.chara_c{position: relative;}
.chara_c dl{clear: both;margin-bottom:1.35rem;}
.chara_c dt,.chara_c dt img,.witn_cl dt,.witn_cl dt img{width: 100%;display: block;}
.chara_c dd{width: 100%;display: block;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;background: #fff;box-shadow: 0 0.2rem 0.2rem 0.2rem #ddd;}
.chara_c dd h3{font-size: 1.3rem;height: 3.5rem;line-height: 3.5rem;border-left: solid 0.6rem #c30008; background: #e60012;color: #fff;font-weight: bold;text-align: center;}
.chara_c dd h3 em{font-weight: normal;font-family: Times New Roman;font-size: 1.7rem;padding: 0 1.1rem 0 0;}
.chara_c dd p{padding: 0 1.8rem 1.6rem;border: solid 1px #e9e9e9;border-top: 0;}
.chara_c dd p b{display: block;font-weight: normal;color: #e60012;white-space: nowrap;height: 3.2rem;line-height: 3.4rem;overflow: hidden;text-align: center;}

/*客户见证*/
.m-witn,.m-about{padding: 3.4rem 2.188%;background:url("../images/witnbg.gif"/*tpa=http://m.zhliqi.com/images/witnbg.gif*/) repeat-x 0 0; -webkit-background-size:2rem 100%; -moz-background-size: 2rem 100%; -o-background-size: 2rem 100%;font-size: 1rem;}
.witn_t{height:7.55rem;font-size: 1.2rem;font-weight: bold;line-height: 3.5rem;text-align: center;}
.witn_t li{height:3.5rem;width: 33%;float: left;margin: 0 0 0.1rem 0.33%;color: #fff;background: #e60012;}
.witn_t li span{display: inline-block;padding-left: 1.35rem;position: relative;}
.witn_t li span:before{content: "";position: absolute;width:0;height:0;left: 0;top:50%;margin-top: -0.4rem; border-top:0.4rem solid transparent;border-bottom:0.4rem solid transparent;border-left:0.4rem solid #fff;}
.witn_t ul a:nth-child(3n-2) li{margin-left: 0;}
.witn_cl{height: 21.1rem;overflow: hidden;}
.witn_cl li{width:49.19%;position: relative;float: left;margin-bottom: 0.5rem;}
.witn_cl li img{width:100%;display: block;}
.witn_cl li span{width:100%;display: block;height: 2.2rem;line-height: 2.2rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;background:#000;text-align: center;color: #fff;font-size: 1.1rem;}
.witn_cl ul a:nth-child(2n) li{margin-left:1.62%;}

.witn_cl dd{height:2.8rem;overflow: hidden;line-height: 2.8rem;background: #e60012;padding: 0 1rem;}
.witn_cl dd a{display: block;color: #fff;}
.witn_cl dd span{float: right;}
.witn_cl dd b{float: left;}
.witn_more{width: 12rem;line-height: 2.25rem;text-align: center;background: #e60012;color: #fff;margin:1.3rem auto;}

/*合作客户*/
.m-part{padding:1.25rem 1.56% 0;height:22.9rem;}
.m-part h2{height:6.2rem;line-height: 6.2rem;font-weight: bold;font-size: 2rem;color: #e60012;text-align: center;}
.part_c{position: relative;overflow: hidden;height: 14.3rem;}
.part_c li{width: 33.33%;float: left;}
.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 #d7d7d7;}


/*关于*/
.m-about{font-size: 1rem;line-height: 1.5rem;padding: 3rem 2.8%;text-align: center;}
.about_p,.about_p img{display: block;width: 100%;}
.about_w h3{padding:1.35rem 0 0;font-size: 1.4rem;line-height:2rem;font-weight: bold;color: #020202;height: 4.1rem;}
.about_w h3 em{font-size: 1rem;line-height:1.5rem;font-weight: normal;font-family: Arial;display: block;}
.about_w p{text-align: left;padding: 0 0 0.8rem;}
.more01{width: 9.5rem;line-height: 2.25rem;background: #e60012;color: #fff;display: block;margin: 0 auto;text-align: center;}

/*企业风采*/
.m-show{padding: 1.3rem 0 0;height:19.7rem;text-align: center;font-size: 1rem;}
.show_t{height:5.65rem;font-weight: bold;font-size:1.2rem;color: #2b2b2c;line-height:4.1rem;position: relative;padding:0 3.125%;z-index: 1;}
.show_t:before{content: "";position: absolute;width: 100%;height: 1px;z-index: -1;background: #aeaeae;left: 0;top: 3.75rem;}
.show_t li{width: 33.33%;float: left;color: #2b2b2c;position: relative;}
.show_t li:before{content: "";position: absolute;width: 0.65rem;height: 0.65rem;background: #565656;border-radius: 0.65rem;left: 50%;margin-left: -0.325rem;bottom:0;}
.show_t li.cur{color: #e60012;}
.show_t li.cur:before{background: #e60012;}
.show_c li{width: 43.75%;float: left;margin-left: 4.22%;}
.show_c li span{display: block;line-height: 2.1rem;height: 2.1rem;border: solid 1px #e5e5e5;border-top: 0;color: #333;overflow: hidden;}

/*资讯*/
.m-news{padding:0 3.125%;height:35rem;line-height:1.5rem;font-size: 1rem;color: #888;border-bottom: solid 0.5rem #f3f4f8;}
.newtil{height: 2.25rem;overflow: hidden;margin-bottom: 1px;text-align: center;line-height: 2.1rem;}
.newtil li{height:2.25rem;float: left;width: 33.33%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 0.1rem #e2e2e2;background: #f6f6f6;color: #333;}
.newtil li.cur{background:#dc2821;color: #fff;border-color: #dc2821;font-weight: bold;}
.new_c{overflow: hidden;background: #f9f9f9;margin-bottom: 1rem;padding-bottom:2rem;}
.new_c dl{clear: both;padding: 0.75rem 1rem 1.7rem;border-top: solid 1px #c7c7c7;}
.new_c dt,.new_c dl.new_l1 dd h3{display: block;font-size: 1.2rem;font-weight: bold;height: 3.3rem;line-height: 3.3rem;color: #333;white-space: nowrap;}
.new_c dt span{float: right;font-weight: normal;font-family: Arial;font-size: 1.1rem;}
.new_c dd a{display: inline-block;color: #e60012;}
.new_c dl.new_l1{border: 0; padding: 0.8rem 0.45rem 1.7rem;min-height: 5.8rem;}
.new_c dl.new_l1 dt{width: 34.24%;float: left;}
.new_c dl.new_l1 dd{width: 61%;float: right;}
.new_c dl.new_l1 dd h3{height: 2.4rem;line-height: 2.4rem;}




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;
        }
    }