.app {
		padding: 3%;

		.frame {
			.payment {
				width: 95%;
				font-size: 42rpx;
				color: #000000;
				line-height: 110rpx;
				text-align: center;
				margin: 0 auto;
			}

			.elderly {
				width: 95%;
				margin: 0 auto;
				padding: 15rpx 0 15rpx 40rpx;
				font-size: 40rpx;
				line-height: 68rpx;
				border-top: 1rpx solid #D8D4D4;
			}
		}

		.Submit {
			width: 217rpx;
			height: 68rpx;
			background: #26A888;
			border-radius: 26rpx;
			text-align: center;
			line-height: 68rpx;
			color: #FFFFFF;
			margin-left: 65%;
			margin-top: 45%;
		}

		.discribe {
			width: 99%;
			height: 342rpx;
			background: #FFFFFF;
			box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
			border-radius: 20rpx;
			padding: 3%;
			margin: 3% auto 0;
			.supplement input {
				margin-top: 3%;
				margin-left: 5%;
				font-size: 26rpx;
				color: #BAB7B8;
				line-height: 67rpx;
			}

			.voucher {
				height: 70rpx;
				border-bottom: 1rpx solid #D8D4D4;
			}
		}

		.content {
			width: 99%;
			height: 342rpx;
			background: #FFFFFF;
			box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
			border-radius: 20rpx;
			margin: 0 auto;
			line-height: 60rpx;
			padding: 3%;
			font-size: 30rpx;

			.priceinfo {
				.words {
					font-size: 26rpx;
					color: #BAB7B8;
				}

				.priceback {
					font-size: 38rpx;
					color: #D43953;
				}
			}

			.item {
				border-bottom: 1rpx solid #D8D4D4;
				height: 70rpx;
				position: relative;

				image {
					width: 16rpx;
					height: 25rpx;
					position: absolute;
					right: 0;
					top: 50%;
					transform: translateY(-60%);
				}

				span {
					position: absolute;
					right: 5%;
					color: #BAB7B8;
				}
			}
		}
	}
