@font-face {
    font-family: "iconfont";
    /* src: url('iconfont.eot?t=1564047149180'); */
    /* IE9 */
    /* iOS 4.1- */
}

html {
    color: #000;
    background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

ol,ul {
    list-style: none;
}

#jqtoolbar_announcement {
    width: 250px !important;
    text-align: left;
    right: 13px;
    bottom: 35px;
    padding-bottom: 10px;
    position: fixed;
    z-index: 2002;
    -ms-word-wrap: break-word;
    _position: absolute;
    _bottom: 35px;
}

.jqtoolbar_announcement_content {
    border: 1px solid rgb(140, 140, 140);
    border-image: none;
    text-align: left;
    color: rgb(51, 51, 51);
    line-height: normal;
    font-family: "Bitstream Vera Sans",Arial,Verdana,sans-serif;
    font-size: 11px;
    box-shadow: 1px 1px 3px #c7c7c7;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_announcement_content p {
    padding: 13px;
}

.jqtoolbar_announcement_content a {
    color: rgb(40, 113, 151);
}

.jqtoolbar_announcement_content a:hover {
    color: rgb(40, 113, 151);
    text-decoration: underline;
}

.jqtoolbar_announce_close_div {
    padding: 7px;
    text-align: right;
    color: rgb(59, 89, 152);
    border-top-color: rgb(204, 204, 204);
    border-top-width: 1px;
    border-top-style: solid;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_announce_close {
    cursor: pointer;
}

.jqtoolbar_announce_close a {
    color: rgb(40, 113, 151);
}

.jqtoolbar_announce_close a:hover {
    color: rgb(40, 113, 151);
    text-decoration: underline;
}

.jqtoolbar_announcement_tip_pos {
    width: 19px;
    height: 10px;
    right: 10px;
    bottom: 2px;
    position: absolute;
    z-index: 2003;
}

.jqtoolbar_apps_button {
    background: rgb(235, 238, 244);
    padding: 2px 3px 0px;
    width: 16px;
    height: 35px;
    color: rgb(51, 51, 51);
    border-right-color: rgb(186, 192, 205);
    border-left-color: transparent;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    cursor: pointer;
}

.jqtoolbar_operate_button {
    background: rgb(235, 238, 244);
    padding: 2px 3px 0px;
    width: 16px;
    height: 35px;
    color: rgb(51, 51, 51);
    border-right-color: rgb(186, 192, 205);
    border-left-color: transparent;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    cursor: pointer;
}

#jqtoolbar_applications_button {
    width: 100px;
    border-right-color: rgb(186, 192, 205);
    border-left-color: transparent;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
}

#jqtoolbar_applications_button_popup {
    width: 150px;
    text-align: left;
}

.jqtoolbar_traypopup {
    text-align: left;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: fixed;
    z-index: 1014;
    background-color: rgb(255, 255, 255);
    _position: absolute;
}

.jqtoolbar_apppopup {
    text-align: left;
    bottom: 35px !important;
    line-height: normal;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: fixed;
    z-index: 9909;
    background-color: rgb(255, 255, 255);
    _position: absolute;
    _bottom: 35px !important;
}

.jqtoolbar_operatetitle {
    height: 23px;
    text-align: left;
    color: rgb(255, 255, 255);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    border-top-color: rgb(17, 100, 143);
    border-right-color: rgb(17, 100, 143);
    border-left-color: rgb(17, 100, 143);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    cursor: pointer;
    background-color: rgb(109, 132, 180) !important;
}

.jqtoolbar_traytitle {
    height: 23px;
    text-align: left;
    color: rgb(255, 255, 255);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    border-top-color: rgb(17, 100, 143);
    border-right-color: rgb(17, 100, 143);
    border-left-color: rgb(17, 100, 143);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    cursor: pointer;
    background-color: rgb(109, 132, 180) !important;
}

.jqtoolbar_traycontent {
    text-align: left;
    color: rgb(51, 51, 51);
    padding-bottom: 1px;
    border-right-color: rgb(178, 178, 178);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_traycontent a {
    color: rgb(40, 113, 151) !important;
    text-decoration: none;
}

.jqtoolbar_traycontent a:hover {
    text-decoration: underline;
}

.jqtoolbar_text {
    padding: 0px;
    text-align: left;
    border-bottom-color: rgb(246, 246, 246);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -ms-overflow-x: hidden;
    -ms-overflow-y: hidden;
}

.jqtoolbar_trayclick {
    background: rgb(255, 255, 255) !important;
    text-align: left;
    bottom: 1px !important;
    color: rgb(51, 51, 51) !important;
    padding-top: 2px;
    border-top-color: currentColor !important;
    border-right-color: rgb(119, 119, 119) !important;
    border-left-color: rgb(119, 119, 119) !important;
    border-top-width: 0px !important;
    border-right-width: 1px !important;
    border-left-width: 1px !important;
    border-top-style: none !important;
    border-right-style: solid !important;
    border-left-style: solid !important;
    position: relative !important;
    z-index: 1029;
}

.jqtoolbar_minimizebox {
    width: 21px;
    height: 12px;
    text-align: left;
    float: right;
}

.jqtoolbar_chatboxtraytitlemouseover {
    background-position: 4px -463px !important;
    text-align: left;
}

.jqtoolbar_name {
    text-align: left;
    color: rgb(255, 255, 255);
    margin-left: 0px;
    float: left;
}

.jqtoolbar_name a {
    text-align: left;
    color: white;
    text-decoration: none;
}

.jqtoolbar_name a:hover {
    text-align: left;
    color: white;
    text-decoration: underline;
}

.jqtoolbar_tray_button {
    background: rgb(235, 238, 244);
    padding: 2px 6px 0px;
    width: 16px;
    height: 28px;
    color: rgb(51, 51, 51);
    border-right-color: rgb(186, 192, 205);
    border-left-color: transparent;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    cursor: pointer;
}

.jqtoolbar_right_border {
}

.jqtoolbar_tray_icon {
    margin: 0px;
    left: 1px;
    top: 2px;
    width: 13px;
    height: 13px;
    float: left;
    position: relative;
}

.jqtoolbar_tray_name {
    margin: 0px 0px 0px 4px;
    padding: 0px;
    color: rgb(17, 17, 17);
    float: left;
}

.jqtoolbar_apps_subtitle {
    padding: 3px 3px 3px 9px;
    text-align: left;
    color: rgb(136, 136, 136);
    line-height: 1.3em !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 10px;
    border-right-color: rgb(178, 178, 178);
    border-bottom-color: rgb(201, 208, 218);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    text-shadow: 1px 1px 0px white;
    background-color: rgb(244, 244, 244);
}

.all_ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#jqtoolbar_skill_content .jqtoolbar_input_link {
    background: rgb(255, 255, 255) !important;
    ; outline: 0px;
    border: 0px solid rgb(189, 199, 216);
    border-image: none;
    text-align: center;
    color: rgb(40, 113, 151) !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    z-index: 1026;
    cursor: pointer;
}

#jqtoolbar_banquetButton_popup .jqtoolbar_input_link {
    background: rgb(255, 255, 255) !important;
    outline: 0px;
    border: 0px solid rgb(189, 199, 216);
    border-image: none;
    text-align: center;
    color: rgb(40, 113, 151) !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    z-index: 1026;
    cursor: pointer;
}

#jqtoolbar_visitor_content .jqtoolbar_input_link {
    background: rgb(255, 255, 255) !important;
    ; outline: 0px;
    border: 0px solid rgb(189, 199, 216);
    border-image: none;
    text-align: center;
    color: rgb(40, 113, 151) !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    z-index: 1026;
    cursor: pointer;
}

#jqtoolbar_visitorButton_popup .jqtoolbar_input_link {
    background: rgb(255, 255, 255) !important;
    outline: 0px;
    border: 0px solid rgb(189, 199, 216);
    border-image: none;
    text-align: center;
    color: rgb(40, 113, 151) !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    z-index: 1026;
    cursor: pointer;
}

#vistor_im_chat_list_v .jqtoolbar_input_link {
    background: rgb(255, 255, 255 ,0.1) !important;
    ; outline: 0px;
    border: 0px solid rgb(189, 199, 216);
    border-image: none;
    text-align: center;
    color: rgb(211, 214, 216) !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    z-index: 1026;
    cursor: pointer;
}

#jqtoolbar_status_content {
    height: inherit;
    line-height: normal;
    font-size: 13px;
    margin-bottom: 0;
    background: white;
}

.jqtoolbar_app_link img {
    top: 1px;
    width: 16px !important;
    height: 16px !important;
    position: relative;
}

.jqtoolbar_app_status_link img {
    top: 1px;
    width: 16px !important;
    height: 16px !important;
    position: relative;
}

.jqtoolbar_app_status_link_logout img {
    top: 1px;
    width: 16px !important;
    height: 16px !important;
    position: relative;
}

.jqtoolbar_app_button_name {
    margin: 0px 0px 0px 5px;
    padding: 0px;
    color: rgb(17, 17, 17);
    float: left;
}

.jqtoolbar_tab_name {
    padding: 3px 0px 0px 8px;
    text-align: left;
    color: rgb(255, 255, 255);
    line-height: 1.5em;
    float: left;
    position: absolute;
}

.jqtoolbar_tab_name1 {
    padding: 3px 0px 0px 8px;
    text-align: center;
    color: rgb(16, 16, 16);
    line-height: 1.5em;
    position: absolute;
}

.jqtoolbar_tab_name a:link {
    font-weight: bold;
}

.jqtoolbar_tab_name a:visited {
    font-weight: bold;
}

.jqtoolbar_tabmouseover {
    background: rgb(150, 150, 150) !important;
    text-align: left;
}

.jqtoolbar_tabmouseovertext {
    text-align: left;
    font-weight: bold;
    text-decoration: underline;
}

.jqtoolbar_tab_offline {
    background: rgb(216, 216, 216) !important;
    border-right-color: transparent !important;
    border-right-width: 1px !important;
    border-right-style: solid !important;
}

.jqtoolbar_tab_new_message {
    background: rgb(61, 61, 61) !important;
    color: rgb(255, 255, 255) !important;
    border-bottom-color: rgb(30, 30, 30);
    border-bottom-style: solid;
    border-bottom-width: 1px !important;
}

.jqtoolbar_tab_new_message div {
    color: rgb(255, 255, 255);
}

.jqtoolbar_tab_new_message .jqtoolbar_available {
    background-position: -15px -65px;
    text-align: left;
}

.jqtoolbar_tab_new_message .jqtoolbar_away {
    background-position: -31px -65px;
    text-align: left;
}

.jqtoolbar_tab_new_message .jqtoolbar_busy {
    background-position: -48px -65px;
    text-align: left;
}

.jqtoolbar_tab_new_message .jqtoolbar_offline {
    background-position: 0px -65px;
    text-align: left;
}

.jqtoolbar_bar_button {
    background: rgb(235, 238, 244);
    padding: 2px 3px 0px;
    width: 90px;
    height: 35px !important;
    color: rgb(51, 51, 51);
    border-right-color: transparent;
    border-left-color: rgb(186, 192, 205);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    z-index: 1026;
    cursor: pointer;
}

.jqtoolbar_bar_button1 {
    background: rgb(51, 51, 51);
    padding: 2px 3px 0px;
    width: 75px;
    height: 35px !important;
    color: rgb(235, 238, 244);
    border-right-color: transparent;
    border-left-color: rgb(186, 192, 205);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    z-index: 1026;
    cursor: pointer;
}

.jqtoolbar_tab_available {
    padding: 2px 3px 0px;
    color: rgb(235, 238, 244);
    border-right-color: transparent;
    border-right-width: 1px;
    border-right-style: solid;
    position: relative;
    z-index: 1026;
    cursor: pointer;
}

.jqtoolbar_bar_notice {
    background: rgb(235, 238, 244);
    padding: 2px 3px 0px;
    width: 668px;
    height: 35px !important;
    color: rgb(51, 51, 51);
    border-right-color: transparent;
    border-left-color: transparent;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    z-index: 1026;
    cursor: pointer;
}

.jqtoolbar_bar_img_button {
    background: rgb(235, 238, 244);
    padding: 2px 6px 0px;
    height: 35px;
    color: rgb(51, 51, 51);
    border-right-color: transparent;
    border-left-color: rgb(186, 192, 205);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    z-index: 1026;
    cursor: pointer;
}

#jqtoolbar_base {
    background: rgb(235, 238, 244);
    border-top-color: rgb(186, 192, 205);
    border-right-color: rgb(186, 192, 205);
    border-left-color: rgb(186, 192, 205);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-image: none;
    left: 15px;
    _left: 15px;
    height: 35px;
    text-align: left;
    bottom: 0px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 12px;
    margin-top: 8px;
    display: block;
    position: fixed;
    z-index: 9990;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, .5);
    overflow: hidden;
    _position: absolute;
    _bottom: 0px;
}

.jqtoolbar_base {
    background: rgb(235, 238, 244);
    border-top-color: rgb(186, 192, 205);
    border-right-color: rgb(186, 192, 205);
    border-left-color: rgb(186, 192, 205);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-image: none;
    left: 15px;
    _left: 15px;
    height: 38px;
    text-align: left;
    bottom: 0px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 12px;
    margin-top: 8px;
    display: block;
    position: fixed;
    z-index: 9990;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, .5);
    overflow: hidden;
    _position: absolute;
    _bottom: 0px;
}

@media print {
    #jqtoolbar_base{ display:none;}
}

#jqtoolbar_base1 {
    position: absolute;
    float: left;
    background: rgb(235, 238, 244);
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-color: rgb(186, 192, 205) rgb(186, 192, 205) currentColor;
    border-image: none;
    left: 15px;
    _left: 15px;
    height: 35px;
    text-align: left;
    bottom: 0px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    margin-top: 8px;
    display: block;
    z-index: 9990;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, .5);
}

#jqtoolbar_base_dis {
    background: rgb(235, 238, 244);
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-color: rgb(186, 192, 205) rgb(186, 192, 205) currentColor;
    border-image: none;
    left: 15px;
    _left: 15px;
    height: 35px;
    text-align: left;
    bottom: 0px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    margin-top: 8px;
    display: block;
    position: fixed;
    z-index: 99999;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, .5);
    _position: absolute;
}

.jqtoolbar_bar_right {
    float: right;
}

.jqtoolbar_bar_left {
    float: left;
}

.jqtoolbar_tab {
    width: 140px;
    height: 25px;
    text-align: left;
    color: rgb(68, 68, 68);
    line-height: 1.2em;
    font-weight: normal;
    margin-top: 1px;
    border-right-color: transparent;
    border-left-color: rgb(153, 153, 153);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    float: right;
    cursor: pointer;
}

.jqtoolbar_icons {
    background: url("./img/bg-core.png") no-repeat left top;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.jqtoolbar_tabclick {
    background: #3a3f45 !important;
    text-align: left;
    padding-top: 1px;
    border-top-color: currentColor !important;
    border-bottom-color: rgb(30, 30, 30) !important;
    border-top-width: 0px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: none !important;
    border-bottom-style: solid !important;
    position: relative !important;
    z-index: 1029;
}

.jqtoolbar_imtabclick {
    border-bottom-color: rgb(58, 89, 151) !important;
    border-bottom-width: 1px !important;
    border-top-style: none !important;
    border-bottom-style: solid !important;
    color: #68c864;
}

.jqtoolbar_tabpopup {
    border-bottom: 1px solid #333;
    position: fixed;
    width: 480px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    text-align: left;
    z-index: 9909;
    line-height: normal;
    bottom: 35px !important;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    _position: absolute;
}

#jqtoolbar_statusButton_popup {
    width: 240px;
}

.jqtoolbar_tabpopup1 {
    position: fixed;
    width: 240px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    text-align: left;
    z-index: 1025;
    line-height: normal;
    bottom: 35px !important;
}

.jqtoolbar_tabopen {
    text-align: left;
    display: block !important;
}

.jqtoolbar_tabopen_hidden {
    display: block !important;
    visibility: hidden;
}

.jqtoolbar_tabtitle {
    width: 100%;
    border-image: none;
    height: 30px;
    text-align: left;
    color: rgb(255, 255, 255);
    padding-right: 0px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.jqtoolbar_tabsubtitle {
    padding: 3px;
    height: 30px;
    text-align: left;
    color: rgb(102, 102, 102);
    line-height: 1.3em !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    border-right-color: rgb(119, 119, 119);
    border-left-color: rgb(119, 119, 119);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    background-color: rgb(238, 238, 238);
}

.jqtoolbar_message {
    margin-left: 57px;
}

.jqtoolbar_tooltip_content {
    background-color: #333;
    color: #fff;
    padding: 7px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    white-space: nowrap;
    text-align: left;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#jqtoolbar_tooltip {
    background: url("./img/bg-core.png") no-repeat 55px -118px;
    text-align: left;
    padding-right: 6px;
    padding-bottom: 6px;
    display: none;
    position: fixed;
    z-index: 9910;
    _position: absolute;
}

.jqtoolbar_tooltip_left {
    background-position: 12px -118px !important;
    text-align: left;
}

.jqtoolbar_closebox_bottom_status {
    margin: 3px 6px 3px 4px;
    width: 15px;
    height: 15px;
    text-align: left;
    float: left;
    background-repeat: no-repeat;
}

.jqtoolbar_tabalert {
    background: url("./img/bg-core.png") no-repeat -141px -39px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: rgb(255, 255, 255) !important;
    line-height: normal;
    padding-top: 6px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana;
    font-size: 9px !important;
    font-weight: bold;
    text-decoration: none !important;
    position: absolute;
    _position: absolute;
    z-index: 10000;
}

.jqtoolbar_tabalertnf {
    background: url("./img/bg-core.png") no-repeat -141px -39px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: rgb(255, 255, 255) !important;
    line-height: normal;
    padding-top: 6px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana;
    font-size: 9px !important;
    font-weight: bold;
    text-decoration: none !important;
    position: absolute;
}

.jqtoolbar_tabalertlr {
    background: url("./img/bg-core.png") no-repeat -141px -45px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: rgb(255, 255, 255) !important;
    line-height: normal;
    padding-top: 0px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana;
    font-size: 9px;
    font-weight: bold;
    position: absolute;
}

.jqtoolbar_tabsubtitle a {
    text-align: left;
    color: rgb(0, 0, 0);
}

.jqtoolbar_tabcontent {
    width: 100%;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 1px;
    color: #333;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 1.3em !important;
    text-align: left;
    position: relative
}

.jqtoolbar_tabcontent a {
    color: #3B5998;
    text-align: left
}

.jqtoolbar_tabcontenttext {
    height: 370px;
    border-bottom: 0px solid #c9d0da;
    padding: 5px 18px;
    width: 680px;
    overflow-x: hidden !important;
    overflow-y: auto;
    text-align: left
}

.jqtoolbar_tabcontenttmptext {
    line-height: 18px;
    border-top: 1px solid #c9d0da;
    padding: 5px;
    width: 470px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    position: absolute;
    right: 0px;
    bottom: 47px;
    z-index: 90 !important;
    background-color: #f2f2f2;
    display: none;
    word-wrap: break-word;
}

.jqtoolbar_inner_button {
    padding: 4px 0px;
    line-height: 14px;
}

.jqtoolbar_tabclick .jqtoolbar_inner_button {
    padding-top: 5px !important;
    border-top-width: 1px !important;
}

.jqtoolbar_trayclick .jqtoolbar_inner_button {
    border-top-color: rgb(201, 208, 218) !important;
    border-top-width: 1px !important;
    border-top-style: solid !important;
}

.jqtoolbar_usertabclick .jqtoolbar_inner_button {
    border-top-width: 1px !important;
}

.jqtoolbar_usertabclick.right:after,.jqtoolbar_usertabclick.right:before {
    left: 100%
}

.jqtoolbar_usertabclick.right:after {
    border-left-color: #bee0fb
}

.jqtoolbar_maintenance_icon {
    width: 17px !important;
    height: 17px !important;
    float: left;
    margin-top: 3px;
}

#jqtoolbar_userstab {
    width: 176px;
    text-align: left;
    padding-left: 9px;
}

