.fair-online.detail{width:1150px;margin:0 auto 20px}.poster{position:relative;display:flex;overflow:hidden;width:inherit}.poster>img{width:100%;display:table}.poster .IN_PROGRESS,.poster .NOT_STARTED,.poster .OVERED{position:absolute;top:0;right:0;border-radius:0 0 0 4px;padding:6px 10px;z-index:9}.poster .NOT_STARTED{background-color:rgba(255,255,255,.4);color:rgba(0,0,0,.8)}.poster .NOT_STARTED:after{content:'未开始'}.poster .IN_PROGRESS{background-color:rgba(0,0,0,.4);color:rgba(255,255,255,.8)}.poster .IN_PROGRESS:after{content:'进行中'}.poster .OVERED{background-color:rgba(255,255,255,.4);color:rgba(0,0,0,.8)}.poster .OVERED:after{content:'已结束'}.fair-head{display:flex;padding:34px 20px;background-color:#fff}.fair-head .intro{flex:1;color:#666;margin:0;font-family:inherit;border:0;background:unset;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.fair-head .intro ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;unicode-bidi:isolate}.fair-head .intro ul li{list-style-type:disc}.fair-head .intro ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;unicode-bidi:isolate}.fair-head .intro ol li{list-style-type:decimal}.fair-head .apply{margin-left:90px}.fair-head .apply-btn{border-radius:100px;border:0;outline:0;padding:14px 25px;background-color:#4a88f7;color:#fff}.company-list{margin-top:10px}.fair-top{display:flex;background-color:#fff}.fair-details{color:#666;line-height:36px;flex:1;margin:10px}.fair-details .detail{display:inline-block}.fair-details .detail+.detail{margin-left:30px}.fair-details .detail>img{height:14px;margin-right:5px}.fair-details .detail span{font-weight:700}.fair-details .detail.company>span{color:#ff8a00}.fair-details .detail.job>span{color:#0486fe}.fair-details .detail.company>span:after{content:' 家';font-weight:400}.fair-details .detail.job>span:after{content:' 个';font-weight:400}.no-data{padding:50px 0;text-align:center;background-color:#fff;margin-top:10px;color:#999}.no-data>img{max-width:240px;max-height:300px;pointer-events:none;margin-bottom:30px}.no-data .resume-empty{max-width:120px;max-height:120px}.search-box{border-radius:4px;border:1px solid #e4e7ed;display:flex;margin:10px 20px 10px 0}.search-box>select{background:0 0;outline:0;padding:0 10px;height:36px;margin:0;border:0}.search-box>input{background:0 0;outline:0;padding:0 10px;height:36px;margin:0;border:0;flex:1;width:140px}.search-box>button{outline:0;background:0 0;border:0;padding:0 9px;color:#333}.search-box>button>img{width:18px;height:18px;pointer-events:none;margin:9px 0;display:table}.fair-tags{position:relative;background-color:#fff;height:56px}.fair-jobs-table{background-color:#fff;padding:20px}.fair-jobs tr{padding:0 10px}.fair-jobs td{height:40px!important;vertical-align:middle!important}.fair-jobs .company>a,.fair-jobs .job>a{width:auto;font-size:16px;color:#333;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:300px!important}.fair-jobs .job{text-align:left;vertical-align:middle;white-space:nowrap;max-width:430px}.fair-jobs .job>a:hover{color:#ec6334}.fair-jobs .job>small{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}.fair-jobs .company{text-align:left;vertical-align:middle;white-space:nowrap;max-width:300px}.fair-jobs .company>a:hover{color:#4a88f7}.fair-jobs .auth{color:#6e86b1}.fair-jobs .salary{color:#ec6334;font-weight:500}.fair-jobs .timeago{color:#999}.fair-company{margin:10px -11px 0 0}.fair-company .item{width:376px;float:left;background-color:#fff;margin:0 11px 11px 0}.fair-company .item:hover{transform:scale(1);box-shadow:0 0 11px 0 rgba(109,109,109,.26)}.fair-company .video_interview_apply{display:flex;position:absolute;width:320px;bottom:22px;left:17px;justify-content:center;align-items:center;height:40px;background:#f1f8ff;border-radius:2px;border:1px solid rgba(0,120,255,.2)}.fair-company .video_interview_desc{margin-left:6px;font-size:14px;font-weight:500;color:#0078ff;line-height:14px}.company-info{display:block;border-radius:2px;padding:20px;margin:10px;transform:scale(1);transition:.2s ease-in;min-height:225px;height:280px}.company-info .basic{display:flex}.company-info .basic .logo{display:flex;vertical-align:middle;width:60px;height:60px}.company-info .basic .logo>img{max-width:60px;max-height:60px;display:block;margin:auto}.company-info .basic .details{max-width:240px;margin-left:10px;flex:1;color:#999}.company-info .basic .details .name{font-weight:700;color:#333;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.company-info .basic .details .contact{font-size:12px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-info .basic .details .address{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-top{float:right;color:#fe8c35;padding:4px 8px;background-color:rgba(254,140,53,.3);border-radius:0 0 0 5px}.company-info .basic~.jobs{margin-top:9px}.company-info .jobs{border-top:1px solid #f5f5f5;padding-top:7.5px;height:80px;color:#333}.company-info .jobs .job{line-height:20px;display:flex}.company-info .jobs .job+.job{margin-top:5px}.company-info .jobs .job .job-name{flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-info .jobs .job .job-salary{font-weight:700;color:#ff5159;margin-left:10px}.company-info .job-total{font-size:14px;font-weight:400;margin-top:13px;line-height:20px;color:#999}.company-info .job-more{display:flex;align-items:center;font-size:14px;font-weight:400;margin-top:10px;line-height:20px;color:#0486fe}.company-info .job-more>img{height:12px;margin-left:2px}#apply-dialog{min-height:320px}#apply-dialog .content .s_line{display:flex;color:#666}#apply-dialog .content .s_line+.s_line{margin-top:20px}#apply-dialog .content .s_line .s_label{text-align-last:justify;width:90px;margin-right:20px}#apply-dialog .content .s_line .s_input{flex:1}#apply-dialog .apply-warning{background-color:#fffbf7;color:#666;border:1px solid #f1e0cf;box-shadow:none;border-radius:4px;padding:15px 10px}#apply-dialog .apply-warning span{color:#ef6c20;font-weight:700}.banner-poster{position:relative;height:280px}.banner-poster .banner-posters-item{position:absolute;height:inherit;opacity:0;transition:opacity .3s;pointer-events:none}.banner-poster .banner-posters-item._active{opacity:1;pointer-events:all}.banner-poster .banner-posters-item:hover .ad-report{display:block}.banner-poster .banner-posters-dots{position:absolute;z-index:9;bottom:7px;right:7px;display:inline-flex}.banner-poster .banner-posters-dots .dot{width:10px;height:10px;opacity:.4;transition:opacity .3s;background:#fff;cursor:pointer}.banner-poster .banner-posters-dots .dot._active,.banner-poster .banner-posters-dots .dot:hover{opacity:1}.banner-poster .banner-posters-dots .dot+.dot{margin-left:5px}.video-interview-modal{background:#fff;border-radius:4px!important}.video-interview-modal .video-interview-modal-header{display:flex;align-items:center;height:50px;padding:0 30px;background:#f8f9fb;font-size:14px;font-weight:500;color:#333}.video-interview-modal-body .jobs{height:375px;overflow-y:auto}.video-interview-modal-body .jobs .job-item{display:flex;align-items:center;height:50px;border-bottom:1px solid #f1f2f6;margin:0 30px;cursor:pointer}.video-interview-modal-body .jobs .job-item:hover .job-title{color:#999}.video-interview-modal-body .jobs .job-item .job-title{flex:1;color:#262626;font-size:14px}.video-interview-modal-body .jobs .job-item .job-checked{display:none;flex-shrink:0;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2224%22 height%3D%2224%22%3E%3Cg fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E%3Cpath d%3D%22M0 0h24v24H0z%22%2F%3E%3Cpath fill%3D%22%230078FF%22 d%3D%22m10 15.172 9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 0/contain no-repeat}.video-interview-modal-body .jobs .job-item.active .job-title{color:#0078ff}.video-interview-modal-body .jobs .job-item.active .job-checked{display:block}.video-interview-modal .video-interview-modal-footer{padding:30px;text-align:right}.video-interview-modal .video-interview-modal-footer .cancel-btn,.video-interview-modal .video-interview-modal-footer .submit-btn{display:inline-block;width:100px;height:40px;font-size:14px;font-weight:400;line-height:14px;border-radius:2px}.video-interview-modal .video-interview-modal-footer .cancel-btn{background:#fff;color:#4d4d4d;border:1px solid #dcdfe6}.video-interview-modal .video-interview-modal-footer .submit-btn{margin-left:20px;background:#0078ff;color:#fff;border:1px solid}.video-interview-modal .video-interview-modal-footer .submit-btn[disabled]{background-color:#eee;color:#262626;border-color:#eee;cursor:not-allowed}.switch-tabbar{padding:0 20px;width:100%;height:52px;background:#fff;border-bottom:1px solid #ebeef5;border-top:1px solid #ebeef5;font-size:16px;display:flex;flex-direction:row;box-sizing:border-box}.switch-tabbar .tabbar-item{cursor:pointer;font-weight:700;color:#262626;line-height:50px}.switch-tabbar a+a{margin-left:40px}.switch-tabbar .tabbar-item.active{color:#0078ff;border-bottom:2px solid #0078ff}.tag-wrap{padding:12px 20px 4px;background:#fff}.tag-wrap .tag{border:1px solid #dcdfe6;border-radius:2px;background:#fff;font-size:13px;color:#666;line-height:1;padding:7px 11px;margin-right:8px;margin-bottom:8px;cursor:pointer}.tag-wrap .tag a{color:#666}.tag-wrap .tag.active{border:1px solid rgba(0,120,255,.2);color:#0078ff;background:#f1f8ff}.tag-wrap .tag.active a{color:#0078ff}.tag-wrap .tags-body{display:flex;flex-direction:row;flex-wrap:wrap}.fair-resume{padding-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.fair-resume .resume-info img{width:50px;height:50px;border-radius:50%}.fair-resume .item{cursor:pointer;width:280px;background:#fff;padding:20px 20px 24px}.fair-resume .item:hover{box-shadow:0 0 16px 0 #e4e4e4}.fair-resume .resume-info{display:flex;flex-direction:row}.fair-resume .user-info{height:50px;display:flex;flex-direction:column;justify-content:space-around;margin-left:10px}.fair-resume .user-status{display:flex;font-size:14px;color:grey}.fair-resume .user-status .status-item+.status-item::before{content:'·';margin:0 4px}.fair-resume .position-info{margin-top:10px;display:flex;flex-direction:column}.fair-resume .position-row{margin:5px 0;display:flex;flex-direction:row;line-height:1}.position-row .p-label{color:#999}.position-row .p-value{width:70%;color:#4d4d4d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-row .p-value.highlight{color:#e84c3d}