.task-head-text{position:absolute;top:0;left:0;width:100%;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0;border-top:1px solid #fff;border-left:1px solid #fff}.xy-black-font{color:#4e5358}.xy-welfate-score{font-size:18px;font-weight:600;line-height:22px}.xy-blue{padding:0 4px;color:#2254f4}.xy-mt30{margin-top:30px}.xy-sign-card{margin-top:14px;display:inline-block;box-shadow:2px 2px 6px 2px #ececec40;border-radius:12px}.xy-sign-card-signed{border:1px solid #f3f3f3}.xy-gird{grid-gap:12px;grid-template-columns:repeat(7,1fr);display:grid;text-align:center}@media (max-width:680px){.xy-gird{white-space:nowrap;overflow-y:scroll}.xy-sign-card{width:95px}}.xy-sign-card-icon{margin:4px 0 0 2px;width:32px;height:32px;background:0 0}.xy-sign-card-score{font-weight:700;font-size:14px;line-height:16px}.xy-sign-card-day-text{margin:4px 0 0 0!important;height:25px;line-height:24px;margin:0}.xy-sign-card-signed .xy-sign-card-day-text{border-top:1px solid #f1f2f4;color:#7f8792;font-size:10px}.xy-qiandao-ok{border:1px solid #e2e9ff;color:#2254f4}.xy-qiandao-ok .xy-sign-card-day-text{border-top:1px solid #e2e9ff;font-size:12px}.xy-welfare-center-task-title{font-weight:500;font-size:24px;margin-bottom:24px}.xy_integral_list ul li{width:30%;height:auto;background:#fff;border-radius:16px;padding-bottom:16px;margin-bottom:16px;float:left;box-sizing:border-box;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.xy_integral_list ul li{margin-right:3%}@media (max-width:400px){.xy_integral_list ul li{width:100%}}@media (min-width:701px){.xy_integral_list ul li{width:31.3%}}@media (min-width:401px) and (max-width:700px){.xy_integral_list ul li{width:46%}}.xy_integral_list ul li .cont .nav_img{font-size:0;height:a;cursor:pointer}.xy_integral_list ul li .cont .nav_img img{width:100%;height:100%}.xy_integral_list ul li .title{font-size:14px;font-weight:500;color:#000;line-height:24px;margin-top:12px;padding:0 16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy_integral_list ul li .xy_integral_btns{padding:0 16px}.xy_integral_list ul li .xy_integral_btns .left_prices{float:left}.xy_integral_list ul li .xy_integral_btns .left_prices span.price{padding-right:4px;color:rgba(255,35,0,.88)}.xy_integral_list ul li .xy_integral_btns .left_prices span{font-weight:500;color:rgba(0,0,0,.4);line-height:32px;font-size:12px}.xy_integral_list ul li .xy_integral_btns .left_prices span.purchased{text-decoration:line-through}.xy_integral_list ul li .xy_integral_btns .right_btns{float:right}.xy_integral_list ul li .xy_integral_btns .right_btns button{height:32px;line-height:32px;padding:0 16px;background:#ffe000;border-radius:20px;font-size:12px;border:none;color:var(--main-bg-color)}