#jqtoolbar_buddy_list_tab {
    background: rgb(235, 238, 244);
    width: 100px;
    padding-right: 5px;
    white-space: nowrap;
}

#jqtoolbar_optionsbutton {
    background: rgb(235, 238, 244);
    width: 130px;
    padding-right: 5px;
    white-space: nowrap;
}

.jqtoolbar_userstabtitle_button_click {
}

.jqtoolbar_hide_avatars {
    display: none !important;
}

.jqtoolbar_user_tab {
    background: rgb(51, 51, 51);
    width: 270px;
    padding-right: 5px;
    height: 35px !important;
    white-space: nowrap;
}

#jqtoolbar_userstab_popup {
    width: 1000px;
    text-align: left;
    z-index: 9900;
    border-bottom: 0px !important;
}

.jqtoolbar_userstabtitle {
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-top-color: rgb(60, 89, 152);
    border-left-color: rgb(60, 89, 152);
    border-right-color: rgb(60, 89, 152);
    margin: 0px;
    border-image: none;
    height: 23px;
    width: 330px;
    text-align: left;
    color: rgb(255, 255, 255);
    line-height: normal;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    cursor: pointer;
    background-color: rgb(109, 132, 180);
}

.jqtoolbar_userstabtitle2 {
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-top-color: rgb(60, 89, 152);
    border-left-color: rgb(60, 89, 152);
    border-right-color: rgb(60, 89, 152);
    margin: 0px;
    border-image: none;
    height: 23px;
    width: 240px;
    text-align: left;
    color: rgb(255, 255, 255);
    line-height: normal;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    cursor: pointer;
    background-color: rgb(109, 132, 180);
}

.jqtoolbar_tabsubtitle_userlist {
    height: 20px;
    text-align: left;
    color: rgb(102, 102, 102);
    line-height: 1.3em !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    border-right-color: rgb(178, 178, 178);
    border-bottom-color: rgb(201, 208, 218);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-color: rgb(238, 238, 238);
}

.jqtoolbar_userlist_hover {
    text-align: left;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    background-color: rgb(224, 228, 238) !important;
}

.jqtoolbar_userlist_hover2 {
    text-align: left;
    background-color: rgb(224, 228, 238) !important;
}

.jqtoolbar_userlist {
    height: 25px;
    text-align: left;
    color: rgb(51, 51, 51);
    line-height: 100%;
    border-top-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    cursor: pointer;
}

.jqtoolbar_userlist_remove {
    height: 25px;
    text-align: left;
    color: rgb(51, 51, 51);
    line-height: 100%;
    border-top-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    cursor: pointer;
}

.jqtoolbar_imusersnotname {
    text-align: left;
    overflow: hidden;
    padding-top: 1px;
    padding-bottom: 3px;
    margin: 3px 8px 0px 0px;
    padding-left: 5px;
    height: 25px;
    font-size: 11px;
    float: left;
    -ms-word-break: break-all;
    max-width: 125px;
}

.jqtoolbar_imuserscontentname {
    text-align: left;
    overflow: hidden;
    padding-top: 1px;
    padding-bottom: 3px;
    margin: 2px 8px 0px 0px;
    padding-left: 5px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
    float: left;
    -ms-word-break: break-all;
    max-width: 125px;
}

.jqtoolbar_imuserscontentdot {
    margin: 2px x 0px 10px;
    width: 35px;
    height: 18px;
    text-align: right;
    float: right;
    background-repeat: no-repeat;
    padding-top: 1px;
    padding-bottom: 3px;
    font-size: 10px;
}

.jqtoolbar_userscontentname {
    text-align: left;
    overflow: hidden;
    padding-top: 7px;
    padding-bottom: 3px;
    padding-left: 5px;
    font-size: 11px;
    float: left;
    -ms-word-break: break-all;
    max-height: 10px;
    max-width: 125px;
}

.jqtoolbar_userscontentdot1 {
    margin: 0px 8px 0px 0px;
    width: 28px;
    height: 8px;
    text-align: left;
    float: right;
    background-repeat: no-repeat;
    padding-top: -1px;
    padding-bottom: 3px;
    font-size: 10px;
}

.jqtoolbar_userscontentdot {
    margin: 9px 8px 0px 0px;
    width: 8px;
    height: 8px;
    text-align: left;
    float: right;
    background-repeat: no-repeat;
}

.jqtoolbar_userlist_avatar {
    width: 22px;
    height: 22px;
    margin-top: 2px;
    margin-left: 10px;
    float: left;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_statuslist {
    color: rgb(40, 113, 151);
    width: 135px;
    text-align: left;
    line-height: 100%;
    /* height: 16px; */
    padding-bottom: 2px;
    border-top-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    cursor: pointer;
    z-index: 8900;
    display: block;
    overflow: hidden
}

.jqtoolbar_statuslist img {
    width: 16px;
    height: 16px;
    margin-top: 0px;
    margin-left: 10px;
    float: left;
    background-color: rgb(255, 255, 255);
    display: block;
}

.jqtoolbar_state_lists_name {
    text-align: left;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 6px;
    font-size: 11px;
    float: left;
    -ms-word-break: break-all;
    max-height: 10px;
    max-width: 125px;
}

.jqtoolbar_state_lists_name a {
    color: rgb(40, 113, 151);
    text-decoration: none;
}

.jqtoolbar_statecontentname {
    text-align: left;
    padding-left: 6px;
    font-size: 11px;
    float: left;
    -ms-word-break: break-all;
    max-height: 10px;
    max-width: 125px;
}

.jqtoolbar_statecontentname a {
    color: rgb(40, 113, 151);
    text-decoration: none;
}

.jqtoolbar_statuscontentdot {
    margin: 3px 8px 0px 0px;
    width: 8px;
    height: 8px;
    text-align: left;
    float: right;
    background-repeat: no-repeat;
}

.jqtoolbar_statuscontentquit {
    margin: 3px 8px 0px 0px;
    width: 28px;
    height: 8px;
    text-align: right;
    float: right;
    background-repeat: no-repeat;
}

.jqtoolbar_chatbox_avatar {
    height: 25px;
    width: 25px;
    float: left;
    margin: 5px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
}

.jqtoolbar_self .jqtoolbar_chatbox_avatar {
    margin-left: 10px;
    float: right;
}

.jqtoolbar_self .jqtoolbar_disable_avatars_name {
    float: right;
}

.placeholder {
    color: rgb(169, 169, 169);
}

.highlight {
    font-weight: bold;
}

#jqtoolbar_userstab_icon {
    margin: 1px 2px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

#jqtoolbar_userstab_icon_chat {
    margin: 1px 2px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

#jqtoolbar_visitor_icon {
    margin: 1px 2px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

.jqtoolbar_nofriends {
    text-align: left;
    color: rgb(235, 238, 244);
    ; line-height: 1.3em;
    padding: 5px 10px;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 12px;
}

#jqtoolbar_userslist_offline {
    display: none;
}

#jqtoolbar_userslist_invisible {
    display: none;
}

#jqtoolbar_search_friends {
    display: none;
}

#jqtoolbar_search_friends input {
    background: url("./img/bg-core.png") no-repeat -156px -63px;
    border-width: 1px 0px 0px;
    border-style: solid none none;
    border-color: rgb(218, 223, 234) currentColor currentColor;
    margin: 0px;
    padding: 4px 4px 4px 21px;
    outline: 0px;
    border-radius: 0px;
    border-image: none;
    width: 206px;
    color: rgb(153, 153, 153);
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    font-weight: normal;
    cursor: text;
    -webkit-box-sizing: content-box;
}

.jqtoolbar_theme_button {
    background: url("./img/bg-core.png") no-repeat -279px -108px;
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    position: relative;
    z-index: 1090 !important;
}

.jqtoolbar_theme_button_hover {
    background-position: -301px -108px !important;
}

.jqtoolbar_group_container {
    margin: 5px 0px;
    text-align: center;
    position: relative;
}

.jqtoolbar_group_text {
    padding: 0px 5px;
    color: rgb(152, 157, 179);
    text-transform: uppercase;
    font-size: 9px;
    display: inline-block;
    position: relative;
    z-index: 1;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_group_line_container {
    left: 0px;
    top: 50%;
    width: 100%;
    position: absolute;
}

.jqtoolbar_group_line {
    margin: 0px 5px;
    border-bottom-color: rgb(204, 208, 218);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
}

.jqtoolbar_closebox {
    background: url("./img/bg-core.png") no-repeat -264px -37px;
    width: 22px;
    height: 23px;
    text-align: left;
    margin-right: 3px;
    float: right;
}

.jqtoolbar_clearbox {
    width: 20px;
    height: 21px;
    text-align: left;
    margin-right: 5px;
    float: right;
}

.jqtoolbar_closebox_bottom {
    background: url("./img/bg-core.png") no-repeat -304px -44px;
    width: 10px;
    height: 9px;
    text-align: left;
    float: right;
}

.jqtoolbar_tab_new_message .jqtoolbar_closebox_bottom {
    background-position: -287px -44px;
}

.jqtoolbar_closebox_bottom_click {
    background-position: -304px -44px !important;
    text-align: left;
}

.jqtoolbar_closebox_bottomhover {
    background-position: -321px -44px !important;
    text-align: left;
}

.jqtoolbar_chatboxmouseoverclose {
    background-position: -281px -37px !important;
    text-align: left;
}

.jqtoolbar_username_message {
    overflow: hidden;
    font-weight: bold;
    max-width: 200px;
    line-height: 20px;
}

.jqtoolbar_chat_actions {
    padding: 2px 5px;
    color: rgb(59, 89, 152);
    font-size: 9px;
    border-right-color: rgb(119, 119, 119);
    border-bottom-color: rgb(204, 204, 204);
    border-left-color: rgb(119, 119, 119);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.jqtoolbar_chat_actions a {
    color: rgb(59, 89, 152);
    text-decoration: none;
}

.jqtoolbar_chat_actions a:hover {
    color: rgb(59, 89, 152);
    text-decoration: underline;
}

.jqtoolbar_file_upload {
    left: 0px;
    top: 0px;
    width: 100%;
    height: 31px;
    color: rgb(128, 128, 128);
    font-size: 11px;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    z-index: 1001;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_file_upload_wrapper {
    padding: 2px 5px;
    position: relative;
}

.jqtoolbar_file_upload a {
    color: rgb(59, 89, 152);
    text-decoration: none;
}

.jqtoolbar_file_upload a:hover {
    color: rgb(59, 89, 152);
    text-decoration: underline;
}

.jqtoolbar_upload_text {
    top: 7px;
    right: 13px;
    position: absolute;
}

.jqtoolbar_banquet_input_mouseover {
    color: rgb(98, 123, 174) !important;
    text-decoration: underline;
}

.jqtoolbar_chatboxtabtitlemouseover {
}

.jqtoolbar_chatboxtabtitlemouseover2 {
    background-color: rgb(98, 123, 174) !important;
}

.jqtoolbar_chatboxtabtitlemouseover3 {
    background-color: rgb(98, 123, 174) !important;
}

.jqtoolbar_tabcontentinput {
    padding: 4px 5px 2px 5px;
    border: 0px;
    outline: none;
    text-align: left;
    position: relative
}

.jqtoolbar_textarea {
    background: none;
    width: 695px;
    border: 0px;
    height: 105px;
    padding: 1px 10px;
    overflow-x: hidden !important;
    overflow-y: auto;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    color: #444;
    background-color: #fff;
    outline: none;
    resize: none;
    text-align: left;
    margin: 0px
}

.jqtoolbar_textarea img {
    max-width: 140px;
}

.jqtoolbar_textarea .face {
    vertical-align: top;
    height: 1.3rem !important;
}

.jqtoolbar_tabcontentinput textarea:focus {
    border: 0px;
    background: none;
    background-color: #fff;
    margin: 0px;
    padding: 1px 5px 0px 2px
}

.jqtoolbar_chatboxmessage {
    padding: 2px 0px;
    width: 690px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: left;
    position: relative;
    clear: both;
    min-height: 10px;
    line-height: 10px;
}

.jqtoolbar_chatboxmessagefrom {
    text-align: left;
    font-weight: bold;
    margin-left: -0.4em;
}

.jqtoolbar_chatboxmessagefrom a {
    color: rgb(59, 89, 152);
    text-decoration: none;
}

.jqtoolbar_chatboxmessagefrom a:hover {
    color: rgb(59, 89, 152);
    text-decoration: underline;
}

.jqtoolbar_chatboxmessagefrom a:link {
    font-weight: bold;
}

.jqtoolbar_chatboxmessagefrom a:visited {
    font-weight: bold;
}

.jqtoolbar_tab_name a {
    text-align: left;
    color: rgb(255, 255, 255) !important;
    overflow: hidden;
    text-decoration: none;
    display: block;
    max-width: 150px;
}

.jqtoolbar_tab_name a:hover {
    text-align: left;
    color: rgb(255, 255, 255);
    text-decoration: underline;
}

.jqtoolbar_avatar {
    border: 1px solid rgb(204, 204, 204);
    border-image: none;
    left: 5px;
    top: 5px;
    width: 45px;
    height: 45px;
    text-align: left;
    position: absolute;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_avatarbox {
    text-align: left;
    padding-right: 5px;
    float: left;
}

.jqtoolbar_ts {
    display: none;
    font-family: 'Trebuchet MS',Helvetica,sans-serif;
    color: #bebebe;
    font-size: 10px;
    position: absolute;
    top: -8px;
    left: 35px;
    cursor: default;
    text-align: left;
    white-space: nowrap
}

.jqtoolbar_ts_date {
    text-align: left;
    display: none;
}

.jqtoolbar_self {
    text-align: left;
    color: rgb(51, 51, 51) !important;
}

.jqtoolbar_chatboxmessage_wrapper {
    background-color: #fff !important;
    float: left;
    margin-top: 2px;
    margin-left: 4px;
    margin-right: 4px;
    max-width: 580px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    text-shadow: rgba(255, 255, 255, .8) 0 1px 0
}

.jqtoolbar_chatboxmessage_wrapper img {
    max-width: 150px;
    z-index: 100;
}

.jqtoolbar_chatboxmessage_wrapper .face {
    vertical-align: top;
    height: 1.3rem;
}

.jqtoolbar_self .jqtoolbar_chatboxmessage_wrapper {
    background-image: linear-gradient(to right, #bee0fb 0%, #bee0fb 100%) !important;
    margin-left: 35px;
    float: right
}

.jqtoolbar_self .jqtoolbar_ts {
    left: auto !important;
    right: 5px
}

.jqtoolbar_smiley_popout {
    bottom: 140px;
    right: 470px !important;
    top: auto;
}

.jqtoolbar_smiley_popout .jqtoolbar_more_tip {
    top: auto !important;
    bottom: -7px !important;
    background-position: 0px -37px;
    margin-left: -18px
}

.jqtoolbar_shortcut_popout {
    bottom: 140px;
    right: 395px !important;
    top: auto;
}

.jqtoolbar_shortcut_popout .jqtoolbar_more_tip {
    top: auto !important;
    bottom: -7px !important;
    background-position: 0px -37px;
    margin-left: -18px
}

.jqtoolbar_imbanquet_popout {
    bottom: 140px;
    right: 355px !important;
    top: auto;
}

.jqtoolbar_imbanquet_popout .jqtoolbar_more_tip {
    top: auto !important;
    bottom: -7px !important;
    background-position: 0px -37px;
    margin-left: -18px
}

.jqtoolbar_chatboxmessagecontent {
    padding: 11px;
    line-height: 15px;
    word-wrap: break-word;
    position: relative;
    -ms-word-wrap: break-word;
}

.jqtoolbar_offline_send_text {
    color: rgb(0, 0, 0);
    padding-left: 15px;
    font-family: Microsoft YaHei,"lucida grande",tahoma;
    font-size: 9px;
}

.jqtoolbar_chatboxmessagecontent_offline {
    padding: 3px 5px 3px 10px;
    line-height: 15px;
    margin-top: 3px;
    margin-right: -5px;
    margin-left: -15px;
}

.bubble:after,.bubble:before {
    position: absolute;
    top: 10px;
    border: 6px solid transparent;
    content: " "
}

.bubble.left:after,.bubble.left:before {
    right: 100%
}

.bubble.left:after {
    border-right-color: #fff;
    border-right-width: 4px
}

.bubble.right:after,.bubble.right:before {
    left: 100%
}

.bubble.right:after {
    border-left-color: #bee0fb
}

#jqtoolbar_chatboxes {
    height: auto;
    text-align: left;
    overflow: hidden;
    padding-top: 5px;
    margin-top: -5px;
    float: right;
}

#jqtoolbar_chatboxes_wide {
    width: 280px;
    height: 400px !important;
    text-align: left;
    overflow-x: hidden !important;
    overflow-y: auto;
    padding-top: 5px;
    margin-top: -5px;
}

#jqtoolbar_chatbox_left {
    background: rgb(235, 238, 244);
    width: 16px;
    height: 28px;
    text-align: left;
    color: rgb(51, 51, 51);
    padding-top: 2px;
    padding-right: 6px;
    padding-left: 6px;
    border-left-color: rgb(186, 192, 205);
    border-left-width: 1px;
    border-left-style: solid;
    float: right;
    cursor: pointer;
}

#jqtoolbar_chatbox_right {
    background: rgb(235, 238, 244);
    width: 16px;
    height: 28px;
    text-align: left;
    color: rgb(51, 51, 51);
    padding-top: 2px;
    padding-right: 6px;
    padding-left: 6px;
    border-left-color: rgb(186, 192, 205);
    border-left-width: 1px;
    border-left-style: solid;
    float: right;
    cursor: pointer;
}

.jqtoolbar_tabtext {
    padding: 4px 0px;
    font-weight: bold;
}

.jqtoolbar_previous_tab {
    background: url("./img/bg-core.png") no-repeat -115px -68px;
    margin: 8px 2px 0px 0px;
    width: 4px;
    height: 8px;
    float: left;
}

.jqtoolbar_next_tab {
    background: url("./img/bg-core.png") no-repeat -128px -68px;
    margin: 8px 2px 0px 0px;
    width: 4px;
    height: 8px;
    float: right;
}

.jqtoolbar_previous_tab_last {
    background-position: -115px -45px !important;
}

.jqtoolbar_next_tab_last {
    background-position: -128px -45px !important;
}

.jqtoolbar_chatbox_right_last {
    background: rgb(216, 216, 216) !important;
    text-align: left;
    color: rgb(153, 153, 153) !important;
    cursor: default !important;
}

.jqtoolbar_chatbox_left_last {
    background: rgb(216, 216, 216) !important;
    text-align: left;
    color: rgb(153, 153, 153) !important;
    cursor: default !important;
}

.jqtoolbar_chatbox_lr {
    text-align: left;
    display: none !important;
}

.jqtoolbar_chatbox_lr_mouseover {
    text-align: left;
    background-color: rgb(255, 255, 255) !important;
}

#jqtoolbar_chatbox_buttons {
    text-align: left;
    float: right;
}

