@media (min-width:641px){.activity-container{min-height:calc(100vh - 90PX - 380PX);background:#fff5ec url(../images/pc/activity/bg.png) center top/100% auto no-repeat}.banner{position:relative}.banner .pic{width:100%}.banner .rule-btn{display:flex;justify-content:center;align-items:center;width:84PX;height:46PX;position:absolute;top:60PX;right:0;font-size:14PX;color:#fff;border-radius:20PX 0 0 20PX;background:linear-gradient(90deg,#ff9030 0,#ffc37a 100%)}.navs{position:relative;height:60PX;border-radius:20PX;background:#fff}.navs::after{content:"";display:inline-block;width:70PX;height:60PX;position:absolute;right:0;top:0;background:url(../images/pc/cate/mask.png) center/cover no-repeat;z-index:2}.navs swiper-container{padding-left:40PX}.navs swiper-slide{width:auto}.navs .nav{position:relative;display:flex;align-items:center;height:60PX;margin-right:65PX;font-size:14PX;line-height:18PX;color:#2c2c2c}.navs .nav.active{color:#fe8925}.navs .nav.active::before{content:"";display:inline-block;width:30PX;height:3PX;position:absolute;top:-1PX;left:50%;margin-left:-15PX;border-radius:364PX;background:#fe8925}.normal-list{display:flex;flex-wrap:wrap;padding:10PX 0}.normal-list .normal-item{position:relative;display:flex;width:320PX;height:120PX;margin:20PX 16PX 0 0;padding:12PX 20PX;border-radius:20PX;background:#fff;cursor:pointer;overflow:hidden}.normal-list .normal-item.active{border:1PX solid #fe8925}.normal-list .normal-item.active::before{content:"";display:inline-block;width:24PX;height:24PX;position:absolute;top:10PX;right:30PX;background:url(../images/icon-radio-active.png) center/cover no-repeat}.normal-list .normal-item:nth-child(4n){margin-right:0}.normal-list .normal-item .pic-box{position:relative;margin-right:20PX}.normal-list .normal-item .pic-box .pic{width:96PX;height:96PX;border-radius:24PX;box-shadow:0PX 0PX 8PX rgba(254,137,37,.3)}.normal-list .normal-item .pic-box .discount{display:flex;justify-content:center;align-items:center;width:55PX;height:22PX;position:absolute;right:0;top:0;font-size:12PX;color:#fff;border-radius:0 20PX 0 20PX;background:#fe8925;overflow:hidden;display:inline-block;line-height:21PX;white-space:nowrap;text-overflow:ellipsis;padding-left:12PX}.normal-list .normal-item .pic-box .discount.seckill{background:#6ed461}.normal-list .normal-item .content{flex:1;overflow:hidden}.normal-list .normal-item .content .name{margin-top:10PX;font-size:14PX;line-height:18PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.normal-list .normal-item .content .desc{margin-top:10PX;font-size:12PX;line-height:16PX;color:#717171;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.normal-list .normal-item .content .desc.skill{-webkit-line-clamp:2}.normal-list .normal-item .content .progress-box{position:absolute;display:flex;align-items:center;font-size:12PX;color:#717171;bottom:.925926vw}.normal-list .normal-item .content .progress-box .progress{width:90PX;height:5PX;margin:0 8PX;border-radius:20PX;background:#ffe5ce;overflow:hidden}.normal-list .normal-item .content .progress-box .progress .bar{height:100%;background:#fe8925}.normal-list .normal-item .content .btn,.normal-list .normal-item .content .diamond,.normal-list .normal-item .content .price-box{display:none}.normal-list .normal-item .sell-out{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:22PX;font-weight:700;color:#fff;background:rgba(0,0,0,.7)}.product-box{margin-top:10PX;padding:44PX 40PX 35PX 30PX;border-radius:20PX;background:#fff}.product-box .product-info{display:flex}.product-box .product-info .pic-box{position:relative}.product-box .product-info .pic-box .discount{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;width:99PX;height:39PX;font-size:18PX;line-height:1;color:#fff;border-radius:0 35PX 0 35PX;background:#fe8925}.product-box .product-info .pic-box .pic{width:170PX;height:170PX;border-radius:40PX;box-shadow:0PX 0PX 8PX rgba(254,137,37,.3)}.product-box .product-info .content{flex:1;padding:0 30PX;overflow:hidden}.product-box .product-info .content .name{font-size:22PX;font-weight:700;line-height:39PX;margin-top:15PX}.product-box .product-info .content .desc{margin-top:18PX;font-size:14PX;line-height:18PX;color:#717171;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-box .product-info .content .tips{padding-top:10PX}.product-box .product-info .content .tips>p{margin-top:10PX;font-size:12PX;line-height:16PX;color:#fe8925}.product-box .buy-box{margin-top:40PX;padding:0 50PX 42PX 50PX;border-radius:20PX;background:#f7f7f7}.product-box .buy-box .tabs{display:flex}.product-box .buy-box .tabs>a{display:inline-block;position:relative;padding:20PX 5PX 10PX 5PX;margin-right:20PX;line-height:18PX;max-width:168PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2c2c2c}.product-box .buy-box .tabs>a.active{color:#fe8925}.product-box .buy-box .tabs>a.active::before{content:"";display:inline-block;width:40PX;height:3PX;position:absolute;top:-1PX;left:50%;margin-left:-20PX;background:#fe8925}.product-box .buy-box .list{display:flex;flex-wrap:wrap}.product-box .buy-box .list .item{position:relative;display:flex;justify-content:center;align-items:center;width:150PX;height:60PX;padding:0 10PX;font-size:14PX;line-height:18PX;color:#717171;border-radius:10PX;margin:30PX 18PX 0 0;word-break:break-all;background:#fff;cursor:pointer}.product-box .buy-box .list .item.active{color:#fe8925;border:1PX solid #fe8925;background:#fff1e5}.product-box .buy-box .list .item:nth-child(7n){margin-right:0}.product-box .buy-box .list .item .tag{position:absolute;right:0;top:-11PX;display:inline-flex;align-items:center;height:20PX;padding:0 8PX;font-size:12PX;line-height:1;color:#fff;border-radius:0 10PX 0 10PX}.product-box .buy-box .list .item .tag.wran{background:#feb625}.product-box .buy-box .list .item .tag.success{background:#6ed461}.product-box .buy-box .list .item .tag.primary{background:#55b7ec}.product-box .buy-box .list .item .tag.danger{background:#ff6565}.product-box .buy-box .pay-box{display:flex;justify-content:space-between;align-items:center;height:80PX;margin-top:50PX;padding:0 20PX 0 30PX;border-radius:40PX;background:#fff}.product-box .buy-box .pay-box .left{display:inline-flex;align-items:center;font-size:14PX;line-height:18PX;color:#717171}.product-box .buy-box .pay-box .left .stepper{margin:0 10PX}.product-box .buy-box .pay-box .right{display:inline-flex;align-items:center}.product-box .buy-box .pay-box .right .price .total{font-size:18PX;line-height:24PX;font-weight:700;color:#fe8925}.product-box .buy-box .pay-box .right .price .total .label{color:#2c2c2c}.product-box .buy-box .pay-box .right .price .original{margin-top:6PX;font-size:14PX;line-height:18PX;color:#717171;text-align:right;text-decoration:line-through}.product-box .buy-box .pay-box .right .operate{display:inline-flex;align-items:center;margin-left:40PX}.product-box .buy-box .pay-box .right .operate .cart{display:inline-flex;position:relative;cursor:pointer}.product-box .buy-box .pay-box .right .operate .cart .icon-cart{display:inline-block;width:48PX;height:48PX;background:url(../images/icon-cart.png) center/cover no-repeat}.product-box .buy-box .pay-box .right .operate .cart .badge{position:absolute;right:-9PX;top:-4PX;display:inline-flex;align-items:center;height:20PX;padding:0 6PX;font-size:12PX;color:#fff;border-radius:50%;background:#fe8925}.product-box .buy-box .pay-box .right .operate .btn{display:inline-flex;justify-content:center;align-items:center;width:140PX;height:48PX;margin-left:10PX;font-size:16PX;font-weight:700;line-height:1;color:#fff;border-radius:24PX}.product-box .buy-box .pay-box .right .operate .btn.join{background:#2c2c2c}.product-box .buy-box .pay-box .right .operate .btn.buy{width:124PX;background:#fe8925}.hot-list{display:flex;flex-wrap:wrap;position:relative;padding:5PX 0 10PX 0}.hot-list .hot-item{position:relative;display:flex;flex-direction:column;align-items:center;width:210PX;height:150PX;margin-top:42PX;margin-right:14PX;border-radius:20PX;background:#fff url(../images/product-bg1.png) center/cover no-repeat;cursor:pointer}.hot-list .hot-item:hover .pic{transform:scale(1.1);z-index:1}.hot-list .hot-item.active{border:1px solid #fe8925}.hot-list .hot-item.active::after{content:"";display:inline-block;width:24PX;height:24PX;position:absolute;right:10PX;bottom:10PX;background:url(../images/icon-radio-active.png) center/cover no-repeat}.hot-list .hot-item.bg1{background:#fff url(../images/product-bg1.png) center/cover no-repeat}.hot-list .hot-item.bg2{background:#fff url(../images/product-bg2.png) center/cover no-repeat}.hot-list .hot-item.bg3{background:#fff url(../images/product-bg3.png) center/cover no-repeat}.hot-list .hot-item.bg4{background:#fff url(../images/product-bg4.png) center/cover no-repeat}.hot-list .hot-item.bg5{background:#fff url(../images/product-bg5.png) center/cover no-repeat}.hot-list .hot-item.bg6{background:#fff url(../images/product-bg6.png) center/cover no-repeat}.hot-list .hot-item:nth-child(6n){margin-right:0}.hot-list .hot-item .pic{width:96PX;height:96PX;margin-top:-18PX;border-radius:24PX;box-shadow:0PX 0PX 8PX rgba(254,137,37,.3);transition:transform .3s linear}.hot-list .hot-item .discount{display:inline-flex;justify-content:center;align-items:center;width:47PX;height:21PX;margin-top:-10PX;font-size:12PX;line-height:1;color:#fff;border-radius:23PX;background:#fe8925;overflow:hidden;display:inline-block;line-height:21PX;white-space:nowrap;text-overflow:ellipsis;padding-left:10PX;z-index:2}.hot-list .hot-item .name{margin-top:5PX;font-size:13PX;line-height:17PX}.hot-list .hot-item .desc{margin-top:9PX;font-size:11PX;line-height:15PX;color:#717171;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70%}.new-list{display:flex;flex-wrap:wrap;position:relative;padding:10PX 0}.new-list .new-item{position:relative;display:flex;flex-direction:column;align-items:center;width:210PX;height:220PX;margin-right:14PX;margin-top:20PX;border-radius:20PX;background:#fff;cursor:pointer}.new-list .new-item:hover .pic{transform:scale(1.1)}.new-list .new-item:hover .tag{transform:scale(1.1);top:-3PX!important;right:-1PX!important}.new-list .new-item.active{border:1px solid #fe8925}.new-list .new-item.active::after{content:"";display:inline-block;width:24PX;height:24PX;position:absolute;right:10PX;top:10PX;background:url(../images/icon-radio-active.png) center/cover no-repeat}.new-list .new-item:nth-child(6n){margin-right:0}.new-list .new-item .pic-box{position:relative;margin-top:30PX}.new-list .new-item .pic-box .pic{width:90PX;height:90PX;border-radius:20PX;box-shadow:0PX 0PX 8PX rgba(254,137,37,.3);transition:transform .3s linear}.new-list .new-item .pic-box .tag{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:56PX;height:24PX;font-size:12PX;line-height:16PX;color:#fff;border-radius:0PX 20PX 0PX 20PX;background:#6ed461;overflow:hidden;display:inline-block;line-height:24PX;white-space:nowrap;text-overflow:ellipsis;padding-left:12PX;transition:transform .3s linear}.new-list .new-item .pic-box .tag.hot{background:#ff6565}.new-list .new-item .pic-box .tag.discount{background:#fe8925}.new-list .new-item .name{max-width:85%;margin-top:20PX;font-size:14PX;line-height:18PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-list .new-item .desc{max-width:85%;margin-top:20PX;font-size:12PX;line-height:20PX;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seckill-tabs{height:60PX;border-radius:20PX 20PX 0 0;background:linear-gradient(180deg,#ffcd9c 0,#feefe0 100%)}.seckill-tabs swiper-slide{width:auto;padding:0 20PX 0 19PX}.seckill-tabs .seckill-tab{display:flex;align-items:center;padding:0 10PX;height:60PX;cursor:pointer}.seckill-tabs .seckill-tab.active{background:linear-gradient(180deg,#ffad67 0,#ffe1a6 100%)}.seckill-tabs .seckill-tab .time{max-width:150PX;margin-right:10PX;font-size:14PX;font-weight:700;text-align:right;color:#c05800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seckill-tabs .seckill-tab .content{flex:1}.seckill-tabs .seckill-tab .content .status{display:flex;justify-content:center;align-items:center;width:66PX;height:28PX;font-size:12PX;color:#fe8925;border-radius:20PX;background:#fff}.seckill-tabs .seckill-tab .content .status.disabled{color:#ffa95f}.seckill-tabs .seckill-tab .content .desc{display:flex;flex-direction:column;justify-content:space-between;height:35PX;font-size:12PX;color:#c05800}}@media (max-width:640px){.activity-container{min-height:calc(100vh - 15.555556vw - 7.407407vw);background:#fff5ec url(../images/wap/activity/bg.png) center top/100% auto no-repeat;overflow-x:hidden}.banner{position:relative}.banner .pic{width:100%}.banner .rule-btn{display:flex;justify-content:center;align-items:center;width:12.222222vw;height:6.111111vw;position:absolute;top:8.333333vw;right:0;font-size:2.407407vw;color:#fff;border-radius:1.851852vw 0 0 1.851852vw;background:linear-gradient(90deg,#ff9030 0,#ffc37a 100%)}.navs{position:relative;width:92.592593vw;height:12.037037vw;margin:3.703704vw 3.703704vw 0 3.703704vw;border-radius:5.555556vw;background:#fff}.navs.wrapper{padding:0}.navs swiper-container{padding-left:5.555556vw}.navs swiper-slide{width:auto}.navs .nav{position:relative;display:flex;align-items:center;height:12.037037vw;margin-right:5.555556vw;font-size:3.333333vw;line-height:4.444444vw;color:#2c2c2c}.navs .nav.active{color:#fe8925}.navs .nav.active::before{content:"";display:inline-block;width:10.185185vw;height:.925926vw;position:absolute;top:0;left:50%;margin-left:-5.092593vw;border-radius:53.148148vw;background:#fe8925}.normal-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 .925926vw 0}.normal-list .normal-item{position:relative;display:flex;width:44.444444vw;height:42.592593vw;margin-top:3.703704vw;padding:4.62963vw 1.851852vw 0 1.851852vw;border-radius:3.703704vw;background:#fff;cursor:pointer;overflow:hidden}.normal-list .normal-item .pic-box{margin-right:2.685185vw}.normal-list .normal-item .pic-box .pic{width:15.37037vw;height:15.37037vw;border-radius:3.425926vw;box-shadow:0PX 0PX 8PX rgba(254,137,37,.3)}.normal-list .normal-item .pic-box .discount{display:flex;justify-content:center;align-items:center;height:4.814815vw;padding:0 2.037037vw 0 2.037037vw;position:absolute;right:0;top:0;font-size:2.592593vw;color:#fff;border-radius:0 3.703704vw 0 3.425926vw;background:#fe8925}.normal-list .normal-item .pic-box .discount.seckill{background:#6ed461}.normal-list .normal-item .content{flex:1;overflow:hidden}.normal-list .normal-item .content .name{font-size:3.333333vw;line-height:4.444444vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.normal-list .normal-item .content .diamond{margin-top:1.388889vw;font-size:2.777778vw;line-height:3.703704vw}.normal-list .normal-item .content .desc{margin-top:2.685185vw;font-size:2.407407vw;line-height:3.148148vw;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.normal-list .normal-item .content .price-box{position:absolute;left:2.777778vw;bottom:12.037037vw;display:flex;flex-direction:column;justify-content:space-between;width:31.481481vw;height:7.777778vw}.normal-list .normal-item .content .price-box .original-price{font-size:2.407407vw}.normal-list .normal-item .content .price-box .seckill-price{font-size:2.777778vw}.normal-list .normal-item .content .price-box .seckill-price .price{color:#fe8925}.normal-list .normal-item .content .progress-box{position:absolute;left:2.777778vw;bottom:4.351852vw;display:flex;align-items:center;font-size:2.407407vw;color:#717171}.normal-list .normal-item .content .progress-box .progress{width:9.259259vw;height:.925926vw;margin:0 .555556vw;border-radius:3.703704vw;background:#ffe5ce;overflow:hidden}.normal-list .normal-item .content .progress-box .progress .bar{height:100%;background:#fe8925}.normal-list .normal-item .content .btn{position:absolute;left:50%;bottom:2.685185vw;display:flex;justify-content:center;align-items:center;width:16.111111vw;margin-left:-8.055556vw;height:6.481481vw;font-size:2.777778vw;color:#fff;border-radius:30.185185vw;background:#fe8925}.normal-list .normal-item .content .btn.center{right:auto;left:50%;margin-left:-8.055556vw}.normal-list .normal-item .sell-out{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:4.259259vw;font-weight:700;color:#fff;background:rgba(0,0,0,.7)}.product-box{display:none}.hot-list{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;padding-bottom:.925926vw}.hot-list .hot-item{position:relative;display:flex;flex-direction:column;align-items:center;width:42.592593vw;height:30.555556vw;margin-top:7.12963vw;border-radius:3.703704vw;background:#fff url(../images/product-bg1.png) center/cover no-repeat;cursor:pointer}.hot-list .hot-item.bg1{background:#fff url(../images/product-bg1.png) center/cover no-repeat}.hot-list .hot-item.bg2{background:#fff url(../images/product-bg2.png) center/cover no-repeat}.hot-list .hot-item.bg3{background:#fff url(../images/product-bg3.png) center/cover no-repeat}.hot-list .hot-item.bg4{background:#fff url(../images/product-bg4.png) center/cover no-repeat}.hot-list .hot-item.bg5{background:#fff url(../images/product-bg5.png) center/cover no-repeat}.hot-list .hot-item.bg6{background:#fff url(../images/product-bg6.png) center/cover no-repeat}.hot-list .hot-item .pic{width:16.851852vw;height:16.851852vw;margin-top:-3.425926vw;border-radius:3.981481vw;box-shadow:0PX 0PX 8PX rgba(254,137,37,.3)}.hot-list .hot-item .discount{display:inline-flex;justify-content:center;align-items:center;width:10.185185vw;height:4.166667vw;margin-top:-2.037037vw;font-size:2.5vw;line-height:1;color:#fff;border-radius:15.462963vw;background:#fe8925;overflow:hidden;display:inline-block;line-height:4.814815vw;white-space:nowrap;text-overflow:ellipsis;padding-left:2.037037vw}.hot-list .hot-item .name{margin-top:2.685185vw;font-size:2.962963vw;line-height:3.981481vw}.hot-list .hot-item .desc{margin-top:1.481481vw;font-size:2.5vw;line-height:3.333333vw;color:#717171;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:80%}.new-list{display:flex;flex-wrap:wrap;position:relative;padding:1.851852vw 0 .925926vw 0}.new-list .new-item{position:relative;display:flex;flex-direction:column;align-items:center;width:29.62963vw;height:37.962963vw;margin-top:1.851852vw;margin-right:1.851852vw;border-radius:3.703704vw;background:#fff;cursor:pointer;overflow:hidden}.new-list .new-item:nth-child(3n){margin-right:0}.new-list .new-item .pic-box{position:relative;margin-top:4.166667vw}.new-list .new-item .pic-box .pic{width:18.518519vw;height:18.518519vw;border-radius:4.351852vw;box-shadow:0PX 0PX 8PX rgba(254,137,37,.3)}.new-list .new-item .pic-box .tag{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:11.111111vw;height:4.814815vw;font-size:2.592593vw;line-height:3.425926vw;color:#fff;border-radius:0PX 3.703704vw 0PX 3.425926vw;background:#6ed461}.new-list .new-item .pic-box .tag.hot{background:#ff6565}.new-list .new-item .pic-box .tag.discount{background:#fe8925;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;padding-left:12PX;overflow:hidden;display:inline-block;line-height:4.814815vw;white-space:nowrap;text-overflow:ellipsis;padding-left:1.851852vw}.new-list .new-item .name{max-width:20.37037vw;margin-top:2.777778vw;font-size:2.777778vw;line-height:3.703704vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-list .new-item .desc{max-width:20.37037vw;margin-top:1.851852vw;font-size:2.407407vw;line-height:3.148148vw;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seckill-tabs{width:79.62963vw;height:8.148148vw;border-radius:3.703704vw 3.703704vw 0 0;padding:0;margin:3.425926vw auto 0 auto;background:linear-gradient(180deg,#ffcd9c 0,#feefe0 100%)}.seckill-tabs+.navs{margin-top:0}.seckill-tabs swiper-slide{width:auto}.seckill-tabs .seckill-tab{display:flex;align-items:center;height:8.148148vw;padding:0 5.555556vw;cursor:pointer}.seckill-tabs .seckill-tab.active{padding:0 2.777778vw;background:linear-gradient(180deg,#ffad67 0,#ffe1a6 100%)}.seckill-tabs .seckill-tab .time{max-width:31.481481vw;margin-right:1.851852vw;font-size:2.777778vw;font-weight:700;text-align:right;color:#c05800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seckill-tabs .seckill-tab .content{flex:1}.seckill-tabs .seckill-tab .content .status{display:flex;justify-content:center;align-items:center;height:4.259259vw;padding:0 1.388889vw;font-size:2.407407vw;color:#fe8925;border-radius:1.851852vw;background:#fff}.seckill-tabs .seckill-tab .content .status.disabled{color:#ffa95f}.seckill-tabs .seckill-tab .content .desc{display:flex;flex-direction:column;justify-content:space-between;height:6.574074vw;font-size:2.407407vw;color:#c05800}.common-footer{height:7.407407vw}.common-footer .follow-us,.common-footer .info-list,.common-footer .links{display:none}.common-footer .foot .left{margin-top:0}.common-footer .foot .left .logo{display:none}.common-footer .foot .left .text{font-size:2.962963vw;line-height:7.407407vw}.common-footer .foot .right{display:none}}