.member-page .headinfo { background: #24b2f4; border: none; } .member-page .headinfo .setbtn.record { width: 3rem; font-size: 0.6rem; text-align: center; background: rgba(255, 255, 255, 0.2); border-radius: 0.7rem; right: 0.4rem; top: 0.3rem; } .member-page .headinfo .child .btn { width: 3rem; } .member-page .headinfo .child .btn.sign { height: 1.5rem; width: 5rem; font-size: 0.8rem; line-height: 1.4rem; } .member-page .headinfo .child .num { font-size: 0.8rem; } .calendar { margin-top: 0.5rem; padding: 0 0.2rem; height: auto; overflow: hidden; } .calendar .title { height: 2rem; padding: 0 0.5rem; line-height: 2rem; font-size: 0.8rem; background: #fff; color: #24b2f4; border-bottom: 1px solid #f2f2f2; } .calendar .title .date { width: auto; float: left; } .select-date { border: 0; background: none; color: #24b2f4; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 0.8rem } .select-date option { border: 0; background: none; color: #000 } .calendar .title .rule { width: auto; float: right; font-size: 0.7rem; } .calendar .title .rule.sub { font-size: 0.6rem; } .calendar .body { height: auto; background: #fff; padding: 0.5rem; width: 100%; } .calendar .body .week { height: 2.5rem; border-top: 1px solid #f4f4f4; } .calendar .body .week:first-child { border: none; } .calendar .body .week .day { height: 2.5rem; width: 14.28%; float: left; border-left: 1px solid #f4f4f4; color: #777; font-size: 0.8rem; position: relative; overflow: hidden; } .calendar .body .week .day:first-child { border: none; } .calendar .body .week .day .num { height: 1.7rem; padding-left: 0.3rem; } .calendar .body .week .day .act { height: 0.8rem; font-size: 0.55rem; text-align: center; line-height: 0.8rem; background: #ccc; color: #fff } .calendar .body .week .day.today:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; border: 1px solid #24b2f4; } .calendar .body .week .day .signed { position: absolute; top: 0.2rem; right: 0.4rem; height: 0.8rem; width: 0.8rem; line-height: 0.8rem; color: #24b2f4; font-size: 1.1rem; } .calendar .body .week .day.special { padding-top: 0.2rem; line-height: 0.8rem; } .calendar .body .week .day.special span { font-size: 0.5rem; display: block; color: #666; white-space: nowrap; } .advaward { margin-top: 0.2rem; height: auto; overflow: hidden; position: relative; } .advaward .title { height: 1.6rem; line-height: 1.6rem; color: #fff; font-size: 0.8rem; padding: 0 0.3rem; } .advaward .title .text { width: auto; float: left; } .advaward .title .subtitle { width: auto; float: right; font-size: 0.6rem; } .advaward .body { height: auto; width: 100%; overflow: hidden; position: relative; } .advaward .body:before { position: absolute; top: 2.5rem; left: 0; right: 0; content: ""; height: 0.25rem; background: #fff; } .advaward .body .award { height: 5.7rem; width: 100%; overflow-x: auto; overflow-y: hidden; } .advaward .body .award-body { height: 5.2rem; width: auto; display: inline-flex; } .advaward .body .award-body .item { height: 5rem; width: 3.6rem; overflow: hidden; position: relative; } .advaward .body .award-body .item .goods { color: #666; font-size: 0.55rem; height: 1.6rem; width: 2.6rem; padding-top: 0.2rem; line-height: 0.6rem; text-align: center; margin: auto; background: #fff; border-radius: 0.1rem; position: relative; } .advaward .body .award-body .item .text { font-size: 0.6rem; text-align: center; width: 2.4rem; border: 1px solid #ccc; margin: auto; border-radius: 0.1rem; line-height: 1rem; color: #999; } .advaward .body .award-body .item .text.candraw { color: #24b2f4; border-color: #24b2f4; } .advaward .body .award-body .item .goods:before { content: ""; position: absolute; bottom: -0.15rem; left: 50%; height: 0.3rem; width: 0.3rem; margin-left: -0.15rem; background: #fff; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); } .advaward .body .award-body .item .iconn { height: 1rem; width: 1rem; background: #fff; margin: 0.3rem auto 0; border-radius: 1.4rem; position: relative; color: #fff; font-size: 1rem; font-weight: bold; line-height: 0.9rem; text-align: center; } .advaward .body .award-body .item .iconn.candraw { background: #24b2f4 } .advaward .body .award-body .item .days { color: #888; font-size: 0.6rem; text-align: center; } .advaward .body .award-body .item .days.candraw { color: #24b2f4; } .calendar .body .reward { overflow-x: auto; overflow-y: hidden; height: 4.6rem; } .calendar .body .reward .reward-body { height: 4.6rem; width: auto; display: inline-flex; } .calendar .body .reward .reward-body .item { height: 3.6rem; width: 2.6rem; overflow: hidden; } .calendar .body .reward .reward-body .item .iconn { width: 1.6rem; height: 1.6rem; background: #24b2f4; border-radius: 2.6rem; margin: auto; color: #fff; line-height: 1rem; overflow: hidden; font-size: 0.5rem; text-align: center; line-height: 1.6rem; } .calendar .body .reward .reward-body .item .desc { width: 2rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.5rem; margin: auto; background: #24b2f4; text-align: center; border-radius: 0.2rem; margin-top: 0.2rem; color: #fff; } .fui-modal, .verify-pop { position: fixed; } .verify-pop .qrcode { width: 250px; margin-left: -125px; border-radius: 0.5rem; height: auto; overflow: hidden; } .verify-pop.pop .qrcode { width: 70%; height: 15rem; margin-left: -35%; overflow: hidden; display: block; } .verify-pop.pop .qrcode .inner { padding: 0.5rem; height: 12rem; } .verify-pop.pop .qrcode .inner .title { text-align: center; font-size: 1rem; height: 1.5rem; } .verify-pop.pop .qrcode .inner .text { width: 100%; word-wrap: break-word; font-size: 0.7rem; color: #666; line-height: 1rem; height: 10rem; overflow-y: auto; -webkit-overflow-scrolling: touch; } .verify-pop.pop .qrcode .inner .text img { max-width: 100%; } .btn.btn-warning.btn-know { width: 100%; margin: 0; background: #24b2f4; border: 0; } .btn.btn-warning.btn-know:active { color: #fff; }