.container{ background-color: #F4F4F4; width: 100vw; height: 100vh; } .top{ display: flex; width: 92vw; margin: 30rpx auto; justify-content: space-between; } .txt_title{ font-size: 36rpx; } .rule{ font-size: 30rpx; color: #333333; } .bankcard{ width: 92vw; margin: 0 auto; background-color: #fff; border-radius: 20rpx; display: flex; align-items: center; padding: 20rpx 0; } .bankcard_icon{ flex: 2; text-align: center; height: 70%; align-self: start; } .bankcard_info{ flex: 10; height: 70%; display: flex; flex-direction: column; } .bankcard_info_top{ font-size: 32rpx; color: #333333; } .bankcard_info_bottom{ font-size: 28rpx; color: #333333; margin-top: 10rpx; } .cash{ width: 92vw; height: 300rpx; margin: 20rpx auto; background-color: #fff; border-radius: 20rpx; display: flex; flex-direction: column; } .cash_top{ display: flex; flex: 3; } .cash_bottom{ border-top: 1px solid #E5E5E5; flex: 1; color: #3CC7C0; font-size: 32rpx; display: flex; align-items: center; justify-content: flex-end; padding-right: 20rpx; } .cash_left{ flex: 3; display: flex; flex-direction: column; padding-left: 20rpx; } .cash_left_title{ flex: 1; display: flex; align-items: center; font-size: 30rpx; } .cash_num{ flex: 2; display: flex; align-items: center; font-size: 64rpx; } .shui{ flex: 1; display: flex; align-items: center; font-size: 28rpx; color: #666666; } .cash_right{ flex: 2; display: flex; justify-content: center; align-items: center; } .note{ font-size: 28rpx; color: #666666; width: 92vw; margin: -50rpx auto; line-height: 50rpx; } .bottom{ width: 92vw; position: fixed; bottom: 50rpx; left: 50%; transform: translateX(-50%); text-align: center; } .kefu{ color: #3CC7C0; margin: 30rpx; }