page{background-color:#f3f3f4}.pay_title{font-size:30rpx;text-align:center;font-weight:600;padding:70rpx 0 40rpx}.pay_price{font-size:50rpx;text-align:center;font-weight:600;color:#df3600}.pay_price text{font-size:30rpx}.pay_type{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:10rpx;margin:100rpx 30rpx 0;padding:30rpx}.pay_type .pay_label{display:flex;align-items:center;font-size:28rpx}.pay_type .pay_label image{width:60rpx;height:60rpx}.pay_type .pay_label text{padding-left:10rpx}.footer_btn{position:fixed;bottom:0;z-index:100;background-color:#fff;padding:25rpx 30rpx;left:0;right:0;border-top-left-radius:15rpx;border-top-right-radius:15rpx;padding-bottom:calc(25rpx + constant(safe-area-inset-bottom));padding-bottom:calc(25rpx + env(safe-area-inset-bottom))}
