.main-title[data-v-08b77d94]{font-family:PingFang SC-Medium;font-weight:500;color:hsla(0,0%,100%,.9);font-size:43px;letter-spacing:2.6875px;margin:0 0 20px 0}.main-subtitle[data-v-08b77d94],.main-title[data-v-08b77d94]{overflow-wrap:break-word;text-align:left;white-space:nowrap;text-align:center}.main-subtitle[data-v-08b77d94]{font-family:PingFang SC-Regular;font-weight:400;color:hsla(0,0%,100%,.75);font-size:18px;letter-spacing:1.125px;margin:0 0 35px 0}.section-title[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:64px}.job-title[data-v-08b77d94]{color:#000}.job-title[data-v-08b77d94],.salary-text[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;font-size:16px;letter-spacing:1px;line-height:22px}.salary-text[data-v-08b77d94]{color:#fe5461}.category-nav[data-v-08b77d94]{display:flex;margin-top:24px;border-bottom:1px solid #edf0f3}.category-nav .nav-item[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#666;font-size:16px;letter-spacing:1px;line-height:50px;margin-right:30px;position:relative;cursor:pointer;transition:all .3s}.category-nav .nav-item[data-v-08b77d94]:after{content:"";display:block;width:24px;height:2px;background-color:#304390;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:all .3s}.category-nav .nav-item.active[data-v-08b77d94],.category-nav .nav-item[data-v-08b77d94]:hover{color:#304390}.category-nav .nav-item.active[data-v-08b77d94]:after{opacity:1}.btn-primary[data-v-08b77d94]{background-color:#304390;border-radius:8px;color:#fff;font-size:14px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;cursor:pointer;padding:10px 0;width:280px;line-height:20px;margin-top:40px}.btn-primary[data-v-08b77d94]:hover{opacity:.9}.view-more-link[data-v-08b77d94]{display:flex;align-items:center;cursor:pointer}.view-more-link .view-more-text[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.view-more-link .view-more-icon[data-v-08b77d94]{width:14px;height:14px}.company-info-bar[data-v-08b77d94]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px}.company-info-bar .company-logo[data-v-08b77d94]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.company-info-bar .company-name[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.company-info-bar .company-industry[data-v-08b77d94],.company-info-bar .company-status[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.company-info-bar .divider[data-v-08b77d94]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.home-container .hero-section[data-v-08b77d94]{width:100%;min-width:1200px;height:533px;background:url(../../../pc/assets/img/FigmaDDSSlicePNG3f5797c7e42dfdf84e7006fe21e71e35.3f5797c7.png) 100% no-repeat;background-size:100% 100%;text-align:center;padding-top:55px}.home-container .category-selector-section[data-v-08b77d94]{display:flex;justify-content:space-between;height:302px}.home-container .category-selector-section .category-menu[data-v-08b77d94]{background-color:#fff;border-radius:12px;width:304px;padding-top:20px}.home-container .category-selector-section .category-menu .category-item[data-v-08b77d94]{display:flex;align-items:center;height:46px;line-height:46px;margin:0 16px;padding:0 14px;cursor:pointer;transition:all .3s ease}.home-container .category-selector-section .category-menu .category-item[data-v-08b77d94]:hover{background-color:#f8fafc;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active[data-v-08b77d94]{background-color:#eef4ff;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active .category-name[data-v-08b77d94]{font-weight:600;color:#304390}.home-container .category-selector-section .category-menu .category-item .category-f1[data-v-08b77d94]{flex:1;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;font-size:14px;color:#666}.home-container .category-selector-section .category-menu .category-item .category-name[data-v-08b77d94]{font-weight:500;font-size:16px;color:#000}.home-container .category-selector-section .category-menu .category-item .category-sub[data-v-08b77d94]{margin-left:17px}.home-container .category-selector-section .category-menu .category-item .arrow-icon[data-v-08b77d94]{width:6px;height:4px;margin-left:10px}.home-container .category-selector-section .category-menu .pagination[data-v-08b77d94]{display:flex;justify-content:center;align-items:center;padding:14px 0;border-top:1px solid #f2f9ff}.home-container .category-selector-section .category-menu .pagination .prev-btn[data-v-08b77d94]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .prev-btn.disabled[data-v-08b77d94]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-menu .pagination span[data-v-08b77d94]{font-family:PingFang SC-Regular;font-weight:400;font-size:14px;line-height:14px;color:#304390;margin:0 10px;white-space:nowrap}.home-container .category-selector-section .category-menu .pagination .next-btn[data-v-08b77d94]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .next-btn.disabled[data-v-08b77d94]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-detail[data-v-08b77d94]{background-color:#fff;border-radius:12px;width:880px;height:302px}.home-container .category-selector-section .category-detail .category-title[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;height:60px;line-height:60px;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-08b77d94]{height:220px;overflow-y:auto;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-08b77d94]::-webkit-scrollbar{width:6px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-08b77d94]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-08b77d94]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-08b77d94]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container .category-selector-section .category-detail .subcategory-content[data-v-08b77d94]{display:flex;padding:0;margin-bottom:10px}.home-container .category-selector-section .category-detail .subcategory-content .sidebar-title[data-v-08b77d94]{width:90px;color:#999;font-size:14px;text-align:left;padding-right:10px;cursor:pointer}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row[data-v-08b77d94]{flex:1;display:flex;flex-wrap:wrap}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row .subcategory-item[data-v-08b77d94]{color:#333;font-size:14px;margin:0 15px 10px 0;cursor:pointer}.home-container .hot-jobs-section[data-v-08b77d94]{margin-top:64px}.home-container .hot-jobs-section .jobs-grid[data-v-08b77d94]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:20px}.home-container .hot-jobs-section .job-card[data-v-08b77d94]{background-color:#fff;border-radius:12px;width:388px;height:144px;cursor:pointer}.home-container .hot-jobs-section .job-card .job-header[data-v-08b77d94]{display:flex;align-items:center;padding:20px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-header .job-tag[data-v-08b77d94]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.home-container .hot-jobs-section .job-card .job-header .job-tag span[data-v-08b77d94]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.home-container .hot-jobs-section .job-card .job-header .job-title-text[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.home-container .hot-jobs-section .job-card .job-header .job-salary[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.home-container .hot-jobs-section .job-card .job-info[data-v-08b77d94]{display:flex;gap:8px;padding:10px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag[data-v-08b77d94]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag span[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar[data-v-08b77d94]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;margin-top:20px}.home-container .hot-jobs-section .job-card .company-bar .company-logo[data-v-08b77d94]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.home-container .hot-jobs-section .job-card .company-bar .company-name[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar .company-industry[data-v-08b77d94],.home-container .hot-jobs-section .job-card .company-bar .company-status[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.home-container .hot-jobs-section .job-card .company-bar .divider[data-v-08b77d94]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.campus-section[data-v-08b77d94]{margin-top:64px}.campus-section .campus-grid[data-v-08b77d94]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.campus-section .campus-card[data-v-08b77d94]{background-color:#fff;border-radius:12px;width:388px;height:144px}.campus-section .campus-card .campus-content[data-v-08b77d94]{display:flex;padding:20px}.campus-section .campus-card .campus-content .campus-logo[data-v-08b77d94]{width:55px;height:55px;margin-right:10px}.campus-section .campus-card .campus-content .campus-info[data-v-08b77d94]{flex:1}.campus-section .campus-card .campus-content .campus-info .campus-header[data-v-08b77d94]{display:flex;align-items:flex-start}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag[data-v-08b77d94]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag span[data-v-08b77d94]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-title[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;color:#333;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.campus-section .campus-card .campus-content .campus-info .campus-tags[data-v-08b77d94]{display:flex;gap:8px;margin-top:10px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag[data-v-08b77d94]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag span[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer[data-v-08b77d94]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.campus-section .campus-card .campus-footer .update-info[data-v-08b77d94],.campus-section .campus-card .campus-footer .view-count[data-v-08b77d94]{display:flex;align-items:center}.campus-section .campus-card .campus-footer .update-info img[data-v-08b77d94],.campus-section .campus-card .campus-footer .view-count img[data-v-08b77d94]{width:14px;height:14px;margin-right:4px}.campus-section .campus-card .campus-footer .update-info span[data-v-08b77d94],.campus-section .campus-card .campus-footer .view-count span[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer .view-count img[data-v-08b77d94]{width:16px;height:16px}.exam-section[data-v-08b77d94]{margin-top:64px}.exam-section .section-header[data-v-08b77d94]{display:flex;justify-content:space-between;align-items:center}.exam-section .section-header h2[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.exam-section .section-header .view-more[data-v-08b77d94]{display:flex;align-items:center;cursor:pointer}.exam-section .section-header .view-more .view-more-text[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.exam-section .section-header .view-more .view-more-icon[data-v-08b77d94]{width:14px;height:14px}.exam-section .exam-grid[data-v-08b77d94]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.exam-section .exam-card[data-v-08b77d94]{background-color:#fff;border-radius:12px;width:388px;height:124px;position:relative;padding:20px}.exam-section .exam-card.highlight[data-v-08b77d94]{border:2px solid #008eff}.exam-section .exam-card .exam-content[data-v-08b77d94]{position:relative}.exam-section .exam-card .exam-content .exam-status.status-active[data-v-08b77d94]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#e8f4ff;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-active span[data-v-08b77d94]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#008eff}.exam-section .exam-card .exam-content .exam-status.status-pending[data-v-08b77d94]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#fff5e8;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-pending span[data-v-08b77d94]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#ffa400}.exam-section .exam-card .exam-content .exam-title[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;padding-left:55px}.exam-section .exam-card .exam-info[data-v-08b77d94]{display:flex;justify-content:space-between;margin-top:16px}.exam-section .exam-card .exam-info .exam-type[data-v-08b77d94]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.exam-section .exam-card .exam-info .exam-type span[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.exam-section .exam-card .exam-info .exam-date[data-v-08b77d94]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px;width:179px;justify-content:center}.exam-section .exam-card .exam-info .exam-date span[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.flexible-section[data-v-08b77d94]{margin-top:64px;margin-bottom:101px}.flexible-section .section-header[data-v-08b77d94]{display:flex;justify-content:space-between;align-items:center}.flexible-section .section-header h2[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.flexible-section .section-header .view-more[data-v-08b77d94]{display:flex;align-items:center;cursor:pointer}.flexible-section .section-header .view-more .view-more-text[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.flexible-section .section-header .view-more .view-more-icon[data-v-08b77d94]{width:14px;height:14px}.flexible-section .flexible-grid[data-v-08b77d94]{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.flexible-section .flexible-card[data-v-08b77d94]{background-color:#fff;border-radius:12px;width:388px;height:384px}.flexible-section .flexible-card .flexible-header[data-v-08b77d94]{height:60px;width:100%;background-size:100% 100%}.flexible-section .flexible-card .flexible-header.type-parttime[data-v-08b77d94]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG16ba7a3d8d9554b661215f8d23d08abe.16ba7a3d.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-project[data-v-08b77d94]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG134343c4703e141aca439111972b8ac5.134343c4.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-task[data-v-08b77d94]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG4c9f037cc9e03fd8460514fbbd0fa1c3.4c9f037c.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header .flexible-type-title[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:18px;line-height:19px;padding:21px 0 0 22px}.flexible-section .flexible-card .flexible-content[data-v-08b77d94]{padding:20px}.flexible-section .flexible-card .flexible-content .flexible-job[data-v-08b77d94]:not(:first-child){margin-top:20px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header[data-v-08b77d94]{display:flex;justify-content:space-between}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-name[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-price[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags[data-v-08b77d94]{display:flex;gap:8px;margin-top:10px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag[data-v-08b77d94]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag span[data-v-08b77d94]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.main-title[data-v-4a0ade37]{font-family:PingFang SC-Medium;font-weight:500;color:hsla(0,0%,100%,.9);font-size:43px;letter-spacing:2.6875px;margin:0 0 20px 0}.main-subtitle[data-v-4a0ade37],.main-title[data-v-4a0ade37]{overflow-wrap:break-word;text-align:left;white-space:nowrap;text-align:center}.main-subtitle[data-v-4a0ade37]{font-family:PingFang SC-Regular;font-weight:400;color:hsla(0,0%,100%,.75);font-size:18px;letter-spacing:1.125px;margin:0 0 35px 0}.section-title[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:64px}.job-title[data-v-4a0ade37]{color:#000}.job-title[data-v-4a0ade37],.salary-text[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;font-size:16px;letter-spacing:1px;line-height:22px}.salary-text[data-v-4a0ade37]{color:#fe5461}.category-nav[data-v-4a0ade37]{display:flex;margin-top:24px;border-bottom:1px solid #edf0f3}.category-nav .nav-item[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#666;font-size:16px;letter-spacing:1px;line-height:50px;margin-right:30px;position:relative;cursor:pointer;transition:all .3s}.category-nav .nav-item[data-v-4a0ade37]:after{content:"";display:block;width:24px;height:2px;background-color:#304390;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:all .3s}.category-nav .nav-item.active[data-v-4a0ade37],.category-nav .nav-item[data-v-4a0ade37]:hover{color:#304390}.category-nav .nav-item.active[data-v-4a0ade37]:after{opacity:1}.btn-primary[data-v-4a0ade37]{background-color:#304390;border-radius:8px;color:#fff;font-size:14px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;cursor:pointer;padding:10px 0;width:280px;line-height:20px;margin-top:40px}.btn-primary[data-v-4a0ade37]:hover{opacity:.9}.view-more-link[data-v-4a0ade37]{display:flex;align-items:center;cursor:pointer}.view-more-link .view-more-text[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.view-more-link .view-more-icon[data-v-4a0ade37]{width:14px;height:14px}.company-info-bar[data-v-4a0ade37]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px}.company-info-bar .company-logo[data-v-4a0ade37]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.company-info-bar .company-name[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.company-info-bar .company-industry[data-v-4a0ade37],.company-info-bar .company-status[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.company-info-bar .divider[data-v-4a0ade37]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.home-container .hero-section[data-v-4a0ade37]{width:100%;min-width:1200px;height:533px;background:url(../../../pc/assets/img/FigmaDDSSlicePNG3f5797c7e42dfdf84e7006fe21e71e35.3f5797c7.png) 100% no-repeat;background-size:100% 100%;text-align:center;padding-top:55px}.home-container .category-selector-section[data-v-4a0ade37]{display:flex;justify-content:space-between;height:302px}.home-container .category-selector-section .category-menu[data-v-4a0ade37]{background-color:#fff;border-radius:12px;width:304px;padding-top:20px}.home-container .category-selector-section .category-menu .category-item[data-v-4a0ade37]{display:flex;align-items:center;height:46px;line-height:46px;margin:0 16px;padding:0 14px;cursor:pointer;transition:all .3s ease}.home-container .category-selector-section .category-menu .category-item[data-v-4a0ade37]:hover{background-color:#f8fafc;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active[data-v-4a0ade37]{background-color:#eef4ff;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active .category-name[data-v-4a0ade37]{font-weight:600;color:#304390}.home-container .category-selector-section .category-menu .category-item .category-f1[data-v-4a0ade37]{flex:1;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;font-size:14px;color:#666}.home-container .category-selector-section .category-menu .category-item .category-name[data-v-4a0ade37]{font-weight:500;font-size:16px;color:#000}.home-container .category-selector-section .category-menu .category-item .category-sub[data-v-4a0ade37]{margin-left:17px}.home-container .category-selector-section .category-menu .category-item .arrow-icon[data-v-4a0ade37]{width:6px;height:4px;margin-left:10px}.home-container .category-selector-section .category-menu .pagination[data-v-4a0ade37]{display:flex;justify-content:center;align-items:center;padding:14px 0;border-top:1px solid #f2f9ff}.home-container .category-selector-section .category-menu .pagination .prev-btn[data-v-4a0ade37]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .prev-btn.disabled[data-v-4a0ade37]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-menu .pagination span[data-v-4a0ade37]{font-family:PingFang SC-Regular;font-weight:400;font-size:14px;line-height:14px;color:#304390;margin:0 10px;white-space:nowrap}.home-container .category-selector-section .category-menu .pagination .next-btn[data-v-4a0ade37]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .next-btn.disabled[data-v-4a0ade37]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-detail[data-v-4a0ade37]{background-color:#fff;border-radius:12px;width:880px;height:302px}.home-container .category-selector-section .category-detail .category-title[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;height:60px;line-height:60px;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4a0ade37]{height:220px;overflow-y:auto;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4a0ade37]::-webkit-scrollbar{width:6px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4a0ade37]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4a0ade37]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4a0ade37]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container .category-selector-section .category-detail .subcategory-content[data-v-4a0ade37]{display:flex;padding:0;margin-bottom:10px}.home-container .category-selector-section .category-detail .subcategory-content .sidebar-title[data-v-4a0ade37]{width:90px;color:#999;font-size:14px;text-align:left;padding-right:10px;cursor:pointer}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row[data-v-4a0ade37]{flex:1;display:flex;flex-wrap:wrap}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row .subcategory-item[data-v-4a0ade37]{color:#333;font-size:14px;margin:0 15px 10px 0;cursor:pointer}.home-container .hot-jobs-section[data-v-4a0ade37]{margin-top:64px}.home-container .hot-jobs-section .jobs-grid[data-v-4a0ade37]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:20px}.home-container .hot-jobs-section .job-card[data-v-4a0ade37]{background-color:#fff;border-radius:12px;width:388px;height:144px;cursor:pointer}.home-container .hot-jobs-section .job-card .job-header[data-v-4a0ade37]{display:flex;align-items:center;padding:20px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-header .job-tag[data-v-4a0ade37]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.home-container .hot-jobs-section .job-card .job-header .job-tag span[data-v-4a0ade37]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.home-container .hot-jobs-section .job-card .job-header .job-title-text[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.home-container .hot-jobs-section .job-card .job-header .job-salary[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.home-container .hot-jobs-section .job-card .job-info[data-v-4a0ade37]{display:flex;gap:8px;padding:10px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag[data-v-4a0ade37]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag span[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar[data-v-4a0ade37]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;margin-top:20px}.home-container .hot-jobs-section .job-card .company-bar .company-logo[data-v-4a0ade37]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.home-container .hot-jobs-section .job-card .company-bar .company-name[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar .company-industry[data-v-4a0ade37],.home-container .hot-jobs-section .job-card .company-bar .company-status[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.home-container .hot-jobs-section .job-card .company-bar .divider[data-v-4a0ade37]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.campus-section[data-v-4a0ade37]{margin-top:64px}.campus-section .campus-grid[data-v-4a0ade37]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.campus-section .campus-card[data-v-4a0ade37]{background-color:#fff;border-radius:12px;width:388px;height:144px}.campus-section .campus-card .campus-content[data-v-4a0ade37]{display:flex;padding:20px}.campus-section .campus-card .campus-content .campus-logo[data-v-4a0ade37]{width:55px;height:55px;margin-right:10px}.campus-section .campus-card .campus-content .campus-info[data-v-4a0ade37]{flex:1}.campus-section .campus-card .campus-content .campus-info .campus-header[data-v-4a0ade37]{display:flex;align-items:flex-start}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag[data-v-4a0ade37]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag span[data-v-4a0ade37]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-title[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;color:#333;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.campus-section .campus-card .campus-content .campus-info .campus-tags[data-v-4a0ade37]{display:flex;gap:8px;margin-top:10px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag[data-v-4a0ade37]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag span[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer[data-v-4a0ade37]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.campus-section .campus-card .campus-footer .update-info[data-v-4a0ade37],.campus-section .campus-card .campus-footer .view-count[data-v-4a0ade37]{display:flex;align-items:center}.campus-section .campus-card .campus-footer .update-info img[data-v-4a0ade37],.campus-section .campus-card .campus-footer .view-count img[data-v-4a0ade37]{width:14px;height:14px;margin-right:4px}.campus-section .campus-card .campus-footer .update-info span[data-v-4a0ade37],.campus-section .campus-card .campus-footer .view-count span[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer .view-count img[data-v-4a0ade37]{width:16px;height:16px}.exam-section[data-v-4a0ade37]{margin-top:64px}.exam-section .section-header[data-v-4a0ade37]{display:flex;justify-content:space-between;align-items:center}.exam-section .section-header h2[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.exam-section .section-header .view-more[data-v-4a0ade37]{display:flex;align-items:center;cursor:pointer}.exam-section .section-header .view-more .view-more-text[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.exam-section .section-header .view-more .view-more-icon[data-v-4a0ade37]{width:14px;height:14px}.exam-section .exam-grid[data-v-4a0ade37]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.exam-section .exam-card[data-v-4a0ade37]{background-color:#fff;border-radius:12px;width:388px;height:124px;position:relative;padding:20px}.exam-section .exam-card.highlight[data-v-4a0ade37]{border:2px solid #008eff}.exam-section .exam-card .exam-content[data-v-4a0ade37]{position:relative}.exam-section .exam-card .exam-content .exam-status.status-active[data-v-4a0ade37]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#e8f4ff;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-active span[data-v-4a0ade37]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#008eff}.exam-section .exam-card .exam-content .exam-status.status-pending[data-v-4a0ade37]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#fff5e8;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-pending span[data-v-4a0ade37]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#ffa400}.exam-section .exam-card .exam-content .exam-title[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;padding-left:55px}.exam-section .exam-card .exam-info[data-v-4a0ade37]{display:flex;justify-content:space-between;margin-top:16px}.exam-section .exam-card .exam-info .exam-type[data-v-4a0ade37]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.exam-section .exam-card .exam-info .exam-type span[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.exam-section .exam-card .exam-info .exam-date[data-v-4a0ade37]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px;width:179px;justify-content:center}.exam-section .exam-card .exam-info .exam-date span[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.flexible-section[data-v-4a0ade37]{margin-top:64px;margin-bottom:101px}.flexible-section .section-header[data-v-4a0ade37]{display:flex;justify-content:space-between;align-items:center}.flexible-section .section-header h2[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.flexible-section .section-header .view-more[data-v-4a0ade37]{display:flex;align-items:center;cursor:pointer}.flexible-section .section-header .view-more .view-more-text[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.flexible-section .section-header .view-more .view-more-icon[data-v-4a0ade37]{width:14px;height:14px}.flexible-section .flexible-grid[data-v-4a0ade37]{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.flexible-section .flexible-card[data-v-4a0ade37]{background-color:#fff;border-radius:12px;width:388px;height:384px}.flexible-section .flexible-card .flexible-header[data-v-4a0ade37]{height:60px;width:100%;background-size:100% 100%}.flexible-section .flexible-card .flexible-header.type-parttime[data-v-4a0ade37]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG16ba7a3d8d9554b661215f8d23d08abe.16ba7a3d.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-project[data-v-4a0ade37]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG134343c4703e141aca439111972b8ac5.134343c4.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-task[data-v-4a0ade37]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG4c9f037cc9e03fd8460514fbbd0fa1c3.4c9f037c.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header .flexible-type-title[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:18px;line-height:19px;padding:21px 0 0 22px}.flexible-section .flexible-card .flexible-content[data-v-4a0ade37]{padding:20px}.flexible-section .flexible-card .flexible-content .flexible-job[data-v-4a0ade37]:not(:first-child){margin-top:20px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header[data-v-4a0ade37]{display:flex;justify-content:space-between}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-name[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-price[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags[data-v-4a0ade37]{display:flex;gap:8px;margin-top:10px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag[data-v-4a0ade37]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag span[data-v-4a0ade37]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.main-title[data-v-745c7c73]{font-family:PingFang SC-Medium;font-weight:500;color:hsla(0,0%,100%,.9);font-size:43px;letter-spacing:2.6875px;margin:0 0 20px 0}.main-subtitle[data-v-745c7c73],.main-title[data-v-745c7c73]{overflow-wrap:break-word;text-align:left;white-space:nowrap;text-align:center}.main-subtitle[data-v-745c7c73]{font-family:PingFang SC-Regular;font-weight:400;color:hsla(0,0%,100%,.75);font-size:18px;letter-spacing:1.125px;margin:0 0 35px 0}.section-title[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:64px}.job-title[data-v-745c7c73]{color:#000}.job-title[data-v-745c7c73],.salary-text[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;font-size:16px;letter-spacing:1px;line-height:22px}.salary-text[data-v-745c7c73]{color:#fe5461}.category-nav[data-v-745c7c73]{display:flex;margin-top:24px;border-bottom:1px solid #edf0f3}.category-nav .nav-item[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#666;font-size:16px;letter-spacing:1px;line-height:50px;margin-right:30px;position:relative;cursor:pointer;transition:all .3s}.category-nav .nav-item[data-v-745c7c73]:after{content:"";display:block;width:24px;height:2px;background-color:#304390;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:all .3s}.category-nav .nav-item.active[data-v-745c7c73],.category-nav .nav-item[data-v-745c7c73]:hover{color:#304390}.category-nav .nav-item.active[data-v-745c7c73]:after{opacity:1}.btn-primary[data-v-745c7c73]{background-color:#304390;border-radius:8px;color:#fff;font-size:14px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;cursor:pointer;padding:10px 0;width:280px;line-height:20px;margin-top:40px}.btn-primary[data-v-745c7c73]:hover{opacity:.9}.view-more-link[data-v-745c7c73]{display:flex;align-items:center;cursor:pointer}.view-more-link .view-more-text[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.view-more-link .view-more-icon[data-v-745c7c73]{width:14px;height:14px}.company-info-bar[data-v-745c7c73]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px}.company-info-bar .company-logo[data-v-745c7c73]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.company-info-bar .company-name[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.company-info-bar .company-industry[data-v-745c7c73],.company-info-bar .company-status[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.company-info-bar .divider[data-v-745c7c73]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.home-container .hero-section[data-v-745c7c73]{width:100%;min-width:1200px;height:533px;background:url(../../../pc/assets/img/FigmaDDSSlicePNG3f5797c7e42dfdf84e7006fe21e71e35.3f5797c7.png) 100% no-repeat;background-size:100% 100%;text-align:center;padding-top:55px}.home-container .category-selector-section[data-v-745c7c73]{display:flex;justify-content:space-between;height:302px}.home-container .category-selector-section .category-menu[data-v-745c7c73]{background-color:#fff;border-radius:12px;width:304px;padding-top:20px}.home-container .category-selector-section .category-menu .category-item[data-v-745c7c73]{display:flex;align-items:center;height:46px;line-height:46px;margin:0 16px;padding:0 14px;cursor:pointer;transition:all .3s ease}.home-container .category-selector-section .category-menu .category-item[data-v-745c7c73]:hover{background-color:#f8fafc;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active[data-v-745c7c73]{background-color:#eef4ff;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active .category-name[data-v-745c7c73]{font-weight:600;color:#304390}.home-container .category-selector-section .category-menu .category-item .category-f1[data-v-745c7c73]{flex:1;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;font-size:14px;color:#666}.home-container .category-selector-section .category-menu .category-item .category-name[data-v-745c7c73]{font-weight:500;font-size:16px;color:#000}.home-container .category-selector-section .category-menu .category-item .category-sub[data-v-745c7c73]{margin-left:17px}.home-container .category-selector-section .category-menu .category-item .arrow-icon[data-v-745c7c73]{width:6px;height:4px;margin-left:10px}.home-container .category-selector-section .category-menu .pagination[data-v-745c7c73]{display:flex;justify-content:center;align-items:center;padding:14px 0;border-top:1px solid #f2f9ff}.home-container .category-selector-section .category-menu .pagination .prev-btn[data-v-745c7c73]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .prev-btn.disabled[data-v-745c7c73]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-menu .pagination span[data-v-745c7c73]{font-family:PingFang SC-Regular;font-weight:400;font-size:14px;line-height:14px;color:#304390;margin:0 10px;white-space:nowrap}.home-container .category-selector-section .category-menu .pagination .next-btn[data-v-745c7c73]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .next-btn.disabled[data-v-745c7c73]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-detail[data-v-745c7c73]{background-color:#fff;border-radius:12px;width:880px;height:302px}.home-container .category-selector-section .category-detail .category-title[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;height:60px;line-height:60px;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-745c7c73]{height:220px;overflow-y:auto;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-745c7c73]::-webkit-scrollbar{width:6px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-745c7c73]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-745c7c73]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-745c7c73]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container .category-selector-section .category-detail .subcategory-content[data-v-745c7c73]{display:flex;padding:0;margin-bottom:10px}.home-container .category-selector-section .category-detail .subcategory-content .sidebar-title[data-v-745c7c73]{width:90px;color:#999;font-size:14px;text-align:left;padding-right:10px;cursor:pointer}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row[data-v-745c7c73]{flex:1;display:flex;flex-wrap:wrap}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row .subcategory-item[data-v-745c7c73]{color:#333;font-size:14px;margin:0 15px 10px 0;cursor:pointer}.home-container .hot-jobs-section[data-v-745c7c73]{margin-top:64px}.home-container .hot-jobs-section .jobs-grid[data-v-745c7c73]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:20px}.home-container .hot-jobs-section .job-card[data-v-745c7c73]{background-color:#fff;border-radius:12px;width:388px;height:144px;cursor:pointer}.home-container .hot-jobs-section .job-card .job-header[data-v-745c7c73]{display:flex;align-items:center;padding:20px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-header .job-tag[data-v-745c7c73]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.home-container .hot-jobs-section .job-card .job-header .job-tag span[data-v-745c7c73]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.home-container .hot-jobs-section .job-card .job-header .job-title-text[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.home-container .hot-jobs-section .job-card .job-header .job-salary[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.home-container .hot-jobs-section .job-card .job-info[data-v-745c7c73]{display:flex;gap:8px;padding:10px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag[data-v-745c7c73]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag span[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar[data-v-745c7c73]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;margin-top:20px}.home-container .hot-jobs-section .job-card .company-bar .company-logo[data-v-745c7c73]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.home-container .hot-jobs-section .job-card .company-bar .company-name[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar .company-industry[data-v-745c7c73],.home-container .hot-jobs-section .job-card .company-bar .company-status[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.home-container .hot-jobs-section .job-card .company-bar .divider[data-v-745c7c73]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.campus-section[data-v-745c7c73]{margin-top:64px}.campus-section .campus-grid[data-v-745c7c73]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.campus-section .campus-card[data-v-745c7c73]{background-color:#fff;border-radius:12px;width:388px;height:144px}.campus-section .campus-card .campus-content[data-v-745c7c73]{display:flex;padding:20px}.campus-section .campus-card .campus-content .campus-logo[data-v-745c7c73]{width:55px;height:55px;margin-right:10px}.campus-section .campus-card .campus-content .campus-info[data-v-745c7c73]{flex:1}.campus-section .campus-card .campus-content .campus-info .campus-header[data-v-745c7c73]{display:flex;align-items:flex-start}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag[data-v-745c7c73]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag span[data-v-745c7c73]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-title[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;color:#333;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.campus-section .campus-card .campus-content .campus-info .campus-tags[data-v-745c7c73]{display:flex;gap:8px;margin-top:10px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag[data-v-745c7c73]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag span[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer[data-v-745c7c73]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.campus-section .campus-card .campus-footer .update-info[data-v-745c7c73],.campus-section .campus-card .campus-footer .view-count[data-v-745c7c73]{display:flex;align-items:center}.campus-section .campus-card .campus-footer .update-info img[data-v-745c7c73],.campus-section .campus-card .campus-footer .view-count img[data-v-745c7c73]{width:14px;height:14px;margin-right:4px}.campus-section .campus-card .campus-footer .update-info span[data-v-745c7c73],.campus-section .campus-card .campus-footer .view-count span[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer .view-count img[data-v-745c7c73]{width:16px;height:16px}.exam-section[data-v-745c7c73]{margin-top:64px}.exam-section .section-header[data-v-745c7c73]{display:flex;justify-content:space-between;align-items:center}.exam-section .section-header h2[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.exam-section .section-header .view-more[data-v-745c7c73]{display:flex;align-items:center;cursor:pointer}.exam-section .section-header .view-more .view-more-text[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.exam-section .section-header .view-more .view-more-icon[data-v-745c7c73]{width:14px;height:14px}.exam-section .exam-grid[data-v-745c7c73]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.exam-section .exam-card[data-v-745c7c73]{background-color:#fff;border-radius:12px;width:388px;height:124px;position:relative;padding:20px}.exam-section .exam-card.highlight[data-v-745c7c73]{border:2px solid #008eff}.exam-section .exam-card .exam-content[data-v-745c7c73]{position:relative}.exam-section .exam-card .exam-content .exam-status.status-active[data-v-745c7c73]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#e8f4ff;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-active span[data-v-745c7c73]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#008eff}.exam-section .exam-card .exam-content .exam-status.status-pending[data-v-745c7c73]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#fff5e8;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-pending span[data-v-745c7c73]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#ffa400}.exam-section .exam-card .exam-content .exam-title[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;padding-left:55px}.exam-section .exam-card .exam-info[data-v-745c7c73]{display:flex;justify-content:space-between;margin-top:16px}.exam-section .exam-card .exam-info .exam-type[data-v-745c7c73]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.exam-section .exam-card .exam-info .exam-type span[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.exam-section .exam-card .exam-info .exam-date[data-v-745c7c73]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px;width:179px;justify-content:center}.exam-section .exam-card .exam-info .exam-date span[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.flexible-section[data-v-745c7c73]{margin-top:64px;margin-bottom:101px}.flexible-section .section-header[data-v-745c7c73]{display:flex;justify-content:space-between;align-items:center}.flexible-section .section-header h2[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.flexible-section .section-header .view-more[data-v-745c7c73]{display:flex;align-items:center;cursor:pointer}.flexible-section .section-header .view-more .view-more-text[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.flexible-section .section-header .view-more .view-more-icon[data-v-745c7c73]{width:14px;height:14px}.flexible-section .flexible-grid[data-v-745c7c73]{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.flexible-section .flexible-card[data-v-745c7c73]{background-color:#fff;border-radius:12px;width:388px;height:384px}.flexible-section .flexible-card .flexible-header[data-v-745c7c73]{height:60px;width:100%;background-size:100% 100%}.flexible-section .flexible-card .flexible-header.type-parttime[data-v-745c7c73]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG16ba7a3d8d9554b661215f8d23d08abe.16ba7a3d.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-project[data-v-745c7c73]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG134343c4703e141aca439111972b8ac5.134343c4.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-task[data-v-745c7c73]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG4c9f037cc9e03fd8460514fbbd0fa1c3.4c9f037c.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header .flexible-type-title[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:18px;line-height:19px;padding:21px 0 0 22px}.flexible-section .flexible-card .flexible-content[data-v-745c7c73]{padding:20px}.flexible-section .flexible-card .flexible-content .flexible-job[data-v-745c7c73]:not(:first-child){margin-top:20px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header[data-v-745c7c73]{display:flex;justify-content:space-between}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-name[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-price[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags[data-v-745c7c73]{display:flex;gap:8px;margin-top:10px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag[data-v-745c7c73]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag span[data-v-745c7c73]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.main-title[data-v-29220ed1]{font-family:PingFang SC-Medium;font-weight:500;color:hsla(0,0%,100%,.9);font-size:43px;letter-spacing:2.6875px;margin:0 0 20px 0}.main-subtitle[data-v-29220ed1],.main-title[data-v-29220ed1]{overflow-wrap:break-word;text-align:left;white-space:nowrap;text-align:center}.main-subtitle[data-v-29220ed1]{font-family:PingFang SC-Regular;font-weight:400;color:hsla(0,0%,100%,.75);font-size:18px;letter-spacing:1.125px;margin:0 0 35px 0}.section-title[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:64px}.job-title[data-v-29220ed1]{color:#000}.job-title[data-v-29220ed1],.salary-text[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;font-size:16px;letter-spacing:1px;line-height:22px}.salary-text[data-v-29220ed1]{color:#fe5461}.category-nav[data-v-29220ed1]{display:flex;margin-top:24px;border-bottom:1px solid #edf0f3}.category-nav .nav-item[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#666;font-size:16px;letter-spacing:1px;line-height:50px;margin-right:30px;position:relative;cursor:pointer;transition:all .3s}.category-nav .nav-item[data-v-29220ed1]:after{content:"";display:block;width:24px;height:2px;background-color:#304390;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:all .3s}.category-nav .nav-item.active[data-v-29220ed1],.category-nav .nav-item[data-v-29220ed1]:hover{color:#304390}.category-nav .nav-item.active[data-v-29220ed1]:after{opacity:1}.btn-primary[data-v-29220ed1]{background-color:#304390;border-radius:8px;color:#fff;font-size:14px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;cursor:pointer;padding:10px 0;width:280px;line-height:20px;margin-top:40px}.btn-primary[data-v-29220ed1]:hover{opacity:.9}.view-more-link[data-v-29220ed1]{display:flex;align-items:center;cursor:pointer}.view-more-link .view-more-text[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.view-more-link .view-more-icon[data-v-29220ed1]{width:14px;height:14px}.company-info-bar[data-v-29220ed1]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px}.company-info-bar .company-logo[data-v-29220ed1]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.company-info-bar .company-name[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.company-info-bar .company-industry[data-v-29220ed1],.company-info-bar .company-status[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.company-info-bar .divider[data-v-29220ed1]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.home-container .hero-section[data-v-29220ed1]{width:100%;min-width:1200px;height:533px;background:url(../../../pc/assets/img/FigmaDDSSlicePNG3f5797c7e42dfdf84e7006fe21e71e35.3f5797c7.png) 100% no-repeat;background-size:100% 100%;text-align:center;padding-top:55px}.home-container .category-selector-section[data-v-29220ed1]{display:flex;justify-content:space-between;height:302px}.home-container .category-selector-section .category-menu[data-v-29220ed1]{background-color:#fff;border-radius:12px;width:304px;padding-top:20px}.home-container .category-selector-section .category-menu .category-item[data-v-29220ed1]{display:flex;align-items:center;height:46px;line-height:46px;margin:0 16px;padding:0 14px;cursor:pointer;transition:all .3s ease}.home-container .category-selector-section .category-menu .category-item[data-v-29220ed1]:hover{background-color:#f8fafc;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active[data-v-29220ed1]{background-color:#eef4ff;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active .category-name[data-v-29220ed1]{font-weight:600;color:#304390}.home-container .category-selector-section .category-menu .category-item .category-f1[data-v-29220ed1]{flex:1;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;font-size:14px;color:#666}.home-container .category-selector-section .category-menu .category-item .category-name[data-v-29220ed1]{font-weight:500;font-size:16px;color:#000}.home-container .category-selector-section .category-menu .category-item .category-sub[data-v-29220ed1]{margin-left:17px}.home-container .category-selector-section .category-menu .category-item .arrow-icon[data-v-29220ed1]{width:6px;height:4px;margin-left:10px}.home-container .category-selector-section .category-menu .pagination[data-v-29220ed1]{display:flex;justify-content:center;align-items:center;padding:14px 0;border-top:1px solid #f2f9ff}.home-container .category-selector-section .category-menu .pagination .prev-btn[data-v-29220ed1]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .prev-btn.disabled[data-v-29220ed1]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-menu .pagination span[data-v-29220ed1]{font-family:PingFang SC-Regular;font-weight:400;font-size:14px;line-height:14px;color:#304390;margin:0 10px;white-space:nowrap}.home-container .category-selector-section .category-menu .pagination .next-btn[data-v-29220ed1]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .next-btn.disabled[data-v-29220ed1]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-detail[data-v-29220ed1]{background-color:#fff;border-radius:12px;width:880px;height:302px}.home-container .category-selector-section .category-detail .category-title[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;height:60px;line-height:60px;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-29220ed1]{height:220px;overflow-y:auto;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-29220ed1]::-webkit-scrollbar{width:6px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-29220ed1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-29220ed1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-29220ed1]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container .category-selector-section .category-detail .subcategory-content[data-v-29220ed1]{display:flex;padding:0;margin-bottom:10px}.home-container .category-selector-section .category-detail .subcategory-content .sidebar-title[data-v-29220ed1]{width:90px;color:#999;font-size:14px;text-align:left;padding-right:10px;cursor:pointer}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row[data-v-29220ed1]{flex:1;display:flex;flex-wrap:wrap}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row .subcategory-item[data-v-29220ed1]{color:#333;font-size:14px;margin:0 15px 10px 0;cursor:pointer}.home-container .hot-jobs-section[data-v-29220ed1]{margin-top:64px}.home-container .hot-jobs-section .jobs-grid[data-v-29220ed1]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:20px}.home-container .hot-jobs-section .job-card[data-v-29220ed1]{background-color:#fff;border-radius:12px;width:388px;height:144px;cursor:pointer}.home-container .hot-jobs-section .job-card .job-header[data-v-29220ed1]{display:flex;align-items:center;padding:20px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-header .job-tag[data-v-29220ed1]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.home-container .hot-jobs-section .job-card .job-header .job-tag span[data-v-29220ed1]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.home-container .hot-jobs-section .job-card .job-header .job-title-text[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.home-container .hot-jobs-section .job-card .job-header .job-salary[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.home-container .hot-jobs-section .job-card .job-info[data-v-29220ed1]{display:flex;gap:8px;padding:10px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag[data-v-29220ed1]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag span[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar[data-v-29220ed1]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;margin-top:20px}.home-container .hot-jobs-section .job-card .company-bar .company-logo[data-v-29220ed1]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.home-container .hot-jobs-section .job-card .company-bar .company-name[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar .company-industry[data-v-29220ed1],.home-container .hot-jobs-section .job-card .company-bar .company-status[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.home-container .hot-jobs-section .job-card .company-bar .divider[data-v-29220ed1]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.campus-section[data-v-29220ed1]{margin-top:64px}.campus-section .campus-grid[data-v-29220ed1]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.campus-section .campus-card[data-v-29220ed1]{background-color:#fff;border-radius:12px;width:388px;height:144px}.campus-section .campus-card .campus-content[data-v-29220ed1]{display:flex;padding:20px}.campus-section .campus-card .campus-content .campus-logo[data-v-29220ed1]{width:55px;height:55px;margin-right:10px}.campus-section .campus-card .campus-content .campus-info[data-v-29220ed1]{flex:1}.campus-section .campus-card .campus-content .campus-info .campus-header[data-v-29220ed1]{display:flex;align-items:flex-start}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag[data-v-29220ed1]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag span[data-v-29220ed1]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-title[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;color:#333;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.campus-section .campus-card .campus-content .campus-info .campus-tags[data-v-29220ed1]{display:flex;gap:8px;margin-top:10px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag[data-v-29220ed1]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag span[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer[data-v-29220ed1]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.campus-section .campus-card .campus-footer .update-info[data-v-29220ed1],.campus-section .campus-card .campus-footer .view-count[data-v-29220ed1]{display:flex;align-items:center}.campus-section .campus-card .campus-footer .update-info img[data-v-29220ed1],.campus-section .campus-card .campus-footer .view-count img[data-v-29220ed1]{width:14px;height:14px;margin-right:4px}.campus-section .campus-card .campus-footer .update-info span[data-v-29220ed1],.campus-section .campus-card .campus-footer .view-count span[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer .view-count img[data-v-29220ed1]{width:16px;height:16px}.exam-section[data-v-29220ed1]{margin-top:64px}.exam-section .section-header[data-v-29220ed1]{display:flex;justify-content:space-between;align-items:center}.exam-section .section-header h2[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.exam-section .section-header .view-more[data-v-29220ed1]{display:flex;align-items:center;cursor:pointer}.exam-section .section-header .view-more .view-more-text[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.exam-section .section-header .view-more .view-more-icon[data-v-29220ed1]{width:14px;height:14px}.exam-section .exam-grid[data-v-29220ed1]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.exam-section .exam-card[data-v-29220ed1]{background-color:#fff;border-radius:12px;width:388px;height:124px;position:relative;padding:20px}.exam-section .exam-card.highlight[data-v-29220ed1]{border:2px solid #008eff}.exam-section .exam-card .exam-content[data-v-29220ed1]{position:relative}.exam-section .exam-card .exam-content .exam-status.status-active[data-v-29220ed1]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#e8f4ff;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-active span[data-v-29220ed1]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#008eff}.exam-section .exam-card .exam-content .exam-status.status-pending[data-v-29220ed1]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#fff5e8;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-pending span[data-v-29220ed1]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#ffa400}.exam-section .exam-card .exam-content .exam-title[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;padding-left:55px}.exam-section .exam-card .exam-info[data-v-29220ed1]{display:flex;justify-content:space-between;margin-top:16px}.exam-section .exam-card .exam-info .exam-type[data-v-29220ed1]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.exam-section .exam-card .exam-info .exam-type span[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.exam-section .exam-card .exam-info .exam-date[data-v-29220ed1]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px;width:179px;justify-content:center}.exam-section .exam-card .exam-info .exam-date span[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.flexible-section[data-v-29220ed1]{margin-top:64px;margin-bottom:101px}.flexible-section .section-header[data-v-29220ed1]{display:flex;justify-content:space-between;align-items:center}.flexible-section .section-header h2[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.flexible-section .section-header .view-more[data-v-29220ed1]{display:flex;align-items:center;cursor:pointer}.flexible-section .section-header .view-more .view-more-text[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.flexible-section .section-header .view-more .view-more-icon[data-v-29220ed1]{width:14px;height:14px}.flexible-section .flexible-grid[data-v-29220ed1]{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.flexible-section .flexible-card[data-v-29220ed1]{background-color:#fff;border-radius:12px;width:388px;height:384px}.flexible-section .flexible-card .flexible-header[data-v-29220ed1]{height:60px;width:100%;background-size:100% 100%}.flexible-section .flexible-card .flexible-header.type-parttime[data-v-29220ed1]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG16ba7a3d8d9554b661215f8d23d08abe.16ba7a3d.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-project[data-v-29220ed1]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG134343c4703e141aca439111972b8ac5.134343c4.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-task[data-v-29220ed1]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG4c9f037cc9e03fd8460514fbbd0fa1c3.4c9f037c.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header .flexible-type-title[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:18px;line-height:19px;padding:21px 0 0 22px}.flexible-section .flexible-card .flexible-content[data-v-29220ed1]{padding:20px}.flexible-section .flexible-card .flexible-content .flexible-job[data-v-29220ed1]:not(:first-child){margin-top:20px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header[data-v-29220ed1]{display:flex;justify-content:space-between}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-name[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-price[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags[data-v-29220ed1]{display:flex;gap:8px;margin-top:10px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag[data-v-29220ed1]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag span[data-v-29220ed1]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.main-title[data-v-7ac56abc]{font-family:PingFang SC-Medium;font-weight:500;color:hsla(0,0%,100%,.9);font-size:43px;letter-spacing:2.6875px;margin:0 0 20px 0}.main-subtitle[data-v-7ac56abc],.main-title[data-v-7ac56abc]{overflow-wrap:break-word;text-align:left;white-space:nowrap;text-align:center}.main-subtitle[data-v-7ac56abc]{font-family:PingFang SC-Regular;font-weight:400;color:hsla(0,0%,100%,.75);font-size:18px;letter-spacing:1.125px;margin:0 0 35px 0}.section-title[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:64px}.job-title[data-v-7ac56abc]{color:#000}.job-title[data-v-7ac56abc],.salary-text[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;font-size:16px;letter-spacing:1px;line-height:22px}.salary-text[data-v-7ac56abc]{color:#fe5461}.category-nav[data-v-7ac56abc]{display:flex;margin-top:24px;border-bottom:1px solid #edf0f3}.category-nav .nav-item[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#666;font-size:16px;letter-spacing:1px;line-height:50px;margin-right:30px;position:relative;cursor:pointer;transition:all .3s}.category-nav .nav-item[data-v-7ac56abc]:after{content:"";display:block;width:24px;height:2px;background-color:#304390;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:all .3s}.category-nav .nav-item.active[data-v-7ac56abc],.category-nav .nav-item[data-v-7ac56abc]:hover{color:#304390}.category-nav .nav-item.active[data-v-7ac56abc]:after{opacity:1}.btn-primary[data-v-7ac56abc]{background-color:#304390;border-radius:8px;color:#fff;font-size:14px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;cursor:pointer;padding:10px 0;width:280px;line-height:20px;margin-top:40px}.btn-primary[data-v-7ac56abc]:hover{opacity:.9}.view-more-link[data-v-7ac56abc]{display:flex;align-items:center;cursor:pointer}.view-more-link .view-more-text[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.view-more-link .view-more-icon[data-v-7ac56abc]{width:14px;height:14px}.company-info-bar[data-v-7ac56abc]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px}.company-info-bar .company-logo[data-v-7ac56abc]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.company-info-bar .company-name[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.company-info-bar .company-industry[data-v-7ac56abc],.company-info-bar .company-status[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.company-info-bar .divider[data-v-7ac56abc]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.home-container .hero-section[data-v-7ac56abc]{width:100%;min-width:1200px;height:533px;background:url(../../../pc/assets/img/FigmaDDSSlicePNG3f5797c7e42dfdf84e7006fe21e71e35.3f5797c7.png) 100% no-repeat;background-size:100% 100%;text-align:center;padding-top:55px}.home-container .category-selector-section[data-v-7ac56abc]{display:flex;justify-content:space-between;height:302px}.home-container .category-selector-section .category-menu[data-v-7ac56abc]{background-color:#fff;border-radius:12px;width:304px;padding-top:20px}.home-container .category-selector-section .category-menu .category-item[data-v-7ac56abc]{display:flex;align-items:center;height:46px;line-height:46px;margin:0 16px;padding:0 14px;cursor:pointer;transition:all .3s ease}.home-container .category-selector-section .category-menu .category-item[data-v-7ac56abc]:hover{background-color:#f8fafc;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active[data-v-7ac56abc]{background-color:#eef4ff;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active .category-name[data-v-7ac56abc]{font-weight:600;color:#304390}.home-container .category-selector-section .category-menu .category-item .category-f1[data-v-7ac56abc]{flex:1;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;font-size:14px;color:#666}.home-container .category-selector-section .category-menu .category-item .category-name[data-v-7ac56abc]{font-weight:500;font-size:16px;color:#000}.home-container .category-selector-section .category-menu .category-item .category-sub[data-v-7ac56abc]{margin-left:17px}.home-container .category-selector-section .category-menu .category-item .arrow-icon[data-v-7ac56abc]{width:6px;height:4px;margin-left:10px}.home-container .category-selector-section .category-menu .pagination[data-v-7ac56abc]{display:flex;justify-content:center;align-items:center;padding:14px 0;border-top:1px solid #f2f9ff}.home-container .category-selector-section .category-menu .pagination .prev-btn[data-v-7ac56abc]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .prev-btn.disabled[data-v-7ac56abc]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-menu .pagination span[data-v-7ac56abc]{font-family:PingFang SC-Regular;font-weight:400;font-size:14px;line-height:14px;color:#304390;margin:0 10px;white-space:nowrap}.home-container .category-selector-section .category-menu .pagination .next-btn[data-v-7ac56abc]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .next-btn.disabled[data-v-7ac56abc]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-detail[data-v-7ac56abc]{background-color:#fff;border-radius:12px;width:880px;height:302px}.home-container .category-selector-section .category-detail .category-title[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;height:60px;line-height:60px;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-7ac56abc]{height:220px;overflow-y:auto;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-7ac56abc]::-webkit-scrollbar{width:6px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-7ac56abc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-7ac56abc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-7ac56abc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container .category-selector-section .category-detail .subcategory-content[data-v-7ac56abc]{display:flex;padding:0;margin-bottom:10px}.home-container .category-selector-section .category-detail .subcategory-content .sidebar-title[data-v-7ac56abc]{width:90px;color:#999;font-size:14px;text-align:left;padding-right:10px;cursor:pointer}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row[data-v-7ac56abc]{flex:1;display:flex;flex-wrap:wrap}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row .subcategory-item[data-v-7ac56abc]{color:#333;font-size:14px;margin:0 15px 10px 0;cursor:pointer}.home-container .hot-jobs-section[data-v-7ac56abc]{margin-top:64px}.home-container .hot-jobs-section .jobs-grid[data-v-7ac56abc]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:20px}.home-container .hot-jobs-section .job-card[data-v-7ac56abc]{background-color:#fff;border-radius:12px;width:388px;height:144px;cursor:pointer}.home-container .hot-jobs-section .job-card .job-header[data-v-7ac56abc]{display:flex;align-items:center;padding:20px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-header .job-tag[data-v-7ac56abc]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.home-container .hot-jobs-section .job-card .job-header .job-tag span[data-v-7ac56abc]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.home-container .hot-jobs-section .job-card .job-header .job-title-text[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.home-container .hot-jobs-section .job-card .job-header .job-salary[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.home-container .hot-jobs-section .job-card .job-info[data-v-7ac56abc]{display:flex;gap:8px;padding:10px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag[data-v-7ac56abc]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag span[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar[data-v-7ac56abc]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;margin-top:20px}.home-container .hot-jobs-section .job-card .company-bar .company-logo[data-v-7ac56abc]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.home-container .hot-jobs-section .job-card .company-bar .company-name[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar .company-industry[data-v-7ac56abc],.home-container .hot-jobs-section .job-card .company-bar .company-status[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.home-container .hot-jobs-section .job-card .company-bar .divider[data-v-7ac56abc]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.campus-section[data-v-7ac56abc]{margin-top:64px}.campus-section .campus-grid[data-v-7ac56abc]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.campus-section .campus-card[data-v-7ac56abc]{background-color:#fff;border-radius:12px;width:388px;height:144px}.campus-section .campus-card .campus-content[data-v-7ac56abc]{display:flex;padding:20px}.campus-section .campus-card .campus-content .campus-logo[data-v-7ac56abc]{width:55px;height:55px;margin-right:10px}.campus-section .campus-card .campus-content .campus-info[data-v-7ac56abc]{flex:1}.campus-section .campus-card .campus-content .campus-info .campus-header[data-v-7ac56abc]{display:flex;align-items:flex-start}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag[data-v-7ac56abc]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag span[data-v-7ac56abc]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-title[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;color:#333;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.campus-section .campus-card .campus-content .campus-info .campus-tags[data-v-7ac56abc]{display:flex;gap:8px;margin-top:10px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag[data-v-7ac56abc]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag span[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer[data-v-7ac56abc]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.campus-section .campus-card .campus-footer .update-info[data-v-7ac56abc],.campus-section .campus-card .campus-footer .view-count[data-v-7ac56abc]{display:flex;align-items:center}.campus-section .campus-card .campus-footer .update-info img[data-v-7ac56abc],.campus-section .campus-card .campus-footer .view-count img[data-v-7ac56abc]{width:14px;height:14px;margin-right:4px}.campus-section .campus-card .campus-footer .update-info span[data-v-7ac56abc],.campus-section .campus-card .campus-footer .view-count span[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer .view-count img[data-v-7ac56abc]{width:16px;height:16px}.exam-section[data-v-7ac56abc]{margin-top:64px}.exam-section .section-header[data-v-7ac56abc]{display:flex;justify-content:space-between;align-items:center}.exam-section .section-header h2[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.exam-section .section-header .view-more[data-v-7ac56abc]{display:flex;align-items:center;cursor:pointer}.exam-section .section-header .view-more .view-more-text[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.exam-section .section-header .view-more .view-more-icon[data-v-7ac56abc]{width:14px;height:14px}.exam-section .exam-grid[data-v-7ac56abc]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.exam-section .exam-card[data-v-7ac56abc]{background-color:#fff;border-radius:12px;width:388px;height:124px;position:relative;padding:20px}.exam-section .exam-card.highlight[data-v-7ac56abc]{border:2px solid #008eff}.exam-section .exam-card .exam-content[data-v-7ac56abc]{position:relative}.exam-section .exam-card .exam-content .exam-status.status-active[data-v-7ac56abc]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#e8f4ff;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-active span[data-v-7ac56abc]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#008eff}.exam-section .exam-card .exam-content .exam-status.status-pending[data-v-7ac56abc]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#fff5e8;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-pending span[data-v-7ac56abc]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#ffa400}.exam-section .exam-card .exam-content .exam-title[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;padding-left:55px}.exam-section .exam-card .exam-info[data-v-7ac56abc]{display:flex;justify-content:space-between;margin-top:16px}.exam-section .exam-card .exam-info .exam-type[data-v-7ac56abc]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.exam-section .exam-card .exam-info .exam-type span[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.exam-section .exam-card .exam-info .exam-date[data-v-7ac56abc]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px;width:179px;justify-content:center}.exam-section .exam-card .exam-info .exam-date span[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.flexible-section[data-v-7ac56abc]{margin-top:64px;margin-bottom:101px}.flexible-section .section-header[data-v-7ac56abc]{display:flex;justify-content:space-between;align-items:center}.flexible-section .section-header h2[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.flexible-section .section-header .view-more[data-v-7ac56abc]{display:flex;align-items:center;cursor:pointer}.flexible-section .section-header .view-more .view-more-text[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.flexible-section .section-header .view-more .view-more-icon[data-v-7ac56abc]{width:14px;height:14px}.flexible-section .flexible-grid[data-v-7ac56abc]{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.flexible-section .flexible-card[data-v-7ac56abc]{background-color:#fff;border-radius:12px;width:388px;height:384px}.flexible-section .flexible-card .flexible-header[data-v-7ac56abc]{height:60px;width:100%;background-size:100% 100%}.flexible-section .flexible-card .flexible-header.type-parttime[data-v-7ac56abc]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG16ba7a3d8d9554b661215f8d23d08abe.16ba7a3d.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-project[data-v-7ac56abc]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG134343c4703e141aca439111972b8ac5.134343c4.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-task[data-v-7ac56abc]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG4c9f037cc9e03fd8460514fbbd0fa1c3.4c9f037c.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header .flexible-type-title[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:18px;line-height:19px;padding:21px 0 0 22px}.flexible-section .flexible-card .flexible-content[data-v-7ac56abc]{padding:20px}.flexible-section .flexible-card .flexible-content .flexible-job[data-v-7ac56abc]:not(:first-child){margin-top:20px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header[data-v-7ac56abc]{display:flex;justify-content:space-between}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-name[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-price[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags[data-v-7ac56abc]{display:flex;gap:8px;margin-top:10px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag[data-v-7ac56abc]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag span[data-v-7ac56abc]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.main-title[data-v-4324a2ee]{font-family:PingFang SC-Medium;font-weight:500;color:hsla(0,0%,100%,.9);font-size:43px;letter-spacing:2.6875px;margin:0 0 20px 0}.main-subtitle[data-v-4324a2ee],.main-title[data-v-4324a2ee]{overflow-wrap:break-word;text-align:left;white-space:nowrap;text-align:center}.main-subtitle[data-v-4324a2ee]{font-family:PingFang SC-Regular;font-weight:400;color:hsla(0,0%,100%,.75);font-size:18px;letter-spacing:1.125px;margin:0 0 35px 0}.section-title[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:64px}.job-title[data-v-4324a2ee]{color:#000}.job-title[data-v-4324a2ee],.salary-text[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;font-size:16px;letter-spacing:1px;line-height:22px}.salary-text[data-v-4324a2ee]{color:#fe5461}.category-nav[data-v-4324a2ee]{display:flex;margin-top:24px;border-bottom:1px solid #edf0f3}.category-nav .nav-item[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#666;font-size:16px;letter-spacing:1px;line-height:50px;margin-right:30px;position:relative;cursor:pointer;transition:all .3s}.category-nav .nav-item[data-v-4324a2ee]:after{content:"";display:block;width:24px;height:2px;background-color:#304390;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:all .3s}.category-nav .nav-item.active[data-v-4324a2ee],.category-nav .nav-item[data-v-4324a2ee]:hover{color:#304390}.category-nav .nav-item.active[data-v-4324a2ee]:after{opacity:1}.btn-primary[data-v-4324a2ee]{background-color:#304390;border-radius:8px;color:#fff;font-size:14px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;cursor:pointer;padding:10px 0;width:280px;line-height:20px;margin-top:40px}.btn-primary[data-v-4324a2ee]:hover{opacity:.9}.view-more-link[data-v-4324a2ee]{display:flex;align-items:center;cursor:pointer}.view-more-link .view-more-text[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.view-more-link .view-more-icon[data-v-4324a2ee]{width:14px;height:14px}.company-info-bar[data-v-4324a2ee]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px}.company-info-bar .company-logo[data-v-4324a2ee]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.company-info-bar .company-name[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.company-info-bar .company-industry[data-v-4324a2ee],.company-info-bar .company-status[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.company-info-bar .divider[data-v-4324a2ee]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.home-container .hero-section[data-v-4324a2ee]{width:100%;min-width:1200px;height:533px;background:url(../../../pc/assets/img/FigmaDDSSlicePNG3f5797c7e42dfdf84e7006fe21e71e35.3f5797c7.png) 100% no-repeat;background-size:100% 100%;text-align:center;padding-top:55px}.home-container .category-selector-section[data-v-4324a2ee]{display:flex;justify-content:space-between;height:302px}.home-container .category-selector-section .category-menu[data-v-4324a2ee]{background-color:#fff;border-radius:12px;width:304px;padding-top:20px}.home-container .category-selector-section .category-menu .category-item[data-v-4324a2ee]{display:flex;align-items:center;height:46px;line-height:46px;margin:0 16px;padding:0 14px;cursor:pointer;transition:all .3s ease}.home-container .category-selector-section .category-menu .category-item[data-v-4324a2ee]:hover{background-color:#f8fafc;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active[data-v-4324a2ee]{background-color:#eef4ff;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active .category-name[data-v-4324a2ee]{font-weight:600;color:#304390}.home-container .category-selector-section .category-menu .category-item .category-f1[data-v-4324a2ee]{flex:1;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;font-size:14px;color:#666}.home-container .category-selector-section .category-menu .category-item .category-name[data-v-4324a2ee]{font-weight:500;font-size:16px;color:#000}.home-container .category-selector-section .category-menu .category-item .category-sub[data-v-4324a2ee]{margin-left:17px}.home-container .category-selector-section .category-menu .category-item .arrow-icon[data-v-4324a2ee]{width:6px;height:4px;margin-left:10px}.home-container .category-selector-section .category-menu .pagination[data-v-4324a2ee]{display:flex;justify-content:center;align-items:center;padding:14px 0;border-top:1px solid #f2f9ff}.home-container .category-selector-section .category-menu .pagination .prev-btn[data-v-4324a2ee]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .prev-btn.disabled[data-v-4324a2ee]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-menu .pagination span[data-v-4324a2ee]{font-family:PingFang SC-Regular;font-weight:400;font-size:14px;line-height:14px;color:#304390;margin:0 10px;white-space:nowrap}.home-container .category-selector-section .category-menu .pagination .next-btn[data-v-4324a2ee]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .next-btn.disabled[data-v-4324a2ee]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-detail[data-v-4324a2ee]{background-color:#fff;border-radius:12px;width:880px;height:302px}.home-container .category-selector-section .category-detail .category-title[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;height:60px;line-height:60px;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4324a2ee]{height:220px;overflow-y:auto;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4324a2ee]::-webkit-scrollbar{width:6px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4324a2ee]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4324a2ee]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4324a2ee]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container .category-selector-section .category-detail .subcategory-content[data-v-4324a2ee]{display:flex;padding:0;margin-bottom:10px}.home-container .category-selector-section .category-detail .subcategory-content .sidebar-title[data-v-4324a2ee]{width:90px;color:#999;font-size:14px;text-align:left;padding-right:10px;cursor:pointer}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row[data-v-4324a2ee]{flex:1;display:flex;flex-wrap:wrap}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row .subcategory-item[data-v-4324a2ee]{color:#333;font-size:14px;margin:0 15px 10px 0;cursor:pointer}.home-container .hot-jobs-section[data-v-4324a2ee]{margin-top:64px}.home-container .hot-jobs-section .jobs-grid[data-v-4324a2ee]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:20px}.home-container .hot-jobs-section .job-card[data-v-4324a2ee]{background-color:#fff;border-radius:12px;width:388px;height:144px;cursor:pointer}.home-container .hot-jobs-section .job-card .job-header[data-v-4324a2ee]{display:flex;align-items:center;padding:20px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-header .job-tag[data-v-4324a2ee]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.home-container .hot-jobs-section .job-card .job-header .job-tag span[data-v-4324a2ee]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.home-container .hot-jobs-section .job-card .job-header .job-title-text[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.home-container .hot-jobs-section .job-card .job-header .job-salary[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.home-container .hot-jobs-section .job-card .job-info[data-v-4324a2ee]{display:flex;gap:8px;padding:10px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag[data-v-4324a2ee]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag span[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar[data-v-4324a2ee]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;margin-top:20px}.home-container .hot-jobs-section .job-card .company-bar .company-logo[data-v-4324a2ee]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.home-container .hot-jobs-section .job-card .company-bar .company-name[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.home-container .hot-jobs-section .job-card .company-bar .company-industry[data-v-4324a2ee],.home-container .hot-jobs-section .job-card .company-bar .company-status[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:14px;line-height:20px}.home-container .hot-jobs-section .job-card .company-bar .divider[data-v-4324a2ee]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.campus-section[data-v-4324a2ee]{margin-top:64px}.campus-section .campus-grid[data-v-4324a2ee]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.campus-section .campus-card[data-v-4324a2ee]{background-color:#fff;border-radius:12px;width:388px;height:144px}.campus-section .campus-card .campus-content[data-v-4324a2ee]{display:flex;padding:20px}.campus-section .campus-card .campus-content .campus-logo[data-v-4324a2ee]{width:55px;height:55px;margin-right:10px}.campus-section .campus-card .campus-content .campus-info[data-v-4324a2ee]{flex:1}.campus-section .campus-card .campus-content .campus-info .campus-header[data-v-4324a2ee]{display:flex;align-items:flex-start}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag[data-v-4324a2ee]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-image:linear-gradient(146deg,#f3b352,#f27713);margin-right:4px}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag span[data-v-4324a2ee]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#fff}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-title[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;color:#333;font-size:16px;letter-spacing:1px;line-height:22px;flex:1}.campus-section .campus-card .campus-content .campus-info .campus-tags[data-v-4324a2ee]{display:flex;gap:8px;margin-top:10px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag[data-v-4324a2ee]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag span[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer[data-v-4324a2ee]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);width:100%;height:48px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.campus-section .campus-card .campus-footer .update-info[data-v-4324a2ee],.campus-section .campus-card .campus-footer .view-count[data-v-4324a2ee]{display:flex;align-items:center}.campus-section .campus-card .campus-footer .update-info img[data-v-4324a2ee],.campus-section .campus-card .campus-footer .view-count img[data-v-4324a2ee]{width:14px;height:14px;margin-right:4px}.campus-section .campus-card .campus-footer .update-info span[data-v-4324a2ee],.campus-section .campus-card .campus-footer .view-count span[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#999;font-size:13px;line-height:19px}.campus-section .campus-card .campus-footer .view-count img[data-v-4324a2ee]{width:16px;height:16px}.exam-section[data-v-4324a2ee]{margin-top:64px}.exam-section .section-header[data-v-4324a2ee]{display:flex;justify-content:space-between;align-items:center}.exam-section .section-header h2[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.exam-section .section-header .view-more[data-v-4324a2ee]{display:flex;align-items:center;cursor:pointer}.exam-section .section-header .view-more .view-more-text[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.exam-section .section-header .view-more .view-more-icon[data-v-4324a2ee]{width:14px;height:14px}.exam-section .exam-grid[data-v-4324a2ee]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.exam-section .exam-card[data-v-4324a2ee]{background-color:#fff;border-radius:12px;width:388px;height:124px;position:relative;padding:20px}.exam-section .exam-card.highlight[data-v-4324a2ee]{border:2px solid #008eff}.exam-section .exam-card .exam-content[data-v-4324a2ee]{position:relative}.exam-section .exam-card .exam-content .exam-status.status-active[data-v-4324a2ee]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#e8f4ff;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-active span[data-v-4324a2ee]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#008eff}.exam-section .exam-card .exam-content .exam-status.status-pending[data-v-4324a2ee]{border-radius:4px;height:20px;display:inline-flex;align-items:center;padding:0 4px;background-color:#fff5e8;position:absolute;left:0;top:1px}.exam-section .exam-card .exam-content .exam-status.status-pending span[data-v-4324a2ee]{font-size:12px;font-family:PingFang SC-Medium;font-weight:500;line-height:16px;white-space:nowrap;color:#ffa400}.exam-section .exam-card .exam-content .exam-title[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px;padding-left:55px}.exam-section .exam-card .exam-info[data-v-4324a2ee]{display:flex;justify-content:space-between;margin-top:16px}.exam-section .exam-card .exam-info .exam-type[data-v-4324a2ee]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.exam-section .exam-card .exam-info .exam-type span[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.exam-section .exam-card .exam-info .exam-date[data-v-4324a2ee]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px;width:179px;justify-content:center}.exam-section .exam-card .exam-info .exam-date span[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}.flexible-section[data-v-4324a2ee]{margin-top:64px;margin-bottom:101px}.flexible-section .section-header[data-v-4324a2ee]{display:flex;justify-content:space-between;align-items:center}.flexible-section .section-header h2[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:28px;line-height:34px;margin-top:0}.flexible-section .section-header .view-more[data-v-4324a2ee]{display:flex;align-items:center;cursor:pointer}.flexible-section .section-header .view-more .view-more-text[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:14px;margin-right:4px}.flexible-section .section-header .view-more .view-more-icon[data-v-4324a2ee]{width:14px;height:14px}.flexible-section .flexible-grid[data-v-4324a2ee]{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.flexible-section .flexible-card[data-v-4324a2ee]{background-color:#fff;border-radius:12px;width:388px;height:384px}.flexible-section .flexible-card .flexible-header[data-v-4324a2ee]{height:60px;width:100%;background-size:100% 100%}.flexible-section .flexible-card .flexible-header.type-parttime[data-v-4324a2ee]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG16ba7a3d8d9554b661215f8d23d08abe.16ba7a3d.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-project[data-v-4324a2ee]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG134343c4703e141aca439111972b8ac5.134343c4.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-task[data-v-4324a2ee]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG4c9f037cc9e03fd8460514fbbd0fa1c3.4c9f037c.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header .flexible-type-title[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:18px;line-height:19px;padding:21px 0 0 22px}.flexible-section .flexible-card .flexible-content[data-v-4324a2ee]{padding:20px}.flexible-section .flexible-card .flexible-content .flexible-job[data-v-4324a2ee]:not(:first-child){margin-top:20px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header[data-v-4324a2ee]{display:flex;justify-content:space-between}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-name[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#000;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-price[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;color:#fe5461;font-size:16px;letter-spacing:1px;line-height:22px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags[data-v-4324a2ee]{display:flex;gap:8px;margin-top:10px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag[data-v-4324a2ee]{background-color:#f5f5f5;border-radius:4px;height:24px;display:inline-flex;align-items:center;padding:0 6px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag span[data-v-4324a2ee]{overflow-wrap:break-word;font-family:PingFang SC-Regular;font-weight:400;text-align:left;white-space:nowrap;color:#666;font-size:13px;line-height:19px}