@charset "UTF-8";
body { font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Hiragino Sans GB","Microsoft YaHei",Helvetica,Arial,Tahoma,sans-serif; font-size: 14px; }
html,legend,input,select{ margin:0px; padding:0px;}
body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
ul, ul li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
q:before,q:after{content:'';}
abbr,acronym{border:none;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; outline: none;}
input,button,textarea,select{outline: none}
select,input,button,textarea{outline: none;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:'Courier New',Courier,monospace;}
small{font-size:100%;}
a{text-decoration:none; cursor:pointer}
/*a:hover{ text-decoration:underline}*/
.stopper{ height:10px; float:left; width:100%;}
.disNone{ display: none;}
.disBlock{ display: block;}


/**输出错误信息页面**/
.errors{ width: 100%; float: left;}
.errors ul{ width:100%; float: left;}
.errors li{ width: 100%; float: left; line-height: 24px; height: 24px; color: #EA6A00; font-size: 15px; background: url(/default/images/icon/icon1.png) 0px -95px  no-repeat;}
.errors li span{ padding-left: 19px;}
/*简历刷新*/
/* refresh the resume */


/*!**显示错误信息**!*/
/*.errinfo{line-height: 32px;float: left;height: 32px;color: #EA6A00;display: block; font-size: 13px;}*/
/*.error{ float: left; padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -89px  no-repeat;color: #EA6A00}*/
/*.success{ float: left;padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -119px  no-repeat; color: #7EB746}*/
/*.tip{ float: left; padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -149px  no-repeat; color: #65A7AF}*/


/*简历刷新*/
.rightMain .refresh{ width:460px; float:left; padding:0 10px; }
.rightMain .refresh .authentication{ width:430px; float:left; margin-top:20px; margin-left:30px; }
.rightMain .refresh .authentication .planIco{ width:380px; float:left; margin-top:10px; padding-left:50px; font-size:15px;
    background:url(/default/images/index/icon74.png) no-repeat 0 0; height:42px; line-height:20px; color:#333; }
.rightMain .refresh .authentication .planTip{ width:380px; float:left; margin-top:10px; color:#777; margin-left:50px; }
.rightMain .refresh .authentication .planTip a{ color:#00a0ea; }
.rightMain .refresh .authentication .planTip a:hover{ color:#ff9a00; }
.rightMain .refresh .authentication .planAgain{ float:left; margin-top:25px; border-radius:3px; margin-left:50px;
    width:120px; height:40px; line-height:40px; text-align:center }
.rightMain .refresh .authentication .planAgain a{ color:#fff; display:block; font-size:15px; background:#00b7ee; }
.rightMain .refresh .authentication .planAgain a:hover{ background:#55b7ee; text-decoration:none }
.rightMain .refresh .authentication .planCancel a{ background:#f0f0f0; color:#898989}
.rightMain .refresh .authentication .planCancel a:hover{ background:#e5e5e5; color:#444}


/* 聊天 */
.chat-im {
    position: relative;
    color: initial;
}
.chat-im .badge {
    position: absolute;
    overflow: visible;
    top: -50%;
    right: 10px;
    transform: translateY(-50%) translateX(100%);
    background-color: #ff4949;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid #fff;
}