@charset "UTF-8";body,html{font-size:15px;font-family:"微软雅黑";color:#333}.imcc_chat_container{width:100%;height:100%;margin:0 auto;background-color:#fff;border:0 solid #d9d9d9;overflow:hidden}.layout_chat_header{font-size:14px;background:#00c4b3;clear:both;height:50px;min-width:300px;position:relative}.layout_chat_header a,.layout_chat_header div{cursor:pointer;text-decoration:none}.layout_chat_header a:focus,.layout_chat_header div:focus{outline:0}.layout_chat_header .header_topbar{height:50px}.layout_chat_header .header_topbar .topbar_left{float:left}.layout_chat_header .header_topbar .topbar_right{float:right}.layout_chat_header .header_topbar .topbar_center{float:left}.layout_chat_header .header_topbar .topbar_center .chatAgentInput{color:#fff;font-size:12px;margin-left:65px}.layout_chat_header .header_topbar .topbar_clearfix{content:" ";display:table;clear:both}.layout_chat_header .header_topbar .topbar_logo{position:relative;color:#fff}.layout_chat_header .header_topbar .topbar_logo span{line-height:50px}.layout_chat_header .header_topbar .topbar_logo_img{font-size:18px;text-align:center;background:#00c4b3;display:block;width:50px;height:50px}.layout_chat_header .header_topbar .topbar_logo_img img{width:35px;height:35px;border-radius:50%}.layout_chat_header .header_topbar .topbar_logo_txt{width:120px;padding:0 20px}.layout_chat_header .header_topbar .topbar_logo_txt span{font-size:18px}.layout_chat_header .header_topbar .topbar_shortcut{width:auto;height:50px;line-height:50px;margin:0 10px}.layout_chat_header .header_topbar .topbar_shortcut a{font-size:18px;font-weight:100;color:#fff}.layout_chat_main .chat_panel_body{position:relative;float:left;width:100%;height:480px;border:1px solid #d9d9d9;border-radius:0 0 5px 5px}.layout_chat_main .chat_panel_body .chatPanel{position:absolute;bottom:121px;color:#333;font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;height:auto;width:100%;padding:0;background:#f7f7f7}.layout_chat_main .chat_panel_body .chatPanel .chatHistoryTrigger,.layout_chat_main .chat_panel_body .chatPanel .chat_content_system{color:#b1b6b4;cursor:pointer;margin:5px 0 0;font-size:12px;text-align:center}.layout_chat_main .chat_panel_body .chatPanel .chatContent{width:100%;height:350px;line-height:150%;padding:10px 0;overflow-y:auto;overflow-x:hidden;color:#fff}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv,.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send{color:#3e3b3b;margin-top:10px;position:relative;overflow:hidden;width:100%}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .user_avatar,.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .user_avatar{width:30px;height:30px;border-radius:50%;top:5px;position:absolute;overflow:hidden}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .user_avatar img,.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .user_avatar img{max-width:30px;max-height:30px}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .user_name,.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .user_name{color:#8d8d8d}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .chat_msg,.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .chat_msg_png,.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .chat_msg,.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .chat_msg_png{border-radius:5px;padding:5px;clear:both;display:inline-block;word-break:break-all;white-space:pre-wrap;word-wrap:break-word}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv{float:left}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .user_avatar{left:5px}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .user_name{float:left;margin-left:40px}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .user_name span{margin-left:5px}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_recv .chat_msg{background-color:#e5e5e5;float:left;margin-left:40px;margin-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e6e7}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send{float:right}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .user_avatar{right:5px}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .user_name{float:right;margin-right:40px}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .user_name span{margin-right:5px}.layout_chat_main .chat_panel_body .chatPanel .chatContent .chat_content_send .chat_msg{background-color:#409EFF;float:right;margin-right:40px;margin-left:40px}.layout_chat_main .chat_panel_body .chatPanel .chatEmotion,.layout_chat_main .chat_panel_body .chatPanel .chatSendFile{position:absolute;z-index:120;zoom:1;display:none;margin-left:5px;border:1px solid #d9d9d9;background:#f0f0f0;bottom:5px}.layout_chat_main .chat_panel_body .chatPanel .chatSendFile{width:90%;height:50px}.layout_chat_main .chat_panel_body .chatPanel .chatSendFile button,.layout_chat_main .chat_panel_body .chatPanel .chatSendFile input{margin:8px 5px}.layout_chat_main .chat_panel_body .chatPanel .chatEmotion img{width:25px;height:25px}.layout_chat_main .chat_panel_body .chatPanel .chatEmotion a:hover{cursor:pointer}.layout_chat_main .chat_panel_body .chatPanel .chat_system_prompt{color:#E6A23C;background-color:#e5e5e5;font-size:12px;text-align:center;position:absolute;bottom:0;width:100%;height:30px;line-height:30px;display:none}.layout_chat_main .chat_panel_body .chatInput{position:absolute;left:0;right:0;bottom:0;width:100%;height:120px;display:block;border-top:1px solid #d9d9d9;background:#fff}.layout_chat_main .chat_panel_body .chatInput .chatInput_online{width:100%;min-height:82px}.layout_chat_main .chat_panel_body .chatInput .chatInput_online .chatToolbar{width:auto;height:25px;line-height:25px;margin:0 10px}.layout_chat_main .chat_panel_body .chatInput .chatInput_online .chatToolbar a{font-size:18px;font-weight:100;color:#333}.layout_chat_main .chat_panel_body .chatInput .chatInput_online .chatTextArea{width:auto}.layout_chat_main .chat_panel_body .chatInput .chatInput_online .chatTextArea .txtSend{width:100%;resize:none;height:50px;border:0;padding:5px 0 5px 8px;outline:0;font-size:12px}.layout_chat_main .chat_panel_body .chatInput .chatInput_online .chatInputButton{width:auto}.layout_chat_main .chat_panel_body .chatInput .chatInput_online .chatInputButton .btnSend{background:#00c4b3;color:#fff;float:right;margin:0 5px 1px 0;border-radius:5px}.layout_chat_main .chat_panel_body .chatInput .chatInput_offline{width:100%;display:none}.layout_chat_main .chat_panel_body .chatInput .chatInput_offline .reconnect,.layout_chat_main .chat_panel_body .chatInput .chatInput_offline .satisfaction{width:50%;float:left;margin-top:25px;text-align:center;color:#b1b6b4;font-size:22px;cursor:pointer}.layout_chat_main .chat_panel_body .chatInput .chatInput_offline .reconnect:hover,.layout_chat_main .chat_panel_body .chatInput .chatInput_offline .satisfaction:hover{color:#409eff}.layout_chat_main .chat_panel_body .popup-captcha-pc{position:absolute}.layout_chat_main .chat_panel_body .iframe_page{width:100%;height:100%;border:none}.layout_chat_main .chat_panel_rightBar{width:35%;height:100%;font-size:12px}.layout_chat_main .chat_panel_rightBar .right_notice{padding:15px 10px;border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.layout_chat_main .chat_panel_rightBar .right_notice .title{color:#222;font-size:16px;line-height:1.4;padding-top:0;padding-bottom:10px;font-weight:700;word-break:break-all}.layout_chat_main .chat_panel_rightBar .right_notice .subject .content{color:#666;line-height:1.4;word-break:break-all}.layout_chat_main .chat_panel_rightBar .right_notice .picture{margin-top:5px}.layout_chat_main .chat_panel_rightBar .right_notice .picture img{width:100%;max-width:100%;height:auto;background-position:center center}.layout_chat_main .chat_panel_rightBar .right_list{padding:15px 0 15px 10px;color:#1d1d1d;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.layout_chat_main .chat_panel_rightBar .right_list .title{word-break:break-all;font-size:16px;color:#222;font-weight:700;padding-bottom:8px}.layout_chat_main .chat_panel_rightBar .right_list .list{overflow-y:auto}.layout_chat_main .chat_panel_rightBar .right_list .list .question{font-size:14px;color:#222;line-height:1.5;cursor:pointer;word-break:break-all;margin-right:12px}.layout_chat_main .chat_panel_rightBar .right_list .list .answer{color:#0275d8;line-height:1.2;word-break:break-all;white-space:pre-wrap;padding-bottom:8px;margin-right:22px}.hide{display:none}.contextmenu{border:1px solid #E2E2E2;background:#fff;border-radius:4px;width:80px;position:absolute;text-align:center;font-size:14px;display:none}.contextmenu .menu-item{position:relative;height:23px;line-height:23px;width:100%;cursor:pointer}.contextmenu .menu-item:hover{background:#E2E2E2}.chatScroll{position:relative;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.chatScroll::-webkit-scrollbar{width:8px;height:8px}.chatScroll::-webkit-scrollbar-thumb{background:#cdcdcd;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.chatScroll::-webkit-scrollbar-thumb:hover{background:#747474}.chatScroll::-webkit-scrollbar-track{background:#f6f6f6;border-radius:2px}.chatScroll::-webkit-scrollbar-corner{background:#f6f6f6}