body {
	font-size: 0.32rem;
	background: #F6F6FC;
}

.header_content {
	background: #fff;
	padding: 0.32rem;
}

.header_content .left_tip {
	color: #222;
	float: left;
}

.header_content .doctor_name {
	float: right;
	color: #222;
	font-weight: 600
}

.price_content {
	background: #fff;
	padding: 0.32rem;
	margin-top: 0.2rem;
}

.price_content .left_tip {
	color: #000;
	float: left;
	margin-top: 0.16rem;
}

.price_content .right_box {
	float: right;
}

.price_content .right_box .free_price {
	width: 100%;
	text-align: right;
	color: #F45E19;
	text-decoration: line-through;
	font-size: 0.24rem;
}

.price_content .right_box .free_reason {
	font-size: 0.28rem;
	color: #000;
	font-weight: 600;
}

.need_pay {
	display: none;
}

.need_pay .left_tip {
	margin-top: 0;
}

.need_pay .pay_price {
	color: #F45E19;
	float: right;
}

.tel_phone_warp {
	margin-top: 0.2rem;
	background: #fff;
	padding: 0.32rem
}

.tel_phone_warp .left_tip {
	float: left;
	color: #000;
}

.left_tip .txt_red {
	color: #F45E19;
	margin-right: 0.1rem
}

.tel_phone_warp input {
	font-size: 0.32rem;
	float: right;
	text-align: right;
	width: 3rem;
	padding-right: 0.1rem;
	border: none
}

.disease_info_warp {
	margin-top: 0.2rem;
	background: #fff;
	padding: 0.32rem
}

.disease_info_warp .left_tip {
	float: left;
	color: #000;
}

.disease_info_warp .contact_helper {
	float: right;
	color: #1D8AEF;
	font-size: 0.28rem;
}

.disease_info_warp textarea {
	width: 100%;
	margin-top: 0.1rem;
	border: none;
	resize: none;
	font-size:0.32rem;
	padding:0.1rem;
}
.expectation_help_warp{
	padding:0.32rem;
	background:#fff;
	margin-top:0.2rem;
}
.expectation_help_warp textarea{
	width: 100%;
	margin-top: 0.1rem;
	border: none;
	resize: none;
	font-size:0.32rem;
	padding:0.1rem;
}
.upload_pic_warp{
	padding:0.32rem;
	background:#fff;
	margin-top:0.2rem;
}
.upload_pic_warp .little_tip{
	font-size:0.24rem;
	color:#666;
	margin-left:0.1rem;
}
.input_item_info .image_upload {
	float: left;
	margin-right: 0.48rem
}

.input_item_info .image_upload img {
	width: 1.36rem;
	height: 1.36rem;
}

.image_files_item {
	float: left;
	position: relative;
	margin-right: 0.48rem;
	margin-bottom: 0.2rem;
}

.image_files_item .image_files_img {
	width: 1.36rem;
	height: 1.36rem;
	border-radius: 0.16rem;
}

.image_files_item .image_del {
	width: 0.4rem;
	height: 0.4rem;
	position: absolute;
	right: -0.1rem;
	top: -0.1rem;
}

.image_files_item .image_del img {}

.submit{
	width:6.86rem;
	height:0.88rem;
	text-align:center;
	line-height:0.88rem;
	background:#2CBCA0;
	font-size:0.36rem;
	color:#fff;
	border-radius:0.08rem;
	margin:0.18rem 0.32rem;
}
.price_content .needPay{
	display:none
}
.price_content .needPay .free_price{
	text-decoration:none;
	font-size:0.32rem;
	margin-top:0.15rem;
	
}