/* packageH/income/consumeReward/consumeReward.wxss */ view, text { box-sizing: border-box; } #superior { width: 100%; height: 100vh; background: #fff; } #superior .r_ls { height: 122.88rpx; margin: 0 30.08rpx; background-color: #fff; border-bottom: 1.92rpx solid #ebebeb; display: flex; justify-content: space-between; align-items: center; } #superior .r_ls .r_ls_r { display: flex; flex-direction: column; } #superior .r_ls .r_ls_r .r_li_o { font-size: 24rpx; color: #333; } #superior .r_ls .r_ls_r .r_li_t { font-size: 25.92rpx; color: #8c8c8c; } #superior .r_ls .r_ls_r .r_li_m { font-size: 32rpx; color: #f15353; } #superior .r_ls .r_ls_r .r_li_s { font-size: 24rpx; color: #8c8c8c; } #superior .line { width: 100%; height: 16rpx; background: #f2f2f2; } #superior .r_je { width: 100%; height: 172.16rpx; display: flex; align-items: center; justify-content: space-around; background-color: #fff; } #superior .r_je .r_je_d { display: flex; flex-direction: column; } #superior .r_je .r_je_d .r_je_m { text-align: center; font-size: 32rpx; color: #f15353; } #superior .r_je .r_je_d .r_je_txt { font-size: 28.16rpx; color: #8c8c8c; } #superior .r_top_box { height: 213.12rpx; background-color: #ee2e2b; padding: 54.08rpx 49.92rpx 66.88rpx 49.92rpx; display: flex; align-items: center; } #superior .r_top_box .image { width: 92.16rpx; height: 92.16rpx; margin-right: 22.08rpx; } #superior .r_top_box .image image { width: 92.16rpx; height: 92.16rpx; background-color: #000; border-radius: 50%; } #superior .r_top_box .r_top_box_name { font-size: 32rpx; color: #fff; } #superior .r_top_box .r_top_box_leve { width: 103.04rpx; height: 40rpx; background-color: rgba(255, 255, 255, 0.29); border-radius: 20.16rpx; font-size: 24rpx; color: #fff; text-align: center; line-height: 40rpx; } .message { display: flex; align-items: center; margin: 16rpx 0; height: 50rpx; padding: 0 35rpx; } /* .message .icon-icon{} */ .message .name_warpper { position: relative; padding-left: 15rpx; } .message .name_warpper .num { position: absolute; right: 0; top: 0; display: flex; align-items: center; height: 28rpx; padding: 2rpx 10rpx; transform: translateX(100%) translateY(-50%); font-size: 22rpx; color: #fff; border-radius: 10rpx; background: #fb6b68; } .noData { width: 100vw; height: 100vh; padding: 2rem; background: #f7f7f7; display: flex; flex-direction: column; align-items: center; } .noData .noData_imgs { width: 100%; margin: 0; } .noData .text { padding: 1rem 0; color: #999; font-size: 1rem; }