/*-------------------------------------------------------------------------公共css开始*/
@font-face{font-family:DIN-RegularAlternate;src:url(../../../Themes/SupportService/construction/font/DIN-Alternate-Bold.ttf);}
@font-face{font-family:FZLTZHKGBK1;src:url(../../../Themes/SupportService/construction/font/FZLTZHKGBK1.TTF);}
html{width:100%;height:100%;font-size:12px;font-weight:normal;font-family:'MicrosoftYaHei';}
body{width:100%;height:100%;background-color:#b50417;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
li{list-style:none;}
[v-cloak]{display:none}
a,a:hover,a:focus,a:visited{color:#000;}
img{width:100%;}
button{outline:none;}
.red{color:#f00;font-size:inherit;}
.ib{display:inline-block;}
.ell{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;}
.clearfix:after{content:'';clear:both;}
@font-face{font-family:SourceHanSansCN;src:url(../../../Themes/SupportService/construction/font/SourceHanSansCN-Bold.ttf);}
.cut-two{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cut-three{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
/*-------------------------------------------------------------------------公共css结束*/
.js-floor-position-relative{background:#820303;font-size:1.333333rem;}
.js-floor-anchor-all dd ul li{width:33.33%;}
.js-floor-anchor-list li.cur{background:linear-gradient(181deg,rgba(255,223,170,1) 0%,rgba(255,179,51,1) 100%);color:#E20000;}
.js-floor-anchor-all dt{background:#c00000;font-size:1.333333rem;}
.js-floor-box-btn.cur{background-image:linear-gradient(90deg,rgba(59,59,59,0.90) 1%,#3B3B3B 64%);}
.js-floor-anchor-all dd ul li span{font-size:1.25rem;border-right:none;}
.js-floor-anchor-all dd ul li.cur span{color:#c10100;}
.js-floor-porp-bg{z-index:1;}
.banner-inner{width:100%;position:relative;}
.banner-inner img{width:100%;}
.check-self-hongbao-wrap{position:absolute;top:70%;left:5%;width:13.416667rem;height:2rem;box-sizing:border-box;background:rgba(213,60,48,1);border:.083333rem solid rgba(213,60,48,1);border-radius:.916667rem;font-size:.833333rem;color:#fff;padding-right:.166667rem;display:flex;align-items:center;justify-content:space-between;;}
.check-self-hongbao-wrap span{transform:scale(0.8);display:inline-block;}
.check-self-hongbao-wrap a{width:5rem;height:1.666667rem;display:inline-block;background-image:url(https://image01.homedo.com/Files/Images/cms/www/20191014/5542669269156202763_pic1.png);background-size:100% 100%;background-repeat:no-repeat;}
.banner .rules-btn{width:20%;height:2.666667rem;background:#e12420;border-radius:0 0 0 .5rem;position:absolute;right:0;top:0;line-height:2.666667rem;text-align:center;color:#fff;font-size:1.0rem;}
.section-wrap{width:100%;box-sizing:border-box;padding:.833333rem .833333rem 2rem .833333rem;background-color:#b50417;}
.oneyuanmiaosha{position:relative;width:100%;height:25.583333rem;background-image:url(https://image01.homedo.com/Files/Images/cms/www/20200513/5607581613676722206_pic1.png);background-size:100% 100%;}
.oneyuanmiaosha .miaosha-content{position:absolute;top:0;z-index:1;width:100%;text-align:center;}
.oneyuanmiaosha .miaosha-content .title-wrap{display:flex;justify-content:center;align-items:center;line-height:1.166667rem;position:absolute;top:5.316667rem;width:100%;}
.oneyuanmiaosha .miaosha-content .title-wrap.middle{top: 7rem;}
.oneyuanmiaosha .miaosha-content .title-wrap .line{width:1.75rem;height:1px;background-color:#412c1b;}
.oneyuanmiaosha .miaosha-content .title-wrap .title{font-size:1.25rem;color:#412C1B;margin:0 1rem;}
.oneyuanmiaosha .miaosha-content .price-wrap{color: #956a26;font-size:1.216667rem;position:absolute;top:13.7rem;left: 1rem; width:50%;height:4.166667rem;line-height:4.166667rem;}
.oneyuanmiaosha .miaosha-content .price-wrap .price{font-size:4.533333rem;vertical-align:text-bottom;}
.oneyuanmiaosha .miaosha-content .use-rule{position:absolute;top:18.516667rem;width:50%;font-size:1.05rem;color:#956a26;left: 1rem;}
.oneyuanmiaosha .miaosha-content .btn{width:33%;height:3.166667rem;line-height:3.166667rem;position:absolute;top:17.8rem;right:12%;margin:0 auto;border-radius:.583333rem;background:linear-gradient(0deg,#f5cf85,#fef1b5);font-size:1.333333rem;font-weight:bold;color:rgba(167,0,0,1);border:none;}
.oneyuanmiaosha .miaosha-content .btn.about-to-begin{background:#ac0f06;color:#fff;}
.oneyuanmiaosha .miaosha-content .btn.has-gone{background:#aa1006;color:#fff;}
.oneyuanmiaosha .miaosha-content .packet-stock{position:absolute;top:34rem;width:100%;font-size:1.25rem;color:#EE2E11;}
.section-content .floor-wrap .section-title-wrap{display:none;position:relative;}
.oneyuanmiaosha .miaosha-content .time-wrap{position:absolute;top:7.5rem;width:100%;font-size:1.25rem;color:#412C1B;line-height:2.083333rem;}
.miaosha-content .time-wrap .time{display:inline-block;width:2.333333rem;height:2.083333rem;line-height:2.283333rem;text-align:center;background-color:#4c493e;color:#fff;font-size:1.833333rem;letter-spacing:-1px;}
.section-content .floor-wrap:first-of-type>p{display:block;font-size:1.5rem;color:#C22A25;text-align:center;z-index:1;top:-0.3rem;}
.section-content .floor-wrap p.section-title-wrap::after{position:absolute;content:"";width:14.791667rem;height:4.041667rem;position:absolute;top:-0.9rem;left:0;right:0;margin:0 auto;background-image:url(https://image01.homedo.com/Files/Images/cms/www/20191014/5067387771636801615_pic1.png);background-size:100% 100%;z-index:-1;}
.floor-wrap{width:100%;height:auto;background-color:#9e0e0e;border-radius:.5rem;margin-top:.833333rem;position:relative;display:table;padding:0 .5rem .916667rem .5rem;box-sizing:border-box;}
.section-content .floor-wrap:first-of-type{margin-top:2.333333rem;}
.floor-title-wrap{width:100%;height:2.166667rem;position:relative;padding-left:.9rem;margin:2.566667rem 0 0 .333333rem;box-sizing:border-box;}
.floor-title-wrap::after{content:'';width:.333333rem;height:100%;border-radius:.208333rem;background:linear-gradient(180deg,rgba(251,231,201,1),rgba(243,203,127,1));position:absolute;top:0;left:0;}
.floor-title-wrap .timer-wrap{width:15.666667rem;height:2.916667rem;background-color:#ff3337;border-radius:2.166667rem 0 0 2.166667rem;position:absolute;right:-0.13rem;top:-.5rem;font-size:1.0rem;color:#fff;line-height:2.916667rem;padding-left:1.2rem;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;}
.floor-title-wrap .timer-wrap::after{content:'';position:absolute;right:-.583333rem;top:-0.5rem;width:.583333rem;height:3.416667rem;background-image:url(https://image01.homedo.com/Files/Images/cms/www/20191011/5302568934256346228_pic1.png);background-repeat:no-repeat;background-size:100% 100%;}
.floor-wrap .time{width:1.433333rem;height:1.266667rem;margin:0 0.2rem;line-height:1.266667rem;background-color:#461514;text-align:center;font-size:1.166667rem;}
.floor-wrap .title{font-size:1.25rem;line-height:2.166667rem;color: #fff;}
.floor-wrap .desc{font-size:.916667rem;color:#fff;line-height:1.1rem;margin-top:.666667rem;}
.js-floor-anchor-list li{font-size: 1.1rem !important;}
.item-wrap{display:flex;flex-wrap:wrap;text-align:center;margin-top:.833333rem;}
.item-wrap .item-content{position:relative;text-align:center;}
.item-content{width:46%;height:17.333333rem;background-image:url(https://image01.homedo.com/Files/Images/cms/www/20200514/4781157533860568062_pic1.png);background-size:100% 100%;flex:0 0 46%;margin-left:3%;margin-top:.916667rem;}




.item-content .price-wrap{position:absolute;top:2.25rem;width:100%;color:#D0442B;line-height:3.083333rem;height:3.083333rem;}
.item-content .price-wrap .price{font-size:4.166667rem;vertical-align:text-bottom;}
.item-content .price-wrap .unit{font-size:1.416667rem;}
.item-content .use-rule{position:absolute;top:6.916667rem;width:100%;font-size:1rem;color:#D0442B;}
.item-content .item-no-threshold{position:absolute;top:6rem;width:100%;font-size:1rem;color:#D0442B;}
.item-content .brand-identity{position:absolute;top:9.166667rem;left:0;right:0;margin:0 auto;}
.item-content .brand-identity em{padding:.333333rem .625rem;background:rgba(247,213,125,1);border:1px solid rgba(225,195,101,1);border-radius:.75rem;font-size:.833333rem;color:#C50701;line-height:.833333rem;display:inline-block;}
.item-content .item-btn{width:9.583333rem;height:3.333333rem;position:absolute;top:11.583333rem;left:0;right:0;margin:0 auto;background:linear-gradient(0deg,#f5cf85,#fef1b5);border-radius:.25rem;font-size:1.5rem;color:#a80401;border:none;}
.item-content.item-wrap-small{width:32%;height:12.583333rem;background-image:url(https://image01.homedo.com/Files/Images/cms/www/20200514/5331837294825038386_pic1.png);background-size:100% 100%;flex:0 0 32%;margin-left:1%;margin-top:.916667rem;}
.item-wrap-small .price-wrap{position:absolute;top:2.083333rem;width:100%;color:#D0442B;line-height:1.833333rem;height:1.833333rem;}
.item-wrap-small .price-wrap .price{font-size:2.416667rem;vertical-align:text-bottom;}
.item-wrap-small .price-wrap .unit{font-size:1.083333rem;}
.item-wrap-small .use-rule{position:absolute;top:4.183333rem;width:100%;font-size:.75rem;color:#D0442B;}
.item-wrap-small .item-no-threshold{position:absolute;top:4.183333rem;width:100%;font-size:.75rem;color:#D0442B;}
.item-wrap-small .brand-identity{position:absolute;top:6.066667rem;left:0;right:0;margin:0 auto;}
.item-wrap-small .brand-identity em{padding:.25rem .5rem;background:#f7e9be;border:1px solid rgba(225,195,101,1);border-radius:.666667rem;font-size:.75rem;color:#C50701;line-height:.75rem;display:inline-block;}
.item-wrap-small .item-btn{width:6.75rem;height:2.083333rem;position:absolute;top:8.383333rem;left:0;right:0;margin:0 auto;background:linear-gradient(0deg,#f5cf85,#fef1b5);border-radius:.25rem;font-size:1.083333rem;color:#a80401;border:none;}

.item-wrap .item-content .item-btn.disabled{cursor:default;}
.item-wrap .item-content .item-btn.about-to-begin{background:#ad2323;color: #fff;}
.item-wrap .item-content .item-btn.has-gone{background:#ad2323;color: #fff;}

.plusContent .item-content{background-image:url(https://image01.homedo.com/Files/Images/cms/www/20200514/5275377705626641666_pic1.png);background-size:100% 100%;}

.plusContent .item-content .price-wrap, .plusContent .item-content .item-no-threshold{color: #a37b06;}
.plusContent .item-wrap-big .price-wrap, .plusContent .item-wrap-big .item-no-threshold, .plusContent .item-wrap .use-rule, .plusContent .item-wrap .brand-identity em{color: #a37b06;}
.plusContent .item-wrap .item-content .item-btn.about-to-begin{background: #956a26;}
.plusContent .item-wrap .item-content .item-btn.has-gone{background:#956a26;color: #fff;}


/*已抢光*/
.item-wrap .item-content .tip-icon-3,.item-wrap .item-content .tip-icon-2{position:absolute;right:1.35rem;top:.416667rem;width:4rem;height:3.333333rem;background:url("//image01.homedo.com/Files/Images/cms/www/20191011/4827865531153641628_pic1.png") center center/100% no-repeat;z-index:1;}
/*已领取*/
.item-wrap .item-content .tip-icon-2{background:url("//image01.homedo.com/Files/Images/cms/www/20191011/4852293774531922442_pic1.png") center center/100% no-repeat;}
.item-wrap.item-wrap-small .item-content .tip-icon-3,.item-wrap.item-wrap-small .item-content .tip-icon-2{position:absolute;right:1.08333rem;top:.583333rem;width:2.5rem;height:2.083333rem;}
.vip-fuli{width:100%;height:auto;background-color:#AD2323;padding:1.833333rem 2.033333rem;box-sizing:border-box;border-radius:.5rem;margin-top:.833333rem;}
.vip-link{display:block;margin:2.083333rem auto 0;width:20.583333rem;}
.act-wrap{width:100%;height:auto;background-color:#AD2323;box-sizing:border-box;border-radius:.5rem;margin-top:.833333rem;}
/*活动规则 开始*/
.act-rule{padding:1.166667rem 1.25rem;width:100%;height:auto;background-color:#AD2323;box-sizing:border-box;border-radius:.5rem;margin-top:.833333rem;color:#fff;}
.act-rule h1{margin-bottom:0.866667rem;font-size:1.166667rem;font-weight:bold;line-height:1.166667rem;}
.act-rule p{line-height:1.666667rem;font-size:.833333rem;}
/*活动规则 结束*/
/*弹框*/
.mask{width:100%;height:100%;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:1000;}
.dialog{position:absolute;width:24.75rem;height:auto;top:32%;left:0;right:0;margin:0 auto;z-index:2;box-sizing:border-box;text-align:center;}
.success .dialog{width:100%;height:27.875rem;background:url('https://image01.homedo.com/Files/Images/cms/www/20191017/4703653512872907977_pic1.png');background-size:100% 100%;top:25%;}
.close-btn{position:absolute;width:2.5rem;height:2.5rem;left:0;right:0;margin:0 auto;bottom:-5.0rem;background:url('https://image01.homedo.com/Files/Images/cms/www/20191017/5712280620110963813_pic1.png');background-size:100% 100%;cursor:pointer;}
.success .close-btn{bottom:-1.8rem;}
.dialog h3{line-height:3.166667rem;font-size:1.333333rem;padding-left:.833333rem;color:#fff;background:#D32E2D;border-radius:.833333rem .833333rem 0 0;text-align:left;}
.dialog-content{min-height:10.166667rem;padding-bottom: 2rem; background:#fff;border-radius:0 0 .833333rem .833333rem;-webkit-border-radius:0 0 .833333rem .833333rem;-moz-border-radius:0 0 .833333rem .833333rem;-ms-border-radius:0 0 .833333rem .833333rem;-o-border-radius:0 0 .833333rem .833333rem;}
.success .dialog .dialog-content{background:none;}
.dialog-content p:first-of-type{padding-top:2.083333rem;color:#3B3B3B;font-size:1.166667rem;font-weight:500;line-height:1.916667rem;}
.dialog-content p:last-of-type{padding-bottom:.416667rem;color:#3B3B3B;font-size:1.166667rem;font-weight:500;line-height:1.916667rem;}
.dialog-content p:only-of-type{padding:2.5rem 0 1.5rem;color:#3B3B3B;font-size:1.5rem;font-weight:500;line-height:1.5rem;}
.success .dialog .dialog-content p{padding:7.25rem 0 5.25rem;color:#E55438;font-size:1.666667rem;line-height:1.666667rem;}
.success .dialog .dialog-content .close-text{display:inline-block;margin-top:2.083333rem;font-size:1rem;color:#fff;}
.dialog .dialog-btn{display:block;margin: 1rem auto; width:15.833333rem;height:2.916667rem;line-height:2.916667rem;cursor:pointer;background:linear-gradient(0deg,#a91106 1%,#ff4d33 100%);box-shadow:0px 3px 3px 0px rgba(161,43,26,0.23),0px -1px 2px 0px rgba(231,78,53,0.52);border-radius:1.416667rem;font-size:1.25rem;color:#fff;font-weight:bold;}
.dialog .dialog-btn.web-link{color:#E13B24;background:linear-gradient(0deg,rgba(245,208,71,1) 1%,rgba(251,232,141,1) 100%);} 
.dialog .dialog-btn-left{background:linear-gradient(0deg,rgba(218,52,50,1) 1%,rgba(234,85,66,1) 100%);box-shadow:0px 5px 6px 0px rgba(161,43,26,0.23),0px -3px 3px 0px rgba(149,29,23,0.56);color:rgba(252,235,101,1);}
/*盖章 开始*/
.tip-icon{position:absolute;width:5rem;height:5rem;left:8%;top:.5rem;/*已领取*/
 background:url(https://image01.homedo.com/Files/Images/cms/www/20181018/5501375368910465189_pic1.png) center center/100% no-repeat;}
.tip-ticket-icon{right:5%;left:auto;top:-2%;}
/*已领完*/
.common-soldout{background:url("https://image01.homedo.com/Files/Images/cms/www/20181018/4913950008510458439_pic1.png") center center/100% no-repeat;}
.oneyuan-soldout-icon{width:14%;height:9.3%;left:auto;right:18%;top:23.57%;background:url(https://image01.homedo.com/Files/Images/cms/www/20181023/5232379847894865852_pic1.png) center center/100% no-repeat;}
.oneyuan-buyed-icon{width:14%;height:9.3%;left:auto;right:18%;top:23.57%;background:url(https://image01.homedo.com/Files/Images/cms/www/20181023/5138361813574758943_pic1.png) center center/100% no-repeat;}
/*盖章 结束*/
@media only screen and (max-width:375px){.common-hongbao .left p,.server-ticket .top p{font-size:1rem;}
.sub-title{font-size:1.3rem;}
.three-hongbao .price-wrap{font-size:.6rem;}
}
/* 底部引流样式 */
/* .footer-list{padding: 0 .85rem} */
.footer-list li{float: left; width: 50%;margin: 0 0 .6rem; }
.footer-list li a{display: block;margin:0 .25rem}
.footer-list li img{width: 100%;}
.clear-box {zoom: 1;}

.floortab-box{margin-top: 1rem;}
.floortab-box span{width: 23%;height:2.5rem;line-height: 2.5rem; color: #fff; background: #ed6238;display: inline-block;margin: .3rem 1%;text-align: center;}
.floortab-box span.cur{color: #c22a25;background: #fddc97;}

.banner-inner p{
  position: absolute;
  top: .5rem;
  left: 50%;
  transform: translate(-50%, 0);
  color: #ff9560;
  font-size: 1.3rem;
}