/*
h2 {font-weight: bold}
.actBoxTop,
.actBoxBottom {display: none;}
.js-floor-anchor-list li.cur { background: #37abfd; color: #fff }
.js-floor-anchor-all dd ul li.cur span {color: #0098ed}
.js-floor-position-relative{background: #2443fe!important;}
#Baijia {background: #2443fe}
#Baijia .banner {position: relative;}
#Baijia .banner .top-rule-btn {position: absolute; right: 0; top: 0; width: 7rem; height: 2.6rem;line-height: 2.6rem; text-align: center; color: #fff; border-radius: 0 0 0 .5rem; font-size: 1.2rem; background: #ff0a2d;}
#Baijia .logo-box {position: relative;}
#Baijia .logo-box dl {width: 100%; height: 123%; position: absolute; left:0; bottom: 0; font-size: 1.5rem; color: #fff; text-align: center; white-space: nowrap; }
#Baijia .logo-box dl dt {width: 21%; margin: auto}
#Baijia .logo-box dl dt p {background: #2f44cf; padding: .5rem; display: block; border-radius: .3rem}
#Baijia .logo-box dl dd { line-height: 2.6rem;}
.floor-title{color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;padding:1rem 0;}
.floor-title h2{font-weight:bold;display:inline-block;padding:0 2rem;background:url(//image01.homedo.com/Files/Images/cms/www/20201023/5375682326998372292_pic1.png) left center no-repeat,url(//image01.homedo.com/Files/Images/cms/www/20201023/5375682326998372292_pic1.png) right center no-repeat;background-size:1.3rem auto;white-space:nowrap;}
.floor-tab {padding-left: 1.5rem;}
.floor-tab li {margin: 0 .5rem .5rem 0; float: left;}
.floor-tab li a {display: block; padding: 0 2rem; height: 2.2rem; font-size: 1rem; color: #fff; border-radius: 2.2rem; line-height: 2.2rem;background: #8200de;}
.floor-tab li a.cur {background: #d200ff; color: #fff;}

.baokuan-01 {padding: 0 .75rem;}
.baokuan-01 li {float: left; width: 33.33%; margin-bottom: .5rem;}
.baokuan-01 li a {display: block; margin: 0 .25rem; background: #fff; position: relative;}
.baokuan-01 li a dl.show {position: absolute; left: 0; top:0;background: #fff; width: 100%;}
.baokuan-01 li a dl dt {padding: .7rem; position: relative;}
.baokuan-01 li a dl dt .man-icon {position: absolute; height: 1.5rem; min-width: 8.3em; padding-left: .5rem; background: #ff6e00; left: 0; bottom: .3rem; border-radius: 0 3rem 3rem 0; font-size: 1rem; color:#fff;}
.baokuan-01 li a dl dt .man-icon.over { background: #999999;}
.baokuan-01 li a dl dt .icon {position: absolute; right: 0; top: 0; width: 5rem;}
.baokuan-01 li a dl dd { padding: .8rem .7rem}
.baokuan-01 li a dl dd h3 {height: 2.6rem; font-size: 1rem; line-height: 1.3rem; color: #0a0a0a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.baokuan-01 li a dl dd .c-888 {color: #888}
.baokuan-01 li a dl dd .price {font-size: .9rem; color:#a0a0a0; margin: .5rem 0;}
.baokuan-01 li a dl dd .price span {width: 100%; line-height: 1.7rem; height: 1.7rem;}
.baokuan-01 li a dl dd .price span strong {font-size: 1rem; color: #ff001a;}
.baokuan-01 li a dl dd .price span strong em {font-size: 1.5rem}
.baokuan-01 li a dl dd .price del {height:1.2rem ; line-height: 1.2rem}
.baokuan-01 li a dl dd .btn {height: 2.3rem; margin: 0 .3rem; text-align: center; font-size:1.2rem; color: #fff; border-radius: .2rem  ;}
.baokuan-01 li a dl dd .btn.ready {background-color: #339900}
.baokuan-01 li a dl dd .btn.buy {background-color: #ee340f}
.baokuan-01 li a dl dd .btn.none {background-color: #999999} 

.maizeng-box {padding: 0 .75rem}
.maizeng-box li {float: left; width: 50%; margin-bottom: .5rem;}
.maizeng-box li .product-box {margin:0 .25rem; background: #fff; position: relative;}
.maizeng-box li .product-box dl.show {position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; background: #fff;}
.maizeng-box li .product-box dl.show dt a>img {height: 14.2rem;}
.maizeng-box li .product-box dl dt a .icon {position: absolute; right:.5rem; top:.5rem; width: 5rem;}
.maizeng-box li .product-box dl dt {position: relative;}
.maizeng-box li .product-box dl dt a {display: block; padding: 1.5rem 2.4rem;margin-bottom: 1rem;}
.maizeng-box li .product-box dl dt .maizeng-icon-box {position: absolute ;left: -.3rem;bottom: 0rem;font-size: 1.1rem;line-height: 1.8rem;width: 100%;}
.maizeng-box li .product-box dl dt .maizeng-icon-box strong {height: 1.8rem;text-align: center;color: #fff;display: inline-block;padding: 0 .5rem;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p {position: relative;margin-top: -1px;padding-left: .4rem;height: 1.8rem;line-height: 1.8rem;border:#fc8142 solid 1px;border-radius: 0 2rem 2rem 0;color: #fc8142;background: #fff;display: inline-block;text-overflow: ellipsis;max-width: 84%;white-space: nowrap;padding-right: 2rem;overflow: hidden;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p.pl35 {max-width: 78%;padding-right: 3.5rem;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p.pl35 em {right: 2rem;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p em {position: absolute;right: .5rem;top: 0rem;color: #ff001a;}
.maizeng-box li .product-box dl dt a .cricle-icon:before {content:"";width: 1.4rem;height: 1.4rem;position: absolute;background: url(//image01.homedo.com/Files/Images/cms/www/20190515/5033956623332601047_pic1.png) 0 0/2.8rem 1.4rem no-repeat;}
.maizeng-box li .product-box dl dt a .display-box-left.cricle-icon:before {top: .2rem;right: .3rem; }
.maizeng-box li .product-box dl dt a .zeng-box.cricle-icon:before {background-position:-1.4rem 0;right:.8rem;top: .8rem;}
.maizeng-box li .product-box dl dt a .a-a strong {background-image: -moz-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%); background-image: -ms-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%) ;}
.maizeng-box li .product-box dl dt a .a-a p {border-color:#fc8142;}
.maizeng-box li .product-box dl dt a .a-b strong,
.maizeng-box li .product-box dl dt a .a-c strong,
.maizeng-box li .product-box dl dt a .a-h strong {background-image: -moz-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%); background-image: -ms-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%);}
.maizeng-box li .product-box dl dt a .a-b p,
.maizeng-box li .product-box dl dt a .a-c p,
.maizeng-box li .product-box dl dt a .a-h p { border-color: #9704fb; color: #9704fb}
.maizeng-box li .product-box dl dt a .a-b p {min-width: 10rem; }
.maizeng-box li .product-box dl dt a .a-c p {min-width: 8rem;}
.maizeng-box li .product-box dl dt a .a-h p {min-width: 8rem;}
.maizeng-box li .product-box dl dt a .maizeng-icon-box-01 p::before {display: block; position: absolute; content: ""; left: -.1rem; bottom: -1rem; width: .3rem; height: 1rem; background: url(https://image01.homedo.com/Files/Images/cms/www/20181026/4717220524499451733_pic1.png) 0 0 no-repeat; background-size: contain}
.maizeng-box li .product-box dl dd {padding: 0 1.2rem 1.5rem}
.maizeng-box li .product-box dl dd .c-888 {color: #888}
.maizeng-box li .product-box dl dd .price {font-size: .9rem; color:#a0a0a0; margin: .5rem 0; line-height: 1.7rem; height: 1.7rem; overflow: hidden;}
.maizeng-box li .product-box dl dd .price span strong {font-size: 1rem; color: #ff001a;}
.maizeng-box li .product-box dl dd .price span strong em {font-size: 1.5rem}
.maizeng-box li .product-box dl dd .price del {line-height: 1.9rem}
.maizeng-box li .product-box dl dd h3 {height: 2.4rem; font-size: .9rem; line-height: 1.2rem; color: #0a0a0a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.maizeng-box li .product-box dl dd .btn {height: 3rem; margin: 1rem .2em 0; text-align: center; font-size:1.5rem; color: #fff; border-radius: .2rem;}
.maizeng-box li .product-box dl dd .btn.ready {background-color: #339900}
.maizeng-box li .product-box dl dd .btn.buy {background-color: #ee340f}
.maizeng-box li .product-box dl dd .btn.none {background-color: #999999} 

.maizeng-box li .product-box dl dd .zeng-icon { color:#ff3030; line-height: 1.2rem; font-size: .9rem; position: relative; text-indent: 1.5rem}
.maizeng-box li .product-box dl dd .zeng-icon::before {display: block; width: 1.2rem; height: 1.2rem; background: #ef253d; color: #fff; content: "赠"; text-align: center; line-height: 1.2rem; margin-right: .2rem; position: absolute; left: 0; top: .2rem; text-indent: 0}
.maizeng-box li .product-box dl dd .zeng-box-hb {height:1.2rem; padding-top: .2rem;}
.maizeng-box li .product-box dl dd .zeng-box-cp {height:2.4rem; padding-top: .2rem;}
.maizeng-box li .product-box dl dd .zeng-box-cp span {position: relative; display: block; }
.maizeng-box li .product-box dl dd .zeng-box-cp span small {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.maizeng-box li .product-box dl dd .zeng-box-cp span em {position: absolute; left: 99%; bottom: 0; text-indent: 0}


.maizeng-box li .product-box dl dd .zeng-info {border-radius: 2rem;height: 2rem;line-height: 2rem;font-size: 1rem;display: inline-block;padding: 0 .4rem;margin: .8rem 0 0;position: relative;}
.maizeng-box li .product-box dl dd .tk-zeng-info {border:.1rem solid #FF2C24;color: #FF2C24;}
.maizeng-box li .product-box dl dd .mz-zeng-info {border:.1rem solid #4c3bf9;color: #4c3bf9;width: 100%;padding-right: 2.5rem;box-sizing: border-box;}

.maizeng-box li .product-box dl dd .shopName { color: #2e79ff;font-size: .9rem;height: 2.4rem;line-height: 2.4rem;display: block; width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;border-top: 1px dashed #ddd;}


.maizeng-box li .product-box dl dd .mz-zeng-info img {border:.1rem solid #f1f1f1;border-radius:50%;width:1.1rem;vertical-align: -1px;}
.maizeng-box li .product-box dl dd .text-overflow {display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 90%;position: relative;}
.maizeng-box li .product-box dl dd .gift-img {position:absolute;right:1.5rem;top: 0;}

.maizeng-box li .product-box dl .hide-box {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10;color:#fff; padding:1rem .5rem 0 .8rem;box-sizing:border-box;}
.maizeng-box li .product-box dl .hide-box strong {padding-top:1.5rem;display:block;font-size: 1.1rem;white-space:nowrap;margin-bottom: 1rem;}
.maizeng-box li .product-box dl .hide-box p {font-size: 1rem;margin-bottom:.5rem;line-height:1.6rem;word-break: break-all;}
.maizeng-box li .product-box dl .hide-box p em {color: #F2CE62;margin-left: .8rem;}


.sprite-bg::before,.sprite-bg::after {content:"";display:inline-block;background:url(https://image01.homedo.com/Files/Images/cms/www/20201014/5740963550652575980_pic1.png) 0 0/9.75rem 1.6rem no-repeat;vertical-align: middle;}
.zy-icon::before {width:1.5rem;height: 1.5rem;background-position: -6.6rem 0;}

.sprite-bg::before,.sprite-bg::after {content:"";display:inline-block;background:url(https://image01.homedo.com/Files/Images/cms/www/20201014/5740963550652575980_pic1.png) 0 0/9.75rem 1.6rem no-repeat;vertical-align: middle;}
.go-icon::after {width: 1.5rem;height: 1.5rem;vertical-align: -.3rem;margin-left: .4rem;}
.shop-icon::before {width: 1.4rem;height: 1.5rem;margin-right: .3rem;background-position: -4.2rem 0;}
.pointer-icon::after {width: 1.2rem;height: 1.2rem;background-position: -3.2rem 0;vertical-align: -.1rem;}
.zy-icon::before {width:1.5rem;height: 1.5rem;background-position: -6.6rem 0;}
.mz-pointer-icon::after {width: 1rem;height: 1.3rem;background-position: -8rem 0;position: absolute;top: .2rem;right: .4rem;}
.blue-pointer-icon::after {width: 1.2rem;height: 1.2rem;background-position: -5.5rem 0;vertical-align: -.1rem;}


.mTop10{margin-top: .5rem;}

.porp-hide {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 10;}
.porp-box {display: none;position: fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width: 23.3rem;z-index: 11;padding: 0 .2rem .2rem;border-radius: .3rem;background: #ff4900;text-align: center;}
.porp-box .porp {background-color: #fff8e4;border-radius: 0 0 .3rem .3rem;padding-bottom: 1.5rem;}
.porp-box .hd {background: #ff4900 url(//image01.homedo.com/Files/Images/cms/www/20180613/5001068946684273334_pic1.jpg) left top no-repeat;background-size: 8.7rem 2.2rem;height: 2.2rem;color: #fff;font-size: 1.1rem;line-height: 2.2rem;margin-bottom: 1.5rem;text-align: left;padding-left: .8rem;}
.porp-box .f24 {font-size: 1.3rem;color: #f3541d;line-height: 1.8rem;font-weight: bold;margin-bottom: .6rem;display: block;}
.porp-box .f20 {font-size: 1rem;color: #bc380f;line-height: 1.6rem;}
.porp-box .btn-box {margin-top: 1.2rem;}
.porp-box .red-btn {background-color: #ff4200;color: #fff;height: 2.3rem;width:7.5rem;border-radius:.2rem;line-height: 2.3rem;display: inline-block;font-size: 1rem;}
.porp-redPack .tips {color: #6d6d6d;font-size: 1rem;padding-top: 1rem;}
.porp-redPack .pack-A {font-size: 1.5rem;display: block;}
.porp-box .close-css {width:2.3rem;height:5.6rem;background:url(//image01.homedo.com/Files/Images/cms/www/20180613/5174331455010978398_pic1.png) 0 0 no-repeat;background-size:100%;position:absolute;left:50%;bottom:-4.6rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.porp-box .kf-btn {border: .1rem solid #ff4200;color: #ff4200;height: 2.1rem;width:7.5rem;display: inline-block;line-height: 2.1rem;font-size: 1rem;margin-right: .3rem;}

.rule-box {margin: 2rem 1.2rem 1rem;position: relative;color: #fff;line-height: 2.5rem;padding: 2.5rem 1.2rem;}
.rule-box dt {position: absolute; border-radius: 2rem; left: 50%;  color: #fff; text-align: center;} 

.line-bg {background: #eee; display: block; margin: .1rem 0;}
.ajax-product-floor {margin-top: .5rem;}

.ad-box {padding:0 1rem 1rem}
.zeng-box {position:absolute;top:0;left:0;font-size: 1.1rem;background:rgba(0,0,0,.8);height:100%;color:#fff;padding: 1.5rem 1rem;width:100%;box-sizing:border-box;}
.zeng-box ul {padding-top: .5rem;}
.zeng-box li {float: none;line-height: 2.4rem;width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 0;}
.zeng-box li span {position:absolute;right:1rem;}

.maizeng-box li .product-box dl dt .flag {
  position: absolute;
  top: .5rem;
  left: .6rem;
  width: 28px;
  height: 48px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #4C3CF8;
  color: #fff;
  border-radius: 100%;
  font-size: 14px
}
.maizeng-box li .product-box dl dt .flag.origin {
  background: #eb632b;
}

.fade-enter{
    opacity: 1;
}
.fade-leave-to {
	opacity: 0;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity 0.5s;
}

.fixeFrom{position: fixed;top: 38%;right: 0;z-index: 99;}
.fixeFrom img{width: 12rem!important;}
*/
h2 {font-weight: bold}
.actBoxTop,
.actBoxBottom {display: none;}
.js-floor-anchor-list li.cur { background: #37abfd; color: #fff }
.js-floor-anchor-all dd ul li.cur span {color: #2443FE}
.js-floor-position-relative{background: #2443fe!important;}
.js-floor-porp-box .js-floor-box-btn {background: #37ABFD;}
#Baijia {background: #2443fe}
#Baijia .banner {position: relative;}
#Baijia .banner .top-rule-btn {position: absolute; right: 0; top: 0; width: 7rem; height: 2.6rem;line-height: 2.6rem; text-align: center; color: #fff; font-size: 1rem; background: #ff0a2d;}
#Baijia .logo-box {position: relative;}
#Baijia .logo-box dl {width: 100%; height: 123%; position: absolute; left:0; bottom: 0; font-size: 1.5rem; color: #fff; text-align: center; white-space: nowrap; }
#Baijia .logo-box dl dt {width: 21%; margin: auto}
#Baijia .logo-box dl dt p {background: #2f44cf; padding: .5rem; display: block; border-radius: .3rem}
#Baijia .logo-box dl dd { line-height: 2.6rem;}
.floor-title{position: relative;text-align: center;font-size: 1.4rem;height: 3.6rem;line-height: 3.6rem;color: #fff;margin: 0 0.9rem;padding: 1rem 0;margin-top: -.9rem;}
.floor-title img {width: 100%;height: 100%;}
.floor-title p{ position: absolute;left: 0;top: 0;right: 0;bottom: 0;white-space:nowrap;}
.floor-tab {padding-left: 1.5rem;}
.floor-tab li {margin: 0 .5rem .5rem 0; float: left;}
.floor-tab li a {display: block; padding: 0 2rem; height: 2.2rem; font-size: 1rem; color: #fff; border-radius: 2.2rem; line-height: 2.2rem;background: #8200de;}
.floor-tab li a.cur {background: #d200ff; color: #fff;}

.baokuan-01 {padding: 0 .75rem;}
.baokuan-01 li {float: left; width: 33.33%; margin-bottom: .5rem;}
.baokuan-01 li a {display: block; margin: 0 .25rem; background: #fff; position: relative;}
.baokuan-01 li a dl.show {position: absolute; left: 0; top:0;background: #fff; width: 100%;}
.baokuan-01 li a dl dt {padding: .7rem; position: relative;}
.baokuan-01 li a dl dt .man-icon {position: absolute; height: 1.5rem; min-width: 8.3em; padding-left: .5rem; background: #ff6e00; left: 0; bottom: .3rem; border-radius: 0 3rem 3rem 0; font-size: 1rem; color:#fff;}
.baokuan-01 li a dl dt .man-icon.over { background: #999999;}
.baokuan-01 li a dl dt .icon {position: absolute; right: 0; top: 0; width: 5rem;}
.baokuan-01 li a dl dd { padding: .8rem .7rem}
.baokuan-01 li a dl dd h3 {height: 2.6rem; font-size: 1rem; line-height: 1.3rem; color: #0a0a0a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.baokuan-01 li a dl dd .c-888 {color: #888}
.baokuan-01 li a dl dd .price {font-size: .9rem; color:#a0a0a0; margin: .5rem 0;}
.baokuan-01 li a dl dd .price span {width: 100%; line-height: 1.7rem; height: 1.7rem;}
.baokuan-01 li a dl dd .price span strong {font-size: 1rem; color: #ff001a;}
.baokuan-01 li a dl dd .price span strong em {font-size: 1.5rem}
.baokuan-01 li a dl dd .price del {height:1.2rem ; line-height: 1.2rem}
.baokuan-01 li a dl dd .btn {height: 2.3rem; margin: 0 .3rem; text-align: center; font-size:1.2rem; color: #fff; border-radius: .2rem  ;}
.baokuan-01 li a dl dd .btn.ready {background-color: #339900}
.baokuan-01 li a dl dd .btn.buy {background-color: #ee340f}
.baokuan-01 li a dl dd .btn.none {background-color: #999999}

/* 买赠每行两个 */
.maizeng-box {padding: 0 .45rem}
.maizeng-box li {float: left; width: 50%; margin-bottom: 1rem;}
.maizeng-box li.isHideProduct {display: none;}
.maizeng-box li .product-box {margin:0 .45rem; background: #fff; position: relative;}
.maizeng-box li .product-box dl.show {position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background: #fff;}
.maizeng-box li .product-box dl dt a .icon {position: absolute; left: calc(50% + .75rem);top: 50%;transform: translate(-50%, -50%);}
.maizeng-box li .product-box dl dt {position: relative;}
.maizeng-box li .product-box dl dt a {display: block; padding: 1.5rem 2.4rem;width: 12.7rem; height: 12.7rem;margin: 0 auto;}
.maizeng-box li .product-box dl dt a>img{width: 100%; height: 100%;}
.maizeng-box li .product-box dl dt .maizeng-icon-box {position: absolute ;left: -.3rem;bottom: 0rem;font-size: 1.1rem;line-height: 1.8rem;width: 100%;}
.maizeng-box li .product-box dl dt .maizeng-icon-box strong {height: 1.8rem;text-align: center;color: #fff;display: inline-block;padding: 0 .5rem;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p {position: relative;margin-top: -1px;padding-left: .4rem;height: 1.8rem;line-height: 1.8rem;border:#fc8142 solid 1px;border-radius: 0 2rem 2rem 0;color: #fc8142;background: #fff;display: inline-block;text-overflow: ellipsis;max-width: 84%;white-space: nowrap;padding-right: 2rem;overflow: hidden;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p.pl35 {max-width: 78%;padding-right: 3.5rem;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p.pl35 em {right: 2rem;}
.maizeng-box li .product-box dl dt .maizeng-icon-box p em {position: absolute;right: .5rem;top: 0rem;color: #ff001a;}
.maizeng-box li .product-box dl dt a .cricle-icon:before {content:"";width: 1.4rem;height: 1.4rem;position: absolute;background: url(//image01.homedo.com/Files/Images/cms/www/20190515/5033956623332601047_pic1.png) 0 0/2.8rem 1.4rem no-repeat;}
.maizeng-box li .product-box dl dt a .display-box-left.cricle-icon:before {top: .2rem;right: .3rem; }
.maizeng-box li .product-box dl dt a .zeng-box.cricle-icon:before {background-position:-1.4rem 0;right:.8rem;top: .8rem;}
.maizeng-box li .product-box dl dt a .a-a strong {background-image: -moz-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%); background-image: -ms-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%) ;}
.maizeng-box li .product-box dl dt a .a-a p {/* min-width: 6rem; */border-color:#fc8142;}
.maizeng-box li .product-box dl dt a .a-b strong,
.maizeng-box li .product-box dl dt a .a-c strong,
.maizeng-box li .product-box dl dt a .a-h strong {background-image: -moz-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%); background-image: -ms-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%);}
.maizeng-box li .product-box dl dt a .a-b p,
.maizeng-box li .product-box dl dt a .a-c p,
.maizeng-box li .product-box dl dt a .a-h p { border-color: #9704fb; color: #9704fb}
.maizeng-box li .product-box dl dt a .a-b p {min-width: 10rem; }
.maizeng-box li .product-box dl dt a .a-c p {min-width: 8rem;}
.maizeng-box li .product-box dl dt a .a-h p {min-width: 8rem;}
.maizeng-box li .product-box dl dt a .maizeng-icon-box-01 p::before {display: block; position: absolute; content: ""; left: -.1rem; bottom: -1rem; width: .3rem; height: 1rem; background: url(https://image01.homedo.com/Files/Images/cms/www/20181026/4717220524499451733_pic1.png) 0 0 no-repeat; background-size: contain}
.maizeng-box li .product-box dl dd {padding: 0 1.5rem 1.5rem}
.maizeng-box li .product-box dl dd .c-888 {color: #888}
.maizeng-box li .product-box dl dd .price {font-size: .9rem; color:#a0a0a0; margin: .5rem 0 .5rem; line-height: 1.7rem; height: 1.7rem; overflow: hidden;}
.maizeng-box li .product-box dl dd .price span strong {font-size: 1rem; color: #ff001a;}
.maizeng-box li .product-box dl dd .price span strong em {font-size: 1.7rem}
.maizeng-box li .product-box dl dd .price del {line-height: 1.9rem}
.maizeng-box li .product-box dl dd h3 {height: 3.8rem; font-size: 1.3rem; line-height: 1.9rem; color: #222222; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.maizeng-box li .product-box dl dd .btn {width:14.9rem;height: 3rem; text-align: center; font-size:1.6rem;font-weight: bold; color: #fff; border-radius: .1rem;transform: translateX(-.25rem);}
.maizeng-box li .product-box dl dd .btn.ready {background-color: #339900}
.maizeng-box li .product-box dl dd .btn.buy {background-color: #ee340f}
.maizeng-box li .product-box dl dd .btn.none {background-color: #999999} 

.maizeng-box li .product-box dl dd .zeng-icon { color:#ff3030; line-height: 1.2rem; font-size: .9rem; position: relative; text-indent: 1.5rem}
.maizeng-box li .product-box dl dd .zeng-icon::before {display: block; width: 1.2rem; height: 1.2rem; background: #ef253d; color: #fff; content: "赠"; text-align: center; line-height: 1.2rem; margin-right: .2rem; position: absolute; left: 0; top: .2rem; text-indent: 0}
.maizeng-box li .product-box dl dd .zeng-box-hb {height:1.2rem; padding-top: .2rem;}
.maizeng-box li .product-box dl dd .zeng-box-cp {height:2.4rem; padding-top: .2rem;}
.maizeng-box li .product-box dl dd .zeng-box-cp span {position: relative; display: block; }
.maizeng-box li .product-box dl dd .zeng-box-cp span small {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.maizeng-box li .product-box dl dd .zeng-box-cp span em {position: absolute; left: 99%; bottom: 0; text-indent: 0}


.maizeng-box li .product-box dl dt .zeng-info {position: absolute;border-radius: 0 1rem 1rem 0;height: 2rem;line-height: 2rem;font-size: 1.1rem;padding: 0 3.4rem 0 .5rem;max-width: 6.1rem;bottom: 1.5rem;background: #ffffff;}
.maizeng-box li .product-box dl dt .tk-zeng-info,
.maizeng-box li .product-box dl dd .tk-zeng-info {border:.1rem solid #FE5900;border-left: none;color: #FE5900;padding: 0 .5rem;max-width: 10rem;box-sizing: border-box;display: inline-block;}
.maizeng-box li .product-box dl dt .mz-zeng-info,
.maizeng-box li .product-box dl dd .mz-zeng-info {border:.1rem solid #4c3bf9;border-left: none;color: #4c3bf9;padding:0 3rem 0 .5rem;max-width: 10rem;box-sizing: border-box;display: inline-block;}

.maizeng-box li .product-box dl dd .shopName { color: #2e79ff;font-size: 1.2rem;height: 1.2rem;line-height: 1.2rem;padding-top:1rem;margin-bottom:1.2rem;border-top: 1px dashed #DDDDDD;display: block; width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}

.maizeng-box li .product-box dl dt .mz-zeng-info img {width:100%;height: 100%;vertical-align: baseline;}
.maizeng-box li .product-box dl dt .text-overflow,
.maizeng-box li .product-box dl dd .text-overflow {display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;position: relative;}
.maizeng-box li .product-box dl dt .gift-img,
.maizeng-box li .product-box dl dd .gift-img{position: absolute;right: 1.4rem;top: 50%;width: 1.4rem;height: 1.4rem;transform: translateY(-50%);}
.maizeng-box li .product-box dl .hide-box {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10;color:#fff; padding:.8rem 1rem 1rem 1.6rem;box-sizing:border-box;overflow: scroll;}
.maizeng-box li .product-box dl .hide-box strong {padding-top:2.3rem;display:block;font-size: 1.4rem;white-space:nowrap;margin-bottom: 1rem;}
.maizeng-box li .product-box dl .hide-box a {display: block;font-size: 1rem;margin-bottom:.5rem;line-height:1.6rem;word-break: break-all;}
.maizeng-box li .product-box dl .hide-box a em {color: #F2CE62;}
.maizeng-box li .product-box dl .hide-box a .gift-item-img {float: left;width: 4.8rem;height: 4.8rem;margin-right: .8rem;}
.maizeng-box li .product-box dl .hide-box a .gift-item-img.xn { padding: .8rem;background: #fff;width: 3.2rem;height: 3.2rem;}
.maizeng-box li .product-box dl .hide-box a .gift-item-name {display: inline-block;vertical-align: top;width: calc(100% - 5.6rem);height: 4.8rem;color: #ffffff;}
.maizeng-box li .product-box dl .hide-box a .gift-item-name span {display: inline-block;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;white-space: normal;text-overflow: ellipsis;overflow: hidden;height: 3.2rem;font-size: 1.2rem;padding-right: .8rem;}
.maizeng-box li .product-box dl .hide-box a .gift-item-name em {display: inline-block;vertical-align: bottom;}
.maizeng-box li .product-box dl dd .only-app-price {width: 12.6rem;padding-left: 1.6rem;height:1.6rem;border-radius: .8rem;line-height: 1.6rem;color: #976F24;font-size: 1.2rem;margin-top:1rem;margin-bottom: .8rem;background: url(//image01.homedo.com/Files/Images/cms/www/20210528/5320714611404142490_pic1.png) no-repeat #FFF7E1;background-size: 16px 16px;}
.maizeng-box li .product-box dl dd .only-app-price .price {font-size: 1.24em;font-weight: bold;color: #976F24;}  /* app专享价 */
.maizeng-box li dd del.fr {float: none;display: inline-block; margin-left: .7rem;vertical-align: sub;}
.maizeng-box li .product-box dl dd .only-app-price.empty-bg {background: none;}

/* 买赠每行一个 */
.maizeng-box li.oneColumn {float: left; margin: 0 .45rem 1rem;width: calc(100% - .9rem);}
.maizeng-box li.oneColumn .product-box {margin:0;height: 100%;}
.maizeng-box li.oneColumn .product-box dl dd {padding: 1.5rem 0 1.5rem 1rem;}
.maizeng-box li.oneColumn dt {float: left;width: 14.2rem;}
.maizeng-box li.oneColumn .product-box dl dt a {margin: 1.5rem 0 0 1.5rem;padding: 0;}
.maizeng-box li.oneColumn .product-box dl dd .tk-zeng-info {position: relative;margin-bottom: 1rem; border: 0.1rem solid #FE5900;color: #FE5900;margin:.6rem 0 1rem;font-size: 1.1rem;height:2rem;line-height:2rem;border-radius: 1rem;}
.maizeng-box li.oneColumn .product-box dl dd .mz-zeng-info {position: relative;margin-bottom: 1rem; border: 0.1rem solid #4C3CF8;color: #4C3CF8;margin:.6rem 0 1rem;font-size: 1.1rem;height:2rem;line-height:2rem;border-radius: 1rem;}
.maizeng-box li.oneColumn dd {float: right;width: calc(100% - 17.2rem);padding: 1.5rem;}
.maizeng-box li.oneColumn .product-box dl dd .gift-img {width: 1.4rem; height: 1.4rem;top: 50%;right: 1.4rem;transform: translateY(-.7rem);}
.maizeng-box li.oneColumn .product-box dl dd .gift-img img {width: 100%;height: 100%;vertical-align: baseline;}
.maizeng-box li.oneColumn .product-box dl dd .only-app-price {margin-bottom: .6rem;}
.maizeng-box li.oneColumn .product-box dl dd div.price {margin-bottom: 1.1rem;}
.maizeng-box li.oneColumn .product-box dl dd .btn {transform: translateX(0);}
.maizeng-box li.oneColumn .product-box dl dd.hide-box {padding: .8rem 1rem .8rem 1.6rem; }
.maizeng-box li.oneColumn .product-box dl .hide-box a .gift-item-name span {padding-right: 2.6rem;}
.maizeng-box li.oneColumn .product-box dl .hide-box strong {padding-top: 0;}

.isSoldOut span,
.isSoldOut em,
.isSoldOut strong,
.isSoldOut del,
.isSoldOut h3
 { color: #B0B0B0!important}

 .js-floor-porp-box {
   margin-bottom: 1rem;
 }
/* 轮播 start */
.swiper-container {position:relative;overflow: hidden;margin-top: 0;margin-bottom: 1rem;margin-left: 0.9rem!important;margin-right: 0.9rem!important;}
.swiper-container a {display:block;width: 100%;height:7.7rem;}
.swiper-container a img {width: 100%;height:100%;}
.swiper-wrapper {position:relative;display:-webkit-box;}
.swiper-container .swiper-pagination-bullets {position:absolute;left:50%!important;transform:translateX(-50%)!important;bottom: .3rem!important;}
.swiper-container .swiper-pagination-bullet {border:.1rem solid #fff;border-radius:50%;display:inline-block;margin: 0 0.3rem!important;cursor: pointer;width: .5rem;height: .5rem;}
.swiper-container .swiper-pagination-bullet-active {background:#fff;}
/* 轮播 end */


.sprite-bg::before,.sprite-bg::after {content:"";display:inline-block;background:url(https://image01.homedo.com/Files/Images/cms/www/20201014/5740963550652575980_pic1.png) 0 0/9.75rem 1.6rem no-repeat;vertical-align: middle;}


.sprite-bg::before,.sprite-bg::after {content:"";display:inline-block;background:url(https://image01.homedo.com/Files/Images/cms/www/20201014/5740963550652575980_pic1.png) 0 0/9.75rem 1.6rem no-repeat;vertical-align: middle;}
.go-icon::after {width: 1.5rem;height: 1.5rem;vertical-align: -.3rem;margin-left: .4rem;}
.shop-icon::before {width: 1.4rem;height: 1.5rem;margin-right: .3rem;background-position: -4.2rem 0;}
.pointer-icon::after {width: 1.2rem;height: 1.2rem;background-position: -3.2rem 0;vertical-align: -.1rem;}
.mz-pointer-icon::after {width: 1rem;height: 1.3rem;background-position: -8rem 0;position: absolute;top: .2rem;right: .4rem;}
.blue-pointer-icon::after {width: 1.2rem;height: 1.2rem;background-position: -5.5rem 0;vertical-align: -.1rem;}
.zy-icon::before {width:1.2rem;height: 1.2rem;background-position: -6.6rem -0.1rem;padding-right: .5rem;}
.ly-icon::before {width: 1.2rem;height: 1.2rem;background-position: -4.2rem -0.1rem;padding-right: .5rem;}


.mTop10{/* margin-top: .5rem; */}

.porp-hide {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 10;}
.porp-box {display: none;position: fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width: 23.3rem;z-index: 11;padding: 0 .2rem .2rem;border-radius: .3rem;background: #ff4900;text-align: center;}
.porp-box .porp {background-color: #fff8e4;border-radius: 0 0 .3rem .3rem;padding-bottom: 1.5rem;}
.porp-box .hd {background: #ff4900 url(//image01.homedo.com/Files/Images/cms/www/20180613/5001068946684273334_pic1.jpg) left top no-repeat;background-size: 8.7rem 2.2rem;height: 2.2rem;color: #fff;font-size: 1.1rem;line-height: 2.2rem;margin-bottom: 1.5rem;text-align: left;padding-left: .8rem;}
.porp-box .f24 {font-size: 1.3rem;color: #f3541d;line-height: 1.8rem;font-weight: bold;margin-bottom: .6rem;display: block;}
.porp-box .f20 {font-size: 1rem;color: #bc380f;line-height: 1.6rem;}
.porp-box .btn-box {margin-top: 1.2rem;}
.porp-box .red-btn {background-color: #ff4200;color: #fff;height: 2.3rem;width:7.5rem;border-radius:.2rem;line-height: 2.3rem;display: inline-block;font-size: 1rem;}
.porp-redPack .tips {color: #6d6d6d;font-size: 1rem;padding-top: 1rem;}
.porp-redPack .pack-A {font-size: 1.5rem;display: block;}
.porp-box .close-css {width:2.3rem;height:5.6rem;background:url(//image01.homedo.com/Files/Images/cms/www/20180613/5174331455010978398_pic1.png) 0 0 no-repeat;background-size:100%;position:absolute;left:50%;bottom:-4.6rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.porp-box .kf-btn {border: .1rem solid #ff4200;color: #ff4200;height: 2.1rem;width:7.5rem;display: inline-block;line-height: 2.1rem;font-size: 1rem;margin-right: .3rem;}

.rule-box {margin: 2rem 1.2rem 1rem;position: relative;color: #fff;line-height: 2.5rem;padding: 2.5rem 1.2rem;}
.rule-box dt {position: absolute; border-radius: 2rem; left: 50%;  color: #fff; text-align: center;} 

.line-bg {background: #eee; display: block; margin: .1rem 0;}
.ajax-product-floor {margin-top: .5rem;}

.ad-box {padding:0 1rem 1rem}
.zeng-box {position:absolute;top:0;left:0;font-size: 1.1rem;background:rgba(0,0,0,.8);height:100%;color:#fff;padding: 1.5rem 1rem;width:100%;box-sizing:border-box;}
.zeng-box ul {padding-top: .5rem;}
.zeng-box li {float: none;line-height: 2.4rem;width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 0;}
.zeng-box li span {position:absolute;right:1rem;}

.maizeng-box li .product-box dl dt .flag {
  position: absolute;
  top: .5rem;
  left: .6rem;
  width: 28px;
  height: 48px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #4C3CF8;
  color: #fff;
  border-radius: 100%;
  font-size: 14px
}
.maizeng-box li .product-box dl dt .flag.origin {
  background: #eb632b;
}

.fade-enter{
    opacity: 1;
}
.fade-leave-to {
	opacity: 0;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity 0.5s;
}

.fixeFrom{position: fixed;top: 38%;right: 0;z-index: 99;}
.fixeFrom img{width: 12rem!important;}
