.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: #4C7BC9; border-radius: 26rpx; text-align: center; line-height: 68rpx; color: #FFFFFF; margin-left: 65%; margin-top: 45%; } .discribe { margin-top: 3%; width: 99%; height: 342rpx; background: #FFFFFF; box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03); border-radius: 20rpx; padding: 3%; .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; } } } }