.jqtoolbar_more_container {
    margin-left: 5px;
    display: none;
    position: relative;
}

.jqtoolbar_more_popout {
    background: #FFF;
    border: 1px solid rgba(0, 0, 0, .15);
    max-width: 340px;
    min-width: 100%;
    padding: 3px 0 4px;
    z-index: 1090 !important;
    display: none;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
    -webkit-background-clip: padding-box;
    margin-top: 9px
}

.jqtoolbar_more_popout_im {
    background: #FFF;
    border: 1px solid rgba(0, 0, 0, .15);
    max-width: 340px;
    min-width: 100%;
    padding: 3px 0 4px;
    z-index: 1090 !important;
    display: none;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
    -webkit-background-clip: padding-box;
    margin-top: 1px
}

.jqtoolbar_video_chat {
    cursor: pointer;
    font-size: 12px;
    padding: 4px 16px 4px 22px;
    white-space: nowrap;
    font-weight: normal;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent
}

.jqtoolbar_video_unavailable {
    opacity: 0.4
}

.jqtoolbar_more_divider {
    margin: 0px 7px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    height: 1px;
    color: rgb(204, 204, 204);
    background-color: rgb(204, 204, 204);
}

.jqtoolbar_more_hover {
    color: rgb(255, 255, 255) !important;
    border-top-color: rgb(59, 89, 152) !important;
    border-bottom-color: rgb(59, 89, 152) !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    background-color: rgb(109, 132, 180);
}

.jqtoolbar_more_hover a {
    background-position: 0px -56px;
    color: rgb(255, 255, 255) !important;
}

.jqtoolbar_more_button {
    background: url("./img/bg-core.png") no-repeat -202px -86px;
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    position: relative;
    z-index: 1090 !important;
}

.jqtoolbar_more_anchor {
    width: 22px;
    height: 23px;
    display: block;
}

.jqtoolbar_setting_anchor {
    width: 22px;
    height: 23px;
    display: block;
}

.jqtoolbar_more_button_hover {
    background-position: -179px -86px !important;
}

.jqtoolbar_more_button_selected {
    background: url("./img/bg-core.png") no-repeat -202px -86px rgb(74, 102, 160);
}

.jqtoolbar_link_item {
    text-decoration: underline;
    cursor: pointer;
    color: rgb(109, 132, 180) !important;
}

.jqtoolbar_link_item_hover {
    text-decoration: underline;
    cursor: pointer;
}

.jqtoolbar_seat_item_hover {
    background-position: -179px -86px !important;
}

.jqtoolbar_seat_item_selected {
    color: rgb(109, 132, 180) !important;
}

.jqtoolbar_disable_avatars_name {
    margin-top: 5px;
    margin-left: 10px;
    float: left;
    display: none;
}

.jqtoolbar_chatboxmessage_wrapper2 {
    margin-top: 20px;
}

.jqtoolbar_chatboxmessagecontent2 {
    margin-left: 0px;
}

.jqtoolbar_tabpopup textarea:focus {
    background: none;
    border: inherit;
    border-image: inherit;
    color: inherit;
}

/*Im button*/
.jqtoolbar_immsg_button {
    width: 54px;
    height: 25px;
    right: 13px;
    bottom: 15px;
    position: absolute;
    _position: absolute;
    cursor: pointer;
    display: block;
}

.jqtoolbar_immsg_button_hover {
}

/*biaoqing*/
.jqtoolbar_smiley_button_hover {
    background-position: -15px 5px;
}

.jqtoolbar_smiley_box {
    width: 235px;
    height: 206px;
    overflow-y: auto;
    overflow-x: hidden !important;
    padding: 5px 5px 5px 9px
}

.jqtoolbar_smiley_wrapper {
    width: 30px;
    height: 30px;
    text-align: center;
    padding-top: 2px;
    display: inline-block;
    cursor: pointer;
}

.jqtoolbar_smiley_wrapper .face {
    vertical-align: top;
    width: 30px;
    height: 30px;
}

.f1 {
    background-size: 30px;
    background-size: cover;
}

.jqtoolbar_smiley {
    top: 2px;
    width: 25px;
    height: 25px;
    position: relative;
}

/*kuaijiehuifu*/
.jqtoolbar_shortcut_button_hover {
    background-position: -56px 5px;
}

.jqtoolbar_shortcut_box {
    width: 210px;
    height: 210px;
    overflow-y: auto;
    overflow-x: hidden !important;
    padding: 3px 3px 3px 5px
}

.jqtoolbar_shortcut_wrapper {
    width: 100%;
    line-height: 20px;
    text-align: left;
    padding: 1px 2px 5px;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.jqtoolbar_shortcut {
    top: 2px;
    width: 14px;
    height: 14px;
    position: relative;
}

/*im zuoxi*/
.jqtoolbar_imbanquet_box {
    width: 210px;
    height: 180px;
    overflow-y: auto;
    overflow-x: hidden !important;
    padding: 3px 3px 3px 5px
}

.jqtoolbar_imbanquet_wrapper {
    width: 100%;
    height: 20px;
    text-align: left;
    padding-top: 1px;
    display: inline-block;
    cursor: pointer;
    border-top: 1px solid #c9d0da;
}

.jqtoolbar_imbanquet_link {
    background: rgb(255, 255, 255) !important;
    ; outline: 0px;
    border: 0px solid rgb(189, 199, 216);
    border-image: none;
    text-align: center;
    color: rgb(40, 113, 151);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    z-index: 1026;
    cursor: pointer;
    margin: 2px 5px 0px 0px;
}

.jqtoolbar_imbanquet {
    top: 2px;
    width: 14px;
    height: 14px;
    position: relative;
}

.jqtoolbar_enter_name_wrapper {
    padding: 3px;
    text-align: left;
    color: rgb(136, 136, 136);
    line-height: 1.3em !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    border-bottom-color: rgb(201, 208, 218);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: none;
    text-shadow: 1px 1px 0px white;
    background-color: rgb(244, 244, 244);
}

@-moz-document url-prefix(http://),url-prefix(https://) {
    /* 滚动条颜色 */
    scrollbar {
        -moz-appearance: none !important;
        background: rgb(0,255,0) !important;
    }

    /* 滚动条按钮颜色 */
    thumb,scrollbarbutton {
        -moz-appearance: none !important;
        background-color: rgb(0,0,255) !important;
    }

    /* 鼠标悬停时按钮颜色 */
    thumb:hover,scrollbarbutton:hover {
        -moz-appearance: none !important;
        background-color: rgb(255,0,0) !important;
    }

    /* 隐藏上下箭头 */
    scrollbarbutton {
        display: none !important;
    }

    /* 纵向滚动条宽度 */
    scrollbar[orient="vertical"] {
        min-width: 15px !important;
    }
}

.nui-scroll {
    overflow: auto;
}

.nui-scroll::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}

/*正常情况下滑块的样式*/
.nui-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .09);
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}

/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.nui-scroll:hover::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2);
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}

/*鼠标悬浮在滑块上时滑块的样式*/
.nui-scroll::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}

/*正常时候的主干部分*/
.nui-scroll::-webkit-scrollbar-track {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
    background-color: #f3f3f3;
}

/*鼠标悬浮在滚动条上的主干部分*/
.nui-scroll::-webkit-scrollbar-track:hover {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .4);
    background-color: rgba(0, 0, 0, .01);
}

#jqtoolbar_guest_name_input {
    background: rgb(255, 255, 255);
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 186px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 0px;
    margin-bottom: 0px;
    cursor: auto;
}

.jqtoolbar_message_sending {
    padding-right: 0px !important;
}

#jqtoolbar_chatrooms_button {
    width: 100px;
    padding-right: 5px;
    white-space: nowrap;
}

#jqtoolbar_chatrooms_icon {
    background: url("./img/bg-core.png") no-repeat -154px -90px;
    margin: 1px 2px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

#jqtoolbar_chatrooms_popup {
    width: 500px;
    text-align: left;
}

.jqtoolbar_chatrooms_title {
    background: rgb(109, 132, 180);
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-top-color: rgb(60, 89, 152);
    border-left-color: rgb(60, 89, 152);
    border-right-color: rgb(60, 89, 152);
    margin: 0px;
    border-image: none;
    height: 23px;
    text-align: left;
    color: rgb(255, 255, 255);
    line-height: normal;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.jqtoolbar_login_title {
    border-top-color: rgb(60, 89, 152);
    border-right-color: rgb(60, 89, 152);
    border-left-color: rgb(60, 89, 152);
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    background: rgb(109, 132, 180);
    margin: 0px;
    border-image: none;
    height: 23px;
    text-align: left;
    color: rgb(255, 255, 255);
    line-height: normal;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.jqtoolbar_chatroom_content {
    background-position: left bottom;
    text-align: left;
    color: rgb(51, 51, 51);
    line-height: 1.3em !important;
    padding-bottom: 1px;
    border-right-color: rgb(178, 178, 178);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
    min-height: 285px;
    max-height: 368px;
    background-repeat: no-repeat;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_chatroom_content a {
    text-align: left;
    color: rgb(59, 89, 152);
}

.jqtoolbar_chatroom_list {
    height: 26px;
    text-align: left;
    color: rgb(51, 51, 51);
    line-height: 100%;
    font-size: 13px;
    border-top-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    cursor: pointer;
}

.jqtoolbar_chatroom_list_hover {
    text-align: left;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    background-color: rgb(224, 228, 238) !important;
}

.jqtoolbar_chatroom_clicked {
    text-align: left;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    background-color: rgb(224, 228, 238) !important;
}

.jqtoolbar_chatroom_name {
    text-align: left;
    padding-top: 6px;
    padding-bottom: 3px;
    padding-left: 10px;
    float: left;
}

.jqtoolbar_chatroom_count {
    margin: 6px 15px 0px 0px;
    width: 90px;
    text-align: right;
    float: right;
}

.jqtoolbar_chatroom_status {
    margin: 7px 10px 0px 0px;
    width: 9px;
    height: 11px;
    text-align: left;
    float: right;
    background-repeat: no-repeat;
}

.jqtoolbar_chatroom_1 {
    background: none;
}

.jqtoolbar_chatroom_2 {
    background: url("./img/bg-core.png") no-repeat -285px -92px;
    text-align: left;
}

.jqtoolbar_chatroom_3 {
    background: url("./img/bg-core.png") no-repeat -285px -92px;
    text-align: left;
}

#jqtoolbar_chatroom_chat {
    width: 70%;
    border-right-color: rgb(204, 204, 204);
    border-right-width: 1px;
    border-right-style: solid;
    float: left;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
    min-height: 255px;
    max-height: 255px;
}

#jqtoolbar_chatroom_room_list {
    width: 29.7%;
    float: right;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
    min-height: 255px;
    max-height: 255px;
}

#jqtoolbar_chatroom_message {
    border-top-color: rgb(201, 208, 218);
    border-top-width: 1px;
    border-top-style: solid;
}

.jqtoolbar_chatroom_room_list {
    height: 26px;
    text-align: left;
    color: rgb(51, 51, 51);
    line-height: 100%;
    font-size: 11px;
    border-top-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    cursor: pointer;
}

.jqtoolbar_chatroom_room_name {
    text-align: left;
    overflow: hidden;
    padding-top: 7px;
    padding-bottom: 3px;
    padding-left: 5px;
    font-size: 11px;
    float: left;
    -ms-word-break: break-all;
    max-height: 10px;
    max-width: 95px;
}

#jqtoolbar_popout_left .jqtoolbar_chatroom_room_name {
    max-width: 140px;
}

.jqtoolbar_chatroom_avatar {
    width: 22px;
    height: 22px;
    margin-top: 2px;
    margin-left: 5px;
    float: left;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_chatroom_message_area {
    padding: 3px 5px 2px;
    border: 0px currentColor;
    border-image: none;
    text-align: left;
    position: relative;
}

.jqtoolbar_chatroom_message_area textarea {
    background: none;
    margin: 0px;
    padding: 3px 5px 0px 2px;
    border-radius: 0px;
    border: 0px currentColor;
    border-image: none;
    width: 465px;
    height: 18px;
    text-align: left;
    color: rgb(68, 68, 68);
    overflow: hidden;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    resize: none;
}

.jqtoolbar_chatroom_box_message {
    margin: 3px 5px;
    text-align: left;
    position: relative;
}

.jqtoolbar_chatroom_message_content {
    line-height: 15px;
    padding-top: 2px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-left: 5px;
    display: inline;
}

.jqtoolbar_chatroom_message_name {
    font-weight: bold;
    display: inline;
}

.jqtoolbar_error {
    text-align: left;
    color: rgb(204, 45, 45) !important;
}

.jqtoolbar_chatroom_create {
    background: url("./img/bg-core.png") no-repeat -202px -108px;
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    position: relative;
}

.jqtoolbar_chatroom_create_hover {
    background-position: -179px -108px !important;
}

.jqtoolbar_chatroom_leave {
    background: url("./img/bg-core.png") no-repeat -226px -108px;
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    position: relative;
}

.jqtoolbar_chatroom_leave_hover {
    background-position: -254px -108px !important;
}

.jqtoolbar_create_box {
    left: 0px;
    top: 0px;
    width: 100%;
    color: rgb(128, 128, 128);
    font-size: 11px;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    z-index: 1001;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_create_box_wrapper {
    padding: 2px 5px;
}

.jqtoolbar_banquet_group_box_wrapper {
    padding: 3px 5px;
}

#jqtoolbar_login_popup {
    width: 270px;
    text-align: left;
}

.jqtoolbar_login_content {
    background-position: left bottom;
    text-align: left;
    color: rgb(51, 51, 51);
    line-height: 1.3em !important;
    padding-bottom: 1px;
    border-right-color: rgb(178, 178, 178);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    position: relative;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
    height: auto!important;
    height: 290px;
    min-height: 316px;
    background-repeat: no-repeat;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_login_content a {
    text-align: left;
    color: rgb(59, 89, 152);
}

.jqtoolbar_create_select {
    background: rgb(255, 255, 255);
    padding: 2px 4px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 2px;
    width: 160px;
}

#jqtoolbar_login_popup .jqtoolbar_login_create_input {
    background: rgb(255, 255, 255);
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 168px;
    color: rgb(100, 100, 100);
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-family: Arial;
    height: 14px;
    line-height: normal;
}

#jqtoolbar_login_popup .jqtoolbar_login_content span label {
    font-family: inherit;
    font-size: 11px;
}

.jqtoolbar_login_text {
    text-align: right;
    float: left;
    position: relative;
    width: 60px;
    padding-top: 2px;
    padding-right: 8px;
}

