.flex,.flex-col,.flex-baseline,.flex-top,.flex-middle,.flex-bottom,.flex-center,.flex-right,.flex-between,.flex-around{display:flex}.flex-col{flex-direction:column}.flex-baseline{align-items:baseline}.flex-top{align-items:flex-start}.flex-bottom{align-items:flex-end}.flex-main-end{justify-content:flex-end}.flex-middle{align-items:center}.flex-center{justify-content:center}.flex-right{justify-content:flex-end}.flex-around{justify-content:space-around}.flex-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.mt30{margin-top:30px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mt22{margin-top:22px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt40{margin-top:40px}.b6{border-radius:6px}.b10{border-radius:10px}.b12{border-radius:12px}.b20{border-radius:20px}body{background:#fbfbfc}.body-bg{z-index:-1;width:1440px;margin:0 auto;height:540px;position:absolute;left:0;top:0;right:0}.container{margin-bottom:0;min-height:calc(100vh - 385px);overflow-x:hidden}.container .bg{position:absolute;width:100%;height:540px;min-width:1180px;top:0;left:0;background:transparent top center/1440px auto no-repeat;z-index:-1}.container .task-content{width:580px;margin:0 auto;margin-top:360px}.container .lottery{background:#fff;border-radius:10px;margin-bottom:20px}.container .lottery > img{width:100%;height:130px;border-radius:10px 10px 0 0;object-fit:cover}.container .lottery .lottery-title{display:flex;font-size:22px;line-height:30px;font-weight:600;padding:20px;border-bottom:1px solid #f6f7f9}.container .lottery .lottery-title a{margin-left:auto;font-size:14px;line-height:20px;position:relative;display:flex;padding-right:20px;font-weight:400}.container .lottery .lottery-title a:after{content:'';position:absolute;right:8px;top:5px;width:12px;height:12px;background:url("/img/car/right_black.png") center/12px 12px no-repeat}.container .lottery .lottery-content{position:relative;padding:20px;border-radius:10px}.container .lottery .lottery-content .entry-swiper{width:500px;height:24px;overflow-y:hidden;margin-bottom:20px}.container .lottery .lottery-content .entry-swiper .entry-user{display:flex;align-items:center}.container .lottery .lottery-content .entry-swiper .entry-user img{width:24px;height:24px;border-radius:50%;margin-right:8px}.container .lottery .lottery-content .entry-swiper .entry-user span{font-size:15px;line-height:22px}.container .lottery .lottery-content .lottery-tip{text-align:center;margin-top:-10px;font-size:12px;line-height:14px}.container .lottery .lottery-content dl{display:flex;border-radius:8px;background:#f6f7f9;padding:12px 12px 12px 28px;overflow:hidden}.container .lottery .lottery-content dl .owl-stage-outer{overflow:visible}.container .lottery .lottery-content dl dt{cursor:pointer;width:76px;padding:6px;background:#fff;border-radius:8px}.container .lottery .lottery-content dl dt img{display:block;width:100%;height:76px;object-fit:cover;border-radius:6px;margin-bottom:10px}.container .lottery .lottery-content dl dt span{display:block;text-align:center;font-size:12px;line-height:16px;color:#616367;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container .lottery .lottery-content ul{display:flex;align-items:center;justify-content:center;grid-gap:10px 10px}.container .lottery .lottery-content ul li{width:80px;text-align:center;cursor:pointer}.container .lottery .lottery-content ul li em{width:36px;height:36px;border-radius:50%;background:#f6f7f9;display:block;margin:0 auto 6px;line-height:40px}.container .lottery .lottery-content ul li em img{border-radius:50%}.container .lottery .lottery-content ul li span{font-size:13px;line-height:18px;color:#616367;display:inline-block;max-width:80px;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.container .lottery .lottery-content >button{width:336px;height:44px;text-align:center;background:#ffe14d;border-radius:6px;display:block;margin:20px auto;font-size:14px}.container .lottery .lottery-content >button p:nth-child(1){font-weight:500;display:flex;align-items:center;justify-content:center}.container .lottery .lottery-content >button p:nth-child(1) span{font-family:Manrope;font-weight:800;margin-right:8px}.container .lottery .lottery-content >button p:nth-child(1) strong{font-size:12px;font-weight:400;line-height:14px;margin-top:2px}.container .lottery .lottery-content >button p.invitation{flex-direction:column}.container .lottery .lottery-content >button p.draw{height:44px}.container .lottery .lottery-content button.disabled{background:#f6f7f9}.container .lottery .lottery-content button.disabled p{color:#d3d3d4}.container .task-list{padding:20px;background:#fff;border-radius:10px;margin-bottom:20px}.container .task-list .sub{font-size:20px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#212429;line-height:28px}.container .task-list .sub:after{content:'';width:100%;height:1px;background:#f6f7f9;display:block;padding:0 20px;margin-left:-20px;margin-top:20px}.container .task-list li{height:70px;margin-top:20px}.container .task-list li .title{display:flex;align-items:center;font-size:16px;font-weight:500;color:#000;line-height:22px;font-size:16px;line-height:19px;font-weight:500;margin-bottom:4px}.container .task-list li .title .progress{margin-left:15px;width:60px;height:5px;background:#f6f6f7;border-radius:5px;overflow:hidden}.container .task-list li .title .progress > div{height:100%;background:#ffe14d}.container .task-list li .title h3{font-weight:500;font-size:17px;line-height:24px}.container .task-list li .title span{margin-left:10px;font-size:12px;line-height:14px;font-weight:400;font-family:Manrope}.container .task-list li .desc{font-size:13px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8c8d90;line-height:18px}.container .task-list li button{padding:6px 15px;line-height:20px;background:#f6f7f9;border-radius:6px;font-size:14px;font-weight:500;color:#212429;flex-shrink:0;margin-left:20px}.container .task-list li a{display:flex;align-items:center;font-size:13px;color:#8c8d90;line-height:18px;margin-top:4px}.container .task-list li a img{width:12px;height:12px;margin:2px 0 0 0}.container .task-list li button:disabled{background:#f9f9fa !important;color:#d3d3d4 !important}.container .rule-list{padding:20px;background:#fff;border-radius:10px;margin-bottom:30px}.container .rule-list .sub{font-size:20px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#212429;line-height:28px}.container .rule-list .sub:after{content:'';width:100%;height:1px;background:#f6f7f9;display:block;padding:0 20px;margin-left:-20px;margin-top:20px}.container .rule-list >img{width:564px;object-fit:cover;margin-top:20px;border-radius:6px;cursor:pointer}.container .rule-list p{margin-top:20px;color:#616367;font-size:15px;line-height:24px;white-space:pre-line}.footer-tip{width:max-content;height:24px;background:#ffe14d;border-radius:8px;font-size:12px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:3px 4px 3px 10px}.footer-tip .title,.footer-tip .input_{color:#131415;font-size:12px;font-weight:500;display:flex;align-items:center}.footer-tip .title img,.footer-tip .input_ img{width:16px;height:16px;margin-right:4px}.footer-tip .input_{color:#616367;font-weight:400;background:#fff;padding:4px 12px 4px 6px;border-radius:6px;width:max-content;height:16px;margin-left:8px}.footer-tip .input_ img{width:10px;height:10px}.footer-tip button:disabled{background:#f9f9fa !important;color:#d3d3d4 !important}