.recruitment{margin-top:-66px}.recruitment .interview,.recruitment .post,.recruitment .team{margin:40px 120px}.recruitment .interview .title,.recruitment .post .title,.recruitment .team .title{font-size:36px;font-weight:600;margin-bottom:32px;font-family:DouyinSansBold;text-align:center}.recruitment .interview .banner,.recruitment .post .banner,.recruitment .team .banner{width:100%}.recruitment .interview .zhaopin-video,.recruitment .post .zhaopin-video,.recruitment .team .zhaopin-video{width:100%;height:100%;object-fit:fill}.recruitment .interview .team .ant-tabs-nav,.recruitment .post .team .ant-tabs-nav,.recruitment .team .team .ant-tabs-nav{margin-top:24px}.recruitment .interview .team .team-item,.recruitment .post .team .team-item,.recruitment .team .team .team-item{display:flex;flex-direction:column;align-items:center}.recruitment .interview .team .team-item .team-title,.recruitment .post .team .team-item .team-title,.recruitment .team .team .team-item .team-title{font-size:28px;padding:12px;font-family:youshe}.recruitment .interview .team .team-item .team-content,.recruitment .post .team .team-item .team-content,.recruitment .team .team .team-item .team-content{display:flex;align-items:center;width:100%}.recruitment .interview .team .team-item .team-content .team-img,.recruitment .post .team .team-item .team-content .team-img,.recruitment .team .team .team-item .team-content .team-img{width:80vw;height:60vh;background-repeat:no-repeat;background-size:cover;border-radius:12px}.recruitment .interview .team .team-item .team-content .team-description,.recruitment .post .team .team-item .team-content .team-description,.recruitment .team .team .team-item .team-content .team-description{width:35vw;padding:40px 32px;background:#f6f6f6;border-radius:10px;margin-left:-150px;font-family:YSHaoShenTi;font-size:24px}.recruitment .interview .interview-img{margin:0 auto}.recruitment .post .search-box{margin-bottom:32px;display:flex;justify-content:center;position:relative;align-items:center;margin-top:10px}.recruitment .post .search-box .search-input{width:400px;height:40px;padding:8px 40px;border:1px solid #e5e5e5;border-radius:20px 0 0 20px;font-size:14px;transition:all .3s ease;outline:none;box-shadow:0 2px 6px rgba(0,0,0,.05)}.recruitment .post .search-box .search-input:focus{border-color:#ff6a00}.recruitment .post .search-box .search-input::placeholder{color:#bfbfbf}.recruitment .post .search-box .search-icon{position:absolute;left:calc(50% - 222px);top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;z-index:1;opacity:.7}.recruitment .post .search-box .search-button{height:40px;padding:0 24px;background-color:#ff6a00;color:#fff;border:none;border-radius:0 20px 20px 0;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(255,106,0,.2)}.recruitment .post .search-box .search-button:hover{background-color:#ff8124;box-shadow:0 4px 8px rgba(255,106,0,.3)}.recruitment .post .search-box .search-button:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(255,106,0,.3)}.recruitment .post .expand-icon{position:absolute;right:60px;width:16px;height:16px;bottom:calc(50% - 8px);cursor:pointer}.recruitment .post .post-item{margin-bottom:16px}.recruitment .post .post-item .post-item-title{display:flex;align-items:center;margin-bottom:6px;font-weight:600}.recruitment .post .post-item .post-item-title p{width:2px;height:18px;background:#ce0a0a;margin-right:8px}.recruitment .post .post-item .post-item-content{white-space:pre-wrap}.recruitment .video-cont{width:100%;height:60vh;position:relative}.recruitment .video-cont .zhaopin-video{width:100%;height:100%;object-fit:fill}.recruitment .video-cont .slogan{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.recruitment .placeholder{min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fafafa,#fff)}.recruitment .placeholder .placeholder-card{text-align:center;padding:32px 40px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);background:#fff;border:1px solid #f0f0f0}.recruitment .placeholder .placeholder-card .placeholder-title{font-size:32px;font-weight:700;margin-bottom:12px;font-family:DouyinSansBold}.recruitment .placeholder .placeholder-card .placeholder-desc{font-size:16px;color:#666;margin-bottom:20px}.recruitment .placeholder .placeholder-card .placeholder-btn{display:inline-block;height:40px;line-height:40px;padding:0 24px;background-color:#ff6a00;color:#fff;border-radius:20px;font-size:14px;font-weight:500;box-shadow:0 2px 6px rgba(255,106,0,.2);transition:all .3s ease}.recruitment .placeholder .placeholder-card .placeholder-btn:hover{background-color:#ff8124;box-shadow:0 4px 8px rgba(255,106,0,.3)}.recruitment .placeholder .placeholder-card .placeholder-btn:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(255,106,0,.3)}.apply-modal .ant-modal-confirm-btns{display:flex;justify-content:center}