.jqtoolbar_login_create_password_input {
    background: rgb(255, 255, 255);
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 110px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.jqtoolbar_login_password_input {
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 150px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.jqtoolbar_logintabtitle {
    border-width: 1px 1px 0px;
    border-style: solid solid none;
    border-top-color: rgb(60, 89, 152);
    border-left-color: rgb(60, 89, 152);
    border-right-color: rgb(60, 89, 152);
    margin: 0px;
    border-image: none;
    height: 23px;
    text-align: left;
    color: rgb(255, 255, 255);
    line-height: normal;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    cursor: pointer;
    background-color: rgb(109, 132, 180);
}

.jqtoolbar_login_box {
    padding: 2px 5px;
    left: 0px;
    top: 0px;
    color: rgb(128, 128, 128);
    font-size: 11px;
    display: block;
    position: relative;
    z-index: 1001;
}

.jqtoolbar_login_box_wrapper {
    padding: 2px 5px;
}

.jqtoolbar_login_box_two_wrapper {
    float: left;
    color: rgb(68, 68, 68);
    font-size: 11px;
    display: block;
    position: relative;
    z-index: 1001;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_password_box {
    left: 0px;
    top: 0px;
    width: 100%;
    color: rgb(128, 128, 128);
    font-size: 11px;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    z-index: 1001;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_password_box_wrapper {
    padding: 2px 5px;
    width: 150px;
}

.jqtoolbar_chatroom_message_avatar {
    width: 12px;
    height: 12px;
    margin-top: 2px;
    margin-right: 3px;
    float: left;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_chatroom_message_content .jqtoolbar_ts {
    top: 0px !important;
}

.jqtoolbar_global_chatroom_message {
    color: rgb(0, 0, 0);
    font-weight: bold;
}

.jqtoolbar_chatroom_popout {
    background: url("./img/bg-core.png") no-repeat -227px -86px;
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    display: none;
    position: relative;
}

.jqtoolbar_chatroom_popout_hover {
    background-position: -254px -86px !important;
}

.jqtoolbar_message_sending_popout {
}

#jqtoolbar_chatroom_create a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

#jqtoolbar_chatroom_options a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

#jqtoolbar_chatroom_leave a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

#jqtoolbar_chatroom_options_flyout {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
    padding: 3px 0px 4px;
    border-image: none;
    left: auto;
    top: 100%;
    right: -1px;
    bottom: auto;
    color: rgb(0, 0, 0);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    display: none;
    position: absolute;
    z-index: 1090 !important;
    min-width: 100%;
    max-width: 340px;
}

.jqtoolbar_chatroom_options_flyout_display {
    display: block !important;
}

#jqtoolbar_notification_options_flyout {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
    padding: 3px 0px 4px;
    border-image: none;
    left: auto;
    bottom: 70px;
    width: 70px;
    right: -60px;
    color: rgb(0, 0, 0);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    display: none;
    position: absolute;
    z-index: 1090 !important;
    max-width: 340px;
}

.jqtoolbar_notification_options_flyout_display {
    display: block !important;
}

#jqtoolbar_banquet_options_flyout {
    width: 70px;
    color: rgb(0, 0, 0);
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
    padding: 3px 0px 4px;
    border-image: none;
    font-size: 11px;
    position: fixed;
    z-index: 9990 !important;
    position: fixed;
    font-family: Microsoft YaHei,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 11px;
    text-align: leftline-height:normal;
    right: 110px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    _position: absolute;
}

.jqtoolbar_banquet_options_flyout_display {
    text-align: left;
    display: block !important;
}

.jqtoolbar_banquet_options_flyout_display_none {
    display: block !important;
    visibility: hidden;
}

.jqtoolbar_right_content_item_ul {
    overflow: hidden hidden;
    padding: 1px 4px;
    zoom: 1;list-style-type: none;
    margin: 0px;
    min-height: 20px;
}

.jqtoolbar_right_content_item_li {
    line-height: 30px;
    overflow: hidden;
    padding: 1px 0px 0px 1px;
    zoom: 1; background: rgb(51, 51, 51);
    width: 100%;
    height: 35px !important;
    white-space: nowrap;
    border-bottom-color: rgb(59, 89, 152) !important;
    border-bottom-width: 1px !important;
}

.jqtoolbar_right_content_item_li2 {
    line-height: 18px;
    overflow: hidden;
    padding: 1px 0px 0px 1px;
    zoom: 1; background: rgb(255, 255, 255);
    width: 100%;
    height: 20px !important;
    white-space: nowrap;
    border-bottom-color: rgb(59, 89, 152) !important;
    border-bottom-width: 1px !important;
}

.jqtoolbar_call_transfer_li {
    line-height: 25px;
    overflow: hidden;
    padding: 1px;
    zoom: 1; }

.jqtoolbar_chatroom_users_flyout {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
    padding: 8px 0px 6px;
    border-image: none;
    top: 0px;
    width: 172px;
    right: 148px;
    color: rgb(0, 0, 0);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    display: none;
    position: absolute;
    z-index: 1090 !important;
}

.jqtoolbar_chatroom_password_flyout {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
    padding: 6px 8px 10px 0px;
    border-image: none;
    width: 172px;
    color: rgb(0, 0, 0);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    position: absolute;
    z-index: 1090 !important;
}

#jqtoolbar_chatroom_create_flyout {
    display: none;
}

.jqtoolbar_chatroom_create_flyout_display {
    display: block !important;
}

#jqtoolbar_chatroom_password_flyout {
    display: none;
}

.jqtoolbar_chatroom_password_flyout_display {
    display: block !important;
}

.jqtoolbar_panel_icon3 {
    background: url("./img/bg-core.png") no-repeat -98px -45px;
    margin: 2px 3px 0px 5px;
    width: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
}

.jqtoolbar_panel_icon4 {
    background: url("./img/bg-core.png") no-repeat -64px -45px;
    margin: 2px 3px 0px 5px;
    width: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
}

.jqtoolbar_panel_icon5 {
    background: url("./img/bg-core.png") no-repeat -81px -45px;
    margin: 2px 3px 0px 5px;
    width: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
}

#jqtoolbar_chatroom_selection {
    line-height: 11px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
}

#jqtoolbar_chatroom_selection2 {
    line-height: 11px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
}

#jqtoolbar_chatroom_selection3 {
    line-height: 11px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
}

.jqtoolbar_chatroom_hover {
    background-image: none !important;
    background-color: rgb(255, 255, 255) !important;
}

#jqtoolbar_dial_create_input {
    background: rgb(255, 255, 255);
    padding: 1px 5px;
    outline: 0px;
    border: 0px solid rgb(189, 199, 216);
    border-image: none;
    width: 205px;
    color: rgb(189, 199, 216);
    font-size: 16px;
    margin: 4px 0px;
    height: 40px;
}

#jqtoolbar_chatroom_create_input {
    background: rgb(255, 255, 255);
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 110px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#jqtoolbar_chatroom_create_password_input {
    background: rgb(255, 255, 255);
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 110px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#jqtoolbar_chatroom_password_input {
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 150px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#jqtoolbar_setting .jqtoolbar_setting_time_input {
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 127px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 2px;
    font-family: Arial;
    height: inherit;
    line-height: normal;
    margin: 2px 1px 0px;
}

.jqtoolbar_setting_box .jqtoolbar_setting_time_input {
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 121px;
    color: rgb(153, 153, 153);
    font-size: 11px;
    margin-top: 2px;
    font-family: Arial;
    height: inherit;
    line-height: normal;
    margin: 2px 1px 0px;
}

#simulation_queue {
    font-family: Arial;
    height: inherit;
    line-height: normal;
    padding: 1px 0;
    margin: 2px 1px 0px;
}

#dialout_queue {
    font-family: Arial;
    height: inherit;
    line-height: normal;
    padding: 1px 0;
    margin: 2px 1px 0px;
}

#jqtoolbar_settings_content .jqtoolbar_callnumber_input {
    padding: 3px;
    outline: 0px;
    border: 1px solid rgb(189, 199, 216);
    border-image: none;
    width: 120px;
    color: rgb(0, 0, 0);
    font-size: 11px;
    font-weight: bold;
    margin-top: 2px;
    font-family: Arial;
    height: inherit;
    line-height: normal;
    margin: 2px 1px 0px;
}

#jqtoolbar_chatroom_login {
}

.jqtoolbar_setting_box {
    left: 0px;
    top: 0px;
    padding: 2px 2px;
    margin-right: 2px;
    color: rgb(68, 68, 68);
    font-size: 12px;
    border-bottom-color: rgb(229, 229, 229);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: relative;
    z-index: 1001;
    background-color: rgb(242, 242, 242);
}

.jqtoolbar_setting_box_wrapper {
    padding: 2px 10px;
}

.jqtoolbar_notice_text {
    font-size: 10px;
    width: 100%;
    color: rgb(156, 156, 156);
    padding: 3px 1px;
}

.jqtoolbar_setting_play select {
    background: rgb(255, 255, 255);
    margin: 0px;
    padding: 0px;
    top: 2px;
    width: 85px;
    height: 20px;
    font-size: 11px !important;
    position: relative;
}

.jqtoolbar_dial_link img {
    top: 3px;
    width: 24px !important;
    height: 20px !important;
    position: relative;
}

.jqtoolbar_chatroom_flyout_text {
    padding: 2px 8px 3px 10px;
    overflow: hidden;
}

.jqtoolbar_chatroom_options_padding {
    border-width: 1px 0px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    padding: 2px 0px;
    border-image: none;
    white-space: nowrap;
    cursor: pointer;
}

.jqtoolbar_chatroom_title_padding {
    padding: 0px 0px 6px;
    cursor: default;
}

.jqtoolbar_status_icon {
    background: url("./img/bg-core.png") no-repeat 0px -88px;
    margin: 4px 2px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

.jqtoolbar_hide_icon {
    background-position: -126px -85px;
    width: 17px !important;
    height: 17px !important;
}

.jqtoolbar_show_icon {
    background-position: -102px -90px;
    width: 17px !important;
    height: 17px !important;
}

#jqtoolbar_status_bar_button {
    border-right-color: transparent;
    border-right-width: 1px;
    border-right-style: solid;
}

#jqtoolbar_hide_bar_button {
    border-right-color: transparent;
    border-right-width: 1px;
    border-right-style: solid;
}

#jqtoolbar_show_bar_button {
    height: 27px;
    right: 14px;
    bottom: 0px;
    border-top-color: rgb(153, 153, 153);
    border-right-color: rgb(153, 153, 153);
    border-left-color: rgb(153, 153, 153);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    display: none;
    position: fixed;
    z-index: 1015;
    _position: absolute;
}

.jqtoolbar_loader {
    margin: 5px auto;
    width: 16px;
    height: 11px;
}

#channel_frame {
    width: 0px;
    height: 0px;
    display: none;
}

.jqtoolbar_powered_by {
    padding: 3px;
    text-align: left;
    color: rgb(136, 136, 136);
    line-height: 1.3em !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    border-right-color: rgb(178, 178, 178);
    border-bottom-color: rgb(201, 208, 218);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    text-shadow: 1px 1px 0px white;
    background-color: rgb(244, 244, 244);
}

#jqtoolbar_sound_player_holder {
    right: 0px;
    bottom: 0px;
    display: block;
    position: absolute;
}

.jqtoolbar_powered_by a {
    color: rgb(40, 113, 151) !important;
    text-decoration: none;
}

.jqtoolbar_powered_by a:hover {
    text-decoration: underline;
}

.jqtoolbar_banquet_group {
    height: 23px;
    padding: 1px 0px;
    text-align: left;
    color: rgb(136, 136, 136);
    line-height: 1.3em !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    border-right-color: rgb(178, 178, 178);
    border-bottom-color: rgb(201, 208, 218);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 00px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    text-shadow: 1px 1px 0px white;
    background-color: rgb(244, 244, 244);
}

.jqtoolbar_banquet_group a {
    color: rgb(40, 113, 151) !important;
    text-decoration: none;
    cursor: pointer;
}

.jqtoolbar_banquet_group a:hover {
    text-decoration: underline;
}

#jqtoolbar_base div {
    font-size: 12px;
}

.jqtoolbar_tabpopup div {
    font-size: 12px;
}

.jqtoolbar_ui_button {
    background: url("././img/bg-ui-button.png") repeat-x left top rgb(91, 116, 168);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110);
    padding: 3px 6px;
    border-image: none;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 13px;
    text-decoration: none;
    vertical-align: top;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}

.jqtoolbar_im_service_button {
}

.jqtoolbar_call_button {
    background: url("././img/bg-ui-button.png") repeat-x left top rgb(91, 116, 168);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110);
    padding: 2px 6px;
    border-image: none;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 13px;
    text-decoration: none;
    vertical-align: top;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}

.jqtoolbar_ui_button object {
    position: relative;
    z-index: 1100;
}

.jqtoolbar_clearfix::after {
    height: 0px;
    line-height: 0;
    clear: both;
    display: block;
    visibility: hidden;
    content: ".";
}

.jqtoolbar_clearfix {
    display: block;
    clear: both;
}

html[xmlns] .jqtoolbar_clearfix {
    display: block;
}

* html .jqtoolbar_clearfix {
    height: 1%;
}

.jqtoolbar_message_box {
    left: 0px;
    top: 0px;
    width: 100%;
    color: rgb(104, 104, 104);
    font-size: 11px;
    border-bottom-color: rgb(255, 190, 190);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: none;
    position: absolute;
    z-index: 1001;
    background-color: rgb(255, 226, 226);
}

.jqtoolbar_notice_box {
    left: 0px;
    top: 0px;
    width: 100%;
    color: rgb(104, 104, 104);
    font-size: 11px;
    border-bottom-color: rgb(255, 190, 190);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    z-index: 1001;
    background-color: rgb(255, 226, 226);
}

.jqtoolbar_message_box_wrapper {
    padding: 2px 5px;
}

#jqtoolbar_base div {
    font-family: inherit;
}

.jqtoolbar_tabpopup div {
    font-family: inherit;
}

.jqtoolbar_inner_button img {
    border: 0px currentColor;
    border-image: none;
}

#jqtoolbar_bookmarks img {
    border: 0px currentColor;
    border-image: none;
}

.jqtoolbar_facebook_connect {
    padding: 3px;
    text-align: left;
    color: rgb(102, 102, 102);
    line-height: 1.3em !important;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    border-right-color: rgb(178, 178, 178);
    border-bottom-color: rgb(201, 208, 218);
    border-left-color: rgb(178, 178, 178);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    display: none;
    cursor: pointer;
    text-shadow: 1px 1px 0px white;
    background-color: rgb(244, 244, 244);
}

.jqtoolbar_facebook_connect a {
    color: rgb(102, 102, 102) !important;
    text-decoration: none !important;
}

.jqtoolbar_facebook_connect a:hover {
    color: rgb(102, 102, 102) !important;
    text-decoration: none !important;
}

.jqtoolbar_facebook_connect_hover {
    background-color: rgb(235, 235, 235);
}

.jqtoolbar_skillbutton_border {
    border-right-color: rgb(204, 204, 204) !important;
    border-right-width: 1px !important;
    border-right-style: solid !important;
}

#jqtoolbar_skill_icon {
    margin: 1px 5px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

#jqtoolbar_skill_icon1 {
    margin: 1px 5px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

#jqtoolbar_test_icon {
    background: url("./img/bg-core.png") no-repeat -170px -45px;
    margin: 1px 5px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

/*.jqtoolbar_skill_icon {
	background-position: -196px -45px;
}*/
#jqtoolbar_skillButton_popup {
    width: 332px;
    text-align: left;
}

.jqtoolbar_optionsbutton_border {
    border-right-color: rgb(204, 204, 204) !important;
    border-right-width: 1px !important;
    border-right-style: solid !important;
}

#jqtoolbar_notifications_icon {
    background: url("./img/bg-core.png") no-repeat -196px -45px;
    ; margin: 1px 2px 0px 0px;
    width: 16px;
    height: 16px;
    float: left;
}

.jqtoolbar_notifications_icon {
    background-position: -196px -45px;
}

#jqtoolbar_banquetbutton {
    background: rgb(235, 238, 244);
    padding-right: 5px;
    white-space: nowrap;
}

#jqtoolbar_banquetButton_popup {
    width: 332px;
    text-align: left;
}

#jqtoolbar_visitorbutton {
    background: rgb(235, 238, 244);
    padding-right: 5px;
    white-space: nowrap;
}

#jqtoolbar_visitorButton_popup {
    width: 332px;
    text-align: left;
}

.jqtoolbar_statusimages_click {
    text-align: left;
}

.jqtoolbar_optionsimages_click {
    text-align: left;
}

.jqtoolbar_optionsimages_exclamation {
    background: url("./img/bg-core.png") no-repeat -160px -40px;
    text-align: left;
}

.jqtoolbar_optionstyle {
    text-align: left;
    max-height: 400px;
    width: 330px;
    height: expression(this.scrollHeigth > 400 ? "400px":"auto");
    overflow-y: auto;
}

.jqtoolbar_optionstyle1 {
    padding: 0px 0px;
    text-align: left;
}

.jqtoolbar_option_itemstyle {
    float: left;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    padding: 1px 2px;
    text-align: left;
    color: rgb(51, 51, 51);
}

.jqtoolbar_option_itemstyle1 {
    float: left;
    height: 22px;
    line-height: 30px;
    overflow: hidden;
    padding: 2px 4px;
    text-align: left;
    color: rgb(235, 238, 244);
}

.jqtoolbar_option_itemstyle2 {
    float: left;
    height: 22px;
    line-height: 30px;
    overflow: hidden;
    padding: 2px 4px;
    text-align: left;
    color: rgb(51, 51, 51);
}

.jqtoolbar_option_undo {
    color: rgb(153, 153, 153);
    font-style: italic;
    text-decoration: none;
}

.jqtoolbar_privilege_show {
    display: block;
}

.jqtoolbar_privilege_hide {
    display: none;
}

.jqtoolbar_option_show {
    display: block;
}

.jqtoolbar_option_hide {
    display: none;
}

#jqtoolbar_dial_begin {
    display: block;
}

#jqtoolbar_dial_online {
    display: block;
}

#jqtoolbar_dial_transfer {
    display: block;
}

#jqtoolbar_dial_question {
    display: block;
}

.jqtoolbar_status_content {
    height: 300px;
    padding: 3px;
    width: 235px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    max-height: 300px;
    max-width: 238px;
    clear: both;
    position: relative;
}

.jqtoolbar_dial_itemstyle {
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden hidden;
    padding: 2px 5px;
    text-align: center;
    margin-right: 1px;
    margin-left: 1px;
    /* background: url("../themes/new_facebook_full/images/dial/dial_bg.png") repeat; */
    vertical-align: middle;
    font-size: 16px;
}

.jqtoolbar_dial_itemstyle_del {
    /* background: url("../themes/new_facebook_full/images/dial/sym_keyboard_delete.png"); */
}

.jqtoolbar_box_wrapper {
    height: 14px;
    padding: 2px 2px;
}

.jqtoolbar_item_name {
    float: left;
    color: rgb(153, 153, 153);
    font-size: 13px;
}

.jqtoolbar_item_link {
    float: left;
    color: rgb(102, 102, 102) !important;
    font-size: 13px;
}

.jqtoolbar_width_250 {
    width: 250px;
}

.jqtoolbar_width_200 {
    width: 200px;
}

.jqtoolbar_width_190 {
    width: 190px;
}

.jqtoolbar_width_170 {
    width: 170px;
}

.jqtoolbar_width_150 {
    width: 150px;
}

.jqtoolbar_width_130 {
    width: 130px;
}

.jqtoolbar_width_120 {
    width: 120px;
}

.jqtoolbar_width_115 {
    width: 115px;
}

.jqtoolbar_width_110 {
    width: 110px;
}

.jqtoolbar_width_140 {
    width: 140px;
}

.jqtoolbar_width_100 {
    width: 100px;
}

.jqtoolbar_width_90 {
    width: 90px;
}

.jqtoolbar_width_80 {
    width: 80px;
}

.jqtoolbar_width_70 {
    width: 70px;
}

.jqtoolbar_width_60 {
    width: 60px;
}

.jqtoolbar_width_50 {
    width: 50px;
}

.jqtoolbar_width_40 {
    width: 40px;
}

.jqtoolbar_width_30 {
    width: 30px;
}

.jqtoolbar_width_25 {
    width: 25px;
}

.jqtoolbar_width_20 {
    width: 20px;
}

.jqtoolbar_notifications_divider {
    margin: 10px 8px 4px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    height: 1px;
    background-color: rgb(204, 204, 204);
}

.jqtoolbar_blue_link a {
    color: rgb(40, 113, 151) !important;
    text-decoration: none;
}

.jqtoolbar_blue_link a:hover {
    text-decoration: underline;
}

.jqtoolbar_notification_box {
    padding-top: 5px;
    padding-left: 23px;
    position: relative;
}

