.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:1rem;width:44.5%!important;height: 1rem;left:27.75%!important;}
.g-adv .swiper-pagination-bullet,.prod2_c .swiper-pagination-bullet,.cust_c .swiper-pagination-bullet,.show_c .swiper-pagination-bullet{background:#fff;width:0.7rem;height:0.7rem;border-radius: 0.7rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 1rem;}
.prod2_c .swiper-pagination-bullet{background:#242424;}
.g-adv .swiper-pagination-bullet-active,.prod2_c .swiper-pagination-bullet-active,.cust_c .swiper-pagination-bullet-active,.show_c .swiper-pagination-bullet-active{background: #9f2348!important;width: 2.7rem;}
.swiper-container-horizontal > .swiper-pagination-bullets span:nth-child(1){margin: 0;}

.swiper-slide{overflow: hidden;}

.til01{font-size: 1.2rem;color: #333;line-height: 2rem;text-align: center;text-align: center;white-space: nowrap;padding: 0 0 1.2rem;}
.til01 b{display: block;font-size:2.4rem;line-height:5.5rem;color: #9f2348;background:url(../images/ico01.png) no-repeat center bottom;-webkit-background-size:3.7rem 1.1rem; -moz-background-size: 3.7rem 1.1rem; -o-background-size: 3.7rem 1.1rem; background-size: 3.7rem 1.1rem;}
.m-equip .til01 b{color: #fff;background:url(../images/ico02.png) no-repeat center bottom;-webkit-background-size:3.7rem 1.1rem; -moz-background-size: 3.7rem 1.1rem; -o-background-size: 3.7rem 1.1rem; background-size: 3.7rem 1.1rem;}

/*引子*/
.m-webox{padding:1.8rem 4.688% 0;position: relative;z-index: 1;}
.m-webox h2{height: 5.6rem;font-size: 1.2rem;color: #333;line-height: 2rem;text-align: center;}
.m-webox h2 b{font-size: 1.9rem;color: #9f2348;line-height: 2.7rem;display: block;}
.webox_p,.webox_p img{width: 100%;display: block;}
.webox_l{font-size: 1.3rem;line-height:1.5rem;white-space: nowrap;padding: 1.1rem 0 2.8rem;position: relative;}
.webox_l:before,.webox_l:after{content: "";position: absolute;width:77.6%;height:0.1rem;left:11.2%;top:2.5rem;z-index: -1;background: #dfdfdf;}
.webox_l:after{width: 38.62%;left:30.69%;top: 7.15rem;}
.webox_l li{float: left;width: 23.8%;height:4.7rem;}
.webox_l ul a:nth-child(2) li{margin:0 14.3%;}
.webox_l ul a:nth-child(4) li{margin:0 15.2% 0 20.5%;}
.webox_l li span{display: block;width:2.75rem;margin: 0 auto;}
.webox_l li p{display: block;color: #333;}

/*爱士图尔*/
.m-past{background:url(../images/pastbg.jpg) no-repeat 0 0;color: #666;-webkit-background-size:100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;font-size:0.9rem;line-height: 1.2rem;height: 44rem;}
.m-past h2{font-size: 1.9rem;color: #9f2348;line-height:7.8rem;display: block;height: 10.4rem;text-align: center;font-weight: bold;}
.past_c{background:url(../images/pastcbg.png) no-repeat 0.65rem 0;-webkit-background-size:2.9rem 26.35rem; -moz-background-size: 2.9rem 26.35rem; -o-background-size: 2.9rem 26.35rem; background-size: 2.9rem 26.35rem;}
.past_c dl{width: 82.8%;margin: 0 0 0.55rem 12.5%;background: #fff;height: 9.5rem;}
.past_c dt{width:40.38%;float: left;}
.past_c dd{width:54%;padding: 0.7rem 0 0 3.7%;float: left;}
.past_c dd h4{font-size: 1.3rem;line-height: 2.3rem;color: #9f2348;}
.past_c dt img{width:100%;height: 9.5rem;}


/*产品中心*/
.m-probox{padding:1.2rem 4.688% 3.5rem;clear: both;position: relative;}
.prev1,.next1{width: 2.25rem;height: 4.47rem;position: absolute;top:22rem;right: 4.688%;z-index: 9;display: block;}
.prev1{left: 4.688%;}
.pro_c{position: relative;overflow: hidden;}
.pro_c dl{background: #9f2348;color: #fff;text-align:center;font-size: 1rem;line-height: 1.3rem;}
.pro_c dt,.pro_c dt img{display: block;width: 100%;}
.pro_c dd{display: block;padding: 1.1rem 1.35rem;}
.pro_c dd h4{display: block;font-weight: bold;font-size: 1.5rem;line-height: 2.2rem;}

/*品质*/
.m-equip{background:url(../images/equipbg.jpg) no-repeat 0 0;-webkit-background-size:100% 41.2rem; -moz-background-size: 100% 41.2rem; -o-background-size: 100% 41.2rem; background-size: 100% 41.2rem;padding: 1.6rem 0 0;}
.equip_p{height: 32.8rem;position: relative;}
.equip_l1{height: 6.7rem;background: #a9395b;color: #fff;font-size: 1.1rem;line-height: 2.2rem;text-align: center;white-space: nowrap;}
.equip_l1 h3{font-size: 1.5rem;line-height: 2.4rem;font-weight: bold;display: block;padding: 1.2rem 0 0;position: relative;}
.equip_l1 h3:before,.equip_l1 h3:after{content: "";position: absolute;width:29%;height:1px;right:4.688%;top:2.3rem;background: #c3758c;}
.equip_l1 h3:before{left:4.688%;}
.equip_l1 span{display: inline-block;padding: 0 1.45rem;}
.equip_l2{background: #9f2348;}

/*案例*/
.m-case{padding:1.4rem 4.688% 0;color: #666;line-height:2.7rem;font-size:1.1rem;}
.case_t{height: 3.9rem;line-height: 2.7rem;text-align: center;}
.case_t li{height: 2.9rem;width:48.79%;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 0.1rem #959595;color: #666;}
.case_t ul a:nth-child(1) li{margin-right:2.42%;}
.case_t li.cur,.case_t ul a:nth-child(1) li{color: #fff;background: #9f2348;border-color: #9f2348;}
.case_c{overflow: hidden;position: relative;}
.case_c li{display: block;width:48.79%;float: left;position: relative;background: #fff;text-align: center;}
.case_c li img{display: block;}
.case_c ul a:nth-child(2n) li{margin-left:2.42%;}
.case_c li span{display: block;color: #666;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/*优势*/
.m-edge{height:51.5rem;padding:1.7rem 4.688% 0;clear: both;position: relative;border-bottom: solid 0.5rem #eee;border-top: solid 0.5rem #eee;font-size: 1rem;color: #666;}
.edge_t{height:9.5rem;text-align: center;font-size: 1.3rem;line-height: 2.4rem;}
.edge_t li{width: 17.58%;float: left;margin: 0 0 0 9.89%;white-space: nowrap;}
.edge_t li:nth-child(1){margin: 0;}
.edge_t li span{width: 100%;height: 5.7rem;display: block;-webkit-background-size:5.1rem 12.2rem!important; -moz-background-size: 5.1rem 12.2rem!important; -o-background-size: 5.1rem 12.2rem!important; background-size: 5.1rem 12.2rem!important;}
.edge_t li.cur{font-weight: bold;color: #9f2348;}
.edge_t li.cur span{background-position: center bottom!important;}
.edge_c{overflow: hidden;position: relative;}
.edge_p{height: 20.9rem;}
.edge_w h3{font-weight: bold;font-size: 1.5rem;color: #333;height: 2.5rem;line-height: 2.5rem;}
.edge_w li{padding: 0 0 0 1.75rem;background:url(../images/ico03.png) no-repeat 0 0.5rem;-webkit-background-size:0.7rem 0.7rem; -moz-background-size: 0.7rem 0.7rem; -o-background-size: 0.7rem 0.7rem; background-size: 0.7rem 0.7rem;line-height: 1.8rem;}
.edge_w1 li{font-size: 0.8rem;line-height: 1.2rem;}

/*见证*/
.m-witn{height: 42.6rem;padding: 1.5rem 15.3% 0;font-size: 1rem;line-height: 1.5rem;text-align: center;position: relative;}
.prev2,.next2{width:3.55rem;height:21.3rem;position: absolute;top:15.1rem;right:0%;z-index: 9;display: block;}
.prev2{left:0%;}
.witn_c{overflow: hidden;position: relative;}
.witn_c dl{background: #9f2348;color: #fff;padding: 0.85rem;}
.witn_c dt{display: block;}
.witn_c dd{display: block;padding: 0.45rem 0 1rem;}
.witn_c dd h4{display: block;height: 5.1rem;line-height: 5.1rem;font-size: 1.2rem;font-weight: bold;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.witn_c dd p{display: block;height: 7.3rem;}
.witn_c dd span{display: inline-block;height: 2.5rem;width: 13.1rem;line-height: 2.5rem;color: #666;border-radius: 1.225rem;background: #fff;}


/*资讯*/
.m-news{overflow: hidden;font-size:1rem;line-height:1.5rem;color: #888;padding:1.45rem 4.688% 0;height:41.5rem;border-bottom: solid 0.5rem #eee;border-top: solid 0.5rem #eee;}
.new_t{overflow: hidden;height:2.9rem;line-height:2.9rem;margin-bottom:1.35rem;font-size: 1.2rem;text-align: center;border: solid 0.1rem #9f2348;border-radius: 1.45rem;overflow: hidden;}
.new_t li{float: left;width: 50%;height:2.9rem;color: #333;}
.new_t li.cur{color: #fff;background:#9f2348;}

.new_c{overflow: hidden;}
.new_c dl{height:7.95rem;border-bottom: solid 0.1rem #eaeaea;margin-bottom: 0.9rem; overflow:hidden;}
.new_c dl:last-child{border-bottom:0;}
.new_c dd{width: 67.5%;float: right;padding:0 0.1rem 0 0;}
.new_c dd h3{font-size: 1.1rem;line-height:1.7rem;color: #333;height: 4rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c dd h3 span{display: block;font-size: 1rem;line-height:1.55rem;color: #aaa;}
.new_c dt{width:42.58%;float: left;}
.new_c dd{width:55%;float: right;}


/*关于我们*/
.m-about{font-size:1.1rem;line-height:1.8rem;color: #6c6c6c;height:53.8rem;clear: both;padding:2rem 0 0;}
.about_p,.about_p img{width: 100%;display: block;background: #9d2347;}
.about_l{background: #9d2347;padding: 1rem 0 0;height: 4.3rem;font-size: 1rem;line-height: 2.1rem;color: #fff;text-align: center;}
.about_l p{width: 32.5%;float: left;position: relative;color: #fff;}
.about_l a:nth-child(2) p:before,.about_l a:nth-child(2) p:after{content: "";position: absolute;width: 1px;height: 3.3rem;top: 0.2rem;right: 0;background: #bb657f;}
.about_l a:nth-child(2) p:before{left: 0;}
.about_l p em{width:2.25rem;display: block;margin: 0 auto;height: 2rem;}
.about_l a:nth-child(1) p{margin-left: 1.25%;}
.about_w{padding: 1.1rem 4.688% 0;}
.about_w h3{font-size: 1.2rem;line-height: 3.1rem;font-weight: bold;color: #333;}





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;}}