.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{bottom:0;width:100%!important;height: 2.5rem;left:0!important;}
.g-adv .swiper-pagination-bullet{background:#fff;width:2.65rem;height:0.65rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 1.1rem;border-radius: 0.33rem;}
.g-adv .swiper-pagination-bullet-active{width:2.65rem;background: #c61616!important;}
.swiper-container-horizontal > .swiper-pagination-bullets span:nth-child(1){margin: 0;}

.swiper-slide{overflow: hidden;}

.til01{text-align: center;display: block;font-size:1.8rem;color: #181818;line-height:3.3rem;height:8.5rem;}
.til01 b{color: #c61616;}
.til01 p{display: block;height:3.3rem;font-weight: bold;color: #181818;overflow: hidden;}
.til01 span{display: block;font-size:1rem;line-height:1.7rem;height:3.6rem;position: relative;background:url(../images/tilbg1.png)/*tpa=http://m.dgxlxyy.com/skin/m/images/tilbg1.png*/ no-repeat center bottom;-webkit-background-size:21.8rem 1.5rem; -moz-background-size: 21.8rem 1.5rem; -o-background-size: 21.8rem 1.5rem; background-size: 21.8rem 1.5rem;color: #555;}
.m-news .til01,.m-news .til01 p{color: #fff;}
.m-news .til01 span{background:url(../images/tilbg2.png)/*tpa=http://m.dgxlxyy.com/skin/m/images/tilbg2.png*/ no-repeat center bottom;-webkit-background-size:11rem 1.55rem; -moz-background-size: 11rem 1.55rem; -o-background-size: 11rem 1.55rem; background-size: 11rem 1.55rem;color: #fff;}


/*产品*/
.m-probox{padding: 2.7rem 3.125%;font-size: 1rem;line-height: 1.5rem;color: #666;}
.pro_t{display: block;height:6.8rem;font-size: 1.2rem;line-height: 2.85rem;text-align: center;}
.pro_t li {

    width: 32.7%;
    float: left;
    margin: 0.25%;
    background:#c61616;
    height: 2.85rem;
    color: #fff;

}
.pro_t ul a:nth-child(1) li{background: #ec8b00;}
.pro_t ul a:nth-child(4n-3) li{margin-left: 0;}
.pro_gg dt, .pro_gg dt img, .pro_c li img {

    width: 100%;
    display: block;
    border: solid 1px #e7e7e7;
    box-sizing: border-box;

}
.pro_gg dd{padding:0.6rem 0 1.5rem;}
.pro_gg dd h3{font-size: 1.2rem;line-height: 2.5rem;font-weight: bold;color: #262626;display: block;}
.pro_c li{display: block;overflow: hidden;width: 48.5%;float: left;}
.pro_c ul a:nth-child(2n) li,.chara_c dl:nth-child(2n){margin-left: 3%;}
.pro_c li span{display: block;font-size:1rem;line-height: 3.25rem;height: 3.15rem;color: #666;border: solid 1px #e7e7e7;border-top: 0;padding: 0 0.5rem;position: relative;}
.pro_c li span:before{content: ">";position: absolute;width: 1rem;height: 3.1rem;line-height: 3.25rem;color: #666;top: 0;right: 0.5rem;}


/*品质*/
.m-chara{text-align: center;color:#fff;background:url(../images/bg01.gif)/*tpa=http://m.dgxlxyy.com/skin/m/images/bg01.gif*/ repeat center 0;-webkit-background-size:11.9rem 11.95rem; -moz-background-size: 11.9rem 11.95rem; -o-background-size: 11.9rem 11.95rem; background-size: 11.9rem 11.95rem;position: relative;z-index: 1;padding: 2rem 3.125%;text-align: center;}
.chara_c dl{width: 48.5%;background: #c61616;margin-bottom: 0.9rem;float: left;}
/*.chara_c dl:nth-child(2),.chara_c dl:nth-child(3){background: #ec8b00;}*/
.chara_c dd{font-weight: bold;padding: 0.4rem 0 0.6rem;font-size: 1.1rem;line-height: 2.3rem;}
.chara_c dd b{display: block;font-weight: normal;color: #fff;}
.chara_c dd em{font-size:1.5rem;line-height:2rem;display: block;font-style: normal;position: relative;}
.chara_c dd em:before,.chara_c dd em:after{content: "";position: absolute;width:0.5rem;height:0.1rem;background: rgba(255, 255 , 255 , 0.9);top: 0.9rem;left: 50%;margin-left:1.25rem;}
.chara_c dd em:before{margin-left:-1.75rem;}

/*优势*/
.m-edge{position: relative;padding:3.2rem 3.125% 0;font-size:1rem;line-height:1.75rem;color: #242424;}
.edge_p,.edge_p img{display: block;width: 100%;}
.edge_w{padding:0 0 1.7rem;display: block;}
.edge_w h3{white-space: nowrap;position: relative;font-size: 1.5rem;color: #181818;line-height: 2rem;padding:1.8rem 0 0rem;font-weight: bold;}
.edge_w h3 p{display: block; padding-left: 1.2rem;border-left: 3px solid #c61616;font-weight: normal;}
.edge_w h3 em{display: block;font-size:0.6rem;line-height:1.25rem;opacity: 0.3;font-weight: normal;}
.edge_w h3 span{width:10.8rem;display: block;background: #c61616;text-align: center;color: #fff;line-height: 3.4rem;height: 3.4rem;margin-bottom: 1.95rem;position: relative;}
.edge_w h3 span i{color: #ec8b00;width: 2.7rem;line-height:2.5rem;border: solid 0.1rem #ec8b00;border-left: solid 0.65rem #ec8b00;position: absolute;top:0.35rem;right:-2.8rem;display: block;background: #fff;}
.edge_wl li{padding: 0 0 0 1.05rem;background:url(../images/ico01.png)/*tpa=http://m.dgxlxyy.com/skin/m/images/ico01.png*/ no-repeat 0 0.65rem;-webkit-background-size:0.5rem 0.55rem; -moz-background-size: 0.5rem 0.55rem; -o-background-size: 0.5rem 0.55rem; background-size: 0.5rem 0.55rem;white-space: nowrap;color: #666}
.edge_pl li{width: 21.16%;height:7.3rem;background:url(../images/edgeplbg.gif)/*tpa=http://m.dgxlxyy.com/skin/m/images/edgeplbg.gif*/ no-repeat 0 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: 2.65rem 0.1rem;float: left;margin: 0 1.5% 0 0;}
.edge2 .edge_w h3 span,.edge4 .edge_w h3 span{position: absolute;left: 0;top: -3.4rem;}
.edge2 .edge_w h3 span i,.edge4 .edge_w h3 span i{top: 0.7rem;}

/*案例*/
.m-case{background:url(../images/bg01.gif)/*tpa=http://m.dgxlxyy.com/skin/m/images/bg01.gif*/ repeat center 0;-webkit-background-size:11.9rem 11.95rem; -moz-background-size: 11.9rem 11.95rem; -o-background-size: 11.9rem 11.95rem; background-size: 11.9rem 11.95rem;padding: 2rem 3.125% 0;}
.case_t{overflow: hidden;height:6.35rem;background: #c61616;margin-bottom: 1rem;text-align: center;font-size: 1.2rem;line-height: 3.2rem;position: relative;}
.case_t li{height: 3.2rem;width: 33.33%;float: left;position: relative;color: #fff;}
.case_t li.cur{background: #ec8b00;}
.case_t:before{content: "";position: absolute;width: 100%;height: 1px;background: #9d0000;right: 0;top:3.15rem;}
.case_t li:before{content: "";position: absolute;width: 1px;height: 100%;background: #9d0000;right: 0;top: 0;}
.case_c{overflow: hidden;padding-bottom: 1.5rem;}
.case_c dl{width: 100%;}
.case_c dt,.case_c dt img,.case_c li img{width:100%;display: block;}
.case_c dd{background: #fff;font-size: 1rem;line-height: 1.2rem;color: #666;padding: 0.2rem 0.8rem 0;height: 5.4rem;}
.case_c dd h3{font-size: 1.2rem;line-height:2.5rem;color: #1c1c1c;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_c li{display: block;margin-bottom: 0.9rem;}
.case_c li span{background: #fff;border: solid 1px #e0e0e0;line-height: 2.75rem;color: #666;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;display: block;text-align: center;font-size: 1.2rem;}
.case_c ul{width: 31.33%;float: right;}

/*资讯*/
.m-news{overflow: hidden;font-size:1rem;line-height:1.3rem;color: #666;padding:1.7rem 3.125% 0;background:url(../images/newbg.jpg)/*tpa=http://m.dgxlxyy.com/skin/m/images/newbg.jpg*/ no-repeat 0 0;-webkit-background-size:100% 14.7rem; -moz-background-size: 100% 14.7rem; -o-background-size: 100% 14.7rem; background-size: 100% 14.7rem;}
.new_t{overflow: hidden;height:5.9rem;line-height:2.8rem;font-size: 1.2rem;color: #313131;width: 100%;position: relative;text-align: center;}
.new_t li{height:2.8rem;width: 31.5%;float: left;background: #fff;color: #313131;font-weight: bold;}
.new_t li.cur{background: #ec8b00;color: #fff;}
.new_t li:nth-child(2){margin: 0 2.75%;}


.new_c{overflow: hidden;height: 28.9rem;}
.new_c dl{overflow: hidden;background: #f4f4f4;margin-bottom: 1.05rem;}
.new_c dt{width:45%;float: left;}
.new_c dt img {

    width: 100%;
    box-sizing: border-box;
    border: 1px solid #f5f5f5;
    height: 100%;
    display: block;

}
.new_c dd{display: block;width:44.5%;float: left;color: #666;padding: 0.6rem 0 0 1rem;}
.new_c dd h3{display: block;font-size:1.1rem;line-height:2.1rem;height:4.15rem;font-weight: bold;color: #212121;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c dd h3 em{display: block;font-size:0.7rem;line-height:1.1rem;height:1.1rem;font-weight: normal;color: #fff;background: #ec8b00;border-radius: 0.55rem;text-align: center;width: 5.2rem;}
.new_c li{border: solid 1px #f0f0f0;height: 5.05rem;color: #666;margin-bottom: 0.4rem;}
.new_c li span{display: block;width: 20.4%;float: left;height: 5.05rem;border-right: solid 1px #f0f0f0;text-align: center;font-size: 0.7rem;color: #bababa;line-height: 1.2rem;}
.new_c li span b{display: block;font-size: 2.4rem;color: #303030;line-height: 2.25rem;padding: 0.75rem 0 0;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c li p{width: 72.44%;float: left;padding:0.7rem 0 0 5.1%;line-height: 1.7rem;}
.new_c li p b{display: block;line-height: 1.9rem;color: #303030;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/*关于我们*/
.m-about{font-size:1rem;line-height:1.5rem;color: #666;clear: both;padding:1.5rem 3.125%;position: relative;z-index: 1;overflow: hidden;}
.m-about:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 20.2rem;background:url(../images/bg01.gif)/*tpa=http://m.dgxlxyy.com/skin/m/images/bg01.gif*/ repeat center 0;-webkit-background-size:11.9rem 11.95rem; -moz-background-size: 11.9rem 11.95rem; -o-background-size: 11.9rem 11.95rem; background-size: 11.9rem 11.95rem;z-index:-1;}
.about_p,.about_p img{width: 100%;display: block;}
.about_w{padding: 0 0 1rem;}
.about_w h3{height:3.5rem;font-size: 1.5rem;font-weight: bold;color: #000;line-height: 3.5rem;}
.show{clear: both;height:5.75rem;line-height:1.25rem;border: solid 1px #f2f2f2;}
.show li{float: left;height:5.75rem;width:33.33%;padding: 1rem 0.9rem 0;border-right: solid 1px #f2f2f2;position: relative;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;white-space: nowrap;}
.show li:last-child{border: 0;}
.show li p{height: 2.5rem;border-bottom: solid 1px #f0f0f0;margin-bottom:0.5rem;font-size: 0.8rem;position: relative;}
.show li p i{width:1.5rem;display: block;position: absolute;top: 0.25rem;right: 0;}
.show li p a{display: block;font-size:1.2rem;line-height:1.7rem;color: #232323;}
.show li:hover p a,.show li p a:hover{color: #c61616;}
.show li em{color: #c3c2c2;display: block;line-height:1.3rem;font-size:0.6rem;background:url(../images/ico02.gif)/*tpa=http://m.dgxlxyy.com/skin/m/images/ico02.gif*/ no-repeat right center;-webkit-background-size:0.95rem 0.45rem; -moz-background-size: 0.95rem 0.45rem; -o-background-size: 0.95rem 0.45rem; background-size: 0.95rem 0.45rem;}




html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size: 10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size: 15px;}}
@media screen and (min-width:520px){html{font-size: 16.25px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:600px){html{font-size:  18.75px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}