.wrap img{width: 100%;display: block;}
/*广告*/

.g-adv {position: relative; width: 100%; height:24.0rem;}
.g-adv img{ width:100%;}

.banner_pagin{position: absolute;left:50%; z-index: 100; top:22rem; height:0.75rem; text-align: center; clear: both;}
.banner_pagin span{width:0.75rem; height:0.75rem; margin:0 1.7rem 0; opacity: 1; background: #fff;vertical-align: top; transition :all 0.5s ease;  border-radius: 100%;}
.banner_pagin span.swiper-pagination-bullet-active{width:0.75rem; height:0.75rem; border-radius: 100%; background: #fed000;transition:all 0.5s ease;}


/*m-case*/
.m-case2{height:20.4rem;width: 100%; background:url(../images/cs_bg.jpg) no-repeat center bottom; background-size: 100% 8.0rem;}
.case2{padding: 2.1rem 0.8rem 0; line-height: 2rem; color: #444;font-size: 1.2rem;}



/*title*/
.m-h2{margin: 0 auto 1.5rem; height:4.6rem; width: 100%; text-align: center;background:url(../images/tic.png) no-repeat center bottom;   background-size: 100% 0.2rem;}
.m-h2 b{display: block;width: 100%; font-size:1.8rem; font-weight: bold; line-height:2.2rem; color: #bc0007;}
.m-h2 em{display: block; color: #000;font-size:1.4rem; line-height:2.3rem; padding-left: 0.5rem;}

/*m-pro*/
.g-pro{position: relative; background: #f5f3f3; height:36.5rem; padding-top: 1.5rem; width:100%;}
.pro_nav{margin:0 auto 1.15rem; width:93.75%;  height:4.4rem; overflow:hidden;background:#fff;}
.pro_nav p{position: relative; float:left; text-align: center; height:4.4rem; width: 25%; font-size: 1.5rem;line-height: 4.4rem; color: #444444; background:url(../images/pro_ic.gif) no-repeat right center;}
.pro_nav p.cur{color: #bc0007; height: 4.4rem;}
.pro_nav p.nones{background: none;}

.pro_con{ width:93.75%; margin: 0 auto; position: relative;}
.pro_con ul{margin:0 auto; overflow: hidden; }
.pro_con ul li{ float: left; overflow: hidden; margin-bottom: 0.75rem; width: 48.67%;}
.pro_con ul a:nth-child(2n) li{float: right;}
.pro_more{width: 25.78%;  height: 2.5rem; background: #bc0007; line-height: 2.5rem; font-size: 1.3rem; color: #fff;text-align: center; margin:0.8rem auto 0;}

/*lc*/
.m-lc{margin-top: 2.25rem;height: 28.6rem;}
.lc .m-h2{margin-bottom: 1.7rem; background:url(../images/tic3.png) no-repeat center bottom; background-size: 100% 0.2rem; }
.lc ul{width: 93.75%; margin:0 auto; }
.lc ul li{float: left;width: 33%; text-align: center; height: 9.9rem; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.lc ul li em{display: block; width: 100%;height: 5.5rem;}
.lc ul li em img{width: 100%;}
.lc ul li span{display: block; color: #444; line-height: 2.0rem;font-size: 1.3rem;}
.lc ul li i{display: block; text-transform: uppercase; line-height:1.1rem; font-size: 0.7rem; font-family: Arial; color: #c4c4c4;}
.lc ul li:nth-child(3n){border-right: 1px solid #c9c9c9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.lc ul li:nth-child(4),.lc ul li:nth-child(5),.lc ul li:nth-child(6){border-bottom: 1px solid #c9c9c9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

/*m-zc*/
.m-zc{ height:26.7rem; padding-top:1.7rem; width:100%;background:#bc0007 url(../images/lc_bg.png) no-repeat center 8.2rem; background-size: 100% 18.2rem;}
.zc .m-h2{margin-bottom: 4.2rem; height:3.6rem; background:url(../images/tic2.png) no-repeat center bottom; background-size: 100% 0.2rem; }
.zc .m-h2 em{color: #eebfc1;}
.zc .m-h2 b{color: #fed000;}
.zc ul{width: 100%; margin:0 auto; }
.zc ul li{float: left;width: 33.333%; text-align: center; color: #bc0007; height: 9.9rem; }
.zc ul li em{display: block; width: 6.0rem; margin: 0 auto 0.3rem;height:2.8rem; font-size: 2.1rem; line-height: 2.8rem; border-bottom: 1px dashed #bc0007;font-family: Arial;}
.zc ul li span{display: block; line-height:1.5rem;font-size: 1.3rem;}
.zc ul li i{display: block; text-transform: uppercase; line-height:1.1rem; font-size: 0.7rem;}
.zc ul li:nth-child(4){margin-left: 17.625%;}
.zc ul li:nth-child(4),.zc ul li:nth-child(5),.zc ul li:nth-child(6){}


/*案例*/
.g-case{position: relative; background: #f5f3f3; height:38.0rem; padding-top: 1.5rem;}
.g-case .m-h2{ margin-bottom:1.5rem;background:url(../images/tic2.png) no-repeat center bottom; background-size: 100% 0.2rem;}
.case_pic{ width:93.75%; margin: 0 auto;}
.case01 dl{position: relative;height: 27.5rem; background: #bc0007;}
.case01 dl dt{width: 100%; height:16.6rem; }
.case01 dl dt i{position: absolute; left:0rem; top:0rem;}
.case01 dl dd{padding: 0 1.0rem; margin-top: 0.5rem; overflow: hidden;}
.case01 dl dd h3{color: #fed000; font-size: 1.3rem; font-weight: bold; line-height:2.2rem;}
.case01 dl dd p{ color: #fff; font-size:1.2rem;display: block; line-height:1.7rem; }

.case_pagin{height:1.1rem; text-align: center; padding-top: 2.0rem;clear: both;}
.case_pagin span{width:0.9rem; height:0.9rem; margin:0 1.3rem 0; opacity: 1; background: none; border: 1px solid #bc0007; vertical-align: top; transition :all 0.5s ease;  border-radius: 100%;}
.case_pagin span.swiper-pagination-bullet-active{width:0.9rem; height:0.9rem; border-radius: 100%; background: #bc0007;transition:all 0.5s ease;}



/*kh*/
.m-kh{position: relative; background: #fff; height:35.5rem; padding-top:1.4rem; width:100%;}
.m-kh .m-h2{background:url(../images/tic2.png) no-repeat center bottom;  background-size: 100% 0.2rem;margin-bottom: 1.6rem;}

.kh{width: 93.75%; margin: 0 auto 2rem; overflow:hidden;}
.kh dl{width: 48.33%; float: left; }
.kh dl dt{width: 100%; height:14.5rem; border: 1px solid #dedede;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.kh dl dt img{width: 100%;height:7.9rem;}
.kh dl dd{margin-top: 0.5rem; overflow: hidden;}
.kh dl dd h3{color: #3d3d3d; font-size: 1.3rem; font-weight: normal; line-height:2.0rem;}
.kh dl dd p{ color: #7d7d7d; font-size:1.2rem;display: block; line-height:1.7rem; }
.kh a:nth-child(2) dl{float: right;}

.kh_more{width: 25.78%; overflow:hidden; height: 2.5rem; background: #bc0007; line-height: 2.5rem; font-size: 1.3rem; color: #fff;text-align: center; margin: 2.2rem auto 0;}



/*走进*/
.m-about{background: #f5f3f3; height:26.0rem; padding-top: 1.4rem;}
.m-about .m-h2{background:url(../images/tic3.png) no-repeat center bottom; margin-bottom: 1.6rem; background-size: 100% 0.2rem;}
.m-about dl{width: 93.75%; margin: 0 auto;}
.m-about dl dt{margin-bottom:0.8rem; height:9.35rem; width: 100%;}
.m-about dl dd{line-height:1.9rem; font-size:1.3rem; display: block;color: #444444;}















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;
        }
    }