.jqtoolbar_notification_icon {
    left: 2px;
    top: 5px;
    position: absolute;
}

.jqtoolbar_received {
    color: rgb(153, 153, 153);
    font-size: 10px;
}

#jqtoolbar_no_new_notifications {
    display: block;
}

#jqtoolbar_notification_alert {
    /* background: url("../themes/new_facebook_full/images/img-notification-tip.png") no-repeat right bottom; */
    width: 250px !important;
    text-align: left;
    right: 15px;
    bottom: 31px;
    padding-bottom: 4px;
    position: fixed;
    z-index: 1004;
    -ms-word-wrap: break-word;
    _position: absolute;
    _bottom: 31px;
}
}

.jqtoolbar_notification_alert_content {
    padding: 10px;
    border-radius: 5px;
    border: 1px solid rgb(141, 148, 158);
    border-image: none;
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: normal;
    font-family: "Bitstream Vera Sans",Arial,Verdana,sans-serif;
    font-size: 11px;
    background-color: rgb(217, 224, 234);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.jqtoolbar_see_all_button {
    background: url("./img/bg-core.png") no-repeat -154px -108px;
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    position: relative;
}

.jqtoolbar_see_all_button_hover {
    background-position: -129px -108px !important;
}

.jqtoolbar_see_skill_button {
    background: url("./img/bg-core.png") no-repeat -104px -108px;
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    position: relative;
}

.jqtoolbar_see_skill_button_hover {
    background-position: -79px -108px !important;
}

.jqtoolbar_panel_setting_button {
    background: url("./img/bg-core.png") no-repeat -202px -86px rgb(74, 102, 160);
    width: 22px;
    height: 23px;
    text-align: left;
    float: right;
    position: relative;
    z-index: 1090 !important;
}

.jqtoolbar_panel_setting_button_hover {
    background-position: -179px -86px !important;
}

#jqtoolbar_userscontent {
    height: auto;
    text-align: left;
    line-height: 100% !important;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
}

.jqtoolbar_gooffline {
    text-align: left;
    color: rgb(0, 0, 0);
    text-decoration: underline;
    cursor: pointer;
}

#jqtoolbar_panel_options {
    width: auto;
    height: 17px !important;
    padding-top: 3px;
    border-right-color: rgb(153, 153, 153);
    border-right-width: 1px;
    border-right-style: solid;
    float: left;
    display: inline-block;
    position: relative;
    background-repeat: repeat-x;
    background-color: rgb(238, 238, 238);
}

#jqtoolbar_panel_status {
    width: auto;
    height: 17px !important;
    padding-top: 3px;
    border-right-color: rgb(153, 153, 153);
    border-right-width: 1px;
    border-right-style: solid;
    float: left;
    display: inline-block;
    position: relative;
    background-repeat: repeat-x;
    background-color: rgb(238, 238, 238);
}

.jqtoolbar_panel_hover {
    background-image: none !important;
    background-color: rgb(255, 255, 255) !important;
}

#jqtoolbar_panel_status a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

#jqtoolbar_panel_options a {
    color: rgb(51, 51, 51);
    text-decoration: none;
}

#jqtoolbar_options_item {
    line-height: 11px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
}

#jqtoolbar_options_item2 {
    line-height: 11px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
}

.jqtoolbar_panel_icon {
    background: url("./img/bg-core.png") no-repeat -64px -45px;
    margin: 2px 3px 0px 5px;
    width: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
}

.jqtoolbar_panel_icon2 {
    background: url("./img/bg-core.png") no-repeat -98px -45px;
    margin: 2px 3px 0px 5px;
    width: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
}

.jqtoolbar_panel_flyout_open {
    background-image: none !important;
    background-color: rgb(109, 132, 180) !important;
}

.jqtoolbar_panel_flyout_open2 {
    background-image: none !important;
    background-color: rgb(109, 132, 180) !important;
}

.jqtoolbar_panel_flyout_open3 {
    background-image: none !important;
    background-color: rgb(109, 132, 180) !important;
}

.jqtoolbar_panel_flyout_open4 {
    background-image: none !important;
    background-color: rgb(109, 132, 180) !important;
}

.jqtoolbar_panel_flyout_icon {
    background-position: -64px -68px !important;
}

.jqtoolbar_panel_flyout_icon2 {
    background-position: -98px -68px !important;
}

.jqtoolbar_panel_flyout_icon3 {
    background-position: -64px -68px !important;
}

.jqtoolbar_panel_flyout_icon4 {
    background-position: -98px -68px !important;
}

.jqtoolbar_panel_item_flyout {
    border: 0px currentColor !important;
    border-image: none !important;
    color: rgb(255, 255, 255) !important;
    padding-top: 4px;
    margin-top: -3px;
}

.jqtoolbar_panel_item_flyout2 {
    border: 0px currentColor !important;
    border-image: none !important;
    color: rgb(255, 255, 255) !important;
    padding-top: 4px;
    margin-top: -3px;
}

.jqtoolbar_panel_item_flyout3 {
    border: 0px currentColor !important;
    border-image: none !important;
    color: rgb(255, 255, 255) !important;
    padding-top: 4px;
    margin-top: -3px;
}

.jqtoolbar_panel_item_flyout4 {
    border: 0px currentColor !important;
    border-image: none !important;
    color: rgb(255, 255, 255) !important;
    padding-top: 4px;
    margin-top: -3px;
}

.jqtoolbar_flyout_text {
    padding: 0px 0px 6px 4px;
    height: 25px;
}

.jqtoolbar_flyout_text2 {
    padding: 0px 0px 0px 6px;
}

.jqtoolbar_flyout_input {
    margin: 3px 3px 3px 4px;
}

.jqtoolbar_input_box {
    width: 16px;
    height: 16px;
    float: left;
}

.jqtoolbar_hide_loading {
    display: block;
}

.jqtoolbar_show_loading {
    display: none;
}

.jqtoolbar_label {
    padding: 2px 2px 0px 10px;
    width: 118px;
    color: rgb(0, 0, 0);
    font-weight: normal;
    float: left;
    cursor: default;
}

.jqtoolbar_more_wrapper {
    position: absolute;
    z-index: 1040 !important;
}

#jqtoolbar_options_flyout {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
    padding: 3px 0px 4px;
    border-image: none;
    left: auto;
    top: 100%;
    right: -1px;
    bottom: auto;
    color: rgb(0, 0, 0);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    display: none;
    position: absolute;
    z-index: 1090 !important;
    min-width: 100%;
    max-width: 340px;
}

.flyout_reversed {
    top: auto !important;
    bottom: 23px !important;
}

.jqtoolbar_options_flyout_display {
    display: block !important;
}

#jqtoolbar_status_flyout {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(41, 62, 106);
    padding: 4px 0px 6px;
    border-image: none;
    top: 20px;
    width: 172px;
    right: -1px;
    color: rgb(0, 0, 0);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    display: none;
    position: absolute;
    z-index: 1016;
}

.jqtoolbar_status_flyout_display {
    display: block !important;
}

.jqtoolbar_options_divider {
    margin: 0px 8px 4px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    height: 1px;
    color: rgb(204, 204, 204);
    display: block;
    background-color: rgb(204, 204, 204);
}

.jqtoolbar_optionsdot {
    background-position: 0px 2px;
    margin: 5px 0px 0px 11px;
    width: 8px;
    height: 8px;
    text-align: left;
    overflow: hidden;
    float: left;
    background-repeat: no-repeat;
}

.jqtoolbar_options_padding {
    padding: 2px 0px;
    cursor: pointer;
}

.jqtoolbar_options_padding_hover {
    color: rgb(255, 255, 255) !important;
    border-top-color: rgb(59, 89, 152) !important;
    border-bottom-color: rgb(59, 89, 152) !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    background-color: rgb(109, 132, 180) !important;
}

.jqtoolbar_options_actions {
    padding: 0px 0px 2px;
}

.jqtoolbar_flyout_span {
    padding: 2px 8px 3px 26px;
    display: block;
}

.jqtoolbar_themeswitcher {
    width: 100px;
    height: 17px;
    font-size: 10px;
}

#jqtoolbar_theme_change {
    height: 13px;
    margin-top: 8px;
}

.jqtoolbar_inner_menu {
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    padding-left: 5px;
    list-style-type: none;
}

.jqtoolbar_menu_new {
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    border-image: none;
    list-style-type: none;
    white-space: nowrap;
}

.jqtoolbar_menu_new a:hover {
    text-decoration: none;
}

.jqtoolbar_menu_item {
    border-width: 1px 0px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    margin: 0px;
    padding: 0px;
    border-image: none;
    list-style-type: none;
    white-space: nowrap;
}

.jqtoolbar_menu_item a:hover {
    text-decoration: none;
}

.jqtoolbar_menu_anchor {
    /* background: url("../themes/new_facebook_full/images/img-checkmarks.png") no-repeat left 4px; */
    padding: 1px 16px 1px 22px;
    color: rgb(17, 17, 17);
    line-height: 16px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

.jqtoolbar_menu_anchor span {
    width: 110px;
    font-size: 11px;
    display: block;
    white-space: normal;
    -ms-text-overflow: ellipsis;
    max-width: 300px;
}

.jqtoolbar_menu_anchor input {
    display: none !important;
}

.jqtoolbar_menu_privilege {
    padding: 1px 16px 1px 22px;
    color: rgb(17, 17, 17);
    line-height: 16px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

.jqtoolbar_menu_privilege_gray {
    color: rgb(156, 156, 156);
    font-style: italic;
}

.jqtoolbar_menu_privilege input {
    display: none !important;
}

.jqtoolbar_privilege_item {
    border-width: 1px 0px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    margin: 0px;
    padding: 0px;
    border-image: none;
    list-style-type: none;
    white-space: nowrap;
}

.jqtoolbar_privilege_item a:hover {
    text-decoration: none;
}

.jqtoolbar_privilegemore_hover {
    color: rgb(255, 255, 255) !important;
    border-top-color: rgb(59, 89, 152) !important;
    border-bottom-color: rgb(59, 89, 152) !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    background-color: rgb(109, 132, 180);
}

.jqtoolbar_privilegemore_hover a {
    background-position: 0px -56px;
    color: rgb(255, 255, 255) !important;
}

.jqtoolbar_privilegemore_unhover {
    color: rgb(255, 255, 255) !important;
    !important; border-top-color: rgb(59, 89, 152) !important;
    border-bottom-color: rgb(59, 89, 152) !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    background-color: rgb(255, 255, 255);
}

.jqtoolbar_privilegemore_unhover a {
}

.jqtoolbar_menu_separator {
    margin: 5px 7px 6px;
    height: 1px;
    padding-top: 1px;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.jqtoolbar_menu_unchecked {
    background: none !important;
}

.jqtoolbar_block_menu {
    padding: 5px;
    width: 150px;
    color: rgb(128, 128, 128);
    font-weight: normal;
    display: none;
    cursor: default;
}

.jqtoolbar_block_menu select {
    background: rgb(255, 255, 255);
    margin: 0px;
    padding: 0px;
    top: 2px;
    width: 85px;
    height: 20px;
    font-size: 11px !important;
    position: relative;
}

.jqtoolbar_theme_menu {
    padding: 5px;
    width: 150px;
    color: rgb(128, 128, 128);
    font-weight: normal;
    cursor: default;
}

.jqtoolbar_theme_menu select {
    top: 2px;
    width: 85px;
    height: 20px;
    font-size: 10px !important;
    position: relative;
}

#jqtoolbar_theme_flyout {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
    padding: 3px 0px 4px;
    border-image: none;
    left: auto;
    top: 100%;
    right: 0px;
    bottom: auto;
    color: rgb(0, 0, 0);
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    display: none;
    position: absolute;
    z-index: 1090 !important;
    min-width: 100%;
    max-width: 340px;
}

.jqtoolbar_theme_flyout_display {
    display: block !important;
}

.display_block {
    display: block !important;
}

.display_none {
    display: none !important;
}

.jqtoolbar_plugins {
    text-align: left;
    color: rgb(102, 102, 102);
    padding-top: 2px;
    padding-right: 5px;
    font-family: Microsoft YaHei,"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    margin-left: 55px;
}

.jqtoolbar_pluginsicon {
    text-align: left;
    margin-right: 5px;
    cursor: pointer;
}

.jqtoolbar_pluginsicon_divider {
    text-align: left;
    margin-right: 5px;
}

#jqtoolbar_popoutchatbutton {
    display: none;
}

.jqtoolbar_popin_icon {
    background-position: -223px -44px;
    width: 17px !important;
    height: 17px !important;
}

.jqtoolbar_popout_icon {
    background-position: -81px -45px !important;
    text-align: left;
    background-image: url("./img/bg-core.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

#jqtoolbar_popout_wrapper {
    width: 100%;
    height: 100%;
}

#jqtoolbar_popout_friends {
    top: 0px;
    width: 220px;
    height: auto !important;
    bottom: 0px;
    padding-top: 3px;
    border-right-color: rgb(170, 170, 170);
    border-right-width: 1px;
    border-right-style: solid;
    position: absolute;
    -ms-overflow-y: scroll;
    background-color: rgb(255, 255, 255);
}

#jqtoolbar_popout_chat {
    left: 221px;
    top: 0px;
    right: 0px;
    position: absolute;
    background-color: rgb(255, 255, 255);
}

#jqtoolbar_popout_open_chats {
    left: 221px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    position: absolute;
    background-color: rgb(237, 237, 237);
}

#jqtoolbar_popout_container {
    padding: 0px 8px 3px;
    border-top-color: rgb(170, 170, 170);
    border-top-width: 1px;
    border-top-style: solid;
    display: block;
    -ms-zoom: 1; }

.jqtoolbar_popout_wrap {
    padding-right: 5px;
}

.jqtoolbar_popout_tab_name {
    font-weight: normal;
    float: left;
    white-space: nowrap;
}

.jqtoolbar_popout_tab {
    margin: 0px 1px 3px;
    padding: 3px 5px;
    color: rgb(102, 102, 102);
    float: left;
    position: relative;
    z-index: 1005;
    cursor: pointer;
}

.jqtoolbar_popout_tab_close {
    padding: 18px;
    cursor: pointer;
    opacity: 0;
}

.jqtoolbar_popout_right {
    margin-top: 3px;
    margin-left: 3px;
    float: right;
}

.jqtoolbar_popout_focused {
    margin: -2px 0px 2px;
    border: 1px solid rgb(170, 170, 170);
    border-image: none;
    color: rgb(51, 51, 51);
    padding-top: 4px;
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: rgba(0, 0, 0, 0.0898438) 0px 1px 0px;
}

.jqtoolbar_popout_convo_wrapper {
    display: none;
}

.jqtoolbar_popout_convo {
    padding-top: 5px;
    padding-right: 25px;
    padding-left: 25px;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
}

.jqtoolbar_popout_input_container {
    margin-right: 52px;
    margin-left: 20px;
}

.jqtoolbar_popout_input_wrapper {
    position: relative;
}

.jqtoolbar_popout_convo_input {
    background: url("./img/bg-core.png") no-repeat 5px -173px;
    border-width: 2px 1px 1px;
    border-style: solid;
    border-color: rgb(170, 170, 170);
    padding: 5px 5px 5px 25px;
    border-image: none;
    width: 100%;
    font-size: 13px;
    -ms-overflow-x: hidden;
    -ms-overflow-y: auto;
}

.jqtoolbar_popout_convo_focused {
    display: block;
}

.jqtoolbar_popout_alert {
    background: rgb(255, 0, 0);
    padding: 1px 3px;
    border-radius: 2px;
    border: 1px solid rgb(217, 0, 0);
    border-image: none;
    color: rgb(255, 255, 255);
    font-size: 9px;
    font-weight: bold;
    margin-left: 2px;
    float: right;
}

.jqtoolbar_popout_convo .jqtoolbar_chatroom_message_content,.jqtoolbar_popout_convo .jqtoolbar_chatboxmessage_wrapper {
    max-width: 85%
}

.jqtoolbar_time_interval_0 {
    background: url("./img/bg-core.png") no-repeat -0px -19px;
    text-align: left;
}

.jqtoolbar_time_interval_1 {
    background: url("./img/bg-core.png") no-repeat -16px -19px;
    text-align: left;
}

.jqtoolbar_time_interval_2 {
    background: url("./img/bg-core.png") no-repeat -31px -19px;
    text-align: left;
}

.jqtoolbar_time_interval_3 {
    background: url("./img/bg-core.png") no-repeat -48px -19px;
    text-align: left;
}

.jqtoolbar_available {
    background: url("./img/bg-core.png") no-repeat -16px -42px;
    text-align: left;
    padding-top: 5px;
}

.jqtoolbar_away {
    background: url("./img/bg-core.png") no-repeat -31px -42px;
    text-align: left;
}

.jqtoolbar_busy {
    background: url("./img/bg-core.png") no-repeat -48px -42px;
    text-align: left;
}

.jqtoolbar_offline {
    background: url("./img/bg-core.png") no-repeat 0px -42px;
    text-align: left;
}

.jqtoolbar_invisible {
    background: url("./img/bg-core.png") no-repeat -47px -42px;
    text-align: left;
}

.jqtoolbar_typing {
    background-position: -251px -42px !important;
    text-align: left;
    background-image: url("./img/bg-core.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.jqtoolbar_user_invisible2 {
    background-position: -78px -88px !important;
    text-align: left;
    background-image: url("./img/bg-core.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.jqtoolbar_user_offline2 {
    background-position: -78px -88px !important;
    text-align: left;
    background-image: url("./img/bg-core.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.jqtoolbar_user_available2 {
    background-position: 0px -88px !important;
    text-align: left;
    background-image: url("./img/bg-core.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.jqtoolbar_user_busy2 {
    background-position: -26px -88px !important;
    text-align: left;
    background-image: url("./img/bg-core.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.jqtoolbar_user_away2 {
    background-position: -53px -88px !important;
    text-align: left;
    background-image: url("./img/bg-core.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

.uploadify-queue-item {
    font: 11px/normal Verdana, Geneva, sans-serif;
    width: 210px;
    color: rgb(51, 51, 51) !important;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
}

.uploadify-error {
    border: 2px solid rgb(251, 203, 188) !important;
    border-image: none !important;
    background-color: rgb(253, 229, 221) !important;
}

.uploadify-queue-item .cancel a {
    background: url("./img/cancel.png") no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: right;
}

.completed.uploadify-queue-item {
    background-color: rgb(229, 229, 229);
}

.uploadify-progress {
    width: 100%;
    margin-top: 10px;
    background-color: rgb(229, 229, 229);
}

.uploadify-progress-bar {
    width: 1px;
    height: 3px;
    background-color: rgb(109, 132, 180);
}

/* LIGHTBOX */
.jqtoolbar_lightbox {
    cursor: pointer
}

#lbOverlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer
}

#lbBottomContainer,#lbCenter {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    background-color: #000
}

.lbLoading {
    /* background: url(../themes/new_facebook_full/images/img-loading.gif) no-repeat center #fff */
}

#lbImage {
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    border: 20px solid #000;
    background-color: #fff
}

#lbBottom {
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 10px;
    color: #666;
    line-height: 1.4em;
    text-align: left;
    border-top-style: none
}

#lbCloseLink {
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    background: url(../themes/new_facebook_full/images/img-lightbox-close.png) no-repeat right center;
    margin: 8px 8px;
    outline: 0
}

#lbCaption,#lbNumber {
    margin-right: 71px
}

#lbCaption {
    font-weight: 700
}

