body,html{margin:0;padding:0}html{height:100%;width:100%}.recruit,body{background-color:#f7fbfe;height:auto;min-height:100vh;width:100%}body{overflow:visible!important}.recruit{overflow:visible;position:relative}.recruit .a-b{height:301px;background-image:url(../../assets/images/recruit/recruit_bc.png);background-size:cover;background-position:center center;position:relative;width:100%;z-index:2}.recruit .a-b .tit-div{position:absolute;left:50%;top:59px;width:100%;max-width:1440px;transform:translate(-50%,0);padding:0 20px;box-sizing:border-box}.recruit .a-b .tit-div .title .join_us{font-size:52px;font-family:Microsoft YaHei;font-weight:700}.recruit .a-b .tit-div .title .join_yp{font-family:Microsoft YaHei;font-weight:400;font-style:Regular;font-size:24px;line-height:40px;letter-spacing:0;margin-top:10px}.recruit .a-b .tit-div .search{height:40px;width:418px;position:relative}.recruit .a-b .tit-div .search .search-form{display:inline-block}.recruit .a-b .tit-div .search .input-wrapper{display:flex;margin-top:21px;height:40px}.recruit .a-b .tit-div .search .input-wrapper .custom-input-group{position:relative;width:418px;height:40px;display:flex;background-color:#fff;border-radius:4px;overflow:hidden}.recruit .a-b .tit-div .search .input-wrapper .custom-input-group .custom-input{flex:1;height:100%;padding:0 15px;border:none;outline:0;font-size:14px;color:#606266;background-color:transparent}.recruit .a-b .tit-div .search .input-wrapper .custom-input-group .custom-clear-btn{position:absolute;right:70px;top:50%;transform:translateY(-50%);width:16px;height:16px;padding:0;border:none;background:0 0;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center}.recruit .a-b .tit-div .search .input-wrapper .custom-input-group .custom-clear-btn img{width:100%;height:100%;object-fit:contain}.recruit .a-b .tit-div .search .input-wrapper .custom-input-group .custom-button{width:60px;height:100%;border-radius:0 4px 4px 0;background-color:#5486f0;border:none;color:#fff;font-size:14px;cursor:pointer;transition:background-color .3s;flex-shrink:0}.recruit .a-b .tit-div .search .input-wrapper .custom-input-group .custom-button:hover{background-color:#81acfc}.recruit .a-b .tit-div .search .input-wrapper .custom-input-group .custom-button:active{background-color:#3c64c9}.recruit .a-b .tit-div .search .suggestions-dropdown{position:absolute;top:calc(100% + 25px);left:0;width:358px;max-height:300px;overflow-y:auto;background:#fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:99999!important;border:1px solid #dcdfe6}.recruit .a-b .tit-div .search .suggestions-dropdown .suggestion-item{padding:8px 15px;font-size:14px;color:#606266;cursor:pointer;transition:background-color .2s;display:flex;justify-content:space-between;align-items:center}.recruit .a-b .tit-div .search .suggestions-dropdown .suggestion-item:hover{background-color:#f5f7fa}.recruit .a-b .tit-div .search .suggestions-dropdown .suggestion-item.active{background-color:#eef3fe}.recruit .a-b .tit-div .search .suggestions-dropdown .suggestion-item .suggestion-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit .a-b .tit-div .search .suggestions-dropdown .suggestion-item .suggestion-category{font-size:12px;color:#909399;margin-left:10px;flex-shrink:0}.recruit .a-b .tit-div .search .suggestions-dropdown .no-suggestions{padding:10px 15px;color:#909399;font-size:14px;text-align:center}.recruit .a-c{position:relative;overflow:visible;padding-bottom:110px;width:100%;z-index:1}.recruit .a-c .a-c_content{z-index:1;position:relative;width:100%;max-width:1440px;display:flex;margin:16px auto 0;padding:0 20px;box-sizing:border-box;overflow:visible;align-items:flex-start;min-height:500px}.recruit .a-c .a-c_content .positionList{width:120px;min-width:120px;height:259px;border-radius:4px;top:52px;flex-shrink:0;overflow:visible;z-index:1;align-self:flex-start;margin-top:0;left:0;right:auto;margin-left:0;position:-webkit-sticky;position:sticky;will-change:transform,top;transform:translateZ(0);-webkit-transform:translateZ(0);box-sizing:border-box;background-color:#fff;isolation:isolate}.recruit .a-c .a-c_content .positionList_ul{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:visible;padding:0;margin:0}.recruit .a-c .a-c_content .positionList_ul li{line-height:36px;text-indent:16px;font-size:14px;font-weight:400;flex:1;display:flex;align-items:center;margin-bottom:0;cursor:pointer;transition:all .3s ease}.recruit .a-c .a-c_content .positionList_ul li:hover{background:#eef3fe;color:#5486f0;cursor:pointer;font-weight:700}.recruit .a-c .a-c_content .positionList_ul li.active{background:#eef3fe!important;color:#5486f0!important;font-weight:700!important}.recruit .a-c .a-c_content .positionDetail{z-index:1;margin-left:12px;flex:1;max-width:calc(100% - 132px);box-sizing:border-box;overflow:visible;position:relative;left:0;transition:none}.recruit .a-c .a-c_content .positionDetail .positionDetail_content{width:100%;max-width:1294px;height:64px;line-height:64px;background-color:#fff;display:flex;justify-content:space-between;padding:0 16px;box-sizing:border-box;overflow:visible;cursor:pointer;transition:all .3s ease}.recruit .a-c .a-c_content .positionDetail .positionDetail_content:hover{background-color:#f5f7fa}.recruit .a-c .a-c_content .positionDetail .positionDetail_content .content_title{font-family:Microsoft YaHei;font-weight:700;font-style:Bold;font-size:16px;letter-spacing:0;color:#04070d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit .a-c .a-c_content .positionDetail .positionDetail_content .content_title img{margin-left:8px}.recruit .a-c .a-c_content .positionDetail .positionDetail_content .content_picture{cursor:pointer;flex-shrink:0}.recruit .a-c .a-c_content .positionDetail .positionDetail_content .content_picture span{font-family:Microsoft YaHei;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;letter-spacing:0;color:#a7aebb}.recruit .a-c .a-c_content .positionDetail .positionDetail_detail{width:100%;max-width:1310px;background-color:#fff;border-top-color:#dbdbdb;border-top-style:solid;border-top-width:1px;padding-left:16px;padding-right:16px;padding-bottom:32px;box-sizing:border-box;overflow:visible}.recruit .a-c .a-c_content .positionDetail .positionDetail_detail .detail_item{margin-top:20px}.recruit .a-c .a-c_content .positionDetail .positionDetail_detail .detail_item strong{font-family:Microsoft YaHei;font-weight:700;font-style:Bold;font-size:14px}.recruit .a-c .a-c_content .positionDetail .positionDetail_detail .detail_item p{font-family:Microsoft YaHei;font-weight:400;font-size:14px;line-height:28px;letter-spacing:0;text-align:justify;color:#4a5159;word-wrap:break-word;overflow-wrap:break-word}.recruit .a-c .a-c_content .positionDetail .positionDetail_detail .detail_item h2{margin-top:4px}.recruit .a-c .a-c_content .positionDetail .positionDetail_detail .detail_item button{width:88px;height:32px;border-radius:2px;background-color:#5486f0;border-style:none;color:#fff;cursor:pointer;transition:background-color .3s}.recruit .a-c .a-c_content .positionDetail .positionDetail_detail .detail_item button:hover{background-color:#3a6bd8}.news-page{height:32px;line-height:32px;display:flex;justify-content:space-between;margin-top:24px;margin-bottom:56px;font-size:14px}.news-page .page-total{color:#4d5766}.news-page .el-pager li{color:#1f2938;background-color:#fff!important;border:1px solid #d3d9e0;width:32px;height:32px;border-radius:6px;font-size:14px;font-weight:400}.news-page .el-pager .is-active{background-color:#5486f0!important;color:#fff!important;border:none}.news-page .btn-next:not(:disabled):hover .el-icon,.news-page .btn-prev:not(:disabled):hover .el-icon,.news-page .el-pagination .el-select .el-select__placeholder{color:#1f2938}.news-page .btn-next,.news-page .btn-prev{border:1px solid #d3d9e0;background-color:#fff!important;border-radius:6px}.news-page .btn-next:not(:disabled),.news-page .btn-next:not(:disabled):hover,.news-page .btn-prev:not(:disabled),.news-page .btn-prev:not(:disabled):hover{background-color:#fff!important}.news-page .btn-next:disabled,.news-page .btn-prev:disabled{background-color:#f5f7fa;cursor:not-allowed}.input-wrapper,.no-data{background:#fff;border-radius:4px}.news-page .el-pagination__sizes{margin-left:5px}.news-page .el-pagination .el-select{width:100px}.no-data{text-align:center;padding:40px 20px;color:#666;font-size:16px}.input-wrapper{display:flex;align-items:center;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}*,body :not(html):not(body){overflow:visible!important}.wrapper_input{flex:1}.wrapper_input .el-input__wrapper{box-shadow:none!important;border:none!important}.wrapper_button{border-radius:0 4px 4px 0!important}.position-item{margin-bottom:12px;transition:transform .3s ease}html{overflow-y:scroll!important;overflow-x:auto!important}.custom-input-group{position:relative!important;z-index:1000!important}.suggestions-dropdown{position:absolute!important;z-index:99!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important}.highlight-text{color:#5486f0!important;font-weight:700!important}