#scroll-page{
	padding-bottom: 1.5rem;
}
.ques_hed{
	background: #fff;
	padding: .16rem .32rem 0 .32rem;
}
.ques_hed .bg{
	background: #F6F9F9;
	border-radius: 8px;
}
.question_tl{
	color: #3E6061;
	font-size: .28rem;
	font-weight: bold;
	position: relative;
	padding: .18rem .24rem .18rem .16rem;
	border-bottom: solid 1px rgba(157,177,199,.2);
}
.question_tl img{
	width: .3rem;
	height: .28rem;
	margin-right: .16rem;
	position: relative;
	top: .02rem;
}
.question_tl .huanyipi{
	position: absolute;
	right: .24rem;
	top: .18rem;
	color: #678D8E;
	font-size: .24rem;
	font-weight: normal;
}
.question_tl .huanyipi i{
	font-size: 14px;
	margin-left: .06rem;
	position: relative;
	top: .01rem;
}

.ques_hed .list{
	padding: 0 .24rem;
	min-height: 2.7rem;
}
.ques_hed .list li{
	color: #678D8E;
	font-size: .28rem;
	position: relative;
}
.ques_hed .list li a{
	display: flex;
}
.ques_hed .list li .dian{
	width: .12rem;
	height: .12rem;
	background: #678d8e;
	border-radius: 50%;
	display: inline-block;
	margin-top: .35rem;
}
.ques_hed .list li .text{
	padding: .24rem 0;
	flex: 1;
	margin-left: .24rem;
	border-bottom: solid 1px rgba(157,177,199,.1);
}
.ques_hed .list li:last-child .text{
	border-bottom: none;
}
.ques_hed .list li .text b{
	font-weight: normal;
}
.ques_hed .list li .text em{
	font-size: .22rem;
	opacity: .6;
	padding-left: .2rem;
}
.ques_hed .list li .checked_box img{
	width: .3rem;
	height: .28rem;
	position: absolute;
	left: -.1rem;
	top: .38rem;
	display: none;
}
.ques_hed .list li.active {
	color: #01B2B6;
}
.ques_hed .list li.active .text b{
	font-weight: bold;
}
.ques_hed .list li.active .text em{
	font-weight: normal;
}
.ques_hed .list li.active .checked_box img{
	display: block;
	top: .32rem;
}
.my_question_box{
	padding: .32rem 0;
	background: #fff;
	line-height: initial;
	position: relative;
}
.my_question_box .input_box{
	height: 2.24rem;
}
.my_question_box textarea{
	display: block;
    width: 100%;
	height: 2.24rem;
    border: none;
    resize: none;
    background: #fff;
	font-size: .32rem;
	font-weight: bold;
	color: #333;
	word-break: break-all;
}
.my_question_box textarea::-webkit-input-placeholder {
  color: #BBBBBB;
}
.my_question_box textarea::-moz-placeholder {
  color: #BBBBBB;
}
.my_question_box textarea::-moz-placeholder {
  color: #BBBBBB;
}
.my_question_box textarea::-ms-input-placeholder {
  color: #BBBBBB;
}
.my_question_info{
	text-align: right;
	color: #999999;
	font-size: .24rem;
}
.my_question_info span{
	color: #01B2B6;
}
.my_question_info span.on{
	color: red;
	font-weight: bold;
}

.ques_tip{
	font-size: .24rem;
	color: #999;
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	align-content: center;
	padding: .24rem .32rem;
}
.ques_tip i{
	background: url(../../Images/Master/quick/sy_icon_prompt.png) no-repeat;
	background-size: 100% 100%;
	width: .24rem;
	height: .24rem;
	display: inline-block;
	margin-right: .08rem;
	position: relative;
	top: .02rem;
}

.fenlei{
	background: #fff;
	padding: .4rem .32rem;
}
.fenlei .title{
	color: #333333;
	font-size: .28rem;
	font-weight: bold;
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	align-content: center;
}
.fenlei .title span{
	padding-left: .1rem;
	color: #999999;
	font-size: .24rem;
	font-weight: normal;
}
.classify_bar{
	overflow: hidden;
	padding-top: .32rem;
}
.classify_bar .classify_item{
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	align-content: center;
	width: 1.58rem;
	height: .72rem;
	float: left;
	text-align: center;
	background: #ffffff;
	border: 1px solid #dddddd;
	border-radius: .25rem;
	margin-right: .16rem;
	font-size: .28rem;
	color: #666;
}
.classify_bar .classify_item:last-child{
	margin-right: 0;
}
.classify_bar .classify_item.active{
	background: rgba(3,168,172,1);
	color: #fff;
	border: solid 1px rgba(3,168,172,1);
}

.inquiry{
	line-height: initial;
	margin-top: .16rem;
	background: #fff;
	padding: .32rem;
	display: flex;
}
.problem_text{
	flex: 1;
}
.problem_text p{
	color: #333;
	font-size: .28rem;
	font-weight: bold;
}
.problem_text img{
	width: .26rem;
	height: .24rem;
	margin-left: .08rem;
}
.problem_text span{
	color: #999;
	font-size: .24rem;
	padding-top: .1rem;
}
.btn_box{
	position: fixed;
	bottom: .2rem;
	left: 0;
	width: 100%;
	padding: 0 .32rem;
	z-index: 99;
}
.btn_box .btn{
	width: 100%;
	height: .88rem;
	background: #01b2b6;
	color: #fff;
	border-radius: .44rem;
	font-size: .32rem;
	font-weight: bold;
	line-height: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	align-content: center;
}


/***单选框开关***/
.ui-label-switch .ui-checkbox,
.ui-label-switch{
	width: 1.2rem;
	height: .62rem;
	border: solid 1px  #e5e5e5;
	background: #fff;
	/* box-shadow: 0 0px 0px rgba(0, 0, 0, 0.4); */
}
.ui-label-switch .ui-checkbox:after{
	box-shadow: -2px 4px 4px 0px rgba(0,0,0,0.10), 0px 4px 24px 0px rgba(0,0,0,0.08), 0px 0px 4px 0px rgba(0,0,0,0.20);
}
.ui-label-switch input[type="checkbox"]:checked + .ui-checkbox:after{
	box-shadow: initial;
	width: .54rem;
	height: .54rem;
	top: .04rem;
}
.ui-label-switch .ui-checkbox:after,
.ui-label-switch .ui-checkbox:before{
	left: -.02rem;
	top: .02rem;
	width: .54rem;
	height: .54rem;
}
 .ui-label-switch .ui-checkbox:before{
	left: initial;
}
.ui-label-switch input[type="checkbox"]:checked + .ui-checkbox:after{
	transform: translateX(.62rem);
	-webkit-transform: translateX(.62rem);
}

.ui-label-switch input[type="checkbox"]:checked + .ui-checkbox{
	background: rgba(3,168,172,1);
	color: #fff;
	border: none;
}
.ui-label-switch{
	border: none;
}


/****/
.my_draft{
	position: absolute;
	left: 0;
	top: .32rem;
	width: 100%;
	height: 2.24rem;
	font-size: .32rem;
	color: #666;
	display: none;
	overflow: scroll;
}
.my_draft b{
	font-weight: normal;
	color: #FE7B6E;
}
.my_draft span{
	display: inline;
}