.bg{background-color:#f8f8f9}.panel{background-color:#fff;width:100%;border-radius:5px;box-shadow:4rpx 4rpx 5rpx #e9eaec} .item_title { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; margin: 96rpx 0 26rpx; } .item_title image { height: 48rpx; width: 48rpx; } .item_title text { color: #fff; font-size: 40rpx; font-weight: 700; line-height: 56rpx; margin-left: 16rpx; } .login_btn { background: #fff; margin: 0; padding: 0; text-align: left; } .content { background-color: #f5f5f5; font-family: PingFang SC; min-height: 100vh; } .top_content { -webkit-box-align: center; align-items: center; background: #fff; border-bottom: 4rpx solid #000; margin-bottom: 48rpx; padding: 60rpx 0 0 48rpx; } .top_content,.top_content .left { -webkit-box-pack: justify; display: flex; justify-content: space-between; } .top_content .left { -webkit-box-align: start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-flex: 1; align-items: flex-start; flex: 1; flex-direction: column; } .top_content .left .index1 { height: 104rpx; width: 370rpx; } .top_content .left .sign { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; border-radius: 56rpx; box-sizing: border-box; display: flex; height: 96rpx; justify-content: space-between; margin-top: 36rpx; padding: 8rpx; width: 308rpx; } .top_content .left .sign .header_img { border-radius: 50%; height: 80rpx; width: 80rpx; } .top_content .left .sign .txt { font-size: 32rpx; font-weight: 700; } .top_content .left .sign .right_icon { height: 32rpx; margin-top: 6rpx; width: 32rpx; } .top_content .right { align-self: flex-end; height: 296rpx; width: 296rpx; } .top_content .right .index2 { height: 296rpx; margin-top: 21rpx; width: 296rpx; } .lottery_machine { padding: 0 32rpx; } .lottery_machine .item { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; } .lottery_machine .machine { height: 224rpx; position: relative; width: 518rpx; } .lottery_machine .machine image { height: 100%; width: 100%; } .lottery_machine .machine .text { font-size: 32rpx; font-weight: 700; height: 92rpx; left: 16rpx; line-height: 92rpx; overflow: hidden; position: absolute; text-align: center; top: 16rpx; width: 416rpx; } .lottery_machine .machine .btn-black { background: #000; border-radius: 46rpx; bottom: 16rpx; color: #fff; font-size: 32rpx; height: 84rpx; left: 114rpx; line-height: 84rpx; position: absolute; text-align: center; width: 224rpx; } .lottery_machine .date { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background: #fff; border: 4rpx solid #000; border-radius: 16rpx; box-sizing: border-box; color: #000; display: flex; flex-direction: column; font-size: 28rpx; font-weight: 700; height: 224rpx; justify-content: space-between; padding: 22rpx 0; width: 156rpx; } .lottery_machine .date .day { font-size: 72rpx; } .mid_content { padding: 0 32rpx; } .mid_content .part1 { -webkit-box-pack: justify; background: #fff; border: 4rpx solid #000; border-radius: 16rpx; box-shadow: 0 0 24rpx rgba(0,0,0,.06); box-sizing: border-box; justify-content: space-between; padding: 32rpx 0 28rpx; } .mid_content .part1,.mid_content .part1 .item { -webkit-box-align: center; align-items: center; display: flex; } .mid_content .part1 .item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; -webkit-box-flex: 1; flex: 1; flex-direction: column; justify-content: center; } .mid_content .part1 .item image { height: 144rpx; width: 144rpx; } .mid_content .part1 .item text { color: #000; font-size: 36rpx; font-weight: 700; line-height: 50rpx; margin: 16rpx 0; } .mid_content .part1 .item .btn-black { background: #000; border-radius: 46rpx; color: #fff; font-size: 32rpx; height: 84rpx; line-height: 84rpx; text-align: center; width: 224rpx; } .mid_content .part1 .line { background-color: #e8e8e8; height: 350rpx; width: 1rpx; } .mid_content .part2,.mid_content .part2 .item { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; } .mid_content .part2 .item { background: #fff; border: 4rpx solid #000; border-radius: 16rpx; box-shadow: 0 0 24rpx rgba(0,0,0,.06); box-sizing: border-box; height: 180rpx; margin-top: 32rpx; padding-right: 60rpx; width: 100%; } .mid_content .part2 .item .img { height: 144rpx; width: 144rpx; } .mid_content .part2 .item .txt { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: flex-start; display: flex; flex-direction: column; justify-content: center; } .mid_content .part2 .item .txt .txt1 { color: #000; font-size: 36rpx; font-weight: 700; line-height: 50rpx; } .mid_content .part2 .item .txt .txt2 { color: #575757; font-size: 28rpx; line-height: 40rpx; margin-top: 8rpx; } .mid_content .part2 .item .btn-black { -webkit-box-pack: end; background: #000; border-radius: 46rpx; color: #fff; font-size: 32rpx; height: 84rpx; justify-content: flex-end; line-height: 84rpx; text-align: center; width: 224rpx; } .sign-area { background: #fff; border: 4rpx solid #000; border-radius: 16rpx; box-shadow: 0 0 24rpx rgba(0,0,0,.06); padding: 32rpx 32rpx 56rpx; } .sign-area .top,.sign-area .top .receive_status { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; } .sign-area .top .txt { color: #000; font-size: 36rpx; font-weight: 700; line-height: 50rpx; } .sign-area .top .receive { color: #ffa800; } .sign-area .top .right_icon { height: 32rpx; width: 32rpx; } .sign-area .bot { margin-top: 54rpx; } .sign-area .bot .progress-box { background: #fff; border: 4rpx solid #000; border-radius: 26rpx; box-sizing: border-box; height: 32rpx; position: relative; } .sign-area .bot .progress-box .active_line { left: 21rpx; position: absolute; top: -2px; z-index: 1; } .sign-area .bot .progress-box .active_line::after { background: #fff; border: 4rpx solid #000; border-radius: 8rpx; box-sizing: border-box; content: attr(data-num); font-size: 28rpx; height: 48rpx; line-height: 40rpx; position: absolute; right: 0; text-align: center; top: 0; transform: translate(50%,-8rpx); width: 50rpx; } .sign-area .bot .progress-box .progress-active { background: #000; border-radius: 26rpx; height: 32rpx; left: -4rpx; position: absolute; top: -4rpx; z-index: 0; } .sign-area .bot .progress-box .progress-active::after { background: #000; border: 4rpx solid #000; border-radius: 8rpx; box-sizing: border-box; color: #fff; content: attr(data-num); font-size: 28rpx; height: 48rpx; line-height: 40rpx; position: absolute; right: 0; text-align: center; top: 0; transform: translate(50%,-8rpx); width: 50rpx; } .sign-area .bot .progress-box .bg_yellow::after { background: #ffcc2d; color: #000; right: 28rpx; width: 116rpx; } .mine { padding: 0 32rpx calc(env(safe-area-inset-bottom) + 80rpx); } .tips-area { background: #fff; border: 4rpx solid #000; border-radius: 16rpx; box-shadow: 0 0 24rpx rgba(0,0,0,.06); padding: 36rpx 32rpx; } .tips-area .line { background: #f5f6f8; height: 1rpx; margin: 16rpx 0 20rpx; width: 100%; } .tips-area .item { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; } .tips-area .item .time { color: #000; font-size: 48rpx; font-weight: 700; line-height: 68rpx; margin-bottom: 12rpx; } .tips-area .item .switch_btn { margin-bottom: 18rpx; margin-left: 8rpx; } .tips-area .item .txt { color: #a4a4a4; font-size: 28rpx; line-height: 44rpx; } .tips-area .right { text-align: center; } .anim { margin-top: -92rpx; transition: all .5s; } #con1 ._li { height: 92rpx; line-height: 92rpx; list-style: none; }