html { font-size: 26.66666667vw; height: 100%; } body { padding: 0; font-size: 0.14rem; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%; } * { padding: 0; margin: 0; list-style: none; } @media screen and (min-width: 900px) { html { transform: scale(0.3); background: #fff; transform-origin: 50% 0px 0px; height: calc(100vh); } #redPacketsViews { height: 6rem !important; background: #f4f6f9; } .mask { height: 6rem; } } #redPacketsViews ::-webkit-scrollbar { display: none; } #redPacketsViews .top { height: 4.8rem; } #redPacketsViews { min-height: 100%; background-color: rgb(250, 67, 59); } .mask { background: rgba(0, 0, 0, 0.1); position: fixed; top: 0; left: 0; bottom: 0; z-index: 9999; right: 0; display: flex; align-items: center; justify-content: center; } .box { padding: 0.1rem 0.1rem 0.2rem; box-sizing: border-box; display: flex; flex-direction: column; width: 100%; background: url("https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/img/zfb-red-banner.png") no-repeat; background-size: 100%; } .disb { background: url("https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/img/redPacktes/common_img_main_1.png") no-repeat; background-size: 100%; } #redPacketsViews .instruction-box { width: 100%; display: flex; flex-direction: column; } #redPacketsViews .effect_date { font-size: 0.12rem; line-height: 0.4rem; color: #ffc49c; text-align: center; } #redPacketsViews .effect_date > span { background: linear-gradient(to left top, #ff6049, #fd322a); border: 1px solid #ffc3a5; border-radius: 0.2rem; padding: 0.05rem 0.2rem; } #redPacketsViews .bt { height: 1.8rem; line-height: 2.6rem; text-align: center; } #redPacketsViews .title { margin-top: 0.3rem; font-size: 0.3rem; color: #fff; font-weight: bold; text-align: center; } #redPacketsViews .bt img { width: 2rem; } #redPacketsViews .type { color: #fd3b2d; font-size: 0.1rem; text-align: center; } #redPacketsViews .type > span { background-color: #fdc9a2; border-radius: 0.2rem; padding: 0.03rem 0.15rem; } #redPacketsViews .money { font-weight: bold; color: #fe0f0b; font-size: 0.32rem; height: 0.97rem; width: 100%; text-align: center; margin-left: -0.02rem; line-height: 1.25rem; } #redPacketsViews .tag { margin-right: -0.08rem; display: inline; } #redPacketsViews .instruction-text { font-size: 0.12rem; color: #060606; } #redPacketsViews .available_time { text-align: left; } #redPacketsViews .timeList { display: grid; grid-template-columns: repeat(3, 33.33%); text-align: center; margin: 0.05rem 0; } #redPacketsViews .timeList li { font-size: 0.11rem; color: #a8a8a8; } #redPacketsViews .scroll { margin-top: 0.05rem; } #redPacketsViews .instruction-header { width: 100%; height: 0.43rem; background: url("https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/img/redPacktes/common_img_header.png") no-repeat; background-size: 100%; margin-bottom: -0.03rem; } #redPacketsViews .instruction { width: 100%; background: url("https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/img/redPacktes/common_img_text.png") no-repeat; min-height: 4.5rem; background-size: 100% 100%; font-size: 0.11rem; color: #959595; padding: 0 0.12rem 0.12rem; box-sizing: border-box; line-height: 0.18rem; } #redPacketsViews .TextBlock { margin-top: 0.1rem; } #redPacketsViews .notice { width: 1.6rem; margin-bottom: 0.1rem; } #redPacketsViews .instruction-2 { margin-top: 0.1rem; } #redPacketsViews .center { text-align: center; } #redPacketsViews .backIcon { width: 0.4rem; position: fixed; left: 0.1rem; top: 0.1rem; z-index: 99999; } .form { display: flex; flex-direction: column; margin-top: 0.2rem; } .f-input { border: 0; outline: 0; height: 0.42rem; border-radius: 1rem; padding: 0 0.16rem; box-sizing: border-box; margin-bottom: 0.14rem; font-size: 0.16rem; } .but { margin-bottom: 0.3rem; background: linear-gradient(#fff9df, #ffc078, #ffe69e); border-radius: 1rem; height: 0.42rem; border: 0; outline: 0; color: #be6822; font-size: 0.16rem; font-weight: 600; border: 0.02rem solid #fed2b9; } .dis { filter: opacity(0.9); } .f-title { color: #fff; font-size: 0.18rem; margin-bottom: 0.1rem; margin-left: 0.05rem; } .f-prompt { color: #fff; font-size: 0.12rem; margin-left: 0.05rem; margin-top: -0.05rem; margin-bottom: 0.2rem; } .prompt { display: inline-block; min-width: 50%; padding: 0.08rem; background: rgba(0, 0, 0, 0); border-radius: 0.2rem; color: #fff; position: fixed; top: 20%; left: -150%; margin-left: -25%; text-align: center; font-size: 0.14rem; transition: left 0.2s; z-index: 99999; } .proactive { left: 47%; background: rgba(0, 0, 0, 0.7); }