.ani_dot {
    font-family: Microsoft YaHei;
}

:root .ani_dot {
    /* 这里使用Hack是因为IE6~IE8浏览器下， vertical-align解析不规范，值为bottom或其他会改变按钮的实际高度*/
    display: inline-block;
    width: 1.5em;
    vertical-align: bottom;
    overflow: hidden;
}

@-webkit-keyframes dot {
    0% {
        width: 0;
        margin-right: 1.5em;
    }

    33% {
        width: .5em;
        margin-right: 1em;
    }

    66% {
        width: 1em;
        margin-right: .5em;
    }

    100% {
        width: 1.5em;
        margin-right: 0;
    }
}

.ani_dot {
    -webkit-animation: dot 3s infinite step-start;
}

@keyframes dot {
    0% {
        width: 0;
        margin-right: 1.5em;
    }

    33% {
        width: .5em;
        margin-right: 1em;
    }

    66% {
        width: 1em;
        margin-right: .5em;
    }

    100% {
        width: 1.5em;
        margin-right: 0;
    }
}

.ani_dot {
    animation: dot 3s infinite step-start;
}

.span-line:hover {
    text-decoration: underline;
}

.jqtoolbar_warn_text {
    text-align: center;
    height: 50px;
}

.jqtoolbar_text_center {
    text-align: center !important;
}

.jqtoolbar_warn_text strong {
    font-size: 10px;
    z-index: 100000;
    overflow: hidden;
}

.jqtoolbar_warn_icon {
    background: url("./img/bg-core.png") no-repeat -285px -38px;
    margin: 1px 2px 0px 0px;
    width: 16px;
    height: 16px;
    float: right;
}

.jqtoolbar_warn .jqtoolbar_userstabtitle {
    width: 200px;
}

.jqtoolbar_warn {
    width: 202px;
}

.jqtoolbar_warn .jqtoolbar_optionstyle {
    width: 200px;
}

.jqtoolbar_skill_tab_sty {
    width: 100%;
    padding: 1px 4px;
}

.jqtoolbar_soundbox {
    width: 22px;
    height: 23px;
    text-align: left;
    margin-right: 3px;
    float: right;
}

#jqtoolbar_banquetButton_popup #jqtoolbar_banquet_group_select {
    padding: 0;
    margin: 0;
    height: 19px;
    border: 1px solid #A9A2A2;
}

.jqtoolbar_msg_name_width {
    font-weight: bold;
    font-size: 13px;
    max-width: 150px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.jqtoolbar_timestamp {
    height: 20px;
}

.topnav_box::-webkit-scrollbar {
    width: 5px;
    height: 10px;
    background-color: #aaa;
}

.topnav_box::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #eee;
}

.topnav_box::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #aaa;
}

.pd[data-v-4bc5d492], #app .main .main-inner .sd .m-hd [data-v-4bc5d492], #app .main .main-inner .sd .m-hd [data-v-4bc5d492] {
    padding: 12px 18px;
}

.text[data-v-4bc5d492], #app .main .main-inner .sd .m-hd .toolbar_header .info[data-v-4bc5d492] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    line-height: 20px;
}

#app .search[data-v-4bc5d492] {
    padding: 2px 18px !important;
}

#app[data-v-4bc5d492] {
    /* background: url(../themes/new_facebook_full/images/2zrdI1g.5a9adad.jpg) no-repeat 50%; */
    background-size: cover;
    height: 100%;
}

#app .main[data-v-4bc5d492] {
    height: 582px;
    transition: padding 0.3s linear;
    -webkit-transition: padding 0.3s linear;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#app .main .main-inner[data-v-4bc5d492] {
    width: 1000px;
    height: 582px;
    margin: 0 auto;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#app .main .main-inner .sd[data-v-4bc5d492] {
    width: 28%;
    height: 582px;
    background: #2e3238;
    position: relative;
}

#app .main .main-inner .sd .m-hd[data-v-4bc5d492] {
    border-bottom: 1px solid #24272c;
}

#app .main .main-inner .sd .m-hd .toolbar_header[data-v-4bc5d492] {
    padding: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#app .main .main-inner .sd .m-hd .toolbar_header .avatar[data-v-4bc5d492] {
    float: left;
}

#app .main .main-inner .sd .m-hd .toolbar_header .avatar img[data-v-4bc5d492] {
    width: 40px;
    height: 40px;
    border-radius: 3px;
}

#app .main .main-inner .sd .m-hd .toolbar_header .info[data-v-4bc5d492] {
    margin-left: 50px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#app .main .main-inner .sd .m-hd .toolbar_header .info .name[data-v-4bc5d492] {
    font-size: 18px;
}

#app .main .main-inner .sd .m-hd .toolbar_header .info .menu[data-v-4bc5d492] {
    cursor: pointer;
}

#app .main .main-inner .sd .m-hd .search[data-v-4bc5d492] {
    padding-top: 0;
    position: relative;
}

#app .main .main-inner .sd .m-hd .search .u-search[data-v-4bc5d492] {
    position: absolute;
    color: #ddd;
    font-size: 20px;
    line-height: 34px;
    left: 22px;
}

#app .main .main-inner .sd .m-hd .search input[data-v-4bc5d492] {
    width: 100%;
    height: 32px;
    line-height: 32px;
    border: 0;
    border-radius: 2px;
    background-color: #26292e;
    color: #fff;
    padding-left: 30px;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#app .main .main-inner .sd .m-hd .m-tab[data-v-4bc5d492] {
    padding: 0px;
    color: #fff;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#app .main .main-inner .sd .m-hd .m-tab .current[data-v-4bc5d492] {
    color: #3caf36;
}

#app .main .main-inner .sd .m-hd .m-tab li[data-v-4bc5d492] {
    width: 50%;
    text-align: center;
    line-height: 10px;
    cursor: pointer;
    position: relative;
}

#app .main .main-inner .sd .m-hd .m-tab li i[data-v-4bc5d492] {
    font-size: 25px;
    line-height: 30px;
}

#app .main .main-inner .sd .m-hd .m-tab li[data-v-4bc5d492]:after {
    content: '';
    position: absolute;
    top: 5px;
    right: 0;
    width: 0;
    height: 20px;
    border-right: 1px solid #24272c;
}

#app .main .main-inner .sd .m-hd .m-tab li[data-v-4bc5d492]:last-child:after {
    visibility: hidden;
}

#app .main .main-inner .sd .m-lst-box[data-v-4bc5d492] {
    position: absolute;
    top: 150px;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
}

#app .main .main-inner .chat-box[data-v-4bc5d492] {
    display: none;
    height: 100%;
    width: 72%;
    background-color: #eee;
    overflow: hidden;
    position: relative;
    border: 1px solid #c3c3c3;
}

#app .main .main-inner .blank-chat-box[data-v-4bc5d492] {
    height: 100%;
    width: 72%;
    background-color: #eee;
    overflow: hidden;
    position: relative;
    border: 1px solid #c3c3c3;
}

#app .toolbar_header {
    padding: 18px;
    position: relative;
}

#app .toolbar_header .avatar {
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;
    white-space: nowrap;
    padding-right: 10.625px;
}

#app .toolbar_header .avatar .toolbar_img {
    width: 40px;
    height: 40px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    cursor: pointer;
}

#app .toolbar_header .info {
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;
    width: 200px;
}

#app .toolbar_header .info .nickname .display_name {
    display: inline-block;
    font-weight: 400;
    width: 156px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #fff;
    font-size: 18px;
    vertical-align: top;
    line-height: 31px;
    text-decoration: none;
}

#app .toolbar_header .info .nickname .opt {
    display: inline-block;
    vertical-align: top;
}

#app .web_wechat_add, .web_wechat_addfriend {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
}

#app .web_wechat_add {
    /* background: url(../themes/new_facebook_full/images/5adfkd4l35d41c5b251d235k52@1x.png) no-repeat; */
    background-position: -434px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px;
}

#app .search_bar {
    position: relative;
    width: 244px;
    margin: 0 auto 6px;
}

#app .search_bar .frm_search {
    outline: none;
    width: 214px;
    height: 32px;
    line-height: 32px;
    border: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #26292e;
    color: #fff;
    padding-left: 30px;
    font-size: 12px;
}

#app .search_bar .frm_search input:focus {
    border-bottom: 1px solid #0F996B;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
}

#app .search_bar .web_wechat_search {
    position: absolute;
    z-index: 101;
    top: 1px;
}

#app .web_wechat_search {
    background: url(../themes/new_facebook_full/images/5adfkd4l35d41c5b251d235k52@1x.png) no-repeat;
    background-position: -60px -432px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px;
}

#app .web_wechat_screencut, .web_wechat_search {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
}

.system_menu {
    background: transparent!important;
    z-index: 1030!important;
}

.system_menu {
    width: 180px;
}

.dropdown_menu {
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: hidden;
    border: 1px solid #d6d6d6;
    box-shadow: 2px 3px 10px rgba(0,0,0,.1);
    -moz-box-shadow: rgba(0,0,0,.1) 2px 3px 10px;
    -webkit-box-shadow: rgba(0,0,0,.1) 2px 3px 10px;
    min-width: 125px;
}

.dropdown_menu li i {
    margin-right: 8px;
}

.dropdown_menu .disabled>a:focus,.dropdown_menu .disabled>a:hover {
    color: #b2b2b2;
    transition: color 0s linear .2s;
    transform: translateZ(0)
}

.dropdown_menu li a:hover {
    background-color: #f5f5f5;
}

.dropdown_menu li a:focus {
    outline: none;
}

.dropdown_menu li a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 14px;
    padding: 8px;
    border-bottom: 1px solid #f1f1f1;
    text-align: left;
}

.menuicon_volume_on, .titlebar_menuicon {
    display: inline-block;
    vertical-align: middle;
    width: 34px;
    height: 34px;
}

.menuicon_volume_on {
    background-position: -170px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px;
}

.menuicon_volume_mute {
    background-position: -136px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px;
}

.menuicon_quit, .menuicon_volume_mute {
    display: inline-block;
    vertical-align: middle;
    width: 34px;
    height: 34px;
}

.menuicon_quit {
    background-position: -102px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px;
}

