﻿.wrap img{width: 100%;}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}

.swiper-slide,.resou1 .swiper-slide{overflow: hidden;}

.til01{text-align: center;height:6rem;color: #4d4d5d;font-size:1.4rem;line-height:1.8rem;background:url(../images/tilbg1.png) no-repeat center bottom;-webkit-background-size:7.45rem 0.65rem; -moz-background-size: 7.45rem 0.65rem; -o-background-size: 7.45rem 0.65rem; background-size: 7.45rem 0.65rem;margin-bottom: 1.45rem;}
.til01 b{color: #1d1d28;display: block;line-height:2.6rem;font-size:2rem;}

/**/
.m-upse{height: 35.9rem;overflow: hidden;font-size: 1.3rem;line-height: 2rem;color: #4d4d5d;}
.m-upse h2{height:6.8rem;font-size:2rem;line-height:3.2rem;color: #222;padding: 2.3rem 9.38% 0;display: block;white-space: nowrap;}
.m-upse h2 p{display: block;font-weight: bold;line-height: 2.2rem;}
.m-upse h2 b{color: #1171dc;font-size: 3rem;}
.upse_ico{width: 6.7rem;height: 6.7rem;border-radius: 6.7rem;background: #d32429;color: #fff;font-size: 2.4rem;line-height: 6.7rem;text-align: center;top: 6.2rem;left:50%;margin-left:-3.25rem;}
.upse_c li{width: 45.47%;height: 9.15rem;background: #ededef;border-radius: 0.25rem;float: left;margin: 0 0 1rem 4.53%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding: 1.4rem 1.55rem 0;}
.upse_wz{clear: both;font-weight: bold;color: #1d1d28;text-align: center;padding: 0.1rem 4.53% 0;}


/*产品中心*/
.m-probox,.m-witn{padding:2.15rem 3.125% 0;clear: both;display: block;overflow: hidden;position: relative;background:url(../images/bg01.gif) repeat center 0; -webkit-background-size:100% 6rem; -moz-background-size: 100% 6rem; -o-background-size: 100% 6rem; background-size: 100% 6rem;height:53.5rem;}
.pro_cla{clear: both;display: block;height:9rem;}
.pro_cla h3{margin-right:1rem;margin-bottom:1rem;display: block;font-size: 1.3rem;font-weight: bold;height: 2.9rem;line-height: 2.9rem;color: #333;background: #d32429;position: relative;padding:0 0 0 0.8rem;width: 47.16%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;float: left;overflow:hidden;}
.pro_cla h3:nth-child(2n){margin-right:0;}
.pro_cla h3 a{color:#fff;}
.pro_cla h3:before{content: "";position: absolute;width:0.2rem;height: 1.3rem;background: #313131;left: 0;top:0.8rem;}
.pro_cla ul{clear: both;padding: 1.25rem 0 0;height: 5.2rem;margin-bottom: 1.5rem;display: none;margin-bottom: 1.95rem;background: #fff;}
.pro_cla ul:nth-child(2){display: block;}
.pro_cla li{width:27.67%;float: left;display: block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;font-size:1.2rem;color: #2c2c3a;height:2.15rem;line-height:2.15rem;white-space: nowrap;background:url(../images/ico01.gif) no-repeat 0 center; -webkit-background-size:0.65rem 0.3rem; -moz-background-size: 0.65rem 0.3rem; -o-background-size: 0.65rem 0.3rem; background-size: 0.65rem 0.3rem;padding-left: 1.35rem;}
.pro_cla ul a:nth-child(3n-1) li{width: 32.83%;}
.pro_cla ul a:nth-child(3n-2) li{margin-left: 5.83%;}

.pro_c{overflow: hidden;clear: both;display: block;}
.pro_c li{width: 47.5%;float: left;position: relative;margin-bottom:1.5rem;display: block;height: 14rem;}
.pro_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 #d9d9df;border-bottom: 0;}
.pro_c ul a:nth-child(2n) li{margin-left:5%;}
.pro_c li span{width:100%;position: absolute;height:2.65rem;line-height:2.65rem;font-size:1.2rem;text-align: center;color: #fff;background:#d32429;left: 0;bottom: 0;}
.pro_more{clear: both;width: 12.85rem;height: 2.65rem;line-height: 2.65rem;color: #313131;border: solid 1px #313131;margin:1.5rem auto 0;font-size: 1.2rem;text-align: center;}

/*优势*/
.m-edge{font-size:1.2rem;color: #333;line-height:1.7rem;padding:1.9rem 3.125% 0;overflow: hidden;position: relative;height: 54.1rem;}
.m-edge:before,.m-edge:after{content: "";position: absolute;width: 27.187%;height: 1px;background: #81818f;right: 0;bottom: 3.95rem;}
.m-edge:before{left: 0;}
.prev1,.next1{width:3rem;height:3rem;position: absolute; bottom:2.55rem;right:27.187%;}
.prev1{left:27.187%;}

.edge_c{display: block;overflow: hidden;}
.edge_c dt,.edge_c dt img,.witn_c dt,.witn_c dt img{width:100%;display: block;}
.edge_c dd{clear: both;padding: 1.6rem 0 0;}
.edge_c h3{font-size:1.2rem;color: #333;line-height:2.3rem;font-weight: bold;height: 5.65rem;border-bottom: dashed 1px #a9a9a9;margin-bottom: 2.1rem;white-space: nowrap;}
.edge_c h3 b{font-size:2.2rem;color: #d32429;line-height:3.1rem;border: solid 0.15rem #d32429;font-family: Times New Roman;width: 3.1rem;height: 3.75rem;float: left;text-align: center;position: relative;font-weight: normal;letter-spacing: -1px;}
.edge_c h3 b:before{content: "";position: absolute;width: 1.45rem;height: 0.1rem;background: #d32429;left: 50%;margin-left: -0.725rem;top: 2.9rem;}
.edge_c h3 p{width: 80%;float: left;padding: 0 0 0 3.3%;text-transform: uppercase;}
.edge_c h3 p span{display: block;font-size: 1.5rem;color: #d32429;line-height: 2.3rem;}
.edge_c li{clear: both;padding:0 0 1.5rem 4.5rem;background:url(../images/ico02.gif) no-repeat 2.6rem 0.35rem; -webkit-background-size:1.05rem 1.05rem; -moz-background-size: 1.05rem 1.05rem; -o-background-size: 1.05rem 1.05rem; background-size: 1.05rem 1.05rem;}

.edge_c .swiper-container-horizontal > .swiper-pagination-bullets{width:27%;left:36.5%;bottom:2.5rem;height:2.1rem;}
.edge_c .swiper-pagination-bullet{background:#888;width:0.8rem;height:0.8rem;border-radius: 0.8rem;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;}
.edge_c .swiper-pagination-bullet-active{background: #d32429;}

/*见证*/
.m-witn{padding: 2.3rem 13.28% 0;height: 33.9rem;position: relative;overflow: hidden;line-height: 1.7rem;color: #666;font-size: 1.2rem;}
.prev2,.next2{width:3rem;height:3rem;position: absolute; top:23.1rem;right:0;}
.prev2{left:0;}
.witn_c{overflow: hidden;}
.witn_c dl{height: 26rem;background: #fff;color: #666;}
.witn_c dd{padding: 0 1.55rem;}
.witn_c dd h3{height: 4.65rem;line-height: 4.65rem;font-size: 1.3rem;font-weight: bold;color: #333;overflow:hidden;}

/*关于*/
.m-about{padding:1.35rem 4.688% 0;height:auto;overflow: hidden;font-size:1.2rem;line-height:1.8rem;color: #717171;}
.m-about h2{height:4.05rem;margin: 0 0 1.45rem;}
.about_p,.about_p img{display: block;width: 100%;background: #fff; }
.about_w{padding:1.6rem 0.7rem 0;display: block;}

/*展示*/
.m-show{padding:1rem 4.375% 0.4rem;height:auto;overflow: hidden;}
.show_c{position: relative;overflow: hidden;}
.show_c li{width: 47.94%;float: left;text-align: center;font-size: 1.2rem;color: #666;line-height: 3.3rem;white-space:nowrap;overflow:hidden;}
.show_c ul a:nth-child(2n) li{margin-left:4.12%;}
.show_c li img,.show_c li span{display: block;}
.show_c li .img1{height: 132px;object-fit: cover;}
.showtil{height:4.5rem;text-align: center;font-size:1.2rem;}
.showtil li{white-space:nowrap;overflow:hidden; height:2.85rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;float: left;line-height: 2.85rem;width:29.6%;color: #fff;background: #d32429;}
.showtil li:nth-child(2){margin:0 5.6%;}
.showtil li.cur{background:#313131;}

/*资讯*/
.g_zx{height:29rem;padding-top: 2.5rem; overflow: hidden; margin: 0 3%;}
.g_zx .swiper-slide{width: 100%;}
.g_zx .newtit{height: 3rem;line-height: 3rem;margin-bottom:1.5rem; }
.g_zx .newtit a{ display: inline-block; float: left;width: 31%;margin-right: 3%; height: 3rem;line-height: 3rem; font-size: 1.4rem;color: #fff;text-align: center; position: relative;background: #d32429;}
.g_zx .newtit a:nth-child(3){margin-right: 0;}
.g_zx .newtit .active{ color: #fff;background: #313131;}
.g_zx li{position: relative; height: 3rem;line-height: 3rem;overflow: hidden;font-size: 1.2rem;color: #666666;padding-left: 5%;}
.g_zx li a{color: #666666}
.g_zx li:before{content: "";position: absolute;background:url(../images/dtico.jpg) no-repeat;background-size: 100%;width: 1rem;height: 1rem;left:0;top:1rem;}
.g_zx .dtmore{margin: 1.5rem auto 0;width: 11rem;height: 2.8rem;line-height: 2.8rem;border: 1px solid #313131;height: 2.8rem;line-height: 2.8rem;text-align: center;font-size: 1.2rem;color: #d32429;}
.g_zx .dtmore a{color: #313131;}



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;
        }
    }