.logo_span{
        width: 100px;
        height: 100px;
        background-color: #679cde;
        display: block;
        text-align: center;
        line-height: 100px;
        font-size: 60px;
        color: #fff;
        border-radius: 50%;
        margin-top: 20px;
        margin-left: 55px;
    }
    .hyss{text-decoration: none;color: red;}
    .ui-menu .hotss{ width: 82px; float: left; text-align: center; padding: 5px 0; font-size: 16px; height: 34px;line-height: 34px; overflow: hidden;}
    #ui-id-1{ width: 423px;}
    #ui-id-1 .divhots{ padding:8px 0 0 30px; font-size: 16px;color:gray;}
    #ui-id-1 .ui-state-focus{border-radius: 3px;}
    .ui-menu .ui-menu-divider{ display: none;}
    .layim-chat-main ul li.layim-chat-jobs{font-size:initial;}
    li.layim-chat-jobs img{
        width: 40px;
        height: 40px;
        border-radius: 100%;
    }
    .appcontent{
        padding: 10px;
        border-radius: 5px;
        background-color: #f2f2f2;
        line-height: 25px;
    }
    .appcontent .sildiv{margin: 8px auto;color: #000;}
    .appcontent .username{color: gray;display: inline-block; margin-left: 8px;}
    .appcontent .youline{ font-size: 12px; color: gray;}

    .btn-tdjl,.btn-tdjl:link,.btn-tdjl:visited{color:#f6405c;background:#FFF;overflow: visible; cursor: pointer; padding:0 10px; border: 1px #f6405c solid;}
    .btn-tdjl:hover{background:#fdf3f5;}
    .btn-tdjl:active{background:#FFF;}

    .btn-im,.btn-im:link,.btn-im:visited{color:#fff;background:#f6405c; border:0;overflow: visible; cursor: pointer; padding:0 10px;border:1px #f6405c solid}
    .btn-im:hover{background:#f6405ccc;}
    .btn-im:active{background:#f6405c;}
    .wz_if5 span.btn-tdjl{padding: 13px 30px;}
    .login_layer span{background:#FFF;}
    dd.sdd a{display: inline-block;}
    .imboxs .layui-layer-btn{text-align: center;}
    .imboxs .layui-layer-btn a.layui-layer-btn0{text-align: center; background-color: #f6405c;border: 1px #f6405c solid; width: 135px; height: 46px; line-height: 46px; font-size: 18px;}
    .imboxs .layui-layer-btn a:hover{opacity:1;text-decoration:none}
    .vli{ position: relative}
    .vtips{
        position: absolute;
        border:1px #ccc solid;
        border-radius: 5px;
        padding: 8px 5px;
        top:0;
        left: 533px;
        width: 135px;
        z-index: 5;
    }
    .fixed .vtips{left:937px;background-color: #fff;}
    .vvt{position: relative;color: gray; text-align: left;font-size: 12px;}
    .vvt:before{
        content: '';
        position: absolute;
        top: 3px;
        left: -10px;
        width: 8px;
        height: 8px;
        border: #ccc solid;
        transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        border-width: 1px 1px 0 0;
        z-index: 6;
        background-color: #fff;
    }

    .haibao i.fa{
        font-size: 16px;
        display: inline-block;
        width: 20px;
        padding-right: 5px;
        color: #B5B5B5;
    }
    div.jobvs{border: 0;}
    div.jobvs .layui-layer-btn{text-align: center;}
    div.jobvs .layui-layer-btn a{
        height: 44px;
        line-height: 44px;
        font-size: 14px;
        width: 35%;
    }
    .hb_tc{width:320px;text-align:center}
    .hb_tc img{width:320px;height:562px;border-radius:6px;}
    a[data-interview]{position: relative;}
    .localred{
        display: inline-block;
        width: 10px;height: 10px;
        background-color: red;
        border-radius: 100%;
        line-height: normal;
        position: absolute;
        right: -5px;top: -5px;
    }
    /*投诉*/
.tousudiv{display: flex; margin-bottom: 8px;}
.tousudiv div{position: unset;}
/* 投诉新UI */
.weui-switch-cp__input:checked+.weui-switch-cp__box,.weui-switch-cp__input[aria-checked="true"]+.weui-switch-cp__box,.weui-switch:checked{
    background-color:#F6405C;
    color:white;
    text-align: left;
}
.weui-switch-cp__input:checked+.weui-switch-cp__box:after,.weui-switch-cp__input[aria-checked=true]+.weui-switch-cp__box:after, .weui-switch:checked:after{
    color: #999999;
}
.weui-switch:before{background-color: unset;}
.weui-switch:checked {
    border-color: #f6405c;
    background-color: #f6405c
}
.weui_sm{font-size: 12px;color: gray;}
.weui-half-screen-dialog__title b{color: #F6405C}
.ts_footer{text-align: center; margin-top: 10px}
.ts_footer div{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #F6F6F6;
    border-radius: 24px;
    cursor: pointer;
    font-size: 16px;
}
.ts_footer div.upbtns{
    margin-right: 15px;
    width: 30%;
}
.ts_footer div.sendbtns{
    width: 60%;
    color: white;
    background-color: #F6405C;
}
.bulooks{padding:8px 0;margin-top:15px;flex: 1;}
.ts3ss_box input, .ts4ss_box input{margin-top: 0;}
.ts3ss_box input, .ts4ss_box input{height: 28px;line-height: 28px;}
.weui-uploader__input-box{border:1px #d9d9d9 solid;}
.weui-icon_toast.weui-loading{margin: 0;}
.weui-uploader__bd{overflow: unset;}
.weui-uploader__files li{position: relative;}
.weui-uploader__files li i.j-del{position:absolute; cursor:pointer;top:-6px;left:-6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);width:18px;height:18px;-webkit-border-radius:9px;border-radius:9px;-webkit-user-select:none;-moz-user-select:none;background-color:#F43530;}
.weui-uploader__files li i.j-del::before{content:'';position:absolute;height:12px;width:2px;background:white;left:8px;top:3px;}
.weui-uploader__files li i.j-del::after{content:'';position:absolute;width:12px;height:2px;left:3px;top:8px;background:white;}
.weui-uploader__files li div.j-box{width: 79px;height: 79px;cursor: pointer;}
div.layui-m-layer1 .jobvboxdel{border-radius: 5px;}
.isafter::after{visibility: hidden;}
.isbefore::before{visibility: hidden;}