page{ background-color: #F4F4F4; } .container{ width: 100vw; } .top{ width: 92vw; margin: 20rpx auto 0 auto; background-color: #3CC7C0; height: 150rpx; border-radius: 20rpx; color: #ffffff; } .top_txt{ display: flex; align-items: center; height: 110rpx; padding-left: 20rpx; } .data_list{ width: 92vw; margin: -40rpx auto 0 auto; } .data_item{ display: flex; flex-direction: column; margin-bottom: 20rpx; background-color: #ffffff; border-radius: 20rpx; padding: 30rpx 0 0 0; } .data_item_top{ margin:0 30rpx; border-bottom: 1px solid #E7E7E7; } .data_item_top_icon{ text-align: center; } .data_item_top_content{ justify-content: space-between; display: flex; } .name{ margin-left: 10rpx; font-size: 32rpx; color: #333333; } .date{ font-size: 28rpx; display: flex; margin-left: 28rpx; color: #999999; white-space: nowrap; } .data_item_top_num{ justify-content: space-between; display: flex; align-items: center; margin:0 30rpx 25rpx; text-align: center; } .jinename{ font-size: 30rpx; font-weight: 400; color: #666666; } .namebox{ display: flex; } .jine{ display: flex; align-items: center; color: #FF0000; font-size: 34rpx; } .status_box{ display: flex; justify-content: center; } .status{ width: 125rpx; height: 50rpx; background: #FFF2E8; border-radius: 10rpx; margin-bottom: 20rpx; font-size: 24rpx; font-weight: 400; display: flex; align-items: center; justify-content: center; color: #FFFFFF; } .status.paying{ background: #FFF2E8; color: #FA541C; } .status.paysuccess{ background: #E2FFFE; color: #3CC7C0; } .status.payfail{ background-color: #C5C5C5; color: #FFFFFF; } .data_item_bottom{ padding:20rpx 30rpx 26rpx; display: flex; align-items: center; justify-content: flex-end; margin-right: 20rpx; color: #666; font-size: 28rpx; } .t-picker__confirm{ color: #3CC7C0 !important; }