.ui-content{
    min-height: 100vh;
}
.manage,
.finish{
    padding: .2rem .5rem; 
    font-size: 12px;
    margin: .3rem 0;
}
.finish{
    display: none;
}
.list_item{
    max-width: 100vw;
    overflow: hidden;
    border-bottom: 1px solid #e9e9e9;
}
/* .list_item:not(:last-of-type){
} */
.list_item .radio_bar{
    display: none;
}
.list_item.checks .radio_bar{
    display: block;
}
.list_item .radio_bar .icon-danxuan,
.list_item .radio_bar.checked .icon-danxuan1{
    display: none;
}
.list_item .radio_bar.checked .icon-danxuan,
.list_item .radio_bar .icon-danxuan1{
    display: block;

}
.list_item .master_img{
    width: 2rem;
    height: 2rem;
    border-radius: 100%;
    /* overflow: hidden; */
}
.list_item .master_img img{
    border-radius: 100%;
}
.list_item .right_info{
    max-width: 85%;
    /* transition: all .4s; */
}
.list_item.checks .right_info{
    max-width: 75%;
}
.contral_bar{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    transition: all .4s;
}
.contral_bar span{
    padding: .2rem .5rem;
    font-size: 12px;
}
.contral_bar .cancle{
    color: #01b2b6;
}
.contral_bar .delate{
    color: #f60;
}
.contral_bar.hide_bot{
    bottom: -100%;
}
.ui-modal-title{
    font-size: 15px;
    font-weight: bold;
}
.ui-modal-button{
    font-size: 16px;
    height: 2rem;
    line-height: 2rem;
}
.ui-modal-text{
    font-size: 14px !important;
}
.tips-num{
    position: absolute;
    top: -.15rem;
    right: -.15rem;
    width: .75rem;
    height: .75rem;
    line-height: .75rem;
    text-align: center;
    background-color: #ee403b;
    color: #fff;
    font-size: .5rem;
    border-radius: 50%;
}
/*聊天页面*/
.header_img{
    width: 2rem;
    height: 2rem;
    border-radius: 100%;
    overflow: hidden;
    margin-top: .2rem;
}
.header_img img{
    width: 2rem;
    height: 2rem;
    border-radius: 100%;
}
.master_exhort,
.user_exhort{
    margin-bottom: 1.5rem;
}
.master_exhort .chat_content{
    margin-left: .75rem;
    max-width: 75%;
}
.master_exhort .content_txt{
    position: relative;
    padding: .3rem .5rem;
    border-radius: 8px;
    border: 1px solid #e9e9e9;
    background: #fff;
}
.user_exhort .chat_content{
    margin-right: .75rem;
    max-width: 65%;
}
.user_exhort .names{
    text-align: right;
}
.user_exhort .content_txt{
    position: relative;
    padding: .3rem .5rem;
    border-radius: 8px;
    background: #01b2b6; 
    color: #fff;
}
.master_exhort .content_txt::before{
    display:block;
    content:'';
    width: 10px;
    height: 10px;
    border-width:1px 0px 0px 1px;
    border-style:solid;
    border-color:#e9e9e9;
    background: #fff;
    /* 定位 */
    position:absolute;
    left:-6px;
    top:.5rem;
    transform: rotate(-50deg);
    -o-transform:rotate(-50deg); 
    -ms-transform:rotate(-50deg); 	
    -moz-transform:rotate(-50deg); 	
    -webkit-transform:rotate(-50deg);
    z-index: 10;
}
.user_exhort .content_txt::after{
    display:block;
    content:'';
    width: 10px;
    height: 10px;
    background: #01b2b6;
    /* 定位 */
    position:absolute;
    right:-5px;
    top:.5rem;
    transform: rotate(-46deg);
    -o-transform:rotate(-46deg); 
    -ms-transform:rotate(-46deg); 	
    -moz-transform:rotate(-46deg); 	
    -webkit-transform:rotate(-46deg);
    z-index: 10;
}
.user_input,
.skip_btn{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}
.txt_area{
    position: relative;
    border: 1px solid #e9e9e9;
    padding: .2rem .5rem;
    min-height: 1.5rem !important;
    border-radius: 5px;
    margin-right: .5rem;
    overflow: hidden;
}
.txt_area textarea{
    position: relative;
    width: 100%;
    height: 1rem;
    /* background: transparent; */
    /* color: transparent; */
    z-index: 10;
}
.bottom-text-div{
    position: absolute;
    top: .2rem;
    left: .5rem;
    width: 98%;
    min-height: 1.5rem !important;
    max-height: 8rem;
    overflow-y: scroll;
    opacity: 0;
}
.send_btn{
    padding:.2rem .5rem;
    border-radius: 5px;
}