@charset "utf-8";
body{max-width: 750px; margin: 0 auto; }
.color_ba1aec{ color: #ba1aec; }

/*主会场*/
.mv-wrap{ padding-bottom: 0.7rem;   background:#ffcc4d; background-size: contain; }
.color_cd1b2b{ color: #cd1b2b; }
.mv-con{ padding: 0 3%; }
.mv-banner,
.mv-banner-jxs{ position: relative; width: 100%; height: 0; padding-bottom: 9.92rem; background-image: url('../images/sale/nhj_banner.jpg?20220727'); background-repeat: no-repeat; background-size: 100% 100%; }
body.is101 .mv-banner,
.mv-banner-jxs{ position: relative; width: 100%; height: 0; padding-bottom: 9.92rem; background-image: url('../images/sale/nhj_banner.jpg?20220727'); background-repeat: no-repeat; background-size: 100% 100%; }
 
.mv-banner .btn-rule,
.mv-banner-jxs .btn-rule{ width: 1.5rem; height: 0.48rem; position: absolute; right: 0; top: 0.3rem; background: url(../images/seckill/btn_rule.png) center center no-repeat; background-size: 100% 100%; }

.mv-list-tit{ text-align: center; padding: 0.6rem 0 0.3rem; }
.mv-list-tit img{ width: auto; max-width: 100%; }
.ml-t-1{ padding-top: 0.5rem; }
.s-modern .ml-t-2{  padding-bottom:0; }
.ml-t-1 img{ height: 0.71rem; }
.ml-t-2 img{ height: 1.11rem; }
.style-venue-nav{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap; }
.style-venue-nav a{ position: relative; width: 49%; padding-bottom: 1.64rem; }
.style-venue-nav img{ position: absolute; width: 100%; height: 100%; }
.style-venue-nav .item-1{ width: 49.2754%; height: 0; padding-bottom: 27.6812%; }
.style-venue-nav .item-2{ width: 32.3188%; padding-bottom: 17.971%; margin-top: 0.1rem; }

.v-more-link{ display:block; width: 44.058%; height: 0.5rem; line-height: 0.5rem; margin: 0 auto; font-size: 0; color: #b600f1; background: #fff; text-align: center; border-radius: 0.06rem;
  -moz-box-shadow:0 0.04rem 0.05rem #333; 
  -webkit-box-shadow:0 0.04rem 0.05rem #333; 
  box-shadow:0 0.04rem 0.05rem #333; }
.v-more-link i{ display: inline-block; width: 0.24rem; height: 0.24rem; margin-left: 0.1rem; background: url(../images/sale/ico_v_more.png) no-repeat; background-size: 100% 100%; vertical-align: middle; }
.db_listMain{ width: 100%; }
.db_listMain a:link,
.db_listMain a:hover,
.db_listMain a:visited{ text-decoration: none; }
/* .fifty-dc-box ul, */
.sty-list ul{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap; }
.fifty-dc-box,
.sv-list{ background: rgb(0 0 0 / 30%); }
.fifty-dc-box li{ position: relative; width: 33.1884%; height: 4.48rem; padding: 0.2rem; background: #fff; }
.fifty-dc-box li .pic,
.sv-list li .pic,
.sty-list li .pic{ position: relative; width: 100%; height: 0; padding-bottom: 100%; background: url(../images/common/goods_bg.jpg) no-repeat center; background-size: 100% 100%; }
.sty-list li .pic{ background-size: 93.9394% 93.9394%; }
.sv-list li .pic{ background-size: 94.4928% 94.4928%; }
.fifty-dc-box li .pic img{ position:absolute; width: 100%; height: 100%; }
.sty-list li .pic img{ position:absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.sv-list li .pic img{ position:absolute; width: 94.4928%; height: 94.4928%; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }

.v-g-tit,
.fifty-dc-box li .info dt{ display:-webkit-box; width: 100%; height: 0.64rem; font-size: 0.24rem; font-weight: normal; line-height: 0.32rem; margin-top: 0.06rem; overflow: hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.v-g-model,
.db_listMain li .info dd .specif{ display:block; font-size: 0.24rem; color: #999; line-height: 1; margin-top: 0.06rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.sv-list li .info dd .specif{ margin-top: 0.03rem; }
.v-g-price, 
.db_listMain .info .khjPrice{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; line-height: 1; margin-top: 0.12rem; font-size: 0.2rem; white-space: nowrap; }
.fifty-dc-box .khjPrice{ color: #009944; }
.fifty-dc-box li .info dd .khjPrice em{ font-size: 0.28rem; font-weight: bold; }
.fn-price,
.db_listMain li .info dd .pfPrice{ display: block; line-height: 1; font-size: 0.2rem; color: #999; text-decoration:line-through; }
.khjPrice,
.pfPrice{ float: none; }
.fifty-dc-box li .info dd .addCard{ display: block; width: 100%; height: 0.4rem; line-height: 0.4rem; margin-top: 0.1rem; font-size: 0.24rem; text-align: center; color: #fff; background: #009944; border-radius: 0.06rem; }
.v-more-box{ padding: 0.1rem 0 0.2rem; background: #601b8f; }
.v-more-box .v-more-link{ border: solid 0.02rem #c61e30; }
.sv-tit{ margin-top: 0.1rem; position: -webkit-sticky; position: sticky; top: 0;z-index: 10; }
.sv-tit a{ display: block; position: relative; }
.sv-tit img{ width: 100%; height: auto; }
@keyframes myfirst
{
    from { transform: translate(-0.2rem,0); }
    to   { transform: translate(0.6rem,0); }
}

@-moz-keyframes myfirst /* Firefox */
{
    from { transform: translate(-0.2rem,0); }
    to   { transform: translate(0.6rem,0); }
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    from { transform: translate(-0.2rem,0); }
    to   { transform: translate(0.6rem,0); }
}

@-o-keyframes myfirst /* Opera */
{
    from { transform: translate(-0.2rem,0); }
    to   { transform: translate(0.6rem,0); }
}
.sv-tit .more{ position:absolute; top: 0.4rem; left: 2.7rem; display: block; width: 1.7rem; height: 0.4rem; line-height: 0.4rem; text-align: center; font-size: 0.2rem; background-color:rgba(255,255,255,0.8); border-radius: 0.3rem;
    animation: myfirst 1s infinite alternate;
    -moz-animation: myfirst 1s infinite alternate;	/* Firefox */
    -webkit-animation: myfirst 1s infinite alternate;	/* Safari 和 Chrome */
    -o-animation: myfirst 1s infinite alternate;	/* Opera */
}
.sv-list .item,
.sv-list li{ position: relative; width: 50%; height: 6rem; background: #fff; }
.sv-list li{ display: inline-block; }
.sv-list li:after,
.fifty-dc-box li:after{ content: ''; position: absolute; left: 0; bottom: 0; background: #ccc; width: 100%; height: 1px; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; }
.sv-list li a{ display: block; position: relative; }
/*.sv-list li:nth-child(odd){ width: 49.8551%; margin-right: 0.01rem; }*/
.sv-list li:nth-child(odd) a:after{ content: ''; position: absolute; top: 0; right: 0; background: #ccc; width: 1px; height: 100%; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; }
.sv-list .item .pic-box{ padding: 0.1rem 0.1rem -0 0.1rem; }
.sty-list .db_listMain li .info,
.sv-list .db_listMain li .info{ padding: 0.1rem 0.2rem 0.2rem; }
.db_listMain li .info dd:nth-child(3){ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column-reverse; }
.sv-goods-link,
.sv-list .addCard,
.sty-list .addCard{ display: block; width: 100%; height: 0.6rem; line-height: 0.6rem; margin-top: 0.15rem; font-size: 0.24rem; text-align: center; color: #fff; border-radius: 0.06rem; }
.sv-file .v-g-tit,
.db_listMain li .info dt{ height: 0.72rem; line-height: 0.36rem; margin-top: 0; font-size: 0.28rem; font-weight: normal; }
.db_listMain li .info dt{ display: -webkit-box; width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.sv-file .v-g-price,
.sv-list .db_listMain li .info dd .khjPrice{ align-items: center; margin-top: 0.15rem; }
.sv-file .v-g-price em{ font-size: 0.2rem; }
.db_listMain li .info dd .khjPrice em{ font-size: 0.2rem; }

.goods-big{ height: 0; padding-bottom: 100%; }
.goods-small{ overflow: hidden; background: #fff; height: 1.02rem; }
.goods-small .list{ display: block; padding: 0.2rem 0.1rem 0.1rem; font-size: 0; white-space: nowrap; overflow-x: auto; }
.goods-small .list li{ box-shadow:none; cursor: pointer; display: inline-block; margin: 0 0.1rem 0 0; width: 0.7rem; height: 0.7rem; border: 0.01rem #e6e6e6 solid; border-radius: 0; border-width:1px}
.goods-small .list li img{ width: 100%; height: 100%; }
.goods-small .list li.on{ border-color: #ff5f00; }

.s-modern .v-g-price,
.s-modern li .khjPrice,
.s-modern .sv-tit .more{ color: #00b159; }
.s-modern .sv-goods-link,
.s-modern .addCard{ background: #00b159; }
.s-p-modern .v-g-price,
.s-p-modern li .khjPrice,
.s-p-modern .sv-tit .more{ color: #008e8e; }
.s-p-modern .sv-goods-link,
.s-p-modern .addCard{ background: #008e8e; }
.s-t-crystal .v-g-price,
.s-t-crystal li .khjPrice,
.s-t-crystal .sv-tit .more{ color: #ed6b00; }
.s-t-crystal .sv-goods-link,
.s-t-crystal .addCard{ background: #ed6b00; }
.s-e-crystal .v-g-price,
.s-e-crystal li .khjPrice,
.s-e-crystal .sv-tit .more{ color: #edba00; }
.s-e-crystal .sv-goods-link,
.s-e-crystal .addCard{ background: #edba00; }
.s-euro .v-g-price,
.s-euro li .khjPrice,
.s-euro .sv-tit .more{ color: #f5990f; }
.s-euro .sv-goods-link,
.s-euro .addCard{ background: #f5990f; }
.s-n-chn .v-g-price,
.s-n-chn li .khjPrice,
.s-n-chn .sv-tit .more{ color: #ed0000; }
.s-n-chn .sv-goods-link,
.s-n-chn .addCard{ background: #ed0000; }
.s-chn .v-g-price,
.s-chn li .khjPrice,
.s-chn .sv-tit .more{ color: #ba0000; }
.s-chn .sv-goods-link,
.s-chn .addCard{ background: #ba0000; }
.s-usa .v-g-price,
.s-usa li .khjPrice,
.s-usa .sv-tit .more{ color: #ef1771; }
.s-usa .sv-goods-link,
.s-usa .addCard{ background: #ef1771; }
.s-other .v-g-price,
.s-other li .khjPrice,
.s-other .sv-tit .more{ color: #9616d8; }
.s-other .sv-goods-link,
.s-other .addCard{ background: #9616d8; }

.s-allBronze .v-g-price,
.s-allBronze li .khjPrice,
.s-allBronze .sv-tit .more{ color: #734009; }
.s-allBronze .sv-goods-link,
.s-allBronze .addCard{ background: #734009; }
.s-fan .v-g-price,
.s-fan li .khjPrice,
.s-fan .sv-tit .more{ color: #00aaed; }
.s-fan .sv-goods-link,
.s-fan .addCard{ background: #00aaed; }
.s-lightLuxury .v-g-price,
.s-lightLuxury li .khjPrice,
.s-lightLuxury .sv-tit .more{ color: #4a00ba; }
.s-lightLuxury .sv-goods-link,
.s-lightLuxury .addCard{ background: #4a00ba; }

.fifty-list .v-g-price,
.fifty-list li .khjPrice{ color: #ff3b2f; }
.fifty-list .sv-goods-link,
.fifty-list .sty-list .addCard{ background: #ff3b2f; border-radius: 0.06rem; }

.s-banner{ position: relative; width: 100%; height: 0; padding-bottom: 3.75rem; }
.fifty-list .s-banner{ padding-bottom:3.75rem; }
.s-banner .head-link,
.mv-banner-jxs .head-link,
.mv-banner .head-link{ display: block; position: absolute; top: 0.2rem; line-height: 0.36rem; padding: 0.05rem 0.15rem; font-size: 0.28rem; background-color:rgba(0,0,0,0.6); color: #fff; z-index: 10; border-radius: 0.3rem; }
.mv-banner_jxs .head-link,
.mv-banner .head-link{ top: 0.1rem; font-size: 0.24rem; }
.s-banner img{ position:absolute; width: 100%; height: 100%; }

.mv-bottom-nav{ position: fixed; left: 0; bottom: 0; display:flex; justify-content: space-around; align-items: center;  width: 100%; height: 0.98rem; background: #fff; z-index: 10; }
.mv-bottom-nav a{ display: block; font-size: 0; }
.mv-bottom-nav a i{ display: block; margin: 0.05rem auto 0.05rem; background-repeat: no-repeat; background-size: 100% 100%; }
.n-i-1,
.n-i-2,
.n-i-3,
.n-i-4{ width: 0.56rem; height: 0.56rem; background-image: url(../images/sale/home_sel_act.png?2020wap04300504); }
body.is101 .n-i-4{ width: 0.56rem; height: 0.56rem; background-image: url(../images/sale/home_sel_act.png?2020wap04300504); }
.n-i-2{ background-image: url(../images/sale/home_shopping_act.png?2020wap04300504); }
body.is101 .n-i-2{ background-image: url(../images/sale/home_shopping_act.png?2020wap04300504); }
.n-i-3{ background-image: url(../images/sale/home_me_act.png?2020wap04300504); }
.n-i-4{ background-image: url(../images/sale/home_season.png?2020wap04300504); }
body.is101 .n-i-4{ background-image: url(../images/sale/home_season.png?2020wap04300504); }
.mv-bottom-nav a span{ font-size: 0.2rem; }
.mv-bottom-nav a.cu span{ color: #c9141d; }
.mv-bottom-nav a.cu .n-i-1{ background-image: url(../images/sale/home_sel_act_cu.png?2020wap04300504) }
body.is101 .mv-bottom-nav a.cu .n-i-1{ background-image: url(../images/sale/home_sel_act_cu.png?2020wap04300504) }
.mv-bottom-nav a.cu .n-i-2{ background-image: url(../images/sale/home_shopping_act_cu.png?2020wap04300504); }
body.is101 .mv-bottom-nav a.cu .n-i-2{ background-image: url(../images/sale/home_shopping_act_cu.png?2020wap04300504); }
.mv-bottom-nav a.cu .n-i-3{ background-image: url(../images/sale/home_me_act_cu.png?2020wap04300504); }
.mv-bottom-nav a.cu .n-i-4{ background-image: url(../images/sale/home_season_cu.png?2020wap04300504); }
body.is101 .mv-bottom-nav a.cu .n-i-4{ background-image: url(../images/sale/home_season_cu.png?2020wap04300504); }

/*风格会场*/
.style-box{ position: relative; height: 0.9rem; }
.style-box-con{/*height: 2rem; */z-index: 11; }
.style-line,
.style-item{ width: 100%; max-width: 7.5rem; overflow: hidden; overflow-x: auto;position: relative }
.style-line{ height: 0.9rem; background: #d97a97; }
.style-item{ height: 1.1rem; background: #ca0f06; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }
.style-line::-webkit-scrollbar,
.style-item::-webkit-scrollbar{ display: none; }
.style-line ul,
.style-item ul{ white-space: nowrap; font-size: 0;overflow-x: visible;position: absolute; }
.style-line li{ display: inline-block; /*width: 1.8rem;*/ height: 0.9rem; line-height: 0.9rem; color: #fff; }
/* .style-line li.on{ color: #fdfc00; } */
.style-line li:last-child{ margin-right: 0.4rem; }
.style-line li a{ display: block; line-height: 0.86rem; font-size: 0.32rem; text-align: center; color: #fff; margin-left: 0.4rem; }
.style-line li.on a{ color: #fdfc00;border-bottom: solid 0.04rem #fdfc00; }
.style-item li{ display: inline-block; position: relative; width: 1.45rem; padding: 0.1rem 0; line-height: 1; margin-left: 0.3rem; color: #fdfc00; font-size: 0.28rem; text-align: center;/* border: solid 0.02rem #fdfc00;*/ border-radius: 0.3rem; }
.style-item li:after{ content: ''; position: absolute; top: 0; left: 0; border: 2px solid #fdfc00; -webkit-box-sizing: border-box; box-sizing: border-box; width: 200%; height: 200%; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left top; transform-origin: left top; border-radius: 0.6rem; }
.style-item li a{ color: #fdfc00; }
.style-item li.on{ background: #fdfc00; color: #ca0f06; }
.style-item li.on a{ color: #ca0f06; }
.sty-list .item,
.sty-list li{ width: 49%; height: 6.94rem; background: #fff; }
.sty-list .item{ margin-bottom: 0.3rem; }
.sty-list li{ margin-top: 0.3rem; }
.sty-list .item .pic-box{ padding: 0.1rem 0.1rem -0 0.1rem; }
.fifty-list{ background: #d2090f; }
/* .fifty-list .sty-list{ margin-top: 0.3rem; } */
.fifty-list .item{ position: relative; }

.mv-allBronze{ background: #bd7103; }
.mv-allBronze .style-line{ background: #764703; }
.mv-modern{ background: #05a5e3; }
.mv-modern .style-line{ background: #004aa1; }
.mv-european{ background: #24979e; }
.mv-european .style-line{ background: #014a5b; }
.mv-chinese{ background: #b86833; }
.mv-chinese .style-line{ background: #a0502b; }
.mv-postmodern{ background: #9d7e3d; }
.mv-postmodern .style-line{ background: #655023; }
.mv-chinesenew{ background: #c54d4c; }
.mv-chinesenew .style-line{ background: #831b22; }
.mv-other{ background: #9c783a; }
.mv-other .style-line{ background: #795420; }
.mv-other .s-other .sv-goods-link,
.mv-other .s-other .addCard{ background: #ff3b2f; }

.mv-allBronze .s-allBronze .v-g-price,
.mv-allBronze .s-allBronze li .khjPrice,
.mv-allBronze .s-allBronze .sv-tit .more,
.mv-modern .s-modern .v-g-price,
.mv-modern .s-modern li .khjPrice,
.mv-modern .s-modern .sv-tit .more,
.mv-european .s-euro .v-g-price,
.mv-european .s-euro li .khjPrice,
.mv-european .s-euro .sv-tit .more,
.mv-chinese .s-chn .v-g-price,
.mv-chinese .s-chn li .khjPrice,
.mv-chinese .s-chn .sv-tit .more,
.mv-postmodern .s-p-modern .v-g-price,
.mv-postmodern .s-p-modern li .khjPrice,
.mv-postmodern .s-p-modern .sv-tit .more,
.mv-chinesenew .s-n-chn .v-g-price,
.mv-chinesenew .s-n-chn li .khjPrice,
.mv-chinesenew .s-n-chn .sv-tit .more,
.mv-other .s-other .v-g-price,
.mv-other .s-other li .khjPrice,
.mv-other .s-other .sv-tit .more{ color: #ff3b2f; }

.mv-allBronze .s-allBronze .sv-goods-link,
.mv-allBronze .s-allBronze .addCard,
.mv-modern .s-modern .sv-goods-link,
.mv-modern .s-modern .addCard,
.mv-european .s-euro .sv-goods-link,
.mv-european .s-euro .addCard,
.mv-chinese .s-chn .sv-goods-link,
.mv-chinese .s-chn .addCard,
.mv-postmodern .s-p-modern .sv-goods-link,
.mv-postmodern .s-p-modern .addCard,
.mv-chinesenew .s-n-chn .sv-goods-link,
.mv-chinesenew .s-n-chn .addCard{ background: #ff3b2f; }

@media only screen and (max-width: 320px) {
    .sv-list .item,.sv-list li{ width: 49.8354%; }
}


/*图片上面标注*/
.discount_mark{ font-weight: bold; position: absolute; top: 0; right: 0; width: 0.7rem; height: 0.63rem; line-height: .72rem; text-align: center; background: url(../images/sale/ico_fifty.png) no-repeat; background-size: 100% 100%; z-index: 9; color: #fff; }
.discount_txt{ width: .56rem; height: .1rem; position: absolute; top: .05rem; left: 50%; margin-left: -0.28rem; background: url(../images/sale/discount_txt.png) center center no-repeat; background-size: 100% 100%; }
.discount_num em { font-size: .36rem; vertical-align: bottom; }
.discount_num i{ font-size: .26rem; vertical-align: bottom; }
.discount_num2 em { font-size: .26rem; vertical-align: bottom; }
.discount_num2 i{ font-size: .16rem; vertical-align: bottom; line-height: .68rem; }

.fifty-dc-box li .discount_mark{ top: -0.2rem; right: -0.2rem; }

.imnew_discount_0{ background:none; }
/* .discount_mark{ background-image:none; } */
.imnew_discount_30{ background-image: url(../images/sale/ico_fifty_30.png); }
.imnew_discount_40{ background-image: url(../images/sale/ico_fifty_40.png); }
.imnew_discount_49{ background-image: url(../images/sale/ico_fifty_49.png); }
.imnew_discount_50{ background-image: url(../images/sale/ico_fifty_50.png); }
.imnew_discount_55{ background-image: url(../images/sale/ico_fifty_55.png); }
.imnew_discount_58{ background-image: url(../images/sale/ico_fifty_58.png); }
.imnew_discount_60{ background-image: url(../images/sale/ico_fifty_60.png); }
.imnew_discount_65{ background-image: url(../images/sale/ico_fifty_65.png); }
.imnew_discount_68{ background-image: url(../images/sale/ico_fifty_68.png); }
.imnew_discount_69{ background-image: url(../images/sale/ico_fifty_69.png); }
.imnew_discount_70{ background-image: url(../images/sale/ico_fifty_70.png); }
.imnew_discount_73{ background-image: url(../images/sale/ico_fifty_73.png); }
.imnew_discount_75{ background-image: url(../images/sale/ico_fifty_75.png); }
.imnew_discount_78{ background-image: url(../images/sale/ico_fifty_78.png); }
.imnew_discount_79{ background-image: url(../images/sale/ico_fifty_79.png); }
.imnew_discount_80{ background-image: url(../images/sale/ico_fifty_80.png); }
.imnew_discount_90{ background-image: url(../images/sale/ico_fifty_90.png); }


/*------------------------2020.六周年庆改版*/
.mv-con { padding: 0 .24rem; }
.fifty-dc-box{ border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border: 0.05rem #f3b94d solid; background: #c61e30; padding:.24rem .16rem; margin-bottom:0; }
.fifty-dc-box li { width: 32%;height: 4.1rem; padding: 0.1rem; margin: 0 0.65% 1.3%; display: inline-block; }
.fifty-dc-box li .discount_mark { top: -0.12rem; right: -0.12rem; }
.fifty-dc-box .db_listMain li .info dd .pfPrice{ color: #009944; }
.v-more-box{ border: 0.05rem #f3b94d solid; background: #c61e30; border-top: 0; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; }

/* .style-tit{ background: url(../images/sale/db_title_style.png) no-repeat; width: 3.1rem; height: 0.8rem; margin: 0 auto 0.3rem; background-size: 100%; } */
.style-tit img{ height: 1.11rem; object-fit:contain;}

.mv-con-venue{ padding: 0.15rem 0.12rem 0.2rem; }

.style-venue-nav .column1{ width: 100%; font-size: 0; }
.style-venue-nav .column1 a{ width: 50%; padding-bottom: 2.8rem; }
.style-venue-nav .column2{ width: 50%; font-size: 0; }
.style-venue-nav .column3{ width: 25%; font-size: 0; }
.style-venue-nav .column4{ width: 25%; font-size: 0; }
.style-venue-nav a{ width: 100%; display: inline-block; padding-bottom: 2.52rem; }
.style-venue-nav .middle a{ width: 50%; }
.style-venue-nav .column5{ width: 100%; font-size: 0; }
.style-venue-nav .column5 a{ width: 33.33%; padding-bottom: 2.8rem; }
.style-venue-nav .column6{ width: 100%; font-size: 0; }
.style-venue-nav .column6 a{ width: 33.33%; padding-bottom: 2.8rem; }

/* 五折精品 */
.s-halfOff{ padding: 0 .16rem; }
.s-halfOff .fifty-dc-box .khjPrice,
.s-halfOff .fifty-dc-box .db_listMain li .info dd .pfPrice{ color: #cd1b2b; }
.s-halfOff .fifty-dc-box li .info dd .addCard{ background: #cd1b2b; }

/* 当季新品 */
.s-seasonNew{ padding: 0 .16rem; }
.s-seasonNew .fifty-dc-box{ background: #6fb802; border-color: #6fb802; }
.s-seasonNew .fifty-dc-box .khjPrice,
.s-seasonNew .fifty-dc-box .db_listMain li .info dd .pfPrice{ color: #ea6300; }
.s-seasonNew .fifty-dc-box li .info dd .addCard{ background: #6fb802; }
.s-seasonNew .v-more-box{ background: #6fb802; border-color: #6fb802; }
.s-seasonNew .v-more-box .v-more-link{ border-color: #6fb802; color: #6fb802; }
.s-seasonNew .v-more-link i{ background-image: url(../images/sale/ico_v_more2.png); }

.seasonNew-list{ background: #d1e6a1; }
.seasonNew-list .sty-list .addCard{ background: #6fb802; }
.seasonNew-list .db_listMain .info .khjPrice{ color: #6fb802; }

/*------------------------品牌盛典*/
.mv-con-brand{ padding: 0 0.24rem; }
/* 重置 Swiper */
/* 分页器** 小圆点样式*/
.swiper-container-horizontal>.swiper-scrollbar{ width: 5%;left: 50%;margin-left: -5%;height: 0.08rem;bottom: 0; background: rgba(255,255,255,0.2); }
.swiper-scrollbar-drag{ background: #fff; }

.brand-index{ font-size: 0.24rem; height: 5rem;overflow: hidden; }
.brand-index .itemUl{ overflow: hidden;text-align: center; font-size: 0; }
.brand-index .itemUl .itemLi{ float: left;width: 25%;margin-bottom: 0.1rem; }
.brand-index .itemUl .itemLi img{ width: 1.68rem;height: 2.18rem; }
.brand-index .swiper-container{ padding-bottom: 0.24rem; }
.brand-index .swiper-container-horizontal>.swiper-scrollbar{ bottom: 0.1rem; }


/* 活动规则 */
.rules-main{ background: #8c36e1; }
.rules{ padding: 0 0.14rem; }
.rules-wrap{ width: 100%; margin: 0.3rem auto 0; font-size: 0.26rem; line-height: 0.52rem; }
.rules-wrap h2{ font-size: 0.28rem; padding-bottom: 0.3rem; line-height: 0.48rem; }
.rules-wrap li{ line-height: 0.42rem; }

.rules-box-top{ background: url(../images/sale/rules/rules_top1.jpg) bottom left no-repeat; height: 1.15rem; background-size: contain; }
.rules-box-middle{ background: url(../images/sale/rules/rules_middle.jpg) top left repeat-y; min-height: 3.1rem; background-size: contain; position: relative; padding: 0 0.45rem; }
.rules-box-bottom{ background: url(../images/sale/rules/rules_bottom.jpg) top left no-repeat; height: 0.75rem; background-size: contain; }

.rules-top2{ background-image: url(../images/sale/rules/rules_top2.jpg); }
.rules-top3{ background-image: url(../images/sale/rules/rules_top3.jpg); }
.rules-top4{ background-image: url(../images/sale/rules/rules_top4.jpg); }
.rules-top5{ background-image: url(../images/sale/rules/rules_top5.jpg); }
.rules-top6{ background-image: url(../images/sale/rules/rules_top6.jpg); }
.rules-top7{ background-image: url(../images/sale/rules/rules_top7.jpg); }

.rules-icon{ position: absolute; }
.rules-pic1{ background: url(../images/sale/rules/rules_pic1.png) top left no-repeat; width: 1.95rem; height: 2.31rem; left: 0.45rem; bottom: -0.2rem; background-size: contain; }
.rules-pic2{ background: url(../images/sale/rules/rules_pic2.png) top left no-repeat; width: 2.2rem; height: 2.4rem; right: 0.45rem; bottom: 0; background-size: contain; }
.rules-pic3{ background: url(../images/sale/rules/rules_pic3.png) top left no-repeat; width: 2.2rem; height: 2.13rem; left: 0.45rem; bottom: -0.2rem; background-size: contain; }
.rules-pic4{ background: url(../images/sale/rules/rules_pic4.png) top left no-repeat; width: 2.46rem; height: 2.41rem; right: 0.45rem; bottom: 0; background-size: contain; }
.rules-pic5{ background: url(../images/sale/rules/rules_pic5.png) top left no-repeat; width: 2.13rem; height: 2.13rem; left: 0.45rem; bottom: 0; background-size: contain; }
.rules-pic6{ background: url(../images/sale/rules/rules_pic6.png) top left no-repeat; width: 2.36rem; height: 2.45rem; left: 0.45rem; bottom: 0.8rem; background-size: contain; }
.rules-pic7{ background: url(../images/sale/rules/rules_pic7.png) top left no-repeat; width: 2.2rem; height: 2.4rem; right: 0.3rem; bottom: 0.5rem; background-size: contain; }

.rules-msg1 ul{ padding-left: 2.2rem; }
.rules-msg2 ul{ padding-right: 2.3rem; }
.rules-msg3 ul{ padding-left: 2.4rem; }
.rules-msg4 h2{ padding: 0; }
.rules-msg4 p{ padding: 0.9rem 3rem 0.7rem 0; }
.rules-msg5 ul{ padding: 0 0 0.4rem 2.3rem; }
.rules-msg6 .title{ padding: 0.3rem 0 0 0; }
.rules-msg7 ul{ padding-left: 2.5rem; }
.rules-msg7 li{ padding-bottom: 0.2rem; }
.rules-msg8 ul{ padding-right: 1.9rem; }
.rules-msg8 li{ padding-bottom: 0.2rem; }
.rules-msg9 li{ padding-bottom: 0.3rem; }

.db_copy{ padding: 0.5rem 0; font-size: 0.2rem; text-align: center; color: #faddba;  opacity: 0.5; line-height: initial; }
.db_copy a{ color: #ffff00; }

/*---------------------------------------------
*------------------------------------------------限时秒杀20.10.24
*------------------------------------------*/
.fs32{ font-size: 0.32rem; }
.fs20{ font-size: 0.2rem; }
.ml-10{ margin-left: 0.1rem; }
.fw-b{font-weight: bold;}

.i_miao_m_box{ padding-bottom: 0.3rem; }
.i_miao_m_box .mv-con{ border-top: 0.01rem solid #8c4cd8; margin: 0 .3rem; padding: 0; }

.seckill-tit{text-align: center;font-size: 0;margin-top: 0.4rem; }
.seckill-tit img{width: auto; max-width: 100%;height: 1.33rem;}

.seckill-time{width: 100%; height: 0; padding-bottom: 18%; margin-top: -0.5rem; color: #fff; background: url(../images/seckill/sk_bg.png) no-repeat; background-size: 100% 100%; overflow: hidden;}
.sk-con{display:flex; align-items: center; width: 78.6667%; height: 0.8rem; margin: 0.47rem auto 0;}
.time-now{position: relative; width: 22.0339%; height: 100%; padding-top: 0.12rem; text-align: center; line-height: 1;}
.time-now span{display:block; margin-top: 0.02rem;}
.sk-time{font-size: 0;}
.sk-time span{font-size: 0.2rem; vertical-align: middle;}
.sk-time em{display: inline-block; width:0.41rem; height:0.4rem; margin: 0 0.03rem; font-size: 0.28rem; color: #000; text-align: center; background: url(../images/seckill/sk_time_bg.png); background-size: 100% 100%; vertical-align: middle;}
.sk-time .hm{display: none;}

.sk-goods-list{padding: 0.2rem 0.1rem 0; background: #600bc8;background-image: linear-gradient(to right, #600bc8 , #9c25cf, #600bc8); }
.sk-goods-list .swiper-container{padding-bottom:20px;}
.swiper_wrapper_x{width:6.7rem;min-height:7.896rem}
.v-more-box-1{padding: 0.1rem 0 0.2rem;}
.v-more-link{ display:block; width: 44.058%; height: 0.5rem; line-height: 0.5rem; margin: 0 auto; font-size: 0; color: #c61e30; background: #fff; text-align: center; border-radius: 0.06rem; vertical-align: middle;-moz-box-shadow:0 0.04rem 0.05rem #333333; -webkit-box-shadow:0 0.04rem 0.05rem #333333; box-shadow:0 0.04rem 0.05rem #333333;border: solid 0.02rem #b600f1; }
.v-more-link span{ font-size: 0.28rem; vertical-align: middle; }
.i_miao_m_box .v-more-link i{display: inline-block; width: 0.24rem; height: 0.24rem; margin-left: 0.1rem; background: url(../images/seckill/ico_v_more.png) no-repeat; background-size: 100% 100%; vertical-align: middle;}

.sk-list-item{box-sizing: border-box;position: relative; width: 100%; padding: 0.2rem; margin-bottom: 0.1rem; font-size: 0; background: #fff;}
.sk-img{display: inline-block; position: relative; width: 33.8462%; height: 0; padding-bottom: 33.8462%;}
.sk-img img{position: absolute; width: 100%; height: 100%;}
.sk-file{display: inline-block; position: absolute; width: 59.4203%; height: 84.6154%; margin-left: 0.2rem;}
.sk-tit,.sk-model{width:100%; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.sk-model{line-height: 1;}
.sk-tit{margin-bottom: 0.1rem; font-size: 0.3rem;}
.sk-model{margin-bottom: 0.2rem; font-size: 0.28rem; color: #999;}
.sk-price-now{display:block; font-size: 0.28rem; line-height: 1; color: #b600f1;}
.sk-p-n{font-size: 0.2rem; color: #999; margin-left: 0.05rem; text-decoration:line-through;display:block;}
.sk-bottom{position: absolute; width: 100%; bottom: 0; display:flex; justify-content: space-between; align-items: center;}
.sk-process{width: 48.78%; font-size: 0.2rem; position: relative; }
.sk-txt{position: absolute;color: #fff;height: 0.28rem;line-height: 0.28rem;padding: 0.02rem 0.1rem 0 0.1rem;}
.sk-p-con{width: 100%; height: 0.28rem; border-radius: 0.28rem; overflow: hidden;background: #eecdff;}
.sk-p{display:block; height: 100%; background: #b600f1;border-radius: 0.28rem;}
.sk-btn{display: block; width: 1.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; text-align: center; color: #fff; border-radius: 0.06rem;}
.sk-btn:hover{color: #fff;}
.sk-before{background: #ffcb00;}
.sk-now{background: #b600f1;}
.sk-sold{background: #fff; color: #b600f1; border: solid 0.02rem #b600f1;}
.sk-sold:hover{ color: #b600f1; }

.ico-sold{display: block; position: absolute; left: 0; right: 0; top:0; bottom: 0; margin: auto; width: 1.2rem; height: 1.2rem; background: url("../images/seckill/sold.png"); background-size: 100% 100%;}

.rule-tips{ text-align: center; font-size: 0.2rem; color: rgb(255 255 255 / 50%); padding-bottom: 0.24rem; }
/*---------------------------------------------
*------------------------------------------------限时秒杀--end
*------------------------------------------*/


.page_light_luxury{background:#B86833}
.page_nordic_idea{background:#9D7E3D}
.page_cream_style{background:#23959D}
.page_light_luxury .style-line{background:#a0502b}
.page_nordic_idea .style-line{background:#655023}
.page_cream_style .style-line{background:#014a5b}

.index_light_luxury .sv-tit .more{ color: #bc985d; }
.index_light_luxury .sv-goods-link,.index_light_luxury .addCard{ background: #bc985d; }
.index_light_luxury .v-g-price,.index_light_luxury li .khjPrice,.index_light_luxury .sv-tit .more{ color: #bc985d; }


.index_chinesenew_style .sv-tit .more{ color: #e6443a; }
.index_chinesenew_style .sv-goods-link,.index_chinesenew_style .addCard{ background: #e6443a; }
.index_chinesenew_style .v-g-price,.index_chinesenew_style li .khjPrice,.index_chinesenew_style .sv-tit .more{ color: #e6443a; }

.index_nordic_ikea .sv-tit .more{ color: #f6a64a; }
.index_nordic_ikea .sv-goods-link,.index_nordic_ikea .addCard{ background: #f6a64a; }
.index_nordic_ikea .v-g-price,.index_nordic_ikea li .khjPrice,.index_nordic_ikea .sv-tit .more{ color: #f6a64a; }

.index_cream_style .sv-tit .more{ color: #03bfce; }
.index_cream_style .sv-goods-link,.index_cream_style .addCard{ background: #03bfce; }
.index_cream_style .v-g-price,.index_cream_style li .khjPrice,.index_cream_style .sv-tit .more{ color: #03bfce; }

.miao_goods_tag_cen{position:absolute;background:url(../images/sale/miao.png) center no-repeat;background-size:100% 100%;width:0.7rem;height:0.7rem;left:0;right:0;bottom:0;top:0;margin:auto;z-index:2}

.top_slider_container .slider_bd2x li{float:left;width:100%;text-align:center;}
#top_slider_main{position:relative}
.slider_bd2x li img{max-width:100%;}
.top_slider_container .slider_hd2x{position:absolute;bottom:16px;left:0;width:100%;text-align:center;font-size:0;}
.top_slider_container .slider_hd2x .slider_hd2x_ul{display:inline-block;border-radius:4px;height:8px;}
.top_slider_container .slider_hd2x .slider_hd2x_ul .swiper-pagination{position:relative;display:inline-block;border-radius:4px;height:8px;background:rgba(0,0,0,0.5)}
.top_slider_container .slider_hd2x .swiper-pagination-bullet{display:inline-block;list-style:none;width:16px;height:8px;cursor:pointer;margin:0;}
.top_slider_container .slider_hd2x .swiper-pagination-bullet.swiper-pagination-bullet-active{background:white;border-radius:4px;}
.brand_three_conv{padding:0.24rem;    background: #d2090f;position: sticky;top:0;z-index:9999}
.brand_three_conv li{list-style:none;display:inline-block;width:2.15rem;height:0.56rem;text-align:center;line-height:0.56rem;border:1px solid white;border-radius:0.28rem;    box-sizing: border-box;}
.brand_three_conv li+li{margin-left:0.2rem;}
.brand_three_conv li a{font-size:0.3rem;color:white;display:block;}
.brand_three_conv li.on{background:white;}
.brand_three_conv li.on a{color:#d2090f;}
.brand_three_conv+.mv-con .db_listMain>li:nth-child(1),.brand_three_conv+.mv-con .db_listMain>li:nth-child(2){
	margin-top:0.06rem;
}

#top_slider_main .slider_hd2x{position:absolute;bottom:16px;left:0;width:100%;text-align:center;font-size:0;}
#top_slider_main .slider_hd2x .slider_hd2x_ul{display:inline-block;border-radius:4px;height:8px;}
#top_slider_main .slider_hd2x .slider_hd2x_ul .swiper-pagination{position:relative;display:inline-block;border-radius:4px;height:8px;background:rgba(0,0,0,0.5)}
#top_slider_main .slider_hd2x .swiper-pagination-bullet{display:inline-block;list-style:none;width:16px;height:8px;cursor:pointer;margin:0;}
#top_slider_main .slider_hd2x .swiper-pagination-bullet.swiper-pagination-bullet-active{background:white;border-radius:4px;}
.brand_three_conv ul{display:flex;}




