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

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

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

.header_content .doctor_name {
	float: right;
	color: #222;
}

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

.patient_info .patient_info_item {
	padding: 0.32rem 0.32rem 0.32rem 0;
}

.patient_info .patient_info_item img {
	width: 0.16rem;
	float: right;
	margin-top: 0.05rem;
}

.patient_info_item .patient_info_item_01 {
	font-size: 0.28rem;
	color: #666;
	width: 4rem;
	float: left;
}

.patient_info_item .changeInfo {
	float: right;
	margin-top: -0.3rem;
	color: #1D8AEF;
}

.patient_info_item .changeInfo .changeInfo_desc {
	margin-right: 0.2rem;
	font-size: 0.28rem;
}

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

.textarea_box .textarea_tip {
	font-weight: 600;
}

.textarea_box textarea {
	width: 100%;
	border: none;
	resize: none;
	font-size: 0.32rem;
	padding: 0.2rem 0.2rem 0.2rem 0rem;
}

.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 {}

.check_box {
	font-size: 0.24rem;
	padding: 0.32rem;
}
.check_box .btn_icon{
	width:0.28rem;
	height:0.28rem;
	margin-right:0.2rem;
	float:left;
	background-image:url('../images/pop_select_default@2x.png');
	background-size:0.28rem;
}
.check_box .btnSelect{
	background-image: url('../images/pop_select_active@2x.png');
}

.check_box .agreement {
	float: left;
}

.check_box .agreement .pmd_agreement {
	color: #1D8AEF;
}

.footer {
	width: 100%;
	height: 0.96rem;
	font-size: 0.32rem;
}

.footer .left_tip {
	width: 4.58rem;
	height: 0.96rem;
	float: left;
	background: #fff;
	line-height: 0.96rem;
	text-align: center;
	color: #F45E19;
}

.footer .right_btn {
	width: 2.92rem;
	height: 0.96rem;
	background: #F49819;
	line-height: 0.96rem;
	color: #fff;
	text-align: center;
	float: left;
}
.consult_agreement{
	color:#1D8AEF;
}
.free_tip{
	display:none;
	width:4.58rem;
	height:0.96rem;
	float:left;
	font-size:0.24rem;
	padding:0.16rem 0.42rem;
	background:#fff;
}
.free_tip .img_consult_price{
	text-decoration:line-through;
	color:#F45E19;
}
.free_tip_desc{
	font-size:0.28rem;
	font-weight:500;
}