.ui-content{
    background-color: #f6f8f8;
}
.bt{
    font-size: 0.8rem;
    padding: .75rem .75rem 0;
}
.fbt{
    color: #999999;
    margin: .75rem 0;
    padding: 0 .75rem;
}
.main{
    padding: 0 .75rem .75rem;
}
.main  img{
    margin:  .5rem auto !important;
}
.answer_box {
    margin-bottom: 9rem;
}
.main img{
    display: block;
    max-width: 100%;
    margin-bottom: .5rem;
}
.fbt i{
    margin-right: 5px;
    position: relative;
    top: -1px;
}
.comment_box{
    position: absolute;
    table-layout: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 200;
}
.comment_box .comment-swiper{
    min-height: 6.5rem;
    max-height: 6.5rem;
    overflow: hidden;
    position: absolute;
    table-layout: fixed;
    bottom: 3.2rem;
    left: 0;
    width: 100%;
    z-index: 200;
}
.comment_box .swiper-wrapper{
    /* padding: .6rem 0 0; */
    /* min-height: 6.5rem;
    max-height: 6.5rem; */
}
.comment_box .comment_input_box{
    overflow: hidden;
    position: absolute;
    table-layout: fixed;
    bottom: 0rem;
    left: 0;
    width: 100%;
    z-index: 300;
    background: #f6f8f8;
    border-top: 1px solid rgba(210,210,210,1);
    padding: .2rem .5rem;
}
.comment_box .comment_input_box input{
    padding: .3rem .5rem;
    background: #fff;
    border:1px solid rgba(210,210,210,1);
    border-radius:6px;
}
.comment_input_box .send,
.comment_input_box .send_comt{
    background: #01b2b6;
    border-radius: 3px;
    padding: .2rem .5rem;
    margin-right: .5rem;
}
.comment_input_box .send_comt{
    margin-right: 0;
}
.comment_box .comment-swiper .swiper-slide{
    background: rgba(5, 5, 3, .7);
    border-radius: 1rem;
    padding: .2rem .5rem;
    max-width: 17rem;
    width: auto;
    margin: auto auto auto .5rem;
    /* max-height: 1.9rem; */
    transition: all .4s;
}
.comment_box .placehodler{
    opacity: 0;
    min-height: 1.5rem;
}
.comment_box .comment-swiper .swiper-slide.swiper-slide-active{
    background: rgba(5, 5, 3, .5);
}
.comment_box .comment-swiper .swiper-slide.swiper-slide-next{
    background: rgba(5, 5, 3, .6);
}
.icon-love{
    color: #DF3F2C;
}
.user_head{
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 100%;
}
.comment_box .com_txt{
    min-width: 3rem;
    margin: 0 .5rem;
    border-right: 1px solid #fff;
    padding-right: .5rem;
    font-size: 12px;
}

/* 老师咨询卡片相关 */
.master-content:before{
    display: none;
}
.master-content{
    position: relative;
    margin-top: 0;
    font-size: .7rem;
    padding: .75rem 0 .3rem 0;
    display: block;
}
.master-content>.ui-cell{
    padding: 0 0 .5rem 0;
}
.head-pic{
    width: 4rem;
    height: 4rem;
    margin-right: .5rem;
    border-radius: .3rem;
    /* overflow: hidden; */
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}
.head-pic img:first-of-type{
    width: 100%;
    height: 100%;
	display: block;
	border-radius: .3rem;
}
.star{
    line-height: 1.5rem;
}
.category>span{
    padding: 0 0.5rem;
    line-height: 1rem;
    border-radius: 10px;
    color:#e55a75;
    margin: .3rem .3rem 0 0;
    border:1px solid #e55a75;
    white-space:nowrap;
    display: inline-block;
}
.skip_master{
    font-family:PingFang-SC-Medium;
    position: absolute;
    top:0;
    right:0;
    text-align: center;
    background: #01b2b6;
    padding: .2rem .5rem;
    border-radius: 3px;
}
.master-info{
    margin-bottom: .5rem;
    font-size: 0.65rem;
    color: #666666;
}
.data-count{
    padding: .5rem 0!important;
    color:#999999;
}
.data-count>div:nth-last-child(2){
    text-align: center;
}
.data-count>div:nth-last-child(1){
    text-align: right;
}
/*修改*/
.detail{
	color: #3A3A3A;
}
.master-name span{
	font-size: 8px !important;
}
.master-name{
	font-size: 0.8rem;
	line-height: 14px;
}
.master-content:after{
	border-bottom: 2px solid #F4F4F4 !important;
	position: absolute;
}

/*2018.6.26 新增塔罗老师标签*/
.master-content .tarot{
	position: absolute;
    width: 3rem;
    left: -0.8rem;
    top: -0.5rem;
    z-index: 100;
}
.master-content .tarot img{
	border-radius: 0;
	transform: scale(1,1);
}
.basic{
	margin: 0.2rem 0;
	display: inline-block;
}
.basic img{
	width: 13%;
}
/*老师标签*/
.master-name .ui-icon{
    font-size: 0.75rem;
    /* margin-top: -0.1rem; */
}
.master-name .ui-icon:first-of-type{
	margin-left: 10px;
}
.master-name .icon-huo{
	color: #FE7467;
}
.master-name .icon-man{
	color: #CCCCCC;
}
.master-name .icon-xin{
	color: #02ABB0;
}
.master-name .jxds{
	display:inline-block;
	width:1.3rem;
}
.skip_sell{
    color: #01b2b6 !important;
    text-decoration: underline !important;
    font-size: 12px;
    margin-left: .5rem;
}

.flow_box{
    border-radius: 8px;
    box-shadow:0px 2px 12px 0px rgba(195,195,195,0.53);
}
.flow_box .ecode_bar{
    background: #EFEFEF;
    border-radius: 6px;
}
.flow_tip{
    position: relative;
    text-indent: .3rem;
}
.flow_tip::before{
    content: '*';
    position: absolute;
    top: -.1rem;
    left: -.35rem;
    display: block;
    width: 1em;
    height: 1em;
    font-size: 18px;
    color: #FE7467;
    z-index: 10;
}

/*评论列表*/
.hot_comt,
.all_comt{
    border-radius: 8px;
}
.master_reply{
    background: #EFEFEF;
    border-radius: 4px;
    margin-top: .5rem;
    padding: .5rem;
}
.replay_item{
    margin-bottom: .3rem;
}
.replay_item span{
    display: inline;
}
.replay_item .user_name{
    margin-right: .5rem;
}
.all_comt{
    margin-bottom: 3rem;
}