page { background-color: #FC4220; overflow: hidden; } .container { background-color: #FC4220; height: 100vh; overflow: hidden; } .main-bg { width: 100%; left: 0; position: absolute; top: 0; } .content { height: 100%; width: 100%; display: flex; align-items: center; flex-direction: column; position: relative; z-index: 1; } .topImg { width: 614rpx; height: 254rpx; margin-top: 120rpx; margin-bottom: 80rpx; } .wrap { border-radius: 14rpx; flex: 1; overflow: hidden; } .tips { width: 100%; background-color: #fff; border-radius: 14rpx; padding: 40rpx 10rpx; } .tips view { font-size: 28rpx; color: #666; line-height: 50rpx; margin-bottom: 32rpx; position: relative; padding-left: 40rpx; } .tips view::before { content: ''; position: absolute; width: 22rpx; left: 0; top: 14rpx; height: 22rpx; border-radius: 50%; background: #f87f09; } .tips .red{ color: #E22020; } .tips .link{ text-decoration: underline } /* 今日收益 */ .dayIncome { border-radius: 14rpx; margin-top: 27rpx; overflow: hidden; background-color: #fff; } .main { border-radius: 14rpx; background-color: #fff; padding: 120rpx 24rpx 0; width: 668rpx; height: 100%; } .tabCnt { height: 100%; overflow-y: auto; } .tabCnt .tabCnt_item { display: none; } .tabCnt .active { display: block; } .awlletTab { } .awlletTab { margin-top: -120rpx; } .awlletTab .awlletTab_warp { height: 120rpx; border-bottom: 1px solid #d8d8d8; display: flex; align-items: center; justify-content: space-between; } .awlletTab .awlletTab_cell { text-align: center; width: 100%; font-size: 32rpx; color: #999; font-weight: 700; height: 100%; display: flex; align-items: center; justify-content: center; } .awlletTab .active { font-size: 32rpx; position: relative; color: #333333; } .awlletTab .active::before { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); background: #FC4220; height: 8rpx; width: 140rpx; } /* 列表 */ .mems { height: 100%; width: 100%; overflow-x: hidden; overflow-y: auto; } .mems .mems_cell { padding: 0 21rpx; height: 170rpx; border-bottom: 1px solid #fafafa; display: flex; align-items: center; justify-content: space-between; } .mems .left { display: flex; flex: 1; align-items: center; } .mems .right { display: flex; height: 94rpx; align-items: flex-end; flex-direction: column; justify-content: center; } .mems .mems_icon { width: 94rpx; height: 94rpx; border-radius: 50%; overflow: hidden; margin-right: 15rpx; } .mems .mems_info { display: flex; align-items: flex-start; justify-content: space-between; flex-direction: column; flex: 1; } .mems .mems_name { font-size: 32rpx; color: #333; } .mems .mems_target { margin-top: 15rpx; display: block; line-height: 37rpx; font-size: 26rpx; color: #999; } .mems .mems_money { font-size: 48rpx; line-height: 67rpx; display: flex; align-items: flex-end; color: #fd0808; } .mems .mems_money text { font-size: 30rpx; color: #fd0808; margin-left: 11rpx; line-height: 60rpx; } .mems .mems_date { font-size: 26rpx; line-height: 37rpx; color: #333; margin-top: 6rpx; } /* footer */ .footer { padding: 0 41rpx; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.10); transform: translateZ(0); border-radius: 14rpx; width: 668rpx; height: 114rpx; background-color: #fff; display: flex; align-items: center; justify-content: space-between; margin: 40rpx 0; } .footer .footer_left { font-size: 30rpx; display: flex; align-items: center; color: #999; } .footer .footer_left text { font-size: 36rpx; color: #fd0808; } .footer .footer_right button { background: #FF9500; border-radius: 100px; width: 155rpx; height: 62rpx; font-size: 26rpx; color: #fff; } .noIncome { height: 300rpx; display: flex; align-items: center; justify-content: center; flex-direction: column; padding-bottom: 27rpx; } .noIncome image { width: 233rpx; height: 185rpx; display: block; } .noIncome view { font-size: 32rpx; color: #888; } .purse__rule { width: 100%; height: 472rpx; margin-bottom: 52rpx; position: relative; } .purse__rule_head { height: 98rpx; left: 50%; margin-left: -232rpx; position: absolute; top: 0; width: 464rpx; z-index: 1; } .purse__rule_bg { height: 430rpx; left: 32rpx; position: absolute; top: 48rpx; width: 686rpx; } .purse__rule_detail { font-size: 24rpx; font-weight: bold; height: 260rpx; left: 100rpx; position: absolute; top: 144rpx; width: 550rpx; } .purse__rule_detail label { display: block; margin: 10rpx 10rpx 10rpx 20rpx; padding-left: 25rpx; position: relative; } .purse__rule_detail label::before { background-color: #333; content: ''; height: 10rpx; left: 0; position: absolute; top: 18rpx; transform: rotate(45deg); width: 10rpx; } .purse__rule_detail text { color: #FF1A19; line-height: 44rpx; } .purse__rule_detail .tag { background-color: #FF1A19; border-radius: 28rpx 24rpx 24rpx 0; color: #fff; display: inline-block; font-size: 16rpx; font-weight: normal; line-height: 32rpx; margin: 0 5rpx; padding: 0 20rpx; } .purse__btn_group { margin: 0 32rpx; } .purse__share { background-image: linear-gradient(-180deg, #E01CFF 0%, #7D08F9 100%); border-radius: 50rpx; float: left; font-size: 32rpx; height: 100rpx; line-height: 100rpx; width: 456rpx; } .purse__rank { background-image: linear-gradient(-180deg, #FFF42C 0%, #FF9F2C 100%); border-radius: 50rpx; color: #FF2017; float: left; font-size: 32rpx; font-weight: bold; height: 100rpx; line-height: 100rpx; margin-right: 20rpx; width: 210rpx; }