.titlebar_menuicon {
    background-position: -204px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_add {
    background-position: -434px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_add,.web_wechat_addfriend {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px
}

.web_wechat_addfriend {
    background-position: 0 -432px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_add_friends {
    display: inline-block;
    vertical-align: middle;
    width: 55px;
    height: 55px;
    background-position: -422px -55px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_choose_green {
    background-position: -467px -330px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_choose_green,.web_wechat_choose_grey {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px
}

.web_wechat_choose_grey {
    background-position: -467px -350px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_choose_wireframe {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-position: -331px -432px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_close-tips {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    background-position: -150px -432px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_close-window {
    display: inline-block;
    vertical-align: middle;
    width: 55px;
    height: 55px;
    background-position: -422px -165px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_delete {
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 19px;
    background-position: -150px -131px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_delete_friends {
    display: inline-block;
    vertical-align: middle;
    width: 55px;
    height: 55px;
    background-position: -422px -275px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_download {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px;
    background-position: -136px -322px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_down_icon {
    width: 20px;
    height: 10px;
    margin-left: 10px;
    background-position: -477px -65px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_down_icon,.web_wechat_face {
    display: inline-block;
    vertical-align: middle
}

.web_wechat_face {
    width: 30px;
    height: 30px;
    background-position: -404px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_file {
    background-position: -346px -76px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_file,.web_wechat_folder {
    display: inline-block;
    vertical-align: middle;
    width: 76px;
    height: 76px
}

.web_wechat_folder {
    background-position: -346px 0;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_left {
    background-position: -256px -322px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_left,.web_wechat_left_disable {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px
}

.web_wechat_left_disable {
    background-position: -196px -322px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_login_logo {
    display: inline-block;
    vertical-align: middle;
    width: 36px;
    height: 28px;
    background-position: -196px -210px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_login_phone_icon {
    background-position: -372px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.web_wechat_login_phone_icon,.web_wechat_login_scan_icon {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px
}

.web_wechat_login_scan_icon {
    background-position: -340px -398px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

#mask[data-v-4bc5d492] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 9999;
}

#mask .panel[data-v-4bc5d492] {
    background-color: #fff;
    margin-top: 200px;
    display: inline-block;
    padding: 20px;
    border-radius: 10px;
    margin-left: 45%;
    width: 200px;
    line-height: 30px;
    text-align: center;
}

#mask .panel input[data-v-4bc5d492] {
    text-align: center;
    height: 30px;
}

#mask .panel .ok[data-v-4bc5d492] {
    margin-top: 10px;
}

#mask .panel .ok span[data-v-4bc5d492] {
    padding: 5px 20px;
    cursor: pointer;
    background-color: #4ab34a;
    border-radius: 4px;
    color: #fff;
}

.text[data-v-3aa62be8], .chat-item .name[data-v-3aa62be8] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    line-height: 20px;
}

.current[data-v-3aa62be8] {
    background-color: #3a3f45;
}

.chat-item[data-v-3aa62be8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    padding: 8px 15px;
    cursor: pointer;
    border-bottom: 1px solid #24272c;
}

.chat-item .avatar[data-v-3aa62be8] {
    width: 40px;
}

.chat-item .avatar img[data-v-3aa62be8] {
    width: 30px;
    height: 30px;
    border-radius: 3px;
}

.chat-item .new-msg[data-v-3aa62be8] {
    position: relative;
}

.chat-item .new-msg[data-v-3aa62be8]:after {
    content: '';
    border: 5px solid red;
    position: absolute;
    top: -5px;
    right: 5px;
    border-radius: 50%;
}

.chat-area[data-v-00e956d5] {
    height: 100%;
    position: relative;
}

.chat-area .empty[data-v-00e956d5] {
    text-align: center;
    padding: 20px;
    color: #bbb;
}

.box-hd[data-v-00e956d5] {
    position: relative;
    padding: 10px 0;
    margin: 0 19px;
    border-bottom: 1px solid #d6d6d6;
    background-color: #eee;
    text-align: center;
    z-index: 1024;
}

.box-hd .title[data-v-00e956d5] {
    font-weight: 400;
    height: 25px;
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    cursor: pointer;
    position: relative;
}

.chat-bd[data-v-00e956d5] {
    position: absolute;
    padding: 5px 0px;
    height: 390px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 50px;
    right: 0;
    left: 0;
    overflow-y: auto;
}

.chat-bd .msg-item-left[data-v-00e956d5] {
    float: left;
}

.chat-bd .msg-item-left .nt-item[data-v-00e956d5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.chat-bd .msg-item-left .nt-item .image[data-v-00e956d5] {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    border-radius: 3px;
}

.chat-bd .msg-item-left .nt-item .show-name[data-v-00e956d5] {
    font-size: 12px;
    color: #aaa;
    padding-bottom: 2px;
}

.chat-bd .msg-item-left .nt-item .content[data-v-00e956d5] {
    max-width: 580px;
    padding: 10px 10px;
    background-color: #fff;
    position: relative;
}

.chat-bd .msg-item-left .nt-item .content[data-v-00e956d5]:before {
    content: '';
    position: absolute;
    border: 5px solid #fff;
    top: 15px;
    left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.chat-bd .msg-item-right[data-v-00e956d5] {
    float: right;
}

.chat-bd .msg-item-right .nt-item[data-v-00e956d5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.chat-bd .msg-item-right .nt-item .image[data-v-00e956d5] {
    width: 40px;
    height: 40px;
    margin-left: 10px;
    border-radius: 3px;
}

.chat-bd .msg-item-right .nt-item .content[data-v-00e956d5] {
    max-width: 600px;
    padding: 10px 10px;
    background-color: #b1e281;
    position: relative;
}

.chat-bd .msg-item-right .nt-item .content[data-v-00e956d5]:before {
    content: '';
    position: absolute;
    border: 5px solid #b1e281;
    top: 15px;
    right: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.chat-bd .msg-item[data-v-00e956d5] {
    width: 660px;
    margin-bottom: 15px;
}

.m-ft[data-v-00e956d5] {
    position: absolute;
    height: 142px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #FFF;
    border-top: 1px solid #d6d6d6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 18px;
}

.m-ft .tool-tab[data-v-00e956d5] {
    padding: 5px 18px 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.m-ft .tool-tab li[data-v-00e956d5] {
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-right: 10px;
    text-align: center;
}

.m-ft .tool-tab li i[data-v-00e956d5] {
    cursor: pointer;
    font-size: 22px;
}

.m-ft .content[data-v-00e956d5] {
    margin-left: 17px;
}

.m-ft .content .input[data-v-00e956d5] {
    width: 100%;
    height: 80px;
    outline: none;
    overflow-y: auto;
}

.m-ft .action[data-v-00e956d5] {
    margin-top: 10px;
    margin-left: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
}

.m-ft .action .notice[data-v-00e956d5] {
    margin-right: 10px;
    color: #999;
}

.m-ft .action .u-send[data-v-00e956d5] {
    text-decoration: none;
    background-color: #fff;
    padding: 5px 25px;
    border: 1px solid #aaa;
    border-radius: 3px;
    color: #666;
}

.box {
    position: relative;
    background-color: #eee;
    height: 100%;
    overflow: hidden
}

.box_hd {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    line-height: 30px
}

.box_hd .title_wrap[data-v-00e956d5] {
    position: relative;
    padding: 10px 0;
    margin: 0 19px;
    border-bottom: 1px solid #d6d6d6;
    background-color: #eee;
    z-index: 1024
}

.box_hd .title[data-v-00e956d5] {
    font-weight: 400;
    height: 25px;
    display: inline-block;
    font-size: 14px
}

.box_hd .title .title_name[data-v-00e956d5] {
    display: inline-block;
    vertical-align: middle;
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-decoration: none;
    color: #000;
    font-weight: 400
}

.box_hd .title .title_name .emoji {
    margin-top: 5px
}

.box_hd .title.poi {
    cursor: pointer
}

.box_hd .ext {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 50px;
    padding: 0 20px;
    z-index: 2048
}

.box_hd .ext a {
    text-decoration: none;
    color: #333
}

.box_bd {
    position: absolute;
    top: 51px;
    right: 0;
    bottom: 0;
    left: 0
}

.box_bd .empty {
    margin: 50px;
    text-align: center;
    color: #888;
    font-size: 14px
}

.box_ft {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0
}

.members_wrp {
    top: 46px;
    border: 1px solid #e0e0e0;
    box-shadow: 1px 1px 1px #e0e0e0;
    -moz-box-shadow: 1px 1px 1px #e0e0e0;
    -webkit-box-shadow: 1px 1px 1px #e0e0e0;
    width: 100%;
}

.members {
    padding: 5px 5px 0px;
    height: 65px;
    background-color: #eee;
    border-bottom: 1px solid #dedede
}

.members_inner {
    margin-right: -4px;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden
}

.members_inner:after {
    content: "";
    display: block;
    clear: both
}

.member {
    float: left;
    position: relative;
    margin-right: 7px;
    margin-left: 7px;
    padding-top: 1px
}

.member.opt {
    cursor: pointer;
    margin-right: 15px
}

.member .avatar {
    display: block;
    cursor: pointer;
    width: 55px;
    height: 55px;
    background-color: #ccc
}

.member .nickname {
    color: #888;
    width: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-size: 12px;
    margin-left: -8px;
    vertical-align: middle
}

.member .nickname .emoji {
    vertical-align: -4px
}

.member .opt {
    position: absolute;
    font-size: 0;
    cursor: pointer;
    width: 18px;
    height: 10px;
    top: 2px;
    right: 0
}

.mmpop {
    position: absolute;
    background-color: #fff;
    z-index: 99;
    left: 0;
    outline: none
}

.newmsgbox {
    height: 20px;
    width: 20px;
    float: right;
    bottom: 14px;
    right: -4px;
    position: relative;
}

.newmsgbox::before {
    content: '';
    height: 5px;
    width: 20px;
    background: #000;
    opacity: .2;
    border-radius: 50%;
    position: absolute;
    top: 35px;
    left: 0;
    animation: shadow .5s linear infinite;
}

.newmsgbox::after {
    border-radius: 10px;
    /* background: url("../themes/new_facebook_full/images/newmsginfo.jpg") no-repeat; */
    background-size: 100% 100%;
    animation: rotate .5s linear infinite;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
}

@keyframes shadow {
    0%, 100% {
        transform: scaleX(1);
    }

    50% {
        transform: scaleX(1.2);
    }
}

@keyframes rotate {
    0% {
        transform: translateY(0) ;
    }

    25% {
        transform: translateY(10px);
    }

    50% {
        transform: translateY(20px) scale(1.1, 0.9);
    }

    75% {
        ransform: translateY(10px) ;
    }

    100% {
        transform: translateY(0) ;
    }
}

.rich_media_meta.meta_tag_text {
    margin-right: 0;
}

.rich_media_meta_text {
    color: rgba(0,0,0,0.3);
}

.rich_media_meta {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 10px 0;
    font-size: 15px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.uploadifive-queue {
    display: none !important;
}

.jqtoolbar_queue_upload {
    border: 1px solid rgb(242, 242, 242);
    height: 15px;
    padding: 0 3px 3px;
    width: 70px;
    overflow: hidden;
    background: rgb(242, 242, 242);
    color: #908d8d;
    margin-left: -145px;
    line-height: 12px;
}

.jqtoolbar_queue_upload .uploadifive-queue-item a {
    float: right;
    height: 17px;
    line-height: 12px;
}

.jqtoolbar_queue_upload .uploadifive-queue-item .filename {
    width: 60px;
    height: 15px;
    vertical-align: middle;
    overflow: hidden;
    display: inline-block;
}

.jqtoolbar_queue_upload .uploadifive-queue-item .fileinfo {
    display: none;
}

.uploadifive-button {
    margin-top: 5px;
    line-height: 25px;
    width: 25px;
    text-decoration: none;
    color: #fff;
    transition: background-color .3s;
    cursor: pointer;
    text-align: center;
    border-radius: 3px;
}

.bubble_cont {
    word-wrap: break-word;
    word-break: break-all;
    min-height: 25px
}

.bubble_cont li {
    overflow: hidden;
    color: #888
}

.bubble_cont img {
    vertical-align: middle
}

.bubble_cont .plain {
    padding: 9px 13px
}

.bubble_cont .plain .ico_loading {
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -7px;
    margin-right: 13px
}

.bubble_cont .plain .ico_fail {
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -11px;
    margin-right: 9px;
    cursor: pointer
}

.bubble_cont .voice {
    padding: 7px 13px;
    width: 150px;
    max-width: 300px;
    cursor: pointer;
    position: relative
}

.bubble_cont .voice:after {
    display: block;
    content: "";
    clear: both
}

.bubble_cont .voice .duration {
    position: absolute;
    right: -77px;
    width: 55px;
    color: #888;
    cursor: default
}

.bubble_cont .voice .duration i {
    margin-left: 5px
}

.bubble_cont .voice .flag {
    position: absolute;
    right: -53px
}

.bubble_cont .app {
    padding: 7px 13px;
    background-color: #fff;
    margin: 2px;
    display: block;
    overflow: hidden;
    text-decoration: none;
    max-width: 300px;
    min-width: 250px
}

.bubble_cont .app .title {
    font-weight: 400;
    margin-bottom: 10px;
    color: #333
}

.bubble_cont .app .cover {
    width: 80px;
    height: 80px;
    float: left;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-right: 10px
}

.bubble_cont .app .desc {
    overflow: hidden;
    color: #888;
    max-height: 5em;
    word-break: break-all
}

.bubble_cont .card {
    padding: 7px 13px;
    margin: 2px;
    background-color: #fff;
    width: 250px;
    cursor: pointer;
    position: relative
}

.bubble_cont .card .card_hd {
    border-bottom: 1px dotted #dedede;
    margin-bottom: 10px;
    padding: 0 7px
}

.bubble_cont .card .card_avatar {
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;
    white-space: nowrap;
    padding-right: 10px
}

.bubble_cont .card .card_avatar .img {
    width: 42px;
    height: 42px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

.bubble_cont .card .info {
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;
    width: 2000px
}

.bubble_cont .card .info .display_name {
    font-weight: 400;
    font-size: 14px
}

.bubble_cont .card .info .signature {
    font-size: 14px;
    color: #888
}

.bubble_cont .card:after {
    display: block;
    content: "";
    position: absolute;
    top: 8px;
    z-index: 99;
    border: 7px solid transparent;
    border-left-color: #fff;
}

.bubble_cont .picture {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: hidden;
    max-width: 160px;
    position: relative;
}

.bubble_cont .picture img {
    display: block;
    cursor: pointer;
    max-width: 250px;
    max-height: 240px
}

.bubble_cont .picture .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center;
    background: #000;
    filter: alpha(opacity = 50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5
}

.bubble_cont .picture .loading img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px
}

.bubble_cont .luckmoney {
    background-color: #fa9d3b;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: relative
}

.bubble_cont .luckmoney:after {
    position: absolute;
    content: "";
    top: 10px;
    left: -14px;
    z-index: 99;
    border: 7px solid transparent;
    border-right-color: #fa9d3b
}

.bubble_cont .luckmoney .cover {
    float: left;
    margin-right: 10px
}

.bubble_cont .luckmoney .cover .img {
    width: 40px;
    height: 60px
}

.bubble_cont .luckmoney .cont {
    overflow: hidden
}

.bubble_cont .luckmoney .cont .title {
    font-weight: 400;
    color: #fff
}

.bubble_cont .luckmoney .cont .desc {
    color: #fff
}

.bubble_cont .luckmoney_bd {
    overflow: hidden;
    padding: 10px
}

.bubble_cont .luckmoney_ft {
    background-color: #fff;
    padding: 5px 0;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    overflow: hidden
}

.bubble_cont .luckmoney_ft p {
    color: #888;
    padding-left: 10px
}

.bubble_cont .video {
    position: relative;
    cursor: pointer
}

.bubble_cont .video img {
    max-width: 200px;
    max-height: 150px
}

.bubble_cont .video .web_wechat_paly {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -27px;
    margin-left: -27px
}

.bubble_cont .video .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity = 50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5
}

.bubble_cont .video .loading img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px
}

.bubble_cont .microvideo .web_wechat_paly {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -27px;
    margin-left: -27px
}

.bubble_cont .microvideo .loaded+.web_wechat_paly {
    display: none
}

.bubble_cont .attach {
    padding: 2px;
    min-height: 75px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    min-width: 200px;
    max-width: 300px;
    margin: 2px;
    position: relative
}

.bubble_cont .attach:after {
    display: none;
    content: "";
    position: absolute;
    top: 8px;
    right: -13px;
    z-index: 99;
    border: 7px solid transparent;
    border-left-color: #fff
}

.bubble_cont .attach_bd .cover {
    display: table-cell;
    padding-right: 10px
}

.bubble_cont .attach_bd .cont {
    display: table-cell;
    vertical-align: top
}

.bubble_cont .attach_bd .cont .title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    max-width: 200px;
    text-align: left;
}

.bubble_cont .attach_bd .cont .opr {
    margin-top: 25px
}

.bubble_cont .attach_bd .cont .opr a {
    color: #35ac2f;
    text-decoration: none
}

.bubble_cont .reader {
    padding: 10px
}

.bubble_cont .reader .link {
    display: block;
    text-decoration: none;
    color: #000;
    width: 302px
}

.bubble_cont .reader .title {
    font-weight: 400
}

.bubble_cont .reader .date {
    color: #999
}

.bubble_cont .reader .cover {
    height: 160px;
    width: 300px;
    margin: 5px 0;
    border: 1px solid #e8e8e8
}

.bubble_cont .reader .more {
    margin-top: 10px;
    line-height: 30px;
    border-top: 1px solid #ddd
}

.bubble_cont .location {
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

.bubble_cont .location .img {
    width: 250px;
    height: 250px;
    display: block
}

.bubble_cont .location .desc {
    position: absolute;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
    color: #fff;
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    padding: 5px 10px
}

.icon-txt {
    background-position: 0 -322px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-pdf,.icon-txt {
    display: inline-block;
    vertical-align: middle;
    width: 76px;
    height: 76px
}

.icon-pdf {
    background-position: -228px -246px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-xls,.icon-xlsx {
    background-position: -152px -246px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-doc,.icon-docx,.icon-xls,.icon-xlsx {
    display: inline-block;
    vertical-align: middle;
    width: 76px;
    height: 76px
}

.icon-doc,.icon-docx {
    background-position: -76px -246px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-ppt,.icon-pptx {
    background-position: 0 -246px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-ppt,.icon-pptx,.icon-zip {
    display: inline-block;
    vertical-align: middle;
    width: 76px;
    height: 76px
}

.icon-zip {
    background-position: -270px -152px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-numbers {
    background-position: -270px -76px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-numbers,.icon-pages {
    display: inline-block;
    vertical-align: middle;
    width: 76px;
    height: 76px
}

.icon-pages {
    background-position: -270px 0;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-key {
    background-position: -346px -228px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-key,.icon-unknown {
    display: inline-block;
    vertical-align: middle;
    width: 76px;
    height: 76px
}

.icon-unknown {
    background-position: -346px -152px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-refresh {
    width: 96px;
    background-position: 0 -150px;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.icon-broken-logo,.icon-refresh {
    display: inline-block;
    vertical-align: middle;
    height: 96px
}

.icon-broken-logo {
    width: 120px;
    background-position: -150px 0;
    -webkit-background-size: 487px 462px;
    background-size: 487px 462px
}

.slide-down {
    transition: all 0 cubic-bezier(.25,.46,.45,.94);
    transition-timing-function: cubic-bezier(.25,.46,.45,.94);
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    text-rendering: auto;
}

.icon-appreciate:before {
    content: "\e644";
}

.icon-check:before {
    content: "\e645";
}

.icon-close:before {
    content: "\e646";
}

.icon-edit:before {
    content: "\e649";
}

.icon-emoji:before {
    content: '\e64a';
}

.icon-favorfill:before {
    content: "\e64b";
}

.icon-favor:before {
    content: "\e64c";
}

.icon-loading:before {
    content: "\e64f";
}

.icon-locationfill:before {
    content: "\e650";
}

.icon-location:before {
    content: "\e651";
}

.icon-phone:before {
    content: "\e652";
}

.icon-roundcheckfill:before {
    content: "\e656";
}

.icon-roundcheck:before {
    content: "\e657";
}

.icon-roundclosefill:before {
    content: "\e658";
}

.icon-roundclose:before {
    content: "\e659";
}

.icon-roundrightfill:before {
    content: "\e65a";
}

.icon-roundright:before {
    content: "\e65b";
}

.icon-search:before {
    content: "\e65c";
}

.icon-taxi:before {
    content: "\e65d";
}

.icon-timefill:before {
    content: "\e65e";
}

.icon-time:before {
    content: "\e65f";
}

.icon-unfold:before {
    content: "\e661";
}

.icon-warnfill:before {
    content: "\e662";
}

.icon-warn:before {
    content: "\e663";
}

.icon-camerafill:before {
    content: "\e664";
}

.icon-camera:before {
    content: "\e665";
}

.icon-commentfill:before {
    content: "\e666";
}

.icon-comment:before {
    content: "\e667";
}

.icon-likefill:before {
    content: "\e668";
}

.icon-like:before {
    content: "\e669";
}

.icon-notificationfill:before {
    content: "\e66a";
}

.icon-notification:before {
    content: "\e66b";
}

.icon-order:before {
    content: "\e66c";
}

.icon-samefill:before {
    /* content: "\e66d"; */
}

.icon-same:before {
    content: "\e66e";
}

.icon-deliver:before {
    content: "\e671";
}

.icon-evaluate:before {
    content: "\e672";
}

.icon-pay:before {
    content: "\e673";
}

.icon-send:before {
    content: "\e675";
}

.icon-shop:before {
    content: "\e676";
}

.icon-ticket:before {
    content: "\e677";
}

.icon-wang:before {
    content: "\e678";
}

.icon-back:before {
    content: "\e679";
}

.icon-cascades:before {
    content: "\e67c";
}

.icon-discover:before {
    content: "\e67e";
}

.icon-list:before {
    content: "\e682";
}

.icon-more:before {
    content: "\e684";
}

.icon-scan:before {
    content: "\e689";
}

.icon-settings:before {
    content: "\e68a";
}

.icon-questionfill:before {
    content: "\e690";
}

.icon-question:before {
    content: "\e691";
}

.icon-shopfill:before {
    content: "\e697";
}

.icon-form:before {
    content: "\e699";
}

.icon-wangfill:before {
    content: "\e69a";
}

.icon-pic:before {
    content: "\e69b";
}

.icon-filter:before {
    content: "\e69c";
}

.icon-footprint:before {
    content: "\e69d";
}

.icon-top:before {
    content: "\e69e";
}

.icon-pulldown:before {
    content: "\e69f";
}

.icon-pullup:before {
    content: "\e6a0";
}

.icon-right:before {
    content: "\e6a3";
}

.icon-refresh:before {
    content: "\e6a4";
}

.icon-moreandroid:before {
    content: "\e6a5";
}

.icon-deletefill:before {
    content: "\e6a6";
}

.icon-refund:before {
    content: "\e6ac";
}

.icon-cart:before {
    content: "\e6af";
}

.icon-qrcode:before {
    content: "\e6b0";
}

.icon-remind:before {
    content: "\e6b2";
}

.icon-delete:before {
    content: "\e6b4";
}

.icon-profile:before {
    content: "\e6b7";
}

.icon-home:before {
    content: "\e6b8";
}

.icon-cartfill:before {
    content: "\e6b9";
}

.icon-discoverfill:before {
    content: "\e6ba";
}

.icon-homefill:before {
    content: "\e6bb";
}

.icon-message:before {
    content: "\e6bc";
}

.icon-addressbook:before {
    content: "\e6bd";
}

.icon-link:before {
    content: "\e6bf";
}

.icon-lock:before {
    content: "\e6c0";
}

.icon-unlock:before {
    content: "\e6c2";
}

.icon-vip:before {
    content: "\e6c3";
}

.icon-weibo:before {
    content: "\e6c4";
}

.icon-activity:before {
    content: "\e6c5";
}

.icon-big:before {
    content: "\e6c7";
}

.icon-friendaddfill:before {
    content: "\e6c9";
}

.icon-friendadd:before {
    content: "\e6ca";
}

.icon-friendfamous:before {
    content: "\e6cb";
}

.icon-friend:before {
    content: "\e6cc";
}

.icon-goods:before {
    content: "\e6cd";
}

.icon-selection:before {
    content: "\e6ce";
}

.icon-tmall:before {
    content: "\e6cf";
}

.icon-explore:before {
    content: "\e6d2";
}

.icon-present:before {
    content: "\e6d3";
}

.icon-squarecheckfill:before {
    content: "\e6d4";
}

.icon-square:before {
    content: "\e6d5";
}

.icon-squarecheck:before {
    content: "\e6d6";
}

.icon-round:before {
    content: "\e6d7";
}

.icon-roundaddfill:before {
    content: "\e6d8";
}

.icon-roundadd:before {
    content: "\e6d9";
}

.icon-add:before {
    content: "\e6da";
}

.icon-notificationforbidfill:before {
    content: "\e6db";
}

.icon-explorefill:before {
    content: "\e6dd";
}

.icon-fold:before {
    content: "\e6de";
}

.icon-game:before {
    content: "\e6df";
}

.icon-redpacket:before {
    content: "\e6e0";
}

.icon-selectionfill:before {
    content: "\e6e1";
}

.icon-similar:before {
    content: "\e6e2";
}

.icon-appreciatefill:before {
    content: "\e6e3";
}

.icon-infofill:before {
    content: "\e6e4";
}

.icon-info:before {
    content: "\e6e5";
}

.icon-tao:before {
    content: "\e6e8";
}

.icon-mobiletao:before {
    content: "\e6e9";
}

.icon-forwardfill:before {
    content: "\e6ea";
}

.icon-forward:before {
    content: "\e6eb";
}

.icon-rechargefill:before {
    content: "\e6ec";
}

.icon-recharge:before {
    content: "\e6ed";
}

.icon-vipcard:before {
    content: "\e6ee";
}

.icon-voice:before {
    content: "\e6ef";
}

.icon-voicefill:before {
    content: "\e6f0";
}

.icon-friendfavor:before {
    content: "\e6f1";
}

.icon-wifi:before {
    content: "\e6f2";
}

.icon-share:before {
    content: "\e6f3";
}

.icon-wefill:before {
    content: "\e6f4";
}

.icon-we:before {
    content: "\e6f5";
}

.icon-lightauto:before {
    content: "\e6f6";
}

.icon-lightforbid:before {
    content: "\e6f7";
}

.icon-lightfill:before {
    content: "\e6f8";
}

.icon-camerarotate:before {
    content: "\e6f9";
}

.icon-lightshort:before {
    content: "\e6fa" !important;
}

.icon-barcode:before {
    content: "\e6fb";
}

.icon-flashlightclose:before {
    content: "\e6fc";
}

.icon-flashlightopen:before {
    content: "\e6fd";
}

.icon-searchlist:before {
    content: "\e6fe";
}

.icon-service:before {
    content: "\e6ff";
}

.icon-sort:before {
    content: "\e700";
}

.icon-1212:before {
    content: "\e702";
}

.icon-down:before {
    content: "\e703";
}

.icon-mobile:before {
    content: "\e704";
}

.icon-mobilefill:before {
    content: "\e705";
}

.icon-copy:before {
    content: "\e706";
}

.icon-countdownfill:before {
    content: "\e707";
}

.icon-countdown:before {
    content: "\e708";
}

.icon-noticefill:before {
    content: "\e709";
}

.icon-notice:before {
    content: "\e70a";
}

.icon-qiang:before {
    content: "\e70b";
}

.icon-upstagefill:before {
    content: "\e70e";
}

.icon-upstage:before {
    content: "\e70f";
}

.icon-babyfill:before {
    content: "\e710";
}

.icon-baby:before {
    content: "\e711";
}

.icon-brandfill:before {
    content: "\e712";
}

.icon-brand:before {
    content: "\e713";
}

.icon-choicenessfill:before {
    content: "\e714";
}

.icon-choiceness:before {
    content: "\e715";
}

.icon-clothesfill:before {
    content: "\e716";
}

.icon-clothes:before {
    content: "\e717";
}

.icon-creativefill:before {
    content: "\e718";
}

.icon-creative:before {
    content: "\e719";
}

.icon-female:before {
    content: "\e71a";
}

.icon-keyboard:before {
    content: "\e71b";
}

.icon-male:before {
    content: "\e71c";
}

.icon-newfill:before {
    content: "\e71d";
}

.icon-new:before {
    content: "\e71e";
}

.icon-pullleft:before {
    content: "\e71f";
}

.icon-pullright:before {
    content: "\e720";
}

.icon-rankfill:before {
    content: "\e721";
}

.icon-rank:before {
    content: "\e722";
}

.icon-bad:before {
    content: "\e723";
}

.icon-cameraadd:before {
    content: "\e724";
}

.icon-focus:before {
    content: "\e725";
}

.icon-friendfill:before {
    content: "\e726";
}

.icon-cameraaddfill:before {
    content: "\e727";
}

.icon-apps:before {
    content: "\e729";
}

.icon-paintfill:before {
    content: "\e72a";
}

.icon-paint:before {
    content: "\e72b";
}

.icon-picfill:before {
    content: "\e72c";
}

.icon-refresharrow:before {
    content: "\e72d";
}

.icon-markfill:before {
    content: "\e730";
}

.icon-mark:before {
    content: "\e731";
}

.icon-presentfill:before {
    content: "\e732";
}

.icon-repeal:before {
    content: "\e733";
}

.icon-album:before {
    content: "\e734";
}

.icon-peoplefill:before {
    content: "\e735";
}

.icon-people:before {
    content: "\e736";
}

.icon-servicefill:before {
    content: "\e737";
}

.icon-repair:before {
    content: "\e738";
}

.icon-file:before {
    content: '\e739';
    /*content: url("../themes/new_facebook_full/images/icons/uniE739.png");*/
}

.icon-repairfill:before {
    content: "\e73a";
}

.icon-taoxiaopu:before {
    content: "\e73b";
}

.icon-attentionfill:before {
    content: "\e73c";
}

.icon-attention:before {
    content: "\e73d";
}

.icon-commandfill:before {
    content: "\e73e";
}

.icon-command:before {
    content: "\e73f";
}

.icon-communityfill:before {
    content: "\e740";
}

.icon-community:before {
    content: "\e741";
}

.icon-read:before {
    content: "\e742";
}

.icon-suan:before {
    content: "\e743";
}

.icon-hua:before {
    content: "\e744";
}

.icon-ju:before {
    content: "\e745";
}

.icon-tian:before {
    content: "\e748";
}

.icon-calendar:before {
    content: "\e74a";
}

.icon-cut:before {
    content: "\e74b";
}

.icon-magic:before {
    content: "\e74c";
}

.icon-backwardfill:before {
    content: "\e74d";
}

.icon-playfill:before {
    content: "\e74f";
}

.icon-stop:before {
    content: "\e750";
}

.icon-tagfill:before {
    content: "\e751";
}

.icon-tag:before {
    content: "\e752";
}

.icon-group:before {
    content: "\e753";
}

.icon-all:before {
    content: "\e755";
}

.icon-backdelete:before {
    content: "\e756";
}

.icon-hotfill:before {
    content: "\e757";
}

.icon-hot:before {
    content: "\e758";
}

.icon-post:before {
    content: "\e759";
}

.icon-radiobox:before {
    content: "\e75b";
}

.icon-rounddown:before {
    content: "\e75c";
}

.icon-upload:before {
    content: "\e75d";
}

.icon-writefill:before {
    content: "\e760";
}

.icon-write:before {
    content: "\e761";
}

.icon-radioboxfill:before {
    content: "\e763";
}

.icon-punch:before {
    content: "\e764";
}

.icon-shake:before {
    content: "\e765";
}

.icon-add1:before {
    content: "\e767";
}

.icon-move:before {
    content: "\e768";
}

.icon-safe:before {
    content: "\e769";
}

.icon-haodian:before {
    content: "\e76d";
}

.icon-mao:before {
    content: "\e76e";
}

.icon-qi:before {
    content: "\e76f";
}

.icon-ye:before {
    content: "\e770";
}

.icon-juhuasuan:before {
    content: "\e771";
}

.icon-taoqianggou:before {
    content: "\e772";
}

.icon-tianmao:before {
    content: "\e773";
}

.icon-activityfill:before {
    content: "\e775";
}

.icon-crownfill:before {
    content: "\e776";
}

.icon-crown:before {
    content: "\e777";
}

.icon-goodsfill:before {
    content: "\e778";
}

.icon-messagefill:before {
    content: "\e779";
}

.icon-profilefill:before {
    content: "\e77a";
}

.icon-sound:before {
    content: "\e77b";
}

.icon-sponsorfill:before {
    content: "\e77c";
}

.icon-sponsor:before {
    content: "\e77d";
}

.icon-upblock:before {
    content: "\e77e";
}

.icon-weblock:before {
    content: "\e77f";
}

.icon-weunblock:before {
    content: "\e780";
}

.icon-1111:before {
    content: "\e782";
}

.icon-my:before {
    content: "\e78b";
}

.icon-myfill:before {
    content: "\e78c";
}

.icon-emojifill:before {
    content: "\e78d";
}

.icon-emojiflashfill:before {
    content: "\e78e";
}

.icon-flashbuyfill-copy:before {
    content: "\e78f";
}

.icon-text:before {
    content: "\e791";
}

.icon-goodsfavor:before {
    content: "\e794";
}

.icon-musicfill:before {
    content: "\e795";
}

.icon-musicforbidfill:before {
    content: "\e796";
}

.icon-xiamiforbid:before {
    content: "\e797";
}

.icon-xiami:before {
    content: "\e798";
}

.icon-roundleftfill:before {
    content: "\e799";
}

.icon-triangledownfill:before {
    content: "\e79b";
}

.icon-triangleupfill:before {
    content: "\e79c";
}

.icon-roundleftfill-copy:before {
    content: "\e79e";
}

.icon-kuaijieyingyon:before {
    content: "\e67b";
}

.icon-pulldown1:before {
    content: "\e79f";
}

.icon-emojilight:before {
    content: "\e7a1";
}

.icon-keyboardlight:before {
    content: "\e7a3";
}

.icon-recordfill:before {
    content: "\e7a4";
}

.icon-recordlight:before {
    content: "\e7a5";
}

.icon-record:before {
    content: "\e7a6";
}

.icon-roundaddlight:before {
    content: "\e7a7";
}

.icon-soundlight:before {
    content: "\e7a8";
}

.icon-cardboardfill:before {
    content: "\e7a9";
}

.icon-cardboard:before {
    content: "\e7aa";
}

.icon-formfill:before {
    content: "\e7ab";
}

.icon-coin:before {
    content: "\e7ac";
}

.icon-sortlight:before {
    content: "\e7ad";
}

.icon-cardboardforbid:before {
    content: "\e7af";
}

.icon-circlefill:before {
    content: "\e7b0";
}

.icon-circle:before {
    content: "\e7b1";
}

.icon-attentionforbid:before {
    content: "\e7b2";
}

.icon-attentionforbidfill:before {
    content: "\e7b3";
}

.icon-attentionfavorfill:before {
    content: "\e7b4";
}

.icon-attentionfavor:before {
    content: "\e7b5";
}

.icon-piclight:before {
    content: "\e7b7";
}

.icon-shoplight:before {
    content: "\e7b8";
}

.icon-voicelight:before {
    content: "\e7b9";
}

.icon-attentionfavorfill-copy:before {
    content: "\e7ba";
}

.icon-full:before {
    content: "\e7bc";
}

.icon-mail:before {
    content: "\e7bd";
}

.icon-peoplelist:before {
    content: "\e7be";
}

.icon-goodsnewfill:before {
    content: "\e7bf";
}

.icon-goodsnew:before {
    content: "\e7c0";
}

.icon-medalfill:before {
    content: "\e7c1";
}

.icon-medal:before {
    content: "\e7c2";
}

.icon-newsfill:before {
    content: "\e7c3";
}

.icon-newshotfill:before {
    content: "\e7c4";
}

.icon-newshot:before {
    content: "\e7c5";
}

.icon-news:before {
    content: "\e7c6";
}

.icon-videofill:before {
    content: "\e7c7";
}

.icon-video:before {
    content: "\e7c8";
}

.icon-askfill:before {
    content: "\e7c9";
}

.icon-ask:before {
    content: "\e7ca";
}

.icon-exit:before {
    content: "\e7cb";
}

.icon-skinfill:before {
    content: "\e7cc";
}

.icon-skin:before {
    content: "\e7cd";
}

.icon-moneybagfill:before {
    content: "\e7ce";
}

.icon-usefullfill:before {
    content: "\e7cf";
}

.icon-usefull:before {
    content: "\e7d0";
}

.icon-moneybag:before {
    content: "\e7d1";
}

.icon-redpacket_fill:before {
    content: "\e7d3";
}

.icon-subscription:before {
    content: "\e7d4";
}

.icon-home_light:before {
    content: "\e7d5";
}

.icon-my_light:before {
    content: "\e7d6";
}

.icon-community_light:before {
    content: "\e7d7";
}

.icon-cart_light:before {
    content: "\e7d8";
}

.icon-we_light:before {
    content: "\e7d9";
}

.icon-home_fill_light:before {
    content: "\e7da";
}

.icon-cart_fill_light:before {
    content: "\e7db";
}

.icon-community_fill_light:before {
    content: "\e7dc";
}

.icon-my_fill_light:before {
    content: "\e7dd";
}

.icon-we_fill_light:before {
    content: "\e7de";
}

.icon-skin_light:before {
    content: "\e7df";
}

.icon-search_light:before {
    content: "\e7e0";
}

.icon-scan_light:before {
    content: "\e7e1";
}

.icon-people_list_light:before {
    content: "\e7e2";
}

.icon-message_light:before {
    content: "\e7e3";
}

.icon-close_light:before {
    content: "\e7e4";
}

.icon-add_light:before {
    content: "\e7e5";
}

.icon-profile_light:before {
    content: "\e7e6";
}

.icon-service_light:before {
    content: "\e7e7";
}

.icon-friend_add_light:before {
    content: "\e7e8";
}

.icon-edit_light:before {
    content: "\e7e9";
}

.icon-camera_light:before {
    content: "\e7ea";
}

.icon-hot_light:before {
    content: "\e7eb";
}

.icon-refresh_light:before {
    content: "\e7ec";
}

.icon-back_light:before {
    content: "\e7ed";
}

.icon-share_light:before {
    content: "\e7ee";
}

.icon-comment_light:before {
    content: "\e7ef";
}

.icon-appreciate_light:before {
    content: "\e7f0";
}

.icon-favor_light:before {
    content: "\e7f1";
}

.icon-appreciate_fill_light:before {
    content: "\e7f2";
}

.icon-comment_fill_light:before {
    content: "\e7f3";
}

.icon-wang_light:before {
    content: "\e7f4";
}

.icon-more_android_light:before {
    content: "\e7f5";
}

.icon-friend_light:before {
    content: "\e7f6";
}

.icon-more_light:before {
    content: "\e7f7";
}

.icon-goods_favor_light:before {
    content: "\e7f8";
}

.icon-goods_new_fill_light:before {
    content: "\e7f9";
}

.icon-goods_new_light:before {
    content: "\e7fa";
}

.icon-goods_light:before {
    content: "\e7fb";
}

.icon-medal_fill_light:before {
    content: "\e7fc";
}

.icon-medal_light:before {
    content: "\e7fd";
}

.icon-news_fill_light:before {
    content: "\e7fe";
}

.icon-news_hot_fill_light:before {
    content: "\e7ff";
}

.icon-news_hot_light:before {
    content: "\e800";
}

.icon-news_light:before {
    content: "\e801";
}

.icon-video_fill_light:before {
    content: "\e802";
}

.icon-message_fill_light:before {
    content: "\e803";
}

.icon-form_light:before {
    content: "\e804";
}

.icon-video_light:before {
    content: "\e805";
}

.icon-search_list_light:before {
    content: "\e806";
}

.icon-form_fill_light:before {
    content: "\e807";
}

.icon-global_light:before {
    content: "\e808";
}

.icon-global:before {
    content: "\e809";
}

.icon-favor_fill_light:before {
    content: "\e80a";
}

.icon-delete_light:before {
    content: "\e80b";
}

.icon-back_android:before {
    content: "\e80c";
}

.icon-back_android_light:before {
    content: "\e80d";
}

.icon-down_light:before {
    content: "\e80e";
}

.icon-round_close_light:before {
    content: "\e80f";
}

.icon-round_close_fill_light:before {
    content: "\e810";
}

.icon-expressman:before {
    content: "\e811";
}

.icon-punch_light:before {
    content: "\e812";
}

.icon-evaluate_fill:before {
    content: "\e813";
}

.icon-furniture:before {
    content: "\e814";
}

.icon-dress:before {
    content: "\e815";
}

.icon-coffee:before {
    content: "\e816";
}

.icon-sports:before {
    content: "\e817";
}

.icon-group_light:before {
    content: "\e818";
}

.icon-location_light:before {
    content: "\e819";
}

.icon-attention_light:before {
    content: "\e81a";
}

.icon-group_fill_light:before {
    content: "\e81b";
}

.icon-group_fill:before {
    content: "\e81c";
}

.icon-play_forward_fill:before {
    content: "\e81d";
}

.icon-subscription_light:before {
    content: "\e81e";
}

.icon-deliver_fill:before {
    content: "\e81f";
}

.icon-notice_forbid_fill:before {
    content: "\e820";
}

.icon-qr_code_light:before {
    content: "\e821";
}

.icon-settings_light:before {
    content: "\e822";
}

.icon-pick:before {
    content: "\e823";
}

.icon-form_favor_light:before {
    content: "\e824";
}

.icon-round_comment_light:before {
    content: "\e825";
}

.icon-phone_light:before {
    content: "\e826";
}

.icon-round_down_light:before {
    content: "\e827";
}

.icon-friend_settings_light:before {
    content: "\e828";
}

.icon-change:before {
    content: "\e829";
}

.icon-round_list_light:before {
    content: "\e82a";
}

.icon-ticket_fill:before {
    content: "\e82b";
}

.icon-round_friend_fill:before {
    content: "\e82c";
}

.icon-round_crown_fill:before {
    content: "\e82d";
}

.icon-round_link_fill:before {
    content: "\e82e";
}

.icon-round_light_fill:before {
    content: "\e82f";
}

.icon-round_favor_fill:before {
    content: "\e830";
}

.icon-round_menu_fill:before {
    content: "\e831";
}

.icon-round_location_fill:before {
    content: "\e832";
}

.icon-round_pay_fill:before {
    content: "\e833";
}

.icon-round_like_fill:before {
    content: "\e834";
}

.icon-round_people_fill:before {
    content: "\e835";
}

.icon-round_pay:before {
    content: "\e836";
}

.icon-round_rank_fill:before {
    content: "\e837";
}

.icon-round_redpacket_fill:before {
    content: "\e838";
}

.icon-round_skin_fill:before {
    content: "\e839";
}

.icon-round_record_fill:before {
    content: "\e83a";
}

.icon-round_ticket_fill:before {
    content: "\e83b";
}

.icon-round_redpacket:before {
    content: "\e83c";
}

.icon-round_text_fill:before {
    content: "\e83d";
}

.icon-round_ticket:before {
    content: "\e83e";
}

.icon-round_transfer_fill:before {
    content: "\e83f";
}

.icon-subtitle_block_light:before {
    content: "\e840";
}

.icon-warn_light:before {
    content: "\e841";
}

.icon-round_transfer:before {
    content: "\e842";
}

.icon-vip_code_light:before {
    content: "\e843";
}

.icon-subtitle_unblock_light:before {
    content: "\e844";
}

.icon-round_shop_fill:before {
    content: "\e845";
}

.icon-oppose_fill_light:before {
    content: "\e846";
}

.icon-oppose_light:before {
    content: "\e847";
}

.icon-living:before {
    content: "\e848";
}

.icon-goods_hot_fill:before {
    content: "\e849";
}

.icon-ticket_money_fill:before {
    content: "\e84a";
}

.icon-arrow_left_fill:before {
    content: "\e84b";
}

.icon-arrow_up_fill:before {
    content: "\e84c";
}

.icon-xiaoheiqun:before {
    content: "\e84d";
}

.icon-auction:before {
    content: "\e84e";
}

.icon-return:before {
    content: "\e84f";
}

.icon-mall_light:before {
    content: "\e850";
}

.icon-mall_fill_light:before {
    content: "\e851";
}
