.pay-view{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.64);
	box-sizing: border-box;
	z-index: 999;
	.modelClose{
		position: absolute;
		right: 30px;
		top: 30px;
		font-size: 30px;
	}
	.pay-main{
		position: absolute;
		top: 200px;
		width: 100%;
		height: calc(100% - 200px);
		border-radius: 40px 40px 0 0;
		background: #f5f5f5;
		padding: 60px 40px;
		box-sizing: border-box;
		.pay-title{
			font-family: "Verdana Bold";
			font-weight: 700;
			font-size: 34px;
			color: #000;
			margin-bottom: 60px;
		}
		.input{
			width: 670px;
			height: 92px;
			border-radius: 16px;
			background: #fff;
			box-sizing: border-box;
			padding: 0px 20px;
			.input-text{
				font-family: "Helvetica Neue";
				font-weight: 400;
				font-size: 28px;
				color: #2b2525;
			}
			.input-left{
				
			}
			.redbox_icon{
				width: 27px;
				height: 34px;
				margin-right: 10px;
			}
			.input-real{
				font-family: "Helvetica Neue";
				font-weight: 400;
				font-size: 28px;
				color: #848484;
				height: 40px;
				text-align: right;
				background: transparent;
			}
			.wd1{
				width: 280px;
			}
		}
		.pay-red-count{
			margin-bottom: 20px;
		}
		.pay-recharge{
			margin-bottom: 20px;
		}
		.pay-select{
			margin-bottom: 40px;
			.select-item{
				width: 210px;
				height: 92px;
				border-radius: 16px;
				background: rgba(136, 136, 136, 0.05);
				font-family: DINCondensed-Bold;
				font-weight: 700;
				color: rgb(25, 25, 25);
				.text{
					font-size: 40px;
				}
				.tips{
					font-size: 24px;
				}
			}
			.select-item:last-child{
				.text{
					font-size: 24px;
				}
			}
		}
		.pay-word{
			position: relative;
			margin-bottom: 164px;
			.words-input{
				position: relative;
				width: 100%;
				border-radius: 16px;
				background: #fff;
				padding: 18px 30px;
				font-size: 28px;
				box-sizing: border-box;
			}
		}
		.pay-money{
			margin-bottom: 70px;
			font-family: DINCondensed-Bold;
			font-weight: 700;
			margin-left: 50%;
			transform: translateX(-50%);
			width: fit-content;
			.money{
				color: rgb(25, 25, 25);
				font-size: 64px;
			}
			.tips{
				font-size: 36px;
			}
		}
		.pay-btn{
			margin-left: 50%;
			transform: translateX(-50%);
			margin-bottom: 20px;
			width: 288px;
			height: 74px;
			border-radius: 37px;
			background: #f27966;
			font-family: DINCondensed-Bold;
			font-weight: 700;
			font-size: 28px;
			color: #fff;
		}
		.pay-tips{
			// position: absolute;
			// bottom: 80px;
			// left: 150px;
			width:100%;
			margin-left: 50%;
			transform: translateX(-50%);
			font-family: "Helvetica Neue";
			font-weight: 400;
			font-size: 28px;
			color: rgba(43, 37, 37, 0.3);
		}
	}
}
textarea::-webkit-scrollbar{
    display:none;
}
textarea::-webkit-input-placeholder{
    color: rgba(43, 37, 37, 0.3);
	font-size: 28px;
}
input::-webkit-input-placeholder{
    color: rgba(132, 132, 132, 1);
	font-size: 28px;
}
@font-face{
	font-family: DINCondensed-Bold;
	src: url('https://dm.static.elab-plus.com/miniprogram/DINAlternateBold.ttf');
}
.grid-view1 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	/* grid-row-gap: 20rem; */
	grid-gap: 20px 20px;
}
input,textarea{
	border: none;
	outline: none;
	appearance: none;
	cursor:pointer;
}
input:focus,textarea:focus{
	border: none;
	outline: none;
	appearance: none;
}
