.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-container-horizontal > .swiper-pagination-clickable,
.swiper-pagination-custom,
.swiper-pagination-fraction{bottom:0;width:100%!important;height: 3.45rem;left:0!important;}
.g-adv .swiper-pagination-bullet,
.edge_c .swiper-pagination-bullet{background:#fff;width:1rem;height:1rem;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: 1rem;}
.edge_c .swiper-pagination-bullet{background: #9c9c9c!important;margin: 0 0 0 0.45rem;}
.g-adv .swiper-pagination-bullet-active,.edge_c .swiper-pagination-bullet-active{background:#e70014!important;}
/* .swiper-container-horizontal > .swiper-pagination-bullets span:nth-child(1),
.swiper-container-horizontal > .swiper-pagination-clickable span:nth-child(1)
{margin: 0;} */

.swiper-slide{overflow: hidden;}

.til01{display: block;font-size:2.1rem;line-height:2.55rem;color: #333;height:7rem;position: relative;text-align: center;}
.til01 p{display: block;height:2.55rem;font-weight: bold;}
.til01 span{display: inline-block;line-height:3.3rem;font-size:1.2rem;background:url(../images/tilbg1.png) no-repeat center 0;-webkit-background-size:24.15rem 0.9rem; -moz-background-size: 24.15rem 0.9rem; -o-background-size: 24.15rem 0.9rem; background-size: 24.15rem 0.9rem;}
.til01 a{display: block;color: #333;}

/*产品*/
.m-pro{padding:2.6rem 2.344%;font-size: 1.1rem;line-height:1.85rem;position: relative;z-index: 1;color: #666;}
.prod1{height: 30rem; overflow: hidden;}
.prod2{height: 29.5rem; overflow: hidden;}
.prod1 h3{height:4.8rem;font-size: 1.2rem;line-height: 1.45rem;color: #333;}
.prod1 h3 em{width: 3.5rem;display: block;float: left;margin: 0.1rem 0.4rem 0 0;}
.prod1 h3 p{width: 84%;display: block;float: left;}
.prod1 h3 p b{display: block;font-size: 1.5rem;color: #d70c25;line-height: 1.8rem;}
.prod1_c p{width: 48.85%;}
.prod1_c ul{width: 48.85%;}
.prod1_c li{margin-bottom: 1.5rem;}
.prod1_c li,.prod1_c li img{display: block;}
.prod3 dl{height: 11.25rem;margin-bottom: 0.85rem;background: #efefef; overflow: hidden;}
.prod3 dt{width: 48.85%;float: left;margin-top: 7%;}
.prod3 dd{width: 44.92%;float: left;padding:0.85rem 0 0 4%;color: #666;}
.prod3 dd h3{color: #d70c25;font-size: 1.5rem;line-height: 2.3rem;font-weight: bold;display: block;}
.prod3 dd p{height: 4.9rem;}
.prod3 dd span{height:2rem;width:5.7rem;text-align: center;font-size: 0.8rem;line-height: 2rem;border-radius: 1rem;background:url(../images/ico02.png) no-repeat 4.85rem 0.65rem #d70c25;-webkit-background-size:1.25rem 0.55rem; -moz-background-size: 1.25rem 0.55rem; -o-background-size: 1.25rem 0.55rem; background-size:1.25rem 0.55rem;display: block;color: #fff;padding: 0 1.55rem 0 0;}

/*永兴工程*/
.m-proj{height: 36rem;padding:0 2.344%;font-size:1.1rem;line-height:2.5rem;}
.proj_t{text-align: center;height:3.7rem;font-size:1.1rem;line-height: 2.5rem;color: #fff;}
.proj_t li{width:33.11%;height: 2.5rem;float: left;margin: 0 0 0 3.44%;background: #555;border-radius:1.25rem;}
.proj_t li a{display: block;color: #fff;}
.proj_t li:nth-child(1){margin: 0 0 0 15%;}
.proj_t li.cur{background: #d70c25;}
.proj_c{overflow: hidden;}
.proj_c li{width: 48.2%;float: left;height: 14.7rem;}
.proj_c li img{width:100%;display: block;}
.proj_c li span{height:2.5rem;text-align: center;display: block;color: #666;background: #efefef; overflow: hidden;}
.proj_c ul a:nth-child(2n) li{margin-left:3.6%;}

/*优势*/
.m-edge{padding:1rem 2.344% 0;font-size: 1.2rem;position: relative;}
.prev1,.next1{width:1.65rem;height:2.1rem;display:inline-block;z-index:11;cursor: pointer;position: absolute;bottom:1.55rem;right:34%;}
.prev1 img,.next1 img{display: block;}
.prev1{left:34%;}
.edge_c{height: 35.9rem;padding: 2.9rem 0 0;position: relative;overflow: hidden;}
.edge_c dt,.edge_c dt img{width: 100%;display: block;}
.edge_c dd h4{font-weight: bold;height:3.55rem;line-height: 3.55rem;color: #333;font-size: 1.2rem;}
.edge_c dd li{padding: 0 0 0 0.9rem;position: relative;/*height: 1.8rem;*/line-height: 1.8rem;background:url(../images/ico01.gif) no-repeat 0 0.7rem;-webkit-background-size:0.4rem 0.4rem; -moz-background-size: 0.4rem 0.4rem; -o-background-size: 0.4rem 0.4rem; background-size:0.4rem 0.4rem;/*white-space: nowrap;*/color: #606163;}
.edge_t{height: 6rem;text-align: center;font-size: 1.1rem;line-height: 2rem;color: #333;top: 8rem;left:0;position: absolute;z-index: 8;width: 100%;}
.edge_t li{display: inline-block;width: 20.625%;height: 5.8rem;float: left;margin: 0 0 0 4.27%;background:url(../images/edgetbg1.png) no-repeat 0 0;-webkit-background-size:100% auto!important; -moz-background-size: 100% auto!important; -o-background-size: 100% auto!important; background-size:100% auto!important;}
.edge_t li span{display: block;width:1.8rem;height: 1.6rem;margin: 0.8rem auto 0; background-size: 100%;}
.edge_t li:nth-child(1){margin-left: 2.344%;}
.edge_t li.cur{color: #fff;background:url(../images/edgetbg2.png) no-repeat 0 0;}
.edge_t li.cur span{background-position: 0 bottom!important;}


/*资讯*/
.m-news{overflow: hidden;font-size:1.1rem;line-height:1.45rem;color: #606163;height: 31.8rem;}
.new_t{height:3.65rem;line-height:3.65rem;font-size: 1.3rem;text-align: center;overflow: hidden;background: #555;color: #fff;margin-bottom: 1.2rem;}
.new_more{float: right;font-size: 1.2rem;}
.new_more span{display:inline-block;color: #fff;background:url(../images/ico03.gif) no-repeat 0 center;-webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size:0.9rem 0.9rem;padding: 0 1.1rem;}
.new_t li{width:27.34%;float: left;height:3.65rem;line-height:3.65rem;}
.new_t li.cur{background: #e3232f;}
.new_c{overflow: hidden;margin: 0 2.344%;}
.new_c dl{height:7rem;background: #ececec;overflow: hidden;margin-bottom: 0.75rem;}
.new_c dt{width: 35.4%;float: left;}
.new_c dt img{width:100%;display: block;}
.new_c dd{display: block;color: #606163;padding:0 3.28% 0 0;width: 57.7%;float: right;}
.new_c dd h3{display: block;font-size: 1.1rem;line-height:3rem;height:3.2rem;color: #303030;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c dd em,.new_c li p em{display: inline-block;color: #e3232f;}
.new_c li{height:5.45rem;background: #ededed;margin-bottom: 0.55rem;line-height: 1.75rem;color: #606163;overflow: hidden;}
.new_c li span{height:6.3rem;border-right: solid 1px #fff;width: 17.21%;float: left;font-size: 0.8rem;text-align: center;color: #adadad;line-height: 1.1rem;}
.new_c li span b{display: block;font-size:2.5rem;line-height:2.5rem;padding: 0.8rem 0 0;font-weight: normal;color: #666;}
.new_c li p{width: 77%;float: left;padding:0.8rem 0 0 3.93%;}
.new_c li p b{display: block;font-size:1.1rem;color: #303030;line-height:1.7rem;height:1.7rem;font-weight: normal;}

/*关于我们*/
.m-about{font-size:1.1rem;line-height:1.8rem;color: #737373;clear: both;}
.about_p,.about_p img{width: 100%;display: block;}
.about_w{padding:0.3rem 5.47% 0;height:13.9rem;position: relative;text-align: center;}
.about_w h3{display: block;font-size: 1.2rem;font-weight: bold;height: 3.2rem;color: #000;line-height: 3.2rem;}
.about_w p{display: block;height:7.1rem;}
.about_more{background:url(../images/morebg.gif) no-repeat center 0;-webkit-background-size:9.3rem 3.4rem; -moz-background-size: 9.3rem 3.4rem; -o-background-size: 9.3rem 3.4rem; background-size:9.3rem 3.4rem;width: 9.3rem;height: 3.4rem;color: #fff;line-height: 2.15rem;display: block;margin: 0 auto;}



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;}}

