.home{min-height:100vh;background:#f5f5f5}.home .initLoading{z-index:99;display:flex;align-items:center;justify-content:center;background-color:#fff}.home .initLoading .van-loading{padding-top:0;position:absolute;top:30%}.home .van-overlay{height:100%}.home .refresh{text-align:center}.home .topBanner{position:relative}.home .topBanner .bannerImg{height:3.4rem;width:100%;display:block}.home .topBanner .my-swipe .van-swipe__indicators{border-radius:2px;height:.08rem;bottom:.7rem}.home .user{padding:0 .4rem}.home .user .userInfo{background:#fff url(https://fulu-tuike.oss-cn-hangzhou.aliyuncs.com/picture/701ee82b83da42f4884c263ede88e4d6.png) no-repeat;border-radius:.25rem;margin-top:-.5rem;position:relative;z-index:1;height:110px;padding:16px 12px;box-sizing:border-box}.home .user .userInfo .name_info{display:flex;justify-content:space-between;align-items:center}.home .user .userInfo .name_info .left_user_box{display:flex;align-items:center}.home .user .userInfo .name_info .left_user_box>img{margin-right:6px;width:.6rem;height:.6rem;border-radius:50%}.home .user .userInfo .name_info .left_user_box>.grade_info>p{width:4rem;font-size:14px;font-weight:600;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .user .userInfo .line{border-left:none;border-right:none;border-bottom:none;margin:15px 0 13px;border-top:1px solid transparent;border-radius:.2rem;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,hsla(0,0%,100%,0) 30%,#f9f9f9 50%);background-origin:border-box;background-clip:content-box,border-box}.home .user .userInfo .money{display:flex;justify-content:space-between}.home .user .userInfo .money .text{color:#000;font-size:12px;font-weight:400;display:flex;align-items:center}.home .user .userInfo .money .text .num{font-size:24px;color:#ff006e;font-weight:700;margin-right:1px;margin-bottom:2px}.home .user .userInfo .money .text .unit{font-size:12px;color:#ff006e}.home .user .userInfo .money .more{color:#999;font-size:12px;display:flex;align-items:center}.home .login{padding:0 .4rem}.home .login .loginIn{background:#fff;justify-content:space-between;padding:12px;border-radius:.25rem;margin-top:-.5rem;position:relative;z-index:1}.home .login .loginIn,.home .login .loginIn .tip{display:flex;align-items:center}.home .login .loginIn .tip img{width:.6rem;height:.6rem;border-radius:.6rem}.home .login .loginIn .tip span{font-size:14px;color:#222;font-weight:600;margin-left:6px}.home .login .loginIn .btn{width:2rem;height:.8rem;line-height:.8rem;border-radius:.8rem;display:inline-block;font-weight:500;background:#ff006e;color:#fff;font-size:13px;text-align:center}.home .waistBanner{padding:0 .4rem;margin-top:12px}.home .waistBanner .centerIn{display:flex;justify-content:space-between}.home .waistBanner .centerIn img{width:4.44rem;height:1.7rem;border-radius:.2rem}.home .rankList{padding:18px .4rem 0}.home .rankList .centerIn{background-size:100% 100%}.home .rankList .centerIn .top{justify-content:space-between;padding:0 0 12px}.home .rankList .centerIn .top,.home .rankList .centerIn .top .title{display:flex;align-items:center}.home .rankList .centerIn .top .title img{width:.6rem;margin-bottom:-.1rem}.home .rankList .centerIn .top .title span{color:#222;font-weight:600;font-size:18px;line-height:.6667rem}.home .rankList .centerIn .top .all{color:#999;font-size:12px;display:flex;align-items:center}.home .rankList .centerIn .topList{display:flex;justify-content:space-between;flex-flow:wrap-reverse}.home .rankList .centerIn .topList>div{width:2.9rem;background:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.05);border-radius:.15rem}.home .rankList .centerIn .topList .first{height:2.5rem;box-sizing:border-box}.home .rankList .centerIn .topList .first>div{background:#fff;border-radius:.15rem;height:2.5rem;box-sizing:border-box;position:relative;border:1px solid transparent;border-radius:.2rem;background-image:linear-gradient(162deg,#ffe2a4,#fff 50%),linear-gradient(180deg,#ffe2a4 30%,hsla(0,0%,100%,0));background-origin:border-box;background-clip:content-box,border-box}.home .rankList .centerIn .topList .first>div .crown{width:.88rem;position:absolute;top:-.35rem;left:50%;transform:translateX(-50%)}.home .rankList .centerIn .topList .first>div .user{padding-top:.2rem}.home .rankList .centerIn .topList .first>div .user img{width:.72rem;height:.72rem;border-radius:.72rem;display:block;margin:0 auto}.home .rankList .centerIn .topList .first>div .user span{display:block;text-align:center;margin-top:.15rem;font-size:.3rem;color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.home .rankList .centerIn .topList .first>div .money{color:#000;font-size:16px;font-weight:600;display:block;text-align:center;margin-top:.22rem;line-height:22px}.home .rankList .centerIn .topList .first>div .money .unit{font-size:12px;font-weight:400}.home .rankList .centerIn .topList .second{height:2.37rem;box-sizing:border-box}.home .rankList .centerIn .topList .second>div{background:#fff;height:2.37rem;box-sizing:border-box;position:relative;border:1px solid transparent;border-radius:.2rem;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#d7dbdb 30%,hsla(0,0%,100%,0));background-origin:border-box;background-clip:content-box,border-box}.home .rankList .centerIn .topList .second>div .crown{width:.72rem;position:absolute;top:-.28rem;left:50%;transform:translateX(-50%)}.home .rankList .centerIn .topList .second>div .user{padding-top:.23rem}.home .rankList .centerIn .topList .second>div .user img{width:.5rem;height:.5rem;border-radius:.5rem;display:block;margin:0 auto}.home .rankList .centerIn .topList .second>div .user span{display:block;text-align:center;margin-top:.22rem;font-size:.3rem;color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.home .rankList .centerIn .topList .second>div .money{color:#000;font-size:.46rem;font-weight:600;display:block;text-align:center;margin-top:.2rem}.home .rankList .centerIn .topList .second>div .money .unit{font-size:12px;font-weight:400}.home .rankList .centerIn .topList .third{height:2.24rem;box-sizing:border-box}.home .rankList .centerIn .topList .third>div{background:#fff;height:2.24rem;box-sizing:border-box;position:relative;border:1px solid transparent;border-radius:.2rem;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#f3ddcb 30%,hsla(0,0%,100%,0));background-origin:border-box;background-clip:content-box,border-box}.home .rankList .centerIn .topList .third>div .crown{width:.72rem;position:absolute;top:-.3rem;left:50%;transform:translateX(-50%)}.home .rankList .centerIn .topList .third>div .user{padding-top:.2rem}.home .rankList .centerIn .topList .third>div .user img{width:.5rem;height:.5rem;border-radius:.5rem;display:block;margin:0 auto}.home .rankList .centerIn .topList .third>div .user span{display:block;text-align:center;margin-top:.15rem;font-size:.3rem;color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.home .rankList .centerIn .topList .third>div .money{color:#000;font-size:.46rem;font-weight:600;display:block;text-align:center;margin-top:.2rem}.home .rankList .centerIn .topList .third>div .money .unit{font-size:12px;font-weight:400}.home .tipBanner{padding:0 .4rem;margin-top:12px}.home .tipBanner .content{padding:12px 12px 15px;background:#fff;border-radius:.25rem}.home .tipBanner .content .title{font-size:14px;color:#222;font-weight:600;display:block;margin-bottom:6px}.home .tipBanner .content .tips{color:#999;font-size:10px;margin-left:5px}.home .tipBanner .content img{display:block;width:100%}.home .tipBanner .content .text{display:flex;justify-content:space-around}.home .tipBanner .content .text span{color:rgba(255,64,154,.78);font-size:12px}.home .tipBanner .content .text span:first-child{margin-left:-.24rem}.home .tipBanner .content .text span:nth-child(2){margin-left:-.2rem}.home .tipBanner .content .text span:nth-child(3){margin-right:-.24rem}.home .tipSrcoll{padding:0 .4rem;margin-top:12px}.home .tipSrcoll .content{border-radius:.2rem;background:rgba(255,0,120,.08)}.home .tipUser{color:#333;font-weight:700;padding:0 15px;opacity:0;animation:show 4s infinite;display:flex;align-items:center;justify-content:flex-start;height:30px;color:#ff0078}.home .tipUser img{width:16px;height:16px;vertical-align:text-top;border-radius:16px;margin-right:6px}@keyframes show{0%{opacity:0}80%{opacity:1}to{opacity:0}}.home .logo{padding:1rem 0 110px}.home .logo p{text-align:center;margin-bottom:12px;font-size:12px;color:#777}.home .logo img{display:block;margin:0 auto;width:2.6rem}.home .bottomCode{padding:0 .4rem 1.8rem;position:relative}.home .bottomCode .bg{display:block;width:100%}.home .bottomCode .codeIn{position:absolute;top:.3rem;left:.7rem;width:2.8rem;height:2.8rem}.home .productList{padding:18px .4rem 0}.home .productList .title{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px}.home .productList .title div{position:relative}.home .productList .title .text{position:relative;font-size:18px;color:#222;font-weight:600;z-index:9}.home .productList .title .rule{font-size:12px;color:#999;box-sizing:border-box}.home .productList .list{display:flex}.home .productList .list .left{margin-right:.24rem}.home .productList .list .item{background:#fff;width:4.48rem;border-radius:.2rem;padding-bottom:15px;margin-bottom:.3rem}.home .productList .list .item img{height:4.48rem;width:4.48rem;border-top-left-radius:.2rem;border-top-right-radius:.2rem;display:block;margin:0 auto}.home .productList .list .item .title{margin-top:12px;padding:0 12px;color:#222;font-size:14px;line-height:20px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home .productList .list .item .money{padding-left:.35rem;margin-top:.1rem;font-size:.28rem;font-weight:500;color:#ff006e}.home .productList .list .item .money span{font-size:20px}.home .productList .list .item .money span b{font-style:normal;font-size:12px}.home .productList .list .item .money .del{color:#999;margin-left:3px;font-weight:400;font-size:12px;text-decoration:line-through}.home .productList .list .item .shareBtn{height:.85rem;line-height:.85rem;padding:0 .3rem;border-radius:.85rem;font-weight:500;background:#ff006e;color:#fff;font-size:13px;text-align:center;margin:9px auto 0;width:3.84rem;display:block;box-sizing:border-box}.home .productList .list .item .shareBtn span{font-size:18px;font-weight:600;display:inline-block}.home .noRank{padding:.1rem .4rem 1.3rem}.home .slide_icon{right:0}.home .joinDialog{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;animation:s .5s}.home .joinDialog .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .joinDialog .content .joinIn{width:8rem;background:#fff;border-radius:.4rem}.home .joinDialog .content .joinIn .title{display:block}.home .joinDialog .content .joinIn .title img{width:100%;display:block;border-radius:.4rem .4rem 0 0}.home .joinDialog .content .conter{padding:32px .25rem .5rem}.home .joinDialog .content .conter .user{display:flex;justify-content:center;align-items:center}.home .joinDialog .content .conter .user img{width:.6rem;height:.6rem;border-radius:.6rem}.home .joinDialog .content .conter .user span{color:#000;font-size:14px;font-weight:600;margin-left:.1rem}.home .joinDialog .content .conter .tip{display:block;margin:20px auto 0;height:.54rem}.home .joinDialog .content .conter .enterBtn{height:1.34rem;margin-top:46px;box-sizing:border-box;display:block;margin:46px auto 0}.home .joinDialog .content .conter .refuse{text-align:center;color:rgba(255,20,89,.7019607843137254);font-size:14px;margin-top:14px}.home .joinDialog .content .conter .agreement{padding:0 .35rem;margin-top:16px;font-size:12px;color:#9d9fa8;box-sizing:border-box;line-height:18px}.home .joinDialog .content .conter .agreement span{color:#777}.home .joinDialog .content .close{margin-top:.6rem;display:flex;justify-content:center}.home .joinDialog .content .close span{display:block;width:.9rem;height:.9rem;background:url(../img/close-icon.c2a6aae0.png) no-repeat;background-size:100% 100%}@keyframes s{0%{opacity:0}to{opacity:1}}.home .showDialog{display:block}.home .hiddenDialog{display:none}.home .shareModal{background-color:transparent;overflow:visible}.home .shareModal .shareCentent{height:14rem;width:10rem;display:flex;justify-content:center;position:relative}.home .shareModal .shareCentent .van-loading{position:absolute;padding-top:0;width:8rem;height:10.98rem;background:linear-gradient(180deg,#fffbec,#fefefe);border-radius:.42rem}.home .shareModal .shareCentent .van-loading .van-loading__spinner{margin-top:50%}.home .shareModal .shareCentent .van-loading .van-loading--vertical .van-loading__text{margin:0}.home .shareModal .shareCentent .content-swipe>li{width:10rem}.home .shareModal .shareCentent .content-swipe>li:nth-child(2){margin-top:999999px}.home .shareModal .shareCentent .shareWarp{margin:0 auto;width:8rem;height:10.98rem;display:block;background:url(../img/shareBg.7eebd850.png) no-repeat;background-size:100% 100%;padding:.25rem;box-sizing:border-box;border-radius:.42rem}.home .shareModal .shareCentent .shareWarp .prodcutImg{position:relative}.home .shareModal .shareCentent .shareWarp .prodcutImg img{width:7.5rem;height:7.5rem;border-radius:.2rem}.home .shareModal .shareCentent .shareWarp .prodcutImg .price{width:2.52rem;height:1.23rem;position:absolute;bottom:0;right:-.05rem;background:linear-gradient(71deg,#fff6f1,#feeedd);font-size:.5rem;color:#ff290b;line-height:1.28rem;text-align:center;padding-left:.3rem;box-sizing:border-box;border-top-left-radius:.95rem;border-bottom-right-radius:.3rem;font-weight:600}.home .shareModal .shareCentent .shareWarp .prodcutImg .price span{font-size:.66rem}.home .shareModal .shareCentent .shareWarp .content{display:flex;justify-content:space-between;align-items:center}.home .shareModal .shareCentent .shareWarp .content .userInfo{display:flex;align-items:center}.home .shareModal .shareCentent .shareWarp .content .userInfo .productImg{width:1.06rem;height:1.06rem;border-radius:1.06rem;vertical-align:middle}.home .shareModal .shareCentent .shareWarp .content .userInfo div{padding-left:.16rem;position:relative}.home .shareModal .shareCentent .shareWarp .content .userInfo div span{display:block}.home .shareModal .shareCentent .shareWarp .content .userInfo div .name{width:3.4rem;color:#804919;font-size:14px;font-weight:550;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.home .shareModal .shareCentent .shareWarp .content .userInfo div .tipText{color:#804919;font-size:12px}.home .shareModal .shareCentent .shareWarp .content .userInfo div .title{width:1.74rem;height:.42rem;position:absolute;top:-.55rem}.home .shareModal .shareCentent .shareWarp .content .userInfo div .tip{position:absolute;bottom:-.8rem;left:-.95rem;width:3.88rem;height:.6rem}.home .shareModal .shareCentent .shareWarp .content .code{background:#fff;padding-bottom:.1rem;margin-top:.26rem;border-radius:.15rem}.home .shareModal .shareCentent .shareWarp .content .code .qrcode{display:block;padding:.15rem;box-sizing:border-box;border-radius:.2rem}.home .shareModal .shareCentent .shareWarp .content .code .qrcode img{width:1.85rem;height:1.85rem;display:block;margin:0 auto}.home .shareModal .shareCentent .shareWarp .content .code span{color:#777;font-size:11px;display:block;text-align:center;transform:scale(.95);margin-top:-.15rem}.home .shareModal .shareCentent .shareBtn{position:absolute;bottom:1.4rem;display:flex;width:100%;padding:0 .5rem;justify-content:space-between;box-sizing:border-box}.home .shareModal .shareCentent .shareBtn span{height:1.1rem;line-height:1.1rem;padding:0 .3rem;border-radius:1.1rem;display:inline-block;background:linear-gradient(90deg,#ffe0a2,#f6c371);box-shadow:0 4px 16px -4px rgb(246 195 2.825%);color:#804919;font-size:.42rem;text-align:center}.home .shareModal .shareCentent .copyAndSaveBtn{position:absolute;bottom:1.3rem;display:flex;width:80%;justify-content:space-between;box-sizing:border-box}.home .shareModal .shareCentent .copyAndSaveBtn>span{width:3.7rem;height:1rem;line-height:1rem;background:#ff006e;border-radius:1rem;display:inline-block;color:#fff;font-size:16px;text-align:center}.home .shareModal .shareCentent .copyAndSaveBtn>span:nth-child(2){background:#ff006e}.home .shareModal .shareCentent .close{position:absolute;bottom:0}.home .shareModal .shareCentent .close span{display:block;width:.9rem;height:.9rem;background:url(../img/close-icon.c2a6aae0.png) no-repeat;background-size:100% 100%}.home .shareModal .posters-swipe{width:10rem;height:11.7rem;position:fixed;top:0;left:0;display:flex}.home .shareModal .posters-swipe>img{border-radius:.3rem}.home .shareModal .posters-swipe .van-swipe-item{display:flex;justify-content:center}.home .shareModal .posters-swipe .van-swipe-item img{border-radius:.42rem}.home .sheet-content{display:flex;justify-content:center;align-items:center}.home .sheet-content>div{padding:.5rem 0 1rem;width:50%;text-align:center;box-sizing:border-box}.home .sheet-content>div>img{width:1.17rem;height:1.17rem;vertical-align:middle}.home .sheet-content>div>p{margin-top:.2rem;text-align:center;height:.44rem;font-size:.32rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:.44rem}@media only screen and (device-width:320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2){.home .shareModal .shareCentent .shareWarp .content .userInfo .productImg{width:.95rem;height:.95rem;vertical-align:middle}.home .shareModal .shareCentent .shareWarp .content .userInfo .tipText{font-size:10px;width:115px}.home .shareModal .shareCentent .shareWarp .content .userInfo div .name{margin-bottom:.1rem}.home .shareModal .shareCentent .shareWarp .content .code{margin-left:-5px}.home .shareModal .shareCentent .shareWarp .content .code .qrcode{margin-left:7px}.home .shareModal .shareCentent .shareWarp .content .code span{width:97px}}.jumpBanner{width:9.2rem;display:block;margin:.5rem auto}.promotePopup[data-v-7cd169fe]{background-color:transparent;height:11.18rem}.promotePopup .block[data-v-7cd169fe]{position:relative;padding-top:.001rem;width:8.4rem;height:9.4rem;background:#fff;border-radius:.21rem;box-sizing:border-box}.promotePopup .block .title-popup[data-v-7cd169fe]{margin:.4rem 0 0;text-align:center;font-size:.45rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;line-height:.64rem}.promotePopup .block .content[data-v-7cd169fe]::-webkit-scrollbar{display:none}.promotePopup .block .content[data-v-7cd169fe]{margin:.27rem .32rem 1.24rem;padding:.27rem;height:6.85rem;background:#f9f6f6;border-radius:.19rem;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll}.promotePopup .block .content p[data-v-7cd169fe]{color:#666;line-height:18px}.promotePopup .iconClose[data-v-7cd169fe]{position:absolute;top:9.8rem;left:50%;width:.9rem;height:.9rem;transform:translateX(-50%)}.promotePopup .iconClose>img[data-v-7cd169fe]{width:100%;height:100%}