.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;display: block;font-size: 1.2rem;color: #666;line-height:1.85rem;height:6rem;position: relative;padding:2.6rem 0 0;}
.til01:before{content: "";position: absolute;width: 1.3rem;height: 1px;background: #e21b14;left: 50%;margin-left: -0.65rem;top: 7.5rem;}
.til01 span{display:block;font-size: 2rem;line-height:2.6rem;color: #e21b14;}

/*PK*/
.m-pkbox{height: 47.7rem;font-size: 1rem;color: #696969;line-height: 1.9rem;overflow: hidden;}
.pktil{background:url(../images/vstil.gif) no-repeat center 0; -webkit-background-size:100% 5.25rem; -moz-background-size: 100% 5.25rem; -o-background-size: 100% 5.25rem; background-size: 100% 5.25rem;height: 5.25rem;line-height: 5.25rem;text-align: center;font-size: 1.1rem;font-weight: bold;color: #333;overflow:hidden;}
.pktil span{width: 50%;float: left;display: block;}
.pktil span:nth-child(2){color: #fff;}
.pkbox_c dl{width: 50%;float: left;height: 33.9rem;background: #f0f0f0;}
.pkbox_c dl:nth-child(3){color: #fff;background: #e50112;}
.pkbox_c dt{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:1rem 1.25rem 0;width: 100%;display: block;}
.pkbox_c dt img{width: 100%;display: block;}
.pkbox_c dd li{clear: both;padding:0.5rem 1rem 0;height: 4.35rem;border-bottom: solid 1px #c4c4c4;font-size:0.9rem;}
.pkbox_c dd li:nth-child(3),.pkbox_c dd li:nth-child(4){font-size:0.8rem;}
.pkbox_c dd li:last-child{border:0;}
.pkbox_c dl:nth-child(3) dd li{border-color: #ed4e5a;}

/*不同*/
.m-differ{height: 28.6rem;font-size: 1.1rem;line-height: 2.9rem;padding: 0 3.125%;color: #666;background:#fbfbfb;}
.m-differ h3{height:3.2rem;overflow: hidden;text-align: center;font-size: 1.5rem;line-height:3.2rem;background: #e50112;font-weight: bold;color: #fff;}
.differ_c{background: #efefef;border-bottom: solid 0.1rem #e50112;position: relative;padding: 0.85rem 0 2.4rem;}
.differ_c li{width: 22%;float: left;padding-left: 3.1%;white-space: nowrap;}
.differ_c li:nth-child(4n){padding: 0;}
.differ_more{display: block;position: absolute;width: 46.67%;height: 2.5rem;line-height: 2.4rem;bottom: -1.2rem;left:26.665%;background: #eee;color: #e50112;text-align: center;border: solid 0.1rem #e50112;border-radius: 1.25rem;}

/*形势*/
.m-situ{padding: 2.2rem 2.89% 0;height: 28.4rem;text-align: center;background:url(../images/situbg.jpg) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;font-size: 0.9rem;color: #666;line-height: 1.3rem;}
.m-situ h2{font-size:1.5rem;color: #e50112;line-height: 2.9rem;font-weight: bold;}
.situ_t{height: 2.75rem;background: #ddd;font-weight: bold;color: #333;font-size: 0.8rem;line-height: 2.75rem;}
.situ_t span,.situ_w p span{width: 29.66%;display: block;float: left;}
.situ_t span:nth-child(2){width:40.68%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-left: solid 1px #e7e7e7;border-right: solid 1px #e7e7e7;}
.situ_w{border: solid 1px #e0e0e0;border-top: 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;background: #fff;overflow: hidden;height: 15.35rem;}
.situ_w p{height: 3.05rem;line-height: 3.05rem;overflow: hidden;}
.situ_w .swiper-slide{height: 3.05rem!important;overflow: hidden;border-bottom: solid 1px #e0e0e0;}
.situ_w p span{height: 3.05rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.situ_w p span:nth-child(2){width:40.68%;border-left: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;}
.situ_w p.situ_w1 span:nth-child(2){padding:0.25rem 1rem 0;line-height: 1.3rem;}

/*优势*/
.m-edge{font-size:1rem;color: #696969;line-height:1.65rem;padding:2.6rem 3.125% 0;position: relative;height: 35.1rem;}
.m-edge .til01{left: 0;top:-6rem;position: absolute;width: 100%;}
.prev1,.next1{width:2.9rem;height:3.65rem;display: block;position: absolute;bottom:0.8rem;right: 16.56%;z-index: 9;}
.prev1{left: 16.56%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}

.edge_c{display: block;overflow: hidden;}
.edge_c dl{display: block;overflow: hidden;height:31rem;}
.edge_c dt,.edge_c dt img{width:100%;display: block;}
.edge_c dd{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding: 0.9rem 0 0 6.5rem;position: relative;}
.edge_ico{width: 5.5rem;height:9.05rem;display: block;position: absolute;left: 0;top:1.7rem;background:#e21b14;font-size: 1.2rem;font-weight: bold;text-align:center;color: #fff;line-height: 3.3rem;padding-top: 5.15rem;height: 3.9rem;z-index:1;}
.edge_ico b{width: 5.5rem;height:9.05rem;display: block;position: absolute;left: 0;top:0;z-index:-1;}

.edge_c h3{font-size:1.5rem;color: #000;line-height:3.95rem;font-weight: bold;border-bottom: solid 1px #ccc;height:3.95rem;overflow: hidden;margin-bottom: 0.4rem;}

.m-edge .swiper-container-horizontal > .swiper-pagination-bullets{width:47.8%;left:26.1%;bottom:0;height:3.1rem;}
.m-edge .swiper-pagination-bullet{background:#999;width:0.95rem;height:0.95rem;border-radius: 0.95rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 1.6rem;}
.m-edge .swiper-pagination-bullet-active{background: #e50112;width: 2.7rem;}

/*见证*/
.g-box1{background:url(../images/witnbg.jpg) no-repeat center 12.5rem; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-witn{height: 38.9rem;overflow: hidden;font-size: 1.1rem;color: #666;line-height: 1.6rem;}
.witn_c{padding: 0 3.125%;display: block;height: 26.3rem;}
.witn_c dl{padding: 0.8rem 0 0;height: 11.7rem;border: solid 1px #dfdfdf;margin-bottom: 1rem;color: #666;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;background: #fff;}
.witn_c dt{width:30.83%;float: left;border-radius: 100%;margin: 0.25rem 0 0 2.33%;}
.witn_c dd{width:60.33%;float: left;padding: 0 0 0 3%;}
.witn_c dd h3{height: 2.7rem;line-height: 2.7rem;font-size: 1rem;color: #333;overflow: hidden;font-weight: bold;white-space: nowrap; text-overflow: ellipsis;display:block;}
.witn_c dd p{height:4.7rem;overflow: hidden;}
.witn_c dd span{display: block;width: 7.2rem;height: 1.85rem;line-height: 1.85rem;background: #e21b14;text-align: center;color: #fff;border-radius: 0.95rem;}
.more01{display: block;text-align: center;position: relative;font-size: 1.2rem;z-index: 1;}
.more01:before{content: "";position: absolute;width: 100%;height: 0.1rem;background: #e50112;left: 0;top: 1.2rem;z-index: -1;}
.more01 span{display: block;width:43.75%;height: 2.5rem;line-height: 2.35rem;border: solid 0.1rem #e50112;color: #e50112;margin:0 auto;border-radius: 1.25rem;background: #fff;}

/*荣誉*/
.m-hon{clear: both; position: relative;height:22.7rem;overflow: hidden;}
.prev2,.next2{width:0.9rem;height:1.75rem;display: block;position: absolute;top:12.7rem;right:1.563%;z-index: 9;}
.prev2{left:1.563%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.hon_c{overflow: hidden;}
.m-hon li{width:42.5%;float: left;display: block;margin-left: 2.344%;}
.m-hon li span{display: block;height: 2.7rem;line-height: 2.6rem;border-bottom: solid 0.1rem #e50112;font-size: 1.2rem;color: #666;text-align: center;}
.m-hon ul li:nth-child(2n-1){margin-left:6.25%;}
.m-hon li img{width:100%;display: block;background:url(../images/honlbg.jpg) no-repeat center 0; -webkit-background-size:100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding:0.5rem;}

/*资讯*/
.m-news{height:42.8rem;font-size:1.1rem;color: #666;overflow: hidden;line-height: 2rem;}
.newtil{height:4.7rem;line-height:4.2rem;font-size:1.2rem;position: relative;color: #666;padding: 1rem 0 0;z-index: 1;}
.newtil:before{content: "";position: absolute;width: 100%;height:1px;background: #ccc;left: 0;top:1.4rem;z-index:-1;}
.newtil li{float: left;width:26.563%;text-align: center;background:url(../images/ico1.gif) no-repeat center 0; -webkit-background-size:0.75rem 0.75rem; -moz-background-size: 0.75rem 0.75rem; -o-background-size: 0.75rem 0.75rem; background-size: 0.75rem 0.75rem;}
.newtil li:nth-child(1){margin-left:10.15%;}
.newtil li.cur{background:url(../images/ico2.gif) no-repeat center 0; -webkit-background-size:0.75rem 0.75rem; -moz-background-size: 0.75rem 0.75rem; -o-background-size: 0.75rem 0.75rem; background-size: 0.75rem 0.75rem;color: #f1433c;font-weight: bold;}

.new_c{overflow: hidden;}
.new_c dl{height:15.4rem;border-bottom: solid 0.1rem #d1d1d1;margin:0 3.125% 0.15rem;overflow: hidden;color: #666;}
.new_c dt,.new_c dt img{width:100%;display: block;}
.new_c dd h3{height:2.7rem;line-height:2.7rem;color: #333;overflow: hidden;font-size: 1.2rem;}
.new_c dd b{font-weight: normal;color: #e50112;}
.new_c li{height:3.15rem;line-height:3.15rem;color: #666;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;padding:0 0 0 1.4rem;border-bottom: solid 1px #dedfdf;margin:0 3.125%;position: relative;}
.new_c ul a:last-child li{border: 0;}
.new_c li:before{content: "";position: absolute;width: 0.55rem;height: 0.55rem;border-radius: 0.55rem;border: solid 1px #959798;left: 0;top: 1.2rem;}
.new_c li span{float: right;font-family: Times New Roman;}

/*关于*/
.m-about{height:37.65rem;overflow: hidden;font-size:1.1rem;line-height:2rem;color: #666;text-align: center;background:url(../images/aboutbg.jpg) no-repeat center bottom; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.about_p,.about_p img{display: block;width: 100%;background: #fff;}
.about_w{padding:4.05rem 3.125% 0;display: block;position: relative;}
.about_ico{position: absolute;width: 33.344%;left:33.328%;top: -3.5rem;line-height: 3.5rem;height:6.35rem;text-align: center;color: #fff;font-size: 1.5rem;background:url(../images/abo_ico.gif) no-repeat center 0; -webkit-background-size:100% 6.35rem; -moz-background-size: 100% 6.35rem; -o-background-size: 100% 6.35rem; background-size: 100% 6.35rem;}
.about_w h3{display:block;color: #333;font-size: 1.3rem;line-height: 3rem;height: 3rem;overflow: hidden;}
.about_w a{display:inline-block;color: #e50112;}

.g-ft{margin: 0!important;}


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;
        }
    }