.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{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;}
.g-adv .swiper-pagination-bullet-active{background: #b00;}

.qual_c .swiper-pagination-bullet{background:#999;width:1rem;height:1rem;border-radius:1rem;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;}
.qual_c .swiper-pagination-bullet-active{background: #c30118;width: 2.7rem;}

.swiper-slide{overflow: hidden;}


.til01{text-align: center;display: block;height: 7.9rem;position: relative;z-index: 1;}
.til01:before{content: "";position: absolute;width: 100%;height: 1px; background: #e3e3e3;left: 0;top: 4.8rem;z-index: -1;}
.til01 b{display: block;font-size:1.8rem;color: #2e2e2e;line-height:3.9rem;}
.til01 p{display: block;font-size:0.9rem;color: #fff;line-height:1.9rem;}
.til01 p span{display: inline-block;padding: 0 2rem;position: relative;z-index: 1;}
.til01 span:before,.til01 span:after{content: "";position: absolute;width:100%;height: 1.9rem;top: 0;right: 0;background:url(../images/tilbg1.png) no-repeat 0 0; -webkit-background-size:12.4rem 1.9rem; -moz-background-size: 12.4rem 1.9rem; -o-background-size: 12.4rem 1.9rem; background-size:12.4rem 1.9rem;z-index:-1;}
.til01 span:after{left: 0;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}

/*我们*/
.m-part{padding:2.6rem 4.688%;position: relative;}
.m-part h2{height:5.9rem;line-height:2.4rem;text-align: center;font-size: 1.8rem;color: #262626;font-weight: bold;}
.prev1,.next1{width:1.15rem;height:3.85rem;display: block;top:13.5rem;right:1.094%;position: absolute;z-index: 9;}
.prev1{left:1.094%}
.part_c{background: #e9e9e9;padding: 2.1rem 0 1rem;overflow: hidden;}
.part_c li{width: 30.86%;float: left;background:url(../images/ge01.gif) no-repeat 0 bottom #fff; -webkit-background-size:100% 0.4rem; -moz-background-size: 100% 0.4rem; -o-background-size: 100% 0.4rem; background-size: 100% 0.4rem;padding: 0 0 0.4rem;margin: 0 0 0.65rem 0.86%;}
.part_c ul a:nth-child(3n-2) li{margin-left: 3.62%;}

/*解决方案*/
.m-plan{height: 50.7rem;}
.plan_c{margin: 0 4.688% 1.5rem;display: block;}
.plan_c li{width: 50%;float: left;position: relative;display: block;}
.plan_c li img{width: 100%;display: block;}
.plan_c li span{width:90%;position: absolute;font-size: 1.3rem;line-height: 2.0rem;color: #333;left: 2.2rem; top: 1rem;font-weight: bold;}
.plan_c li span em{display: block;font-size: 1.1rem;color: #ccc;text-transform: uppercase;}
.more01{display: block;margin: 0 auto;font-size: 1rem;line-height: 2.1rem;color: #fff;text-align: center;}
.more01 span{display: inline-block;height: 2.1rem;color: #fff;border-radius: 1.05rem;padding: 0 2.5rem 0 1.4rem;margin: 0 auto;position: relative;background: #d5251e;}
.more01 span:before{content: "";position: absolute;width: 0;height: 0;right: 1.4rem;top: 0.65rem;border-top: solid 0.4rem transparent;border-bottom: solid 0.4rem transparent;border-left: solid 0.4rem #fff;}

/*产品中心*/
.m-probox,.m-hon{background:url(../images/bg01.gif) repeat; -webkit-background-size:15rem 15rem; -moz-background-size: 15rem 15rem; -o-background-size: 15rem 15rem; background-size: 15rem 15rem;}
.m-probox{padding:2.7rem 0 3.1rem;clear: both;display: block;overflow: hidden;font-size:1rem;color: #333;line-height: 1.7rem;}
.pro_cla{height:6.25rem;color: #fff;line-height:2.75rem;font-size: 1.1rem;font-weight: bold;overflow: hidden;}
.pro_cla li{height:2.75rem;width: 43.75%;float: left;margin: 0 0 0.5rem 1.56%;background: #3051a9;color: #fff;padding: 0 1.35rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;position: relative;}
.pro_cla li:before{content: "";position: absolute;width: 0.85rem;height: 0.85rem;right: 1.4rem;top: 0.85rem;background:url(../images/ico01.gif) no-repeat 0 0; -webkit-background-size:0.85rem 0.85rem; -moz-background-size: 0.85rem 0.85rem; -o-background-size: 0.85rem 0.85rem; background-size: 0.85rem 0.85rem;}
.pro_cla a:nth-child(2n-1) li,.pord_c ul a:nth-child(2n-1) li{margin-left: 4.688%;}

.pord_c{margin: 0 0 2.1rem;display: block;overflow: hidden;}
.pord_c li{width: 43.75%;float: left;margin: 0 0 0.5rem 1.56%;}
.pord_c li img,.pord_c li p{display: block;width: 100%;}
.pord_c li p{height:2.25rem;line-height:1.7rem;color: #333;padding: 0.25rem;background:#e5e5e5;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pord_c li p span{height:1.7rem;color: #fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;width: 4.3rem;background:url(../images/ico02.gif) no-repeat 0.6rem 0.6rem #d5251e; -webkit-background-size:0.7rem 0.65rem; -moz-background-size: 0.7rem 0.65rem; -o-background-size: 0.7rem 0.65rem; background-size: 0.7rem 0.65rem;padding: 0 0 0 1rem;float: right;text-align: center;}

/*小广告*/
.h_gg{position: relative;margin-bottom: 4.8rem;text-align: center;color: #fff;}
.h_gg,.h_gg img{width: 100%;display: block;}
.gg01{width: 100%;display: block;position: absolute;left: 0;bottom: -1.1rem;color: #fff;}
.gg01 span{display: inline-block;padding:0 1.1rem;background: #d5251e;height: 2.1rem;line-height: 2.1rem;border-radius: 1.05rem;font-size: 1.1rem;font-weight: bold;}

/*品质保障*/
.m-guara{height: 39.8rem;display: block;}
.guara_t{height: 8.95rem;overflow: hidden;color: #fff;font-size: 0.85rem;line-height: 1.2rem;margin: 0 3.125%;}
.guara_t li{width: 50%;float: left;height:4.3rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-left: solid 0.35rem #3051a9;padding: 0.85rem 0 0;background: #3051a9;margin: 0 0 1px;white-space: nowrap;}
.guara_t li em{width:2.05rem;float: left;display: block;padding: 0.6rem 0.7rem;}
.guara_t li p b{display: block;font-size: 1.15rem;line-height: 1.5rem;}
.guara_t li.cur{border-left-color:#a40600;background: #d5251e;}
.guara_t li:nth-child(2n-1){border-right: solid 1px #fff;}
.guara_c{display: block;margin: 0 3.125%;overflow: hidden;}

/*荣誉*/
.m-hon{padding: 2.5rem 0 0;height: 35rem;position: relative;text-align: center;font-size: 1rem;}
.m-hon h2{height:4.45rem;line-height: 4.45rem;font-weight: bold;color: #333;font-size: 2.2rem;}
.prev2,.next2,.prev3,.next3,.prev4,.next4{width:2.4rem;height:2.4rem;display: block;top:18.6rem;right:2.2%;position: absolute;z-index: 9;}
.prev2,.prev4{left:2.2%;}
.prev3,.next3{top:46.5rem;right:40%;}
.prev3{left:40%;}
.prev4,.next4{top: 7.55rem;}
.hon_t{height: 2.7rem;line-height: 2.7rem;margin: 0 13.59% 1.7rem;font-size: 1.2rem;font-weight: bold;}
.hon_t span{height: 2.7rem;width: 50%;float: left;background: #fff;color: #333;}
.hon_t span.cur{background: #3051a9;color: #fff;}
.hon_c{margin: 0 3.9%;overflow: hidden;}
.hon_c li,.show_c li{width:49%;float: left;display:block;}
.hon_c li img,.hon_c li span,.show_c li img,.show_c li span{display:block;width: 100%;}
.hon_c li span{height: 2.4rem;line-height: 2.4rem;background: #3051a9;color: #fff;}
.hon_c ul a:nth-child(2n) li,.show_c ul a:nth-child(2n) li{margin-left:2%;}

/*优势*/
.m-edge{color: #333;line-height:1.7rem;height:45.4rem;padding:4.3rem 0 0;overflow: hidden;font-size:1.2rem;position: relative;}
.m-edge:before{content: "";position: absolute;width:93.75%;height: 1px;background: #cdcdcd;left:3.125%;bottom:1.9rem;}

.edge_c{overflow: hidden;position: relative;height:35rem;margin: 0 3.125%;}
.edge_p,.edge_p img{display: block;width: 100%;}
.edge_w{padding: 0.5rem 0 0;}
.edge_w li{height: 6.1rem;overflow: hidden;}
.edge_w li span{height: 6.1rem;width: 20.33%;float: left;background: #f5f5f5;text-align: center;color: #3051a9;}
.edge_w li span b{display: block;font-size:2.1rem;line-height: 3rem;padding:0.9rem 0 0;}
.edge_w li p{width: 79.67%;height: 6.1rem;float: left;border: solid 1px #f5f5f5;border-left: 0;padding: 1.25rem 2rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.edge_w li:nth-child(2) p{border-top: 0;border-bottom: 0;}
.edge_w li:nth-child(2) span{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-bottom: solid 1px #e3e3e3;}
.edge_w li:nth-child(1) span{background: #d5251e;color: #fff;}

/*关于*/
.m-about{height:49rem;overflow: hidden;font-size:1rem;line-height:1.5rem;color: #333;padding:1.9rem 0 0;}
.about_c{margin: 0 3.125%;display: block;}
.about_p{height:20.5rem;}
.about_p,.about_p img{display: block;width: 100%;}
.about_w{padding:1.8rem 2.1rem 0;position: relative;margin: 0.3rem 0 0;background:#f1f1f1;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;height: 14.6rem;}
.about_w h3{height:4.4rem;font-size:1rem;line-height:2rem;color: #333;font-weight: bold;}
.about_w h3 span{display: block;font-family: Arial;font-size: 0.65rem;line-height:1.1rem;}
.about_w p{display: block;height: 5.5rem;}

/*风采展示*/
.m-show{height: 16.8rem;position: relative;padding: 0 3.125%;text-align: center;font-size: 1rem;}
.show_t{height: 2.7rem;line-height: 2.6rem;margin:0 21.87% 1.5rem;font-weight: bold;font-size: 1.2rem;}
.show_t span{height: 2.7rem;width: 50%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #bfbfbf;display: block;float: left;}
.show_t span.cur{background: #3051a9;border-color: #3051a9;color: #fff;}
.show_c{overflow: hidden;margin: 0 3.125%;}
.show_c li span{height: 2.5rem;line-height: 2.5rem;color:#333;background: #cbcbcb;}

/*资讯*/
.m-news{height:39rem;overflow: hidden;line-height:1.5rem;color: #666;font-size:1rem;margin: 0 3.125%;}
.newtil{height:3.25rem;line-height: 3.25rem;background: #333;font-size: 1.2rem;}
.newtil li{float: left;color: #fff;padding: 0 2.1rem;}
.newtil li.cur{background: #3051a9;}
.new_c{overflow: hidden;border: solid 1px #e3e3e3;margin-bottom: 1.6rem;}
.new_c dl{padding: 0.75rem;overflow: hidden;height:22.9rem;color: #666;}
.new_c dt,.new_c dt img{ width:100%;display: block;}
.new_c dd{padding: 0.95rem 0 0;}
.new_c dd h3{display: block; font-size:1.2rem;color:#000;line-height:1.6rem;height: 2.1rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c dd h3 em{ display: block; color:#fff;width: 2.85rem;line-height: 1.6rem;background: #d5251e;float: left;margin: 0 0.8rem 0 0;font-size: 0.8rem;font-weight: bold;text-align: center;}
.new_c li{line-height:2.5rem;height: 2.5rem;border-top: solid 1px #e3e3e3;color: #333;background:url(../images/ico03.gif) no-repeat 0.6rem 0.9rem; -webkit-background-size:0.25rem 0.45rem; -moz-background-size: 0.25rem 0.45rem; -o-background-size: 0.25rem 0.45rem; background-size: 0.25rem 0.45rem;padding: 0 1.55rem;margin: 0 0.15rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c li span{float: right;color: #999;}
.new_more{display: block;text-align: center;text-decoration: underline;color: #3051a9;font-size: 1.1rem;line-height: 1.8rem;}


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;
        }
    }