@font-face {font-family: "icon";
    src: url('//at.alicdn.com/t/font_1545358_gjj95b4nck.eot?t=1575449418536'); /* IE9 */
    src: url('//at.alicdn.com/t/font_1545358_gjj95b4nck.eot?t=1575449418536#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAANYAAsAAAAAB4QAAAMMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqCRIIVATYCJAMQCwoABCAFhG0HQhuBBhHVmwvIviqw2xwvEGwUJqmQChfX6aW+Jhep4rm4Hxzs94t4+He/8r4kM5MF4AIphuOrUCLLCgXkgJWr8VVVi0b8q7G29yLSRUMXFzyJeX3PiNl0vtKgkp5G0q25OmCjIlRJnkWP6h4Wkpazk2Yf5BvxbnD1j4NSoIFo5+mEfwD8ca9qpvh82RaXNRf9nI8JGMGAjj3aCrcgrSD3sN3gAF75t1pNoNs8DXTx7ApBVYSdAvGobs9D7QQURaSr0J4YWcQnWKrpNeYFH4ufjy37o5K0srDnpTvmFji7CqvO0//Tk1eGAuF5NohxZOwDCnFv0nFDrhL7YHW7f1McBqoqsYpVrRaaf2zixfzoXx5JyERbiOwFB0kys4qETWJVbIJVI2T4IKpapa7jKcXP3j4kMSRB2/pobx4R+r4nH9rYEatsS16VVnnPVivTRWr4f0t4l+8LfNPVDUd6pdtP2PO5jLJ/NcHL9vKMYByku9WWMowWpvm3WxjGimvCu62yibkBZ7QfIoj6O03wdP+vi6+EI8vfmt4kKH8EH/FbHcXekR7Xq9cM075QTxUrkWBoq3PpmLG+T1k5Zx0swPnl4FBD8ezIw3mSm9vZr8DOwU/5BC8UYG7bCc+QtfL/eKY5z2ARjXk963/H7+icGLvNMk9+bagF/LuCo/A1FgBTslMhWGj5QmBF8cShsRRHkgh8V7F9d4eEbt2w8gzD3s9QjYGRhGqsgaRjDrJqG7rg90FLj4PQVp2BbntZx/cY0SuL0oU9FhCEQUeQ9PsL2aA6uuDfoGVcA9oGI0O3yzEyY48dQde7g6BR9GB/oXY8UGzWXZl9xTJ2RtrigvBEGesw5EnWT19wQDmjz/hVFqoEJNzDGa2HXccQhBt0mlSqYZ+mNPWkxHE/2cFB0Ch6sL9QOx4oq6+7wfdfsYydkYWcLucTZawbhzzJAOiLYgDlfMs541dZqBKQcA9nZMMuSjCE6WYNOk2qHbGwT0ktgiqS+1W9BfJFAeHhC1RsDhfrvsg/teEFGRvXZTSDrfPJBA==') format('woff2'),
    url('//at.alicdn.com/t/font_1545358_gjj95b4nck.woff?t=1575449418536') format('woff'),
    url('//at.alicdn.com/t/font_1545358_gjj95b4nck.ttf?t=1575449418536') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_1545358_gjj95b4nck.svg?t=1575449418536#icon') format('svg'); /* iOS 4.1- */
}

.icon {
    font-family: "icon" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconsuoxiao:before {
    content: "\e683";
}

.iconfabu:before {
    content: "\e600";
}

.iconguanbi1:before {
    content: "\e694";
}

.font13{font-size: 13px}


html,body{margin: 0;padding: 0;width: 100%;height: 100%;box-sizing: border-box}
.visitor * {box-sizing: border-box}

.vis_head{
    background-image: linear-gradient(-90deg, #0dafc8 0%, #57c6d9 100%), linear-gradient(#a64538, #a64538);
    background-blend-mode: normal, normal;
    box-shadow: 0px 3px 5px 0px
    rgba(26, 26, 26, 0.1);
}

.vis_logo{
    width: calc(100% - 80px) ;
}
.vis_operation{
    width: 80px;
}

.vis_mess{
    height: calc(100% - 196px);
}

.chat-bottom{
    background: #fff ;
    right: 0 ;
    height: 100%;
}

.ke-container-simple{
    border: 0;
}

.vis_bottom{
    box-shadow: 0px 9px 16px 0px rgba(13,175,200, 0.4)
}

.vis_bottom .ke-container-simple .ke-toolbar{
    display: block;
    /*position: absolute;*/
    right: 24px;
    background: transparent;
    border-top: 0;
    top: 24px;
    z-index: 999;
    padding: 2px 0 0;
}

.ke-container-simple .ke-toolbar .ke-outline[title="表情"]{
    margin-left: 0;
}

.vis_bottom .ke-container-simple{
    height: 100%;
    width: 100%;
    border: 0;
}

.ke-container-simple .ke-statusbar{
    display: none;
}

.ke-edit-iframe, .ke-edit-textarea{
    height: 100% !important;
    position: relative;z-index: 999;
}

.vis_bottom .chat-bottom .ke-edit{
    height: calc(100% - 35px) !important;
    width: 100% !important;
    border: 0 !important;
}

.ke-content::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: rgba(0,0,0,.3);
}
.ke-content::-webkit-scrollbar{width:3px;height:10px}

.chat-bottom .send-btn{
    background-image: linear-gradient(-90deg, #0dafc8 0%, #57c6d9 100%);
    width: 60px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin: 0;
    margin-top: 0;
}

.uckefu-voice-record{
    z-index: 9999;
    top: 40px;
}

.uckefu-voice-record .title{
    margin-top: 4px;
}

.ukefu-mic{
    width: 40px;
    height: 40px;
    font-size: 1px;
    line-height: 40px;
}

.ukefu-mic i{
    font-size: 20px;
}

.dialogue_verification{
    background: rgba(0,0,0,.2);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
}

.dialogue_verification>div{
    max-width: 500px;
}

.verification_head{background: #fafafa}

.disib{
    display: inline-block;
}

.chat-right .user-img{
    /*display: none !important;*/
}

.chatting-right,.chat-right .chat-message{
    margin-right: 20px;
}

.chatting-left,.chat-left .chat-message{
    /*position: relative;*/
    /*margin-top: 4px;*/
    margin-left: 50px;
}
.chat-right .chat-message .time{    margin-right: 0;}
.chat-left .user-img{
    height: 35px;
    width: 35px;
    /*margin-top: 0;*/
}

.chatting-left div.chat-content-img img, .chatting-right div.chat-content-img img{
    max-width: 170px;
}

.chat-left{text-align: left}
.chat-right{text-align: left}

#queneindex{
    font-size: 12px !important;
    margin: 0 5px;
}

 .ke-menu-simple{

    bottom: 144px;
    top: auto !important;

}

.ke-dialog{
    width: 307px !important;
    height: 200px !important;
}

 .ke-dialog .ke-dialog-body{
    height: 134px !important;
}

 .ke-input-text{    width: 110px !important;}

.dialogWrap{
    margin-left: 0;
    left: 3%;
    width: 94%
}

.impression_la1>span:nth-child(2n){
    margin-right: 0;
}
.impression_la1>span:nth-child(5n){
    margin-right: 4%;
}

.impression_la1>span{
    width: 48%;
    margin-right: 4%;
}

#degree{
    height: 20px;
    position: relative;
    top: -6px;
}

#degree .layui-rate{
    padding: 0;
}

