
page {
	background: #FFFfff;
}
.box {
	width: 690rpx;
	height: 430rpx;
	background: #FFFDFC;
	box-shadow: 0rpx 15rpx 43rpx 0rpx rgba(232, 215, 199, 0.29);
	border-radius: 24rpx;
	margin: 0 auto;
	position: absolute;
	top: 80rpx;
	left: 0;
	right: 0;
	text-align: center;
}
.btn1 {
	/* width: 305upx; */
	width: 100%;
	height: 88rpx;
	background: #ffffff;
	border: 2rpx solid #CCCCCC;
	border-radius: 8rpx;
	line-height: 88rpx;
	/* color: #FFFFFF; */
	font-size: 28rpx;
	margin-right: 20rpx;
}
.btn2 {
	/* width: 305upx; */
	width: 100%;
	height: 88rpx;
	background: #FCD202;
	border-radius: 8rpx;
	line-height: 88rpx;
	/* color: #FFFFFF; */
	font-size: 28rpx;
}
.popup_pay {
	width: 100%;
	position: relative;
	padding-bottom: 45rpx;
	/* height: 160px; */
}
.pay_btn {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	background: #2FB57A;
	height: 80rpx;
	border-radius: 16rpx;
	color: #ffffff;
	line-height: 80rpx;
}

/* 支付金额弹框 */
.receipt_code {
	width: 90%;
	margin: 0 auto;
}
.code_title {
	width: 100%;
	line-height: 100rpx;
	font-size: 31rpx;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2rpx;
	margin-top: 21rpx;
	margin-bottom: 25rpx;
}
.u-input--border {
	border: 1px solid #F2F2F2 !important;
	background: #F2F2F2 !important;
	color: #999999 !important;
	font-weight: 500 !important;
	letter-spacing: 2rpx !important;
}
.u-input__input {
	font-size: 30rpx;
	font-weight: bold;
	flex: 1;
	color: #999999 !important;
	min-height: 85rpx !important;
	margin-top: 7rpx;
}
.sure {
	width: 100%;
	height: 80rpx;
	background: #2FB57A;
	color: white;
	border-radius: 46rpx;
	text-align: center;
	line-height: 80rpx;
	margin-top: 30rpx;
	letter-spacing: 2rpx;
}
.mingxi {
	position: relative;
	top: 10px;
}

