	.app {
		height: 100%;
		padding: 0 0 0 0;
		font-size: 34rpx;
		position: relative;
		.swiper-box {
			width: 100%;
			height: 500rpx;
		}
		.swiper-item {
			height: 500rpx;
			text-align: center;
			image{
				width: 100%;
				height: 500rpx !important;
			}
		}
		video{
			height: 100%;
			width: 100%;
		}
		.mask {
			.information {
				width: 70%;
				height: 400rpx;
				margin: 50% auto;
				background: #FFFFFF;
				border-radius: 30rpx;
				text-align: center;
				color: #FFFFFF;
				position: relative;

				.determine,
				.cancel {
					width: 200rpx;
					height: 70rpx;
					border-radius: 26rpx;
					font-size: 34rpx;
					line-height: 70rpx;
					position: absolute;
					top: 74%;
				}

				.determine {
					background: #26A888;
					right: 36rpx;
				}

				.cancel {
					background: #C5BFBF;
					left: 36rpx;
				}

				.title {
					font-size: 42rpx;
					margin-top: 40rpx;
					color: #000000;
				}

				image {
					width: 100rpx;
					height: 100rpx;
					margin: 10% 0 0 0;
				}
			}
		}
		.bottomcontent{
			position: fixed;
			width: 100%;
			height: 100rpx;
			bottom: 0;
			background-color: #FFFFFF;
			.appoinprice{
				padding-left: 20rpx;
				font-size: 48rpx;
				color: #F44B2F;
				line-height: 70rpx;
			}
			.appointment {
				width: 200rpx;
				height: 70rpx;
				background: #26A888;
				border-radius: 30rpx;
				color: #ffffff;
				text-align: center;
				line-height: 70rpx;
				position: absolute;
				bottom:20rpx;
				right:5%;
			}
		}

		.detailtitle {
			position: relative;
			width: 100%;
			height: 100%;
			margin: 0 auto;
			background: #FFFFFF;
			margin-top: 3%;
			font-size: 31rpx;
			padding: 3%;
			padding-bottom: 150rpx;
			// ::v-deep p{
			// 	word-break:break-all;
			// 	text-indent: 2rem;
			// }
			.textInfo {
				word-break:break-all;
				font-size: 29rpx;
				text-indent: 2rem;
				line-height: 42rpx;
				color: #666666;
				/deep/ .richPic {
					width: 100% !important;
					height: 100% !important;
				}
			}
			.Introduction {
				padding: 3% 3% 3% 0;
				font-size: 32rpx;
			}
		}
		.item {
			margin: 0 auto;
			width: 100%;
			height: 100rpx;
			background: #FFFFFF;
			.text{
				padding:  0 40rpx 0 40rpx;
				width: 100%;
				font-size: 38rpx;
				font-weight: 500;
				line-height: 100rpx;
			}
		}

		/* 耗材包 */
		.Consumablespackage {
			width: 95%;
			height: 100%;
			background: #FFFFFF;
			box-shadow: 0px 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
			border-radius: 20rpx;
			margin: 20rpx auto 0;
			padding: 3% 3% 40rpx 3%;
			line-height: 60rpx;
			font-size: 32rpx;

			.detail {
				font-size: 30rpx;
				color: #000000;
			}

			span {
				color: red;
				float: right;
			}
		}
	}
