.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:4rem;left:0!important;}
.g-adv .swiper-pagination-bullet,.case_c .swiper-pagination-bullet{background:#fff;width:0.95rem;height: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.1rem;border-radius:0.95rem;}
.g-adv .swiper-pagination-bullet-active,.case_c .swiper-pagination-bullet-active{background: #d9b77f!important;width: 3.2rem;}
.swiper-container-horizontal > .swiper-pagination-bullets span:nth-child(1){margin: 0;}

.swiper-slide{overflow: hidden;}

.til01{text-align: center;font-size:1.1rem;line-height:1.85rem;height:7.25rem;position: relative;color: #333;background:url(../images/ico02.png) no-repeat center 5.05rem;-webkit-background-size:1.15rem 1.45rem; -moz-background-size: 1.15rem 1.45rem; -o-background-size: 1.15rem 1.45rem; background-size: 1.15rem 1.45rem;}
.til01 b{display: block;font-size: 2.4rem;line-height: 3.1rem;}
.til01 b,.prod1 h3.pro_clt b,.m-brand h3.pro_clt b{background: linear-gradient(to bottom, #cb7e57, #422724);
    -webkit-background-clip: text;
    color: transparent;}
.til02{background:url(../images/ico01.png) no-repeat center 5.05rem;-webkit-background-size:1.15rem 1.45rem; -moz-background-size: 1.15rem 1.45rem; -o-background-size: 1.15rem 1.45rem; background-size: 1.15rem 1.45rem;color: #fff;}
.til02 b{color: #fff;}

/* 定制范围 */
.m-plan{overflow: hidden;padding: 3.2rem 0 0;color: #fff;font-size: 1.1rem;line-height: 2rem;}
.plan_c{position: relative;}
.plan_c p,.plan_c p img{width: 100%;display: block;}
.plan_c span{position: absolute;height: 2rem;color: #fff;left:7.5%;top: 6.7rem;}
.plan_c span a{color: #fff;display: block;}
.plan_c span:nth-child(2){left:67.97%;top: 8.9rem;}
.plan_c span:nth-child(3){left:30.625%;top: 11.8rem;}
.plan_c span:nth-child(4){left:27.656%;top: 17.25rem;}
.plan_c span:nth-child(5){left:80.78%;top: 17.05rem;}
.plan_c span:nth-child(6){left:5.78%;top: 19.8rem;}
.plan_c span:nth-child(7){left:60.156%;top: 23.9rem;}
.plan_c span:nth-child(8){left:33.28%;top:31.8rem;}
.plan_c span:nth-child(9){left:82.8%;top:36.7rem;}
.plan_c span:nth-child(10){left:60.469%;top:38.25rem;}

/* 产品 */
.m-probox{font-size: 1.1rem;line-height:3.1rem;position: relative;overflow: hidden;z-index: 1;padding:3rem  0 0;}
.prod1{margin-bottom: 2.6rem;}
.prod1 h3{height: 3.65rem;font-size: 1.5rem;line-height: 1.85rem;}
.prod1 h3 b,.m-brand h3 b{background: linear-gradient(to bottom, #fef090, #fef090, #fff0c5, #fef090);-webkit-background-clip: text;color: transparent;}
.prod1 h3 em,.m-brand h3 em{display: block;font-size: 0.6rem;color: #b58b4f;line-height: 0.9rem;opacity: 0.8;}
.prod1 h3.pro_clt,.m-brand h3{text-align: center;height: 3.5rem;font-size: 1.5rem;line-height: 1.9rem;}

.pro_c{position: relative;}
.pro_w{position: absolute;width: 42.5%;left: 6.72%;top: 2.9rem;}
.prod2 .pro_w{left: 55.94%;}
.pro_w ul{background: rgba(47,47,47,0.6);border: solid 1px #785d37;border-radius: 2px;padding: 0.8rem 0 0 1rem;width: 12.2rem;}
.pro_w li{height: 3.1rem;line-height: 3.1rem;white-space: nowrap; }
.pro_w li a{display: block;color: #fff;padding-left:1.8rem;-webkit-background-size:1.3rem 1.3rem!important; -moz-background-size: 1.3rem 1.3rem!important; -o-background-size: 1.3rem 1.3rem!important; background-size: 1.3rem 1.3rem!important;white-space: nowrap; }
.pro_p{background: #d9b77f;border-bottom: 1px solid #8a683f;border-top: 1px solid #8a683f;padding: 0.15rem 0;}
.pro_p,.pro_p img{width: 100%;display: block;}

/* 视频 */
.m-video{padding:1rem 3.125%;overflow: hidden;position: relative;clear: both;}
.video1{background:url(../images/videobg1.jpg) no-repeat 0 0;-webkit-background-size:100% 18.3rem; -moz-background-size: 100% 18.3rem; -o-background-size: 100% 18.3rem; background-size: 100% 18.3rem;padding: 0.45rem;margin-bottom: 1.6rem;height:17.4rem;}
.video1 img{width: 100%;height:17.4rem;display: block;}

/* 代理品牌 */
.m-brand{padding: 0 3.125%;height: 15.1rem;}
.brand_c{border: solid 1px #c2924d;padding: 1rem 0;height: 6.6rem;}
.brand_c li{float: left;width:22.33%;padding: 0 5.5%;}

/*优势*/
.m-edge{padding:0 3.125%;font-size: 1.1rem;color: #333;line-height: 1.4rem;position: relative;z-index: 1;}
.edge_t{height:5rem;font-size:0.6rem;line-height: 1.1rem;text-align: center;color: #fff;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 9;}
.edge_t li{width:1.1rem;height:1.4rem;position: relative;float: left;margin-left:5.156%;background:url(../images/edge_ico1.gif) no-repeat 0 0;-webkit-background-size:1.1rem 1.4rem; -moz-background-size: 1.1rem 1.4rem; -o-background-size: 1.1rem 1.4rem; background-size: 1.1rem 1.4rem;}
.edge_t li:nth-child(1){margin-left:31.25%;}
.edge_t li.cur{background:url(../images/edge_ico2.gif) no-repeat 0 0;-webkit-background-size:1.1rem 1.4rem; -moz-background-size: 1.1rem 1.4rem; -o-background-size: 1.1rem 1.4rem; background-size: 1.1rem 1.4rem;}

.edge_c{overflow: hidden;height: 43.5rem;position: relative;background: #fff7e7;}
.edge_p img{width:100%;display: block;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #8a683f;background:#d9b77f;padding: 0.15rem;}
.edge_w{padding: 1.9rem 1.7rem 0;}
.edge_w h3{height:5.4rem;line-height:1.85rem;font-size:1.5rem;white-space: nowrap;color: #333;position: relative;}
.edge_w h3 span{display: block;font-size:2rem;line-height:2.5rem;font-weight: bold;}
.edge_w li{padding:0 0 0.5rem;}

/*案例*/
.m-case{font-size:1.1rem;position: relative;color: #fff;line-height:1.7rem;padding:3.3rem 3.125% 0;z-index: 1;}
.case_c{background: #d9b77f;border: 1px solid #8a683f;padding: 0.15rem;border-radius:0.1rem;overflow: hidden;}
.case_c dl{height: 35.3rem;background: #2d221e;}
.case_c dt,.case_c dt img{width:100%;display: block;}
.case_c dd{padding: 1rem 1.5rem;color: #fff;}
.case_c dd h4{font-size: 1.3rem;height:3.9rem;line-height:3.9rem;color: #fff;border-bottom: 1px solid #a58352;margin-bottom: 1rem;}

/*资讯*/
.m-news{font-size:1.1rem;line-height:1.75rem;color: #666;padding:3.6rem 3.125% 0;height:39.6rem;z-index: 1;position: relative;}
.news_c{overflow: hidden;height: 28rem;background: #fff7e7;}
.news_c dl{height:8.2rem;overflow: hidden;}
.news_c dd{width:50.33%;float: left;color: #666;padding: 0.8rem 0 0 0.8rem;}
.news_c dt{width:43.166%;float: left;}
.news_c dd h4{font-size:1.2rem;height:2.4rem;line-height:2.4rem;color: #333;font-weight: bold;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_c dd p b{font-weight: normal;color: #d9b77f;}
.news_c li{height: 5.9rem;border-bottom: 1px dotted #e6e5e1;padding: 0 1.7rem;color: #666;}
.news_c li b{display: block;font-size: 1.2rem;font-weight: bold;color: #333;padding: 1rem 0 0;}
.news_c ul a:last-child li{border: 0;}

/*关于我们*/
.m-about{font-size:1.2rem;line-height:2.15rem;color: #fff;clear: both;padding:4.7rem 3.125% 0;height: 39.8rem;background:url(../images/aboutbg.jpg) no-repeat 0 0;-webkit-background-size:100% 44.5rem; -moz-background-size: 100% 44.5rem; -o-background-size: 100% 44.5rem; background-size: 100% 44.5rem;}
.about_p,.about_p img{width: 100%;display: block;}
.about_c{padding:0.7rem 0 0;height: 10.2rem;}
.about_c p a{color: #fff;}

/* 风采展示 */
.m-show{height:18rem;overflow: hidden;clear: both;}
.show_t{height:3.7rem;font-size: 1.1rem;line-height: 2.1rem;}
.show_t li{width:33%;float: left;color:#fff;}
.show_t li span{padding-left: 2.4rem;-webkit-background-size:2.1rem 2.1rem!important; -moz-background-size: 2.1rem 2.1rem!important; -o-background-size: 2.1rem 2.1rem!important; background-size: 2.1rem 2.1rem!important;display: block;}
.show_t li.cur{font-weight: bold;}
.show_c{position: relative;overflow: hidden;height: 15.7rem;}
.show_c li{width: 48.83%;float: left;}
.show_c ul a:nth-child(2n) li{margin-left:2.34%;}
.show_c li img{display: block;}
.show_c li span{display: block;text-align: center;font-size: 1.2rem;color: #3c1a00;line-height: 2.5rem;background:url(../images/showlbg.jpg) repeat-x 0 0;-webkit-background-size:100% 2.5rem; -moz-background-size: 100% 2.5rem; -o-background-size: 100% 2.5rem; background-size: 100% 2.5rem;}

.g-ft{margin-top: 0!important;}


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;}}