h2 {font-weight: bold}
.actBoxTop,
.actBoxBottom {display: none;}
.js-floor-position-relative {background: #322419;}
.js-floor-anchor-all dd ul li.cur span {color: #0098ed}
.js-floor-anchor-list li.cur { background: #b49366 }
/* .banner .change-tips {width: 86%;margin:1rem auto 0;} */
#Baijia .banner {position: relative;}
#Baijia .banner p {font-size: 12px; text-align: center; position: absolute; bottom: 2rem; left: 25px; color: #ffe4c0}
#Baijia .banner p span { border: 1px solid #ffe4c0; padding: 3px 5px}
@media screen and (max-width: 320px) {
    #Baijia .banner p  {
        bottom: 1.5rem; left: 0;
    }
}
#Baijia .banner .top-rule-btn {position: absolute; right: 0; top: 0; width: 6.1rem; height: 2.4rem; text-align: center; color: #fff; border-radius: 0 0 0 .5rem; font-size: 1.2rem; background: #b19063;}
#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.6rem; color: #fff;padding: 1rem 0;text-align:center;}
.floor-title h2 {display: inline-block;position: relative;height:3.1rem;line-height: 3.1rem;}
.floor-title h2 span.left-icon {
    position: absolute;
    left: 0;
    top: 47%;
    transform: translate(-125%, -50%);
}
.floor-title h2 span.right-icon {
    position: absolute;
    right: 0;
    top: 47%;
    transform: translate(125%, -50%);
}
.floor-title h2 span img { width: 50px; height: 8px}
/* .floor-title h2:before,.floor-title h2:after {content: "";position: absolute;top: 0; width:2.25rem;height:2.25rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20190219/5763868824250645927_pic1.png) 0 0/4.5rem 2.25rem no-repeat;display: inline-block;}
.floor-title h2:before {background-position:0 0;left: 0;}
.floor-title h2:after {background-position:-2.25rem 0;right: 0} */
.floor-title p {font-size: 1.2rem;padding-top: .5rem;}
.floor-tab {padding: 0 0 1rem 1rem;}
.floor-tab li {margin: 0 .5rem .5rem 0; float: left;}
.floor-tab li:nth-child(4n) { margin-right: 0; }
.floor-tab li a {display: block; padding: 0 1.9rem; height: 2rem; font-size: 1rem; color: #f7ebd8; border-radius: 2.2rem; line-height: 2rem; border:#f7ebd8 solid 1px;}
.floor-tab li a.cur {background: #f7ebd8;border-color: #f7ebd8;color: #7a5f37;}
.baokuan-01 {padding: 0 .7rem;}
.baokuan-01 li {float: left; width: 50%; margin-bottom: 1rem;}
.baokuan-01 li a {display: block; margin: 0 .3rem; 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.show.endFlag .subName,.baokuan-01 li a dl.show.soldOutFlag .subName {color: #999;}
.baokuan-01 li a dl.show.endFlag dd .price span strong,.baokuan-01 li a dl.show.soldOutFlag dd .price span strong {color: #888;}
.baokuan-01 li a dl dt {padding: .7rem;padding-bottom: 0; position: relative;}
.baokuan-01 li a dl dt .man-icon {position: absolute; height: 1.5rem; text-align: center; background: #ef350f; right:0; left: 0; bottom: .3rem; 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.5rem; top: 0.5rem; width: 5rem;}
.baokuan-01 li a dl dd { padding: 0 .7rem 1rem}
.baokuan-01 li a dl dd h3 {height: 2.8rem; font-size: 1rem; line-height: 1.4rem; color: #0a0a0a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.baokuan-01 li a dl dd .subName {height: 1.2rem;line-height: 1.3rem; font-size: 1rem;color: #ee340f;overflow: hidden;width: 100%;margin-bottom: .8rem;}
.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 { line-height: 1.7rem; height: 1.7rem;margin-right: .5rem;}
.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.7rem}
.baokuan-01 li a dl dd .price del {margin-top: .3rem; line-height: 1.7rem}
.baokuan-01 li a dl dd .limit {
    margin: 0 0 .25rem 0;
    height: 1.7rem;
}
.baokuan-01 li a dl dd .limit span {
    background: #b39569;
    padding: 0 .5rem;
    color: #fff;
    position: relative;
    font-size: 1rem;
}
.baokuan-01 li a dl dd .limit span::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 20%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #b39569;
}
.baokuan-01 li a dl dd .btn {height: 3rem;line-height: 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} 
.baokuan-01 li.w3 {width: 33.33%;}
.baokuan-01 li.w3 .price span {display: block; line-height: 1.5rem; height: 1.5rem;}
.baokuan-01 li.w3 .price del {display: block; line-height: 1.1rem; margin-top: 0;}

.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; width: 100%; background: #fff;}
.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 {/* 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 .7rem 1rem}
.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 .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;}
.maizeng-box li .zeng-box ul {padding-top: .5rem;}
.maizeng-box li .zeng-box li {float: none;line-height: 2.4rem;width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 0;}
.maizeng-box li .zeng-box li span {position:absolute;right:1rem;}

.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}

.taocanList .get-box {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #fff; opacity: 0;}
.taocanList .get-box.show {opacity: 1;}
.taocanList {padding: 1rem}
.taocanList li{width: 100%;box-sizing: border-box;margin-bottom:.8rem;padding:.5rem;background:#fff;position: relative;}
.taocanList li:last-of-type{margin-bottom:0;}
.taocan-item{display:flex;margin-top:.7rem;}
.taocan-item-left{margin-right:1rem;width:9rem;height:9rem;border:1px solid #D6D6D6;}
.taocan-item-left img{max-width:9rem;max-height:9rem;}
.taocan-item-right{flex:1;}
.taocanList li>div.loading{background:#eee;}
.taocanList .get-box,.taocanList .normal-box {padding: 1rem 1rem 0rem;}
.taocanList .line1{height:2.8rem;line-height:2.8rem;}
.taocanList .line1 span{height:100%;width:100%;display: block; background:url(https://image01.homedo.com/Files/Images/cms/www/20190430/4989488277577966198_pic1.png) left center/2rem no-repeat;text-indent:3rem;font-size:2rem;color:#222222;font-weight:bold;}
.taocanList .line{margin:1rem 0;height:1px;background:#eee;}
.taocanList .line2{margin-top:.4rem;height:4rem;line-height:2rem;color:#6d6d6d;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.taocanList .line3{margin-top:.5rem;margin-bottom:.3rem;height:1.7rem;line-height:1.7rem;font-size:1.2rem;color:#6d6d6d;}
.taocanList .line3 span:first-child{padding-top:.3rem;}
.taocanList .line3 span{display:block;}
.taocanList .line3 span:last-child em{font-size:2rem;color:#f00;font-weight:bold;}
.taocanList .line3 span:last-child em label{font-size:1.2rem;}

.mTop10{margin-top: .5rem;}

.rule-box {margin: 3.5rem 1.5rem 2rem;background: #a8824e;border-radius: 1.5rem;position: relative;color: #fff;line-height: 2.4rem;padding: 3rem 2rem 1.5rem;font-size: 1.2rem;}
.rule-box dt {position: absolute;width: 12.4rem;height: 3rem;border-radius: 2rem;font-size: 1.6rem;font-weight: bold;top: -1.6rem;left: 50%;margin-left: -6.2rem;background: #fed33d;color: #f4471e;text-align: center;line-height: 3rem;box-shadow: 0 .3rem 0  #e4b100;} 

.line-bg {background: #eee; display: block; margin: .1rem 0;}

.hide-box {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .7);z-index: 998;}
.tips-prop  {position: fixed; width: 276px; height: 196px; padding: 2px; top: 40%;z-index: 999; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background: url('//image01.homedo.com/Files/Images/cms/www/20190718/5187804403296271502_pic1.png')  0 0/100% no-repeat; }
.tips-prop .hd {height: 39px;line-height: 37px;color: #ba8455;text-align: center;}
.tips-prop .con {background: #fff8e4;text-align: center;height: 157px; border-radius: 0 0 10px 10px;}
.tips-prop .con p {font-size: 15px;color: #ba8455;padding: 2rem 0 .5rem 0;font-family:PingFangSC-Medium}
.tips-prop .con h5 {font-size: 12px;color: #ba8455;font-family:PingFangSC-Regular}
.tips-prop .btn-box { margin-top: 20px}
.tips-prop .btn-box a {width: 120px;height: 40px;border: .1rem solid #d69f6f;display: inline-block;text-align: center;font-size: 1.4rem;line-height: 3.8rem;border-radius: 2rem;margin: 0 .2rem;}
.tips-prop .btn-box .apply-btn {background-color: #d69f6f;color: #fff;}
.tips-prop .btn-box .back-btn {color: #d69f6f;}
.tips-prop .close-btn {width: 2.6rem;height: 2.6rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20170108/4648743541104719650_pic1.png) 0 0/100% no-repeat;position: absolute;bottom: -4rem;right:125px;}

.buy-info .buy-info-box {margin: 0 1.3rem .8rem;background: #fff;border-radius: 1rem;overflow: hidden;}
.buy-info .buy-info-box dt { padding: 1.2rem 1.2rem 1rem;}
.buy-info .buy-info-box dt .pic {height: 4.2rem; width: 4.2rem;}
.buy-info .buy-info-box dd .display-box {width: 16rem; border-radius: 3rem; height: 3rem; text-align: center; color: #fff; margin: auto; font-size: 1.3rem; background-image: -moz-linear-gradient( 180deg, rgb(255,72,0) 0%, rgb(255,154,24) 100%); background-image: -webkit-linear-gradient( 180deg, rgb(255,72,0) 0%, rgb(255,154,24) 100%); background-image: -ms-linear-gradient( 180deg, rgb(255,72,0) 0%, rgb(255,154,24) 100%); position: relative; z-index: 1;}
.buy-info .buy-info-box dd .seeAgreement {font-size: 1.3rem;color: #0099e8;display: block;text-align: center;margin-top: -.6rem;padding-bottom:1rem;}
.buy-info .buy-info-box dd span {display: block;margin:-2.7rem auto 0;width: 15rem;height: 4rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20190325/5187508587295528407_pic1.png) 0 100%/cover no-repeat;}
.buy-info .buy-info-box dt .pic {height: 4.2rem; width: 4.2rem;}
.buy-info .buy-info-box dt .fl span {display: block; font-size: 1.1rem;line-height: 1.2rem; color: #2d3245;}
.buy-info .buy-info-box dt .fl em {color: #ff0000; font-size: 1.1rem;}
.buy-info .buy-info-box dt .fl em strong {font-size: 2rem; line-height: 2.6rem;font-weight: bold;}
.buy-info .buy-info-box dt .fr {font-size: 1.1rem;line-height: 1.6rem; color: #2d3245; text-align: right}
.buy-info .buy-info-box dt .tac {text-align: center; color: #2d3245;font-size: 1.3rem;line-height: 1.6rem;padding-top: .3rem; }
.buy-info .buy-info-box dd a.buy {width: 22.2rem;}
.buy-info .buy-info-box dd span.buy {width: 23rem;}
