.wrapper { position: fixed; top: 0; left: 0; display: flex; align-items: center; justify-content: center; height: 100vh; width: 100vw; background-color: rgba(0, 0, 0, 0.6); z-index: 9999; } .wrapper .pay-ment { background: white; display: flex; flex-direction: column; align-items: center; justify-content: space-between; min-height: 800rpx; height: auto; border-radius: 20rpx; width: 600rpx; padding: 20rpx; z-index: 9999; } .wrapper .pay-ment .title { font-size: 38rpx; font-weight: 700; letter-spacing: 2rpx; } .wrapper .pay-ment .payInfo { align-items: center; display: flex; flex-direction: column; } .wrapper .pay-ment .payInfo .count-down { display: flex; align-items: center; color: #acacac; font-size: 24rpx; } .wrapper .pay-ment .payInfo .money { display: flex; align-items: baseline; } .wrapper .pay-ment .payInfo .money .text:nth-child(2) { font-size: 70rpx; } .wrapper .pay-ment .payInfo .payee { color: #acacac; font-size: 24rpx; } .wrapper .pay-ment .payment-content { width: 100%; } .wrapper .pay-ment .case { padding: 10rpx 20rpx; display: flex; justify-content: space-between; align-items: center; } .wrapper .pay-ment .case .case_view { display: flex; align-items: center; } .wrapper .pay-ment .case .txt { letter-spacing: 2rpx; padding: 0 20rpx; } .van-hairline--bottom { position: absolute; padding-top: 0 !important; }