.wrap img{width: 100%;}

.til01{height:6.2rem;line-height:2.5rem;font-size: 1.5rem;text-align: center;color: #0f0e0d;position: relative;}
.til01 span{display: block;margin:0 auto;width: 3.3rem;height: 0.9rem;}
.til01 span img{display: block;margin:0 auto;width: 3.3rem;height: 0.9rem;}
.til01 p{line-height:1.8rem;font-size: 1.1rem;display: block;}
.til01:before{content: "";position: absolute;width:2.1rem;height:0.2rem;background:#080607;left: 50%;margin-left: -1.05rem;bottom:2.05rem;}
.m-witn .til01 span,.m-witn .til01 span img{width: 9.55rem;}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;z-index: 1;}
.g-adv img{ width:100%;display: block;}

/*新款*/
.m-daily{padding:3.65rem 4.88% 0;height:32.6rem;position: relative;z-index: 1;background: #f2f1f2;}
.m-daily:before{content:"";left:0;bottom:0;height:20.35rem;position:absolute;width:100%;background:url(../images/bg01.jpg) repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;z-index:-1;}
.daily_p{height:14.2rem;}
.daily_l li{width: 29.13%;float: left;position: relative;font-size: 1.1rem;line-height: 1.7rem;color: #fff;}
.daily_l ul a:nth-child(2) li{margin:0 6.3%;}
.daily_l li:nth-child(3){color: #0e0a0c;line-height: 1.4rem;}
.daily_l li p{width: 100%;top: 2.9rem;left: 0;text-align: center;position: absolute;}
.daily_l li p.lip{color: #493d28;}
.daily_l li p span{display: block;line-height: 1.55rem;color: #aea9ac;}
.daily_l li p em{display: block;line-height: 1rem;color: #493d28;padding-top: 1.4rem;font-size: 0.8rem;}

/*产品*/
.m-pro{height:44.4rem;overflow: hidden;padding:3.6rem 4.688% 0;background:#f2f1f2;position: relative;}

.protil{background: #fff;height: 5.5rem;font-size: 1.1rem;line-height: 2.75rem;position: relative;margin-bottom: 1.1rem;box-shadow: 0.4rem 0.4rem 0.4rem #e8e6e8;}
.protil:before{content: "";position: absolute;width:100%;height:1px;border-bottom: dashed 1px #a59fa2;left: 0;top:2.75rem;}
.protil li{width:23.34%;float: left;padding-left: 11.2%;position: relative;color: #000;}
.protil a:nth-child(3n) li{width:18%;}
.protil li:before{content: "";position: absolute;width: 0.75rem;height: 0.75rem;background: #edd97b;left:1.5rem;top: 1.2rem;}

.pro_c{position: relative;height: 34.5rem;overflow: hidden;}
.pro_c li{width:48.28%;float: left;height:24.65rem; text-align: center;position: relative;background: #fff;border-bottom: solid 0.3rem #edd87b;}
.pro_c ul a:nth-child(2n) li{margin-left:3.44%;}
.pro_c li span{width: 100%;display: block;font-size: 1.1rem;color: #000;line-height:3.5rem;height:3.5rem;position: absolute;left: 0;bottom: 1.1rem;}
.pro_c li img{display: block;background: #fff;padding-top:2rem;}
.pro_c li em{display: block;position: absolute;width:2rem;height: 2rem;background:url(../images/ico02.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;left: 50%;margin-left: -1rem;bottom:-1rem;}

.m-pro .swiper-container-horizontal > .swiper-pagination-bullets{width: 20%;left:41%;bottom:4.55rem;height: 1.4rem;}
.m-pro .swiper-pagination-bullet{background:none;width: 0.55rem;height: 0.55rem;border-radius: 0.55rem;background: #171214;opacity: 1;}
.m-pro .swiper-pagination-bullet-active{background: #edd97b;}

/*广告*/
.h_gg,.h_gg img{display: block;z-index: 1;}
.gg01{position: absolute;width:55%;height:2.2rem;line-height:2.2rem;font-size:0.9rem;color: #a59fa1;top:9.8rem;left:4.688%;display: block;padding-left: 1.7rem;background:url(../images/ico03.png) no-repeat 0 0.9rem; -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;}
.gg01 b{font-size: 1.2rem;font-family: Arial;font-weight: normal;display: inline-block;padding-left: 0.5rem;}
.gg02{position: absolute;width:7.5rem;height:1.5rem;line-height:1.5rem;font-size: 1rem;color: #0f0e0d;bottom:-0.7rem;left:50%;display: block;background: #edd97b;border-radius: 1rem;margin-left:-3.75rem;display: block;text-align: center;}
.h_gg1 .gg01{top: 7.7rem;}

/*分享*/
.m-edge{height:35.25rem;overflow: hidden;padding: 4.6rem 0 0;position: relative;text-align: center;font-size: 1rem;color: #7c767a;line-height: 1.6rem;background: #f9f8f9;}
.m-edge .til01{height:7.8rem;}
.edgetil{width:50%;top: 34rem;height: 2.8rem;left:26%;position: absolute;z-index: 9;}
.edgetil li{width:2rem;height: 2rem;line-height:2rem;float: left;margin: 0 0 0 1.5rem;background: #edd97b;color: #171214;font-size: 1.2rem;border-radius: 2rem;}
.edgetil li.cur{background: #171214;color: #fff;}
.edge_c{height: 22.5rem;border-bottom: solid 0.1rem #e7d383;overflow: hidden;}
.edge_c dl{margin:0 4.688%;}
.edge_c dd{padding: 1.1rem 0 0;display: block;}
.edge_c dd h3{display: block;height: 3.3rem;line-height: 3.3rem;font-size: 1.4rem;color: #171314;}

/*见证*/
.m-witn{padding: 3.75rem 11% 0;height:35.1rem;background:#f2f1f2;font-size: 0.9rem;line-height: 1.6rem;color: #615a5f;position: relative;}
.m-witn .prev1,.m-witn .next1{top:15.4rem;position: absolute;width: 1rem;height: 3.15rem;display: block;overflow: hidden;right: 4.844%;}
.m-witn .prev1{left: 4.844%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.witn_c{overflow: hidden;}
.witn_c dt,.witn_c dt img{display: block;}
.witn_c dd{display: block;color: #615a5f;padding: 1.1rem 0 0;}
.witn_c dd h3{display: block;color: #0f0e0d;padding:0 0 0 6.1rem;font-size: 1rem;height: 2.5rem;line-height: 1.9rem;background:url(../images/ico04.gif) no-repeat 0 0; -webkit-background-size:5.05rem 1.4rem; -moz-background-size: 5.05rem 1.4rem; -o-background-size: 5.05rem 1.4rem; background-size: 5.05rem 1.4rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.witn_c dd p{height: 6.3rem;overflow: hidden;}
.witn_c dd span{display: block;width: 7.5rem;line-height: 1.5rem;text-align: center;border-radius: 0.8rem;background: #edd97b;color: #0f0e0d;}

/*资讯*/
.m-news{height:22.9em;overflow: hidden;font-size:0.9rem;color: #0f0e0d;padding: 3.4rem 0 0;background: #f9f8f9;}
.m-news h2{height:4.4em;overflow: hidden;display: block;}
.m-news h2 img{display: block;width: 31.875%;margin:0 auto;}
.newtil{height:3.1rem;line-height: 1.8rem;margin-bottom:1.2rem;font-size:1rem;color: #a59fa2;position: relative;z-index: 1;padding-left: 7.94%;}
.newtil:before{content: "";position: absolute;width: 100%;height: 0.1rem;background: #9a9498;left: 0;bottom: 0;z-index:-1;}
.newtil li{color: #a59fa2;display: block;float: left;padding:0 1.1rem 0 1.4rem;background:url(../images/ico05.gif) no-repeat 0 0.65rem; -webkit-background-size:0.3rem 0.8rem; -moz-background-size: 0.3rem 0.8rem; -o-background-size: 0.3rem 0.8rem; background-size: 0.3rem 0.8rem;height:3rem;}
.newtil li:nth-child(1){background:none;}
.newtil li.cur{border-bottom: solid 0.1rem #e7d283;color: #0f0e0d;}

.new_c{overflow: hidden;}
.new_c li{height:2.35rem;line-height:2.35rem;color: #171214;padding: 0 0 0 2.1rem;position: relative;margin: 0 4.688%;border-bottom: dashed 1px #938d91;background:url(../images/ico01.gif) no-repeat 0 1.2rem; -webkit-background-size:0.2rem 0.3rem; -moz-background-size: 0.2rem 0.3rem; -o-background-size: 0.2rem 0.3rem; background-size: 0.2rem 0.3rem;}
.new_c li span{float: right;color: #a7a1a4;}

.new_c ul a:last-child li{border: 0;}

/*关于*/
.m-about{height:28.2rem;overflow: hidden;font-size:1rem;line-height:2rem;color: #a9a7a8;padding:7.55rem 4.688% 0;background:url(../images/aboutbg.jpg) no-repeat 0 0 #f3f1f2; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-about h2{height:5.65rem;overflow: hidden;width:56%;margin-bottom: 1.65rem;padding-left: 30.8%;float: right;font-size: 2rem;line-height: 2.6rem;white-space: nowrap;color: #fff;border-bottom: solid 1px #464345;}
.m-about h2 em{display: block;font-family: Raleway;font-size: 1.7rem;color: #4c4646;font-style: italic;}
.abo_c{clear: both;}


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;
        }
    }