page{
	background-color: #f6f6f6;
}
.main{
	.cont{
		margin: 20rpx 20rpx 0 20rpx;
		padding: 25rpx;
		background-color: #FFFFFF;
		border-radius: 16rpx;
		overflow: hidden;
		.cont_order_type{
			.cont_order_type_name{
				font-size: 40rpx;
				color: #333333;
				font-weight: 500;
			}
			.cont_order_type_desc{
				color: #333333;
				font-size: 26rpx;
				margin-top: 10rpx;
			}
		}
		.cont_service{
			.cont_service_img{
				margin: 0 auto;
				width: 76rpx;
				height: 76rpx;
				display: block;
			}
			.cont_service_name{
				font-size: 24rpx;
				color: #333333;
				margin-top: 10rpx;
			}
		}
	}
	.flex{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.cont_title{
		font-size:32rpx;
		color:#333333;
		font-weight: 500;
		padding-bottom: 25rpx;
	}
	.cont_border{
		border-bottom: 1rpx solid #f6f6f6;
		margin-bottom: 25rpx;
	}
	.cont_shop{
		display: flex;
		margin-bottom: 25rpx;
		.cont_shop_img{
			width: 138rpx;
			height: 138rpx;
			background: #FFFFFF;
			border-radius: 4rpx;
			border: 1rpx solid #F3F3F3;
			.cont_shop_imgUrl{
				width: 138rpx;
				height: 138rpx;
				display: block;
			}
		}
		.cont_shop_text{
			margin-left: 20rpx;
			.cont_shop_title{
				font-size: 28rpx;
				color: #333333;
				font-weight: 500;
			}
			.cont_shop_price{
				color: #333333;
				font-size: 26rpx;
				margin-top: 10rpx;
				.cont_shop_price_f::before{
					content: '¥';
					font-size: 20rpx;
					margin-left: 5rpx;
					margin-right: 5rpx;
				}
			}
			.cont_shop_desc{
				font-size: 26rpx;
				color: #999999;
				margin-top: 5rpx;
				.cont_shop_desc_price::before{
					content: '¥';
					font-size: 20rpx;
					margin-left: 5rpx;
					margin-right: 5rpx;
				}
				.cont_shop_desc_num{
					margin-left: 40rpx;
				}
			}
		}
	}
	.cont_shop_item{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 25rpx;
		.cont_shop_item_name{
			color: #333333;
			font-size: 26rpx;
			
		}
		.cont_shop_item_value{
			color: #333333;
			font-size: 26rpx;
			font-weight: 500;
			display: flex;
			align-items: center;
			.cont_shop_item_copy{
				width: 77rpx;
				height: 40rpx;
				border-radius: 20rpx 20rpx 20rpx 20rpx;
				border: 1rpx solid #FF0000;
				font-size: 22rpx;
				color:#FF0000;
				display: flex;
				align-items: center;
				justify-content: center;
				margin-right: 20rpx;
			}
			.cont_shop_item_value_price::before{
				content: '¥';
				font-size: 20rpx;
				margin-left: 5rpx;
				margin-right: 5rpx;
				
			}
		}
	}
	.paddom{
		padding-bottom: 0rpx;
	}
	
}