.deal-item{width:25%;height:355px;margin-bottom:10px}.deal-item .product{display:block;width:230px;height:100%;margin:0 auto;background-color:#fff;overflow:hidden;box-sizing:border-box;position:relative;border-radius:10px}.deal-item .product .product_imgBox{width:100%;height:230px;position:relative;display:flex;margin:0 auto 5px;justify-content:center;align-items:center}.deal-item .product .product_imgBox img{width:100%;height:100%}.deal-item .product .product_imgBox img[src=""]{opacity:0}.deal-item .product .product_imgBox img[lazy=error],.deal-item .product .product_imgBox img[lazy=loading]{width:80%;height:80%}.deal-item .product .product_discount{color:#c40e0c;font-size:18px;font-weight:500;line-height:29px;height:29px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}.deal-item .product .product_discount .old-price{color:#9e9e9e;font-size:14px;font-weight:400;vertical-align:middle}.deal-item .product .product_descript{color:#010101;font-size:14px;font-weight:500;line-height:20px;height:40px;overflow:hidden;display:-webkit-box;padding:0 10px;margin-top:5px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.deal-item .product .retake-wrap{position:relative;display:flex;align-items:center;box-sizing:border-box;padding:0 10px;margin-top:12px}.deal-item .product .retake-wrap .retake{color:#c40e0c;font-size:14px;line-height:18px;white-space:nowrap}.deal-item .product .retake-wrap .retake_icon{font-weight:600;width:18px;height:18px;background-color:#c51712;border-radius:3px;color:#fff;display:inline-block;box-sizing:border-box;text-align:center;line-height:18px}.deal-item .product .retake-wrap .retake_icon:before{content:"返"}.deal-item .product .retake-wrap .retake_value{line-height:18px}.deal-item .product .retake-wrap .coupon-view{background-color:#faddcc;display:inline-block;color:#e87331;font-size:14px;border-radius:3px;line-height:20px;position:relative;padding-left:20px;padding-right:3px;margin-left:5px;white-space:nowrap}.deal-item .product .retake-wrap .coupon-view:before{height:20px;line-height:20px;content:"券";background-color:#f19257;color:#fff;display:block;position:absolute;left:0;top:0;padding:0 3px;border-radius:3px 0 0 3px}.deal-item .product .store-name{position:absolute;bottom:10px;left:10px;width:calc(100% - 26px);font-size:12px;color:#9e9e9e;background-size:0;display:flex;align-items:center;justify-content:space-between}.deal-item .product .store-name__txt{max-width:calc(100% - 90px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-item .product .store-name .buy-now{top:-8px;width:82px;height:27px;background-image:linear-gradient(156deg,#ff694b,#ff5063 100%,#ff4a5e 0);border-radius:17px;position:absolute;right:11px;line-height:27px;font-size:14px;text-align:center;color:#fff}.deal-item .product .store-name .buy-now:hover{background:#f5705e}.deal-item .product .buy_now{width:200px;display:block;color:#fff;font-size:14px;line-height:26px;text-align:center;border-radius:3px;background-color:#c51712;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.common-float-nav{width:130px;display:none;position:fixed;right:100px;top:100px;z-index:99;transform-origin:top right}.common-float-nav__bottom,.common-float-nav__top{width:130px;height:45px;background-color:#ccc;background-color:var(--themecolor,#ccc);border-radius:50%/100% 100% 0 0}.common-float-nav__bottom{transform:rotate(180deg)}.common-float-nav__bottom .go2top{color:#fff;font-weight:700;text-align:center;font-size:22px;line-height:50px;cursor:pointer;transform:rotate(180deg)}.common-float-nav__wrap{background-color:#fff;text-align:center}.common-float-nav__wrap ul{text-align:center;font-size:18px;width:100%;padding:1px 10px;box-sizing:border-box}.common-float-nav__wrap ul li{font-size:18px;line-height:30px;font-weight:700;cursor:pointer;border-bottom:1px dashed #000;margin-top:10px}.common-float-nav__wrap .back2home,.common-float-nav__wrap ul li.cur,.common-float-nav__wrap ul li:hover{color:red;color:var(--themecolor,red)}.common-float-nav__wrap .back2home{font-size:20px;margin:12px auto;font-weight:700;cursor:pointer}.common-float-nav__wrap .qrcode{text-align:center;width:100%;padding-bottom:10px;font-size:12px}.common-float-nav__wrap .qrcode img{max-width:60%;margin-bottom:4px}@media screen and (max-width:1440px){.common-float-nav{transform:scale(.8);right:50px}}.bf21{background:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111121513_7x5jVUJOJW.jpg);background-position:50%;background-position-y:474px;background-size:100%;padding-bottom:250px}.bf21-coupon{position:absolute;width:110px;height:24px;background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111162321_GOg3M87zhk.png);background-size:100%;background-repeat:no-repeat;cursor:pointer;top:16px;right:16px;border-bottom:1px solid #fff}.bf21 .lottery-modal{border-radius:12px;border:2px solid #d2b981}.bf21 .lottery-modal .el-dialog__close{font-size:25px;font-weight:700;color:#5a0800!important}.bf21 .lottery-modal .el-dialog__header{background-position:50%;background-repeat:no-repeat;padding:35px;background-size:auto 25px}.bf21 .lottery-modal .el-dialog__header .el-dialog__title{display:none}.bf21 .lottery-modal .el-dialog__body{padding:30px 25px 60px;font-size:16px;line-height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bf21 .lottery-modal .el-dialog__body:before{white-space:pre;color:#3c3c3c}.bf21 .lottery-modal.rule .el-dialog__header{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111191621_lin7LShleN.png)}.bf21 .lottery-modal.rule .el-dialog__body{padding-bottom:30px}.bf21 .lottery-modal.rule .lottery-modal__scroll{max-height:500px;overflow-y:scroll}.bf21 .lottery-modal.coupon .el-dialog__header{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111191621_lin7LShleN.png)}.bf21 .lottery-modal.coupon .el-dialog__body{padding-bottom:30px}.bf21 .lottery-modal.coupon .lottery-modal__scroll{max-height:500px;overflow-y:scroll}.bf21 .lottery-modal.win .el-dialog__header{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111181329_EUMacKlVfm.png)}.bf21 .lottery-modal.addr .el-dialog__header{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111180953_BlRbBaXFh7.png)}.bf21 .lottery-modal.nochance .el-dialog__body .lottery-modal__content{display:none}.bf21 .lottery-modal.nochance .el-dialog__body:before{content:"您的抽奖次数已经用完\a前往下单可获得额外抽奖机会!"}.bf21 .lottery-modal.nochance .el-dialog__header{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111171447_DZyG8Q3K7b.png)}.bf21 .lottery-modal.myprize .address-btn{height:30px;width:150px;order:2;background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111180949_PkWPSkd4hl.png);font-size:0;background-size:contain;background-repeat:no-repeat;right:unset;margin:auto;position:relative}.bf21 .lottery-modal.myprize .address-btn:before{content:unset}.bf21 .lottery-modal.myprize .el-dialog__header{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111171612_iTuVau2bbl.png)}.bf21 .common-float-nav{right:calc(50% - 780px)}@media screen and (max-width:1560px){.bf21 .common-float-nav{transform:scale(.8);right:12px}}.bf21 .common-float-nav__bottom{border-radius:0 0 25px 25px;transform:unset;background-color:#d2b981;height:50px;right:calc(50% - 780px)}.bf21 .common-float-nav__bottom .go2top{transform:unset;line-height:1;display:flex;font-size:16px;align-items:center;justify-content:center;background-color:#862b26;border-radius:0 0 25px 25px;width:calc(100% - 12px);height:calc(100% - 5px);transform:translateX(5px);border:1px solid #3c3c3c;border-top:none}.bf21 .common-float-nav__bottom .go2top i{font-size:24px;transform:scaleY(1.2)}.bf21 .common-float-nav__wrap{background-color:transparent;box-shadow:-7px 0 1px -3px #af8e3e;border-radius:25px}.bf21 .common-float-nav__wrap ul{padding:5px 5px 0;background-color:#d2b981;border-radius:25px 25px 0 0}.bf21 .common-float-nav__wrap ul li{font-size:16px;color:#fff;background-color:#862b26;padding:0;word-break:keep-all;margin:0;border:1px solid #3c3c3c;border-top:none;line-height:24px;height:50px;display:flex;align-items:center;justify-content:center}.bf21 .common-float-nav__wrap ul li:first-of-type{border-radius:25px 25px 0 0}.bf21 .common-float-nav__wrap ul .cur{background-color:#060a0d}.bf21 .common-float-nav__top{height:80px;background-color:transparent;background-size:100px;background-repeat:no-repeat;background-position:center 20px;background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111170956_nP9AFplqtK.png)}.bf21 .common-float-nav .back2home,.bf21 .common-float-nav .qrcode{display:none}.bf21 .lottery .wheel-item{position:relative;padding:32px;background-size:100%;background-position:50%;background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111170000_XC5HmklBfc.png)}.bf21 .lottery__btns{position:absolute;bottom:-32px;left:50%;transform:translate(-50%,100%);width:80%;justify-content:space-between}.bf21 .lottery__btns .gift,.bf21 .lottery__btns .rule{border:none;padding:0;margin:0;width:45%;background-repeat:no-repeat;background-position:50%;font-size:0;height:45px;background:linear-gradient(180deg,#ff775c,red);border-radius:25px}.bf21 .lottery__btns .gift:before,.bf21 .lottery__btns .rule:before{content:"";width:70%;height:100%;background-repeat:no-repeat;background-position:50%}.bf21 .lottery__btns .gift:before{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111162320_aSmM3CJdIe.png)}.bf21 .lottery__btns .rule:before{background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111162321_GOg3M87zhk.png)}.bf21 .lottery__btns .times{position:absolute;bottom:-24px;left:50%;transform:translate(-50%,100%);font-size:20px;color:#fff;padding:0;margin:0}.bf21 .lottery__btns .times strong{font-size:20px;color:#df3041}.bf21 .lottery__info-wrap{flex:unset!important;position:relative;background-color:#faebd7!important;border-radius:25px!important;height:auto!important;width:420px!important;transform:translateY(-40px);margin-left:auto}.bf21 .lottery__info-wrap:after{content:"";display:block;width:100%;position:absolute;padding:22px 0;left:0;bottom:0;z-index:1;box-shadow:0 -20px 15px -10px #faebd7;background-color:#faebd7;border-radius:0 0 25px 25px}.bf21 .lottery__info-wrap h3{font-size:0!important;height:32px;background-size:174px 32px;background-position:50%;background-repeat:no-repeat;background-image:url(https://cdn.55haitao.com/bbs/data/attachment/deal/202111162305_rZ8my1laFS.png)}.bf21-banner{height:474px;background-size:cover;background-position:50%}.bf21-wrap{display:flex;flex-direction:column;align-items:center;margin:110px auto 0;position:relative}.bf21-wrap.first{margin-top:50px}.bf21-wrap__btn{color:#fff;background-color:#ff4e44;padding:10px 0;border-radius:25px;margin-top:30px;cursor:pointer;width:120px;text-align:center}.bf21-wrap-out{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding:82px 30px 36px;box-shadow:0 0 1px 2px #d2b981;border-radius:10px;background-color:#000;width:1200px;box-sizing:border-box}.bf21-wrap-out .component-lottery-whell .lottery__wheel-wrap{height:594px}.bf21-wrap-out .coupon-item{width:calc(20% - 16px);margin-right:20px}.bf21-wrap-out .coupon-item:nth-of-type(5n){margin-right:0;margin-bottom:20px}.bf21-wrap-out .coupon-item:last-child{margin-bottom:0}.bf21-wrap-out__trans{padding-top:calc(15.38462% - 5.53846px);width:calc(25% - 9px);background-size:cover;background-position:50%;margin-right:12px;border-radius:8px}.bf21-wrap-out__trans:nth-child(4n){margin-right:0;margin-bottom:12px}.bf21-wrap-out__trans:last-child{margin-bottom:0}.bf21-wrap-out .store-swiper-btn{background-color:#d2b981;background-image:unset;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;margin:auto}.bf21-wrap-out .store-swiper-btn i{font-weight:700}.bf21-wrap-out .store-swiper-btn.swiper-button-prev{left:0;transform:translateX(-50%)}.bf21-wrap-out .store-swiper-btn.swiper-button-next{right:0;transform:translateX(50%)}.bf21-wrap-out .store-swiper-wrap{width:100%;margin:0;padding:0 12px}.bf21-wrap-out .store-swiper-wrap .swiper-slide{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}.bf21-wrap-out .store-item{height:auto;width:calc(20% - 9.6px);margin-right:12px;margin-bottom:0}.bf21-wrap-out .store-item:nth-child(5n){margin-right:0;margin-bottom:12px}.bf21-wrap-out .store-item .product{width:100%;padding:16px;box-sizing:border-box}.bf21-wrap-out .store-item .product .retake{padding-left:0;line-height:32px}.bf21-wrap-out .store-item .product__tags{padding-left:0;height:20px}.bf21-wrap-out .store-item .product__tag{border:none;color:#848484;background-color:#f7f7f7;line-height:18px}.bf21-wrap-out .store-item .product_imgBox{height:auto!important;padding-top:100%}.bf21-wrap-out .store-item .product_imgBox img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bf21-wrap-out .deal-item{height:auto;width:calc(25% - 9px);margin-right:12px;margin-bottom:0}.bf21-wrap-out .deal-item .product{width:100%}.bf21-wrap-out .deal-item .product .retake{box-shadow:inset 0 0 0 1px #ffad0f;padding:0;border-radius:3px;display:flex;align-items:center}.bf21-wrap-out .deal-item .product .retake_icon{background-color:#ffad0f;width:22px;height:20px;border-radius:3px 0 0 3px}.bf21-wrap-out .deal-item .product .retake_value{color:#ffad0f;padding:2px 6px}.bf21-wrap-out .deal-item .product .store-name{position:relative;bottom:unset;left:unset;width:100%;padding:0 10px 12px 30px;background-size:12px;background-repeat:no-repeat;background-position:10px 8px;box-sizing:border-box}.bf21-wrap-out .deal-item .product .store-name .buy-now{position:relative;top:unset;right:unset;background-color:#d50721;background-image:unset}.bf21-wrap-out .deal-item .product_discount{color:#913036}.bf21-wrap-out .deal-item .product_imgBox{padding-top:100%;height:auto!important}.bf21-wrap-out .deal-item .product_imgBox img{position:absolute;top:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}.bf21-wrap-out .deal-item .product_imgBox img[lazy=error],.bf21-wrap-out .deal-item .product_imgBox img[lazy=loading]{margin:auto;-o-object-fit:unset;object-fit:unset;width:40%;top:50%;left:50%;transform:translate(-50%,-50%)}.bf21-wrap-out .deal-item:nth-child(4n){margin-right:0;margin-bottom:12px}.bf21-wrap-out .deal-item:last-child{margin-bottom:0}.bf21-title{display:flex;height:100px;width:360px;background-position:50%;background-repeat:no-repeat;background-size:auto;position:absolute;z-index:1;left:50%;top:0;transform:translate(-50%,-50%)}