.campus-container .tab-section[data-v-0e2d3023]{padding:20px 0}.campus-container .filter-sidebar[data-v-0e2d3023]{box-shadow:inset -1px 0 0 0 #eee;background-color:#fff;width:190px;min-height:600px;margin-right:15px}.campus-container .filter-sidebar .filter-title[data-v-0e2d3023]{height:40px;line-height:40px;color:#333;font-size:14px;padding-left:28px}.campus-container .filter-sidebar .filter-item[data-v-0e2d3023]{height:40px;color:#333;font-size:14px;padding:0 28px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-left:4px solid transparent}.campus-container .filter-sidebar .filter-item.active[data-v-0e2d3023]{border-color:#304390;color:#304390;background-color:#eef4ff}.campus-container .filter-sidebar .filter-item .filter-text[data-v-0e2d3023]{width:63px;height:20px;overflow-wrap:break-word;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:14px;margin:10px 0 0 0}.campus-container .filter-sidebar .filter-item .filter-icon[data-v-0e2d3023]{width:6px;height:4px}.campus-container .job-cards-container[data-v-0e2d3023]{width:388px;margin-right:12px}.campus-container .job-cards-container .empty-state[data-v-0e2d3023]{background-color:#fff;border-radius:12px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-cards-container .empty-state .empty-icon[data-v-0e2d3023]{font-size:48px;margin-bottom:16px}.campus-container .job-cards-container .empty-state .empty-text[data-v-0e2d3023]{font-size:16px;font-weight:500;margin-bottom:8px}.campus-container .job-cards-container .empty-state .empty-tip[data-v-0e2d3023]{font-size:14px;color:hsla(0,0%,60%,.8)}.campus-container .job-card[data-v-0e2d3023]{background-color:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;margin-bottom:16px;overflow:hidden}.campus-container .job-card[data-v-0e2d3023]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.campus-container .job-card.job-card--selected[data-v-0e2d3023]{box-shadow:0 4px 12px rgba(48,67,144,.2)}.campus-container .job-card .job-header[data-v-0e2d3023]{width:347px;height:56px;margin:20px 0 0 20px;display:flex;justify-content:space-between}.campus-container .job-card .job-header .company-logo[data-v-0e2d3023]{width:55px;height:55px;margin-top:1px}.campus-container .job-card .job-header .job-info[data-v-0e2d3023]{width:282px;height:56px;display:flex;flex-direction:column;justify-content:space-between}.campus-container .job-card .job-header .job-info .job-title-row[data-v-0e2d3023]{width:282px;height:22px;display:flex;justify-content:space-between;align-items:center}.campus-container .job-card .job-header .job-info .job-title-row .company-type[data-v-0e2d3023]{background-image:linear-gradient(146deg,#f3b352,#f27713);border-radius:4px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;white-space:nowrap;line-height:16px}.campus-container .job-card .job-header .job-info .job-title-row .job-title[data-v-0e2d3023]{width:246px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;line-height:22px}.campus-container .job-card .job-header .job-info .job-tags[data-v-0e2d3023]{width:220px;height:24px;margin-top:10px;display:flex;gap:8px}.campus-container .job-card .job-header .job-info .job-tags .tag[data-v-0e2d3023]{background-color:#f5f5f5;border-radius:4px;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-card .job-footer[data-v-0e2d3023]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);height:48px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.campus-container .job-card .job-footer .update-info[data-v-0e2d3023]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .update-info .icon[data-v-0e2d3023]{width:14px;height:14px}.campus-container .job-card .job-footer .update-info .update-text[data-v-0e2d3023]{color:#999;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px}.campus-container .job-card .job-footer .view-count[data-v-0e2d3023]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .view-count .icon[data-v-0e2d3023]{width:16px;height:16px}.campus-container .job-card .job-footer .view-count .count-text[data-v-0e2d3023]{color:#999;font-size:14px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:20px}.campus-container .job-detail[data-v-0e2d3023]{flex:1;background-color:#fff;border-radius:4px;padding:20px}.campus-container .job-detail .detail-header[data-v-0e2d3023]{display:flex;align-items:center;margin-bottom:5px}.campus-container .job-detail .detail-header .detail-title[data-v-0e2d3023]{color:#333;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:16px}.campus-container .job-detail .detail-header .detail-salary[data-v-0e2d3023]{color:#fe5461;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:auto}.campus-container .job-detail .detail-header .apply-btn[data-v-0e2d3023]{margin-left:auto}.campus-container .job-detail .job-meta[data-v-0e2d3023]{width:175px;height:19px;margin:3px 0 0 20px;display:flex;align-items:center;gap:16px}.campus-container .job-detail .job-meta .meta-item[data-v-0e2d3023]{display:flex;align-items:center;gap:4px}.campus-container .job-detail .job-meta .meta-item .meta-icon[data-v-0e2d3023]{width:14px;height:14px}.campus-container .job-detail .job-meta .meta-item .meta-text[data-v-0e2d3023]{color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px}.campus-container .job-detail .detail-section[data-v-0e2d3023]{margin:20px 0 0 20px}.campus-container .job-detail .detail-section .section-title[data-v-0e2d3023]{width:365px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin:0 0 12px 0}.campus-container .job-detail .detail-section .skill-tags[data-v-0e2d3023]{display:flex;gap:8px;margin-bottom:12px}.campus-container .job-detail .detail-section .skill-tags .skill-tag[data-v-0e2d3023]{background-color:#f5f5f5;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-detail .detail-section .section-content[data-v-0e2d3023]{width:550px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px;margin:0;white-space:pre-line}.campus-container .job-detail .detail-section .address-info[data-v-0e2d3023]{width:568px;height:28px;margin:12px 0 0 0;display:flex;align-items:center;gap:4px}.campus-container .job-detail .detail-section .address-info .address-icon[data-v-0e2d3023]{width:14px;height:14px}.campus-container .job-detail .detail-section .address-info .address-text[data-v-0e2d3023]{width:550px;height:28px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px}.campus-container .job-detail-empty[data-v-0e2d3023]{flex:1;background-color:#fff;border-radius:4px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-detail-empty .empty-icon[data-v-0e2d3023]{font-size:64px;margin-bottom:24px}.campus-container .job-detail-empty .empty-text[data-v-0e2d3023]{font-size:18px;font-weight:500}.campus-container .filter-form[data-v-0e2d3023]{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.campus-container .filter-form .label[data-v-0e2d3023]{color:#999;font-size:14px}.campus-container .filter-form .el-select[data-v-0e2d3023]{width:170px}.campus-container .filter-form .el-button[data-v-0e2d3023]{margin-left:5px}.campus-container .heji-warp .filter-section[data-v-0e2d3023]{background-color:#fff;border-radius:4px;padding:20px 25px;margin-bottom:20px}.campus-container .heji-warp .filter-section .section_2[data-v-0e2d3023]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .section_2 .text-wrapper[data-v-0e2d3023]{height:24px;line-height:24px;background-color:#f5f5f5;border-radius:3px;overflow-wrap:break-word;color:#666;font-size:12px;padding:0 8px;margin-right:10px;cursor:pointer}.campus-container .heji-warp .filter-section .section_2 .text-wrapper.active[data-v-0e2d3023]{color:#304390}.campus-container .heji-warp .filter-section .radar-range[data-v-0e2d3023]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .radar-range .label[data-v-0e2d3023]{color:#999;font-size:14px;margin-right:8px}.campus-container .heji-warp .filter-section .radar-range .value[data-v-0e2d3023]{color:#333;font-size:14px;margin-right:16px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .value.active[data-v-0e2d3023]{color:#304390}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-0e2d3023]{color:#304390;font-size:14px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-0e2d3023]:hover{text-decoration:underline}.campus-container .heji-warp .filter-section .radar-range .icon[data-v-0e2d3023]{width:14px;height:14px;margin-left:4px}.campus-container .yilan-warp .box_5[data-v-0e2d3023]{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .text_14[data-v-0e2d3023]{overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4[data-v-0e2d3023]{margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-0e2d3023]{flex:1;background-color:#f5f5f5;border-radius:4px;padding:12px 0 10px;justify-content:flex-center;margin-right:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-0e2d3023]:last-child{margin-right:0}.campus-container .yilan-warp .box_5 .group_4 .group4_box .num[data-v-0e2d3023]{overflow-wrap:break-word;color:#ff7d00;font-size:24px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:center;white-space:nowrap;line-height:22px;margin-bottom:10px}.campus-container .yilan-warp .box_5 .group_4 .group4_box .tips[data-v-0e2d3023]{overflow-wrap:break-word;color:#666;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;font-weight:NaN;text-align:center;white-space:nowrap;line-height:22px}.campus-container .yilan-warp .box_6[data-v-0e2d3023]{background-color:#fff;border-radius:4px;padding:20px}.campus-container .tab-section[data-v-4e5cd5f8]{padding:20px 0}.campus-container .filter-sidebar[data-v-4e5cd5f8]{box-shadow:inset -1px 0 0 0 #eee;background-color:#fff;width:190px;min-height:600px;margin-right:15px}.campus-container .filter-sidebar .filter-title[data-v-4e5cd5f8]{height:40px;line-height:40px;color:#333;font-size:14px;padding-left:28px}.campus-container .filter-sidebar .filter-item[data-v-4e5cd5f8]{height:40px;color:#333;font-size:14px;padding:0 28px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-left:4px solid transparent}.campus-container .filter-sidebar .filter-item.active[data-v-4e5cd5f8]{border-color:#304390;color:#304390;background-color:#eef4ff}.campus-container .filter-sidebar .filter-item .filter-text[data-v-4e5cd5f8]{width:63px;height:20px;overflow-wrap:break-word;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:14px;margin:10px 0 0 0}.campus-container .filter-sidebar .filter-item .filter-icon[data-v-4e5cd5f8]{width:6px;height:4px}.campus-container .job-cards-container[data-v-4e5cd5f8]{width:388px;margin-right:12px}.campus-container .job-cards-container .empty-state[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-cards-container .empty-state .empty-icon[data-v-4e5cd5f8]{font-size:48px;margin-bottom:16px}.campus-container .job-cards-container .empty-state .empty-text[data-v-4e5cd5f8]{font-size:16px;font-weight:500;margin-bottom:8px}.campus-container .job-cards-container .empty-state .empty-tip[data-v-4e5cd5f8]{font-size:14px;color:hsla(0,0%,60%,.8)}.campus-container .job-card[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;margin-bottom:16px;overflow:hidden}.campus-container .job-card[data-v-4e5cd5f8]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.campus-container .job-card.job-card--selected[data-v-4e5cd5f8]{box-shadow:0 4px 12px rgba(48,67,144,.2)}.campus-container .job-card .job-header[data-v-4e5cd5f8]{width:347px;height:56px;margin:20px 0 0 20px;display:flex;justify-content:space-between}.campus-container .job-card .job-header .company-logo[data-v-4e5cd5f8]{width:55px;height:55px;margin-top:1px}.campus-container .job-card .job-header .job-info[data-v-4e5cd5f8]{width:282px;height:56px;display:flex;flex-direction:column;justify-content:space-between}.campus-container .job-card .job-header .job-info .job-title-row[data-v-4e5cd5f8]{width:282px;height:22px;display:flex;justify-content:space-between;align-items:center}.campus-container .job-card .job-header .job-info .job-title-row .company-type[data-v-4e5cd5f8]{background-image:linear-gradient(146deg,#f3b352,#f27713);border-radius:4px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;white-space:nowrap;line-height:16px}.campus-container .job-card .job-header .job-info .job-title-row .job-title[data-v-4e5cd5f8]{width:246px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;line-height:22px}.campus-container .job-card .job-header .job-info .job-tags[data-v-4e5cd5f8]{width:220px;height:24px;margin-top:10px;display:flex;gap:8px}.campus-container .job-card .job-header .job-info .job-tags .tag[data-v-4e5cd5f8]{background-color:#f5f5f5;border-radius:4px;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-card .job-footer[data-v-4e5cd5f8]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);height:48px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.campus-container .job-card .job-footer .update-info[data-v-4e5cd5f8]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .update-info .icon[data-v-4e5cd5f8]{width:14px;height:14px}.campus-container .job-card .job-footer .update-info .update-text[data-v-4e5cd5f8]{color:#999;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px}.campus-container .job-card .job-footer .view-count[data-v-4e5cd5f8]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .view-count .icon[data-v-4e5cd5f8]{width:16px;height:16px}.campus-container .job-card .job-footer .view-count .count-text[data-v-4e5cd5f8]{color:#999;font-size:14px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:20px}.campus-container .job-detail[data-v-4e5cd5f8]{flex:1;background-color:#fff;border-radius:4px;padding:20px}.campus-container .job-detail .detail-header[data-v-4e5cd5f8]{display:flex;align-items:center;margin-bottom:5px}.campus-container .job-detail .detail-header .detail-title[data-v-4e5cd5f8]{color:#333;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:16px}.campus-container .job-detail .detail-header .detail-salary[data-v-4e5cd5f8]{color:#fe5461;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:auto}.campus-container .job-detail .detail-header .apply-btn[data-v-4e5cd5f8]{margin-left:auto}.campus-container .job-detail .job-meta[data-v-4e5cd5f8]{width:175px;height:19px;margin:3px 0 0 20px;display:flex;align-items:center;gap:16px}.campus-container .job-detail .job-meta .meta-item[data-v-4e5cd5f8]{display:flex;align-items:center;gap:4px}.campus-container .job-detail .job-meta .meta-item .meta-icon[data-v-4e5cd5f8]{width:14px;height:14px}.campus-container .job-detail .job-meta .meta-item .meta-text[data-v-4e5cd5f8]{color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px}.campus-container .job-detail .detail-section[data-v-4e5cd5f8]{margin:20px 0 0 20px}.campus-container .job-detail .detail-section .section-title[data-v-4e5cd5f8]{width:365px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin:0 0 12px 0}.campus-container .job-detail .detail-section .skill-tags[data-v-4e5cd5f8]{display:flex;gap:8px;margin-bottom:12px}.campus-container .job-detail .detail-section .skill-tags .skill-tag[data-v-4e5cd5f8]{background-color:#f5f5f5;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-detail .detail-section .section-content[data-v-4e5cd5f8]{width:550px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px;margin:0;white-space:pre-line}.campus-container .job-detail .detail-section .address-info[data-v-4e5cd5f8]{width:568px;height:28px;margin:12px 0 0 0;display:flex;align-items:center;gap:4px}.campus-container .job-detail .detail-section .address-info .address-icon[data-v-4e5cd5f8]{width:14px;height:14px}.campus-container .job-detail .detail-section .address-info .address-text[data-v-4e5cd5f8]{width:550px;height:28px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px}.campus-container .job-detail-empty[data-v-4e5cd5f8]{flex:1;background-color:#fff;border-radius:4px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-detail-empty .empty-icon[data-v-4e5cd5f8]{font-size:64px;margin-bottom:24px}.campus-container .job-detail-empty .empty-text[data-v-4e5cd5f8]{font-size:18px;font-weight:500}.campus-container .filter-form[data-v-4e5cd5f8]{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.campus-container .filter-form .label[data-v-4e5cd5f8]{color:#999;font-size:14px}.campus-container .filter-form .el-select[data-v-4e5cd5f8]{width:170px}.campus-container .filter-form .el-button[data-v-4e5cd5f8]{margin-left:5px}.campus-container .heji-warp .filter-section[data-v-4e5cd5f8]{background-color:#fff;border-radius:4px;padding:20px 25px;margin-bottom:20px}.campus-container .heji-warp .filter-section .section_2[data-v-4e5cd5f8]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .section_2 .text-wrapper[data-v-4e5cd5f8]{height:24px;line-height:24px;background-color:#f5f5f5;border-radius:3px;overflow-wrap:break-word;color:#666;font-size:12px;padding:0 8px;margin-right:10px;cursor:pointer}.campus-container .heji-warp .filter-section .section_2 .text-wrapper.active[data-v-4e5cd5f8]{color:#304390}.campus-container .heji-warp .filter-section .radar-range[data-v-4e5cd5f8]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .radar-range .label[data-v-4e5cd5f8]{color:#999;font-size:14px;margin-right:8px}.campus-container .heji-warp .filter-section .radar-range .value[data-v-4e5cd5f8]{color:#333;font-size:14px;margin-right:16px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .value.active[data-v-4e5cd5f8]{color:#304390}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-4e5cd5f8]{color:#304390;font-size:14px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-4e5cd5f8]:hover{text-decoration:underline}.campus-container .heji-warp .filter-section .radar-range .icon[data-v-4e5cd5f8]{width:14px;height:14px;margin-left:4px}.campus-container .yilan-warp .box_5[data-v-4e5cd5f8]{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .text_14[data-v-4e5cd5f8]{overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4[data-v-4e5cd5f8]{margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-4e5cd5f8]{flex:1;background-color:#f5f5f5;border-radius:4px;padding:12px 0 10px;justify-content:flex-center;margin-right:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-4e5cd5f8]:last-child{margin-right:0}.campus-container .yilan-warp .box_5 .group_4 .group4_box .num[data-v-4e5cd5f8]{overflow-wrap:break-word;color:#ff7d00;font-size:24px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:center;white-space:nowrap;line-height:22px;margin-bottom:10px}.campus-container .yilan-warp .box_5 .group_4 .group4_box .tips[data-v-4e5cd5f8]{overflow-wrap:break-word;color:#666;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;font-weight:NaN;text-align:center;white-space:nowrap;line-height:22px}.campus-container .yilan-warp .box_6[data-v-4e5cd5f8]{background-color:#fff;border-radius:4px;padding:20px}.main-title[data-v-4e5cd5f8]{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-4e5cd5f8],.main-title[data-v-4e5cd5f8]{overflow-wrap:break-word;text-align:left;white-space:nowrap;text-align:center}.main-subtitle[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{color:#000}.job-title[data-v-4e5cd5f8],.salary-text[data-v-4e5cd5f8]{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-4e5cd5f8]{color:#fe5461}.category-nav[data-v-4e5cd5f8]{display:flex;margin-top:24px;border-bottom:1px solid #edf0f3}.category-nav .nav-item[data-v-4e5cd5f8]{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-4e5cd5f8]: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-4e5cd5f8],.category-nav .nav-item[data-v-4e5cd5f8]:hover{color:#304390}.category-nav .nav-item.active[data-v-4e5cd5f8]:after{opacity:1}.btn-primary[data-v-4e5cd5f8]{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-4e5cd5f8]:hover{opacity:.9}.view-more-link[data-v-4e5cd5f8]{display:flex;align-items:center;cursor:pointer}.view-more-link .view-more-text[data-v-4e5cd5f8]{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-4e5cd5f8]{width:14px;height:14px}.company-info-bar[data-v-4e5cd5f8]{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-4e5cd5f8]{width:32px;height:32px;border-radius:4px;border:1px solid #f3f3f3;background-color:#fff;margin-right:10px}.company-info-bar .company-name[data-v-4e5cd5f8]{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-4e5cd5f8],.company-info-bar .company-status[data-v-4e5cd5f8]{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-4e5cd5f8]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.home-container .hero-section[data-v-4e5cd5f8]{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-4e5cd5f8]{display:flex;justify-content:space-between;height:302px}.home-container .category-selector-section .category-menu[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;width:304px;padding-top:20px}.home-container .category-selector-section .category-menu .category-item[data-v-4e5cd5f8]{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-4e5cd5f8]:hover{background-color:#f8fafc;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active[data-v-4e5cd5f8]{background-color:#eef4ff;border-radius:6px}.home-container .category-selector-section .category-menu .category-item.active .category-name[data-v-4e5cd5f8]{font-weight:600;color:#304390}.home-container .category-selector-section .category-menu .category-item .category-f1[data-v-4e5cd5f8]{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-4e5cd5f8]{font-weight:500;font-size:16px;color:#000}.home-container .category-selector-section .category-menu .category-item .category-sub[data-v-4e5cd5f8]{margin-left:17px}.home-container .category-selector-section .category-menu .category-item .arrow-icon[data-v-4e5cd5f8]{width:6px;height:4px;margin-left:10px}.home-container .category-selector-section .category-menu .pagination[data-v-4e5cd5f8]{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-4e5cd5f8]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .prev-btn.disabled[data-v-4e5cd5f8]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-menu .pagination span[data-v-4e5cd5f8]{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-4e5cd5f8]{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.home-container .category-selector-section .category-menu .pagination .next-btn.disabled[data-v-4e5cd5f8]{opacity:.3;cursor:not-allowed}.home-container .category-selector-section .category-detail[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;width:880px;height:302px}.home-container .category-selector-section .category-detail .category-title[data-v-4e5cd5f8]{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-4e5cd5f8]{height:220px;overflow-y:auto;padding:0 20px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4e5cd5f8]::-webkit-scrollbar{width:6px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4e5cd5f8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4e5cd5f8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.home-container .category-selector-section .category-detail .subcategory-content-warp[data-v-4e5cd5f8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container .category-selector-section .category-detail .subcategory-content[data-v-4e5cd5f8]{display:flex;padding:0;margin-bottom:10px}.home-container .category-selector-section .category-detail .subcategory-content .sidebar-title[data-v-4e5cd5f8]{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-4e5cd5f8]{flex:1;display:flex;flex-wrap:wrap}.home-container .category-selector-section .category-detail .subcategory-content .subcategory-row .subcategory-item[data-v-4e5cd5f8]{color:#333;font-size:14px;margin:0 15px 10px 0;cursor:pointer}.home-container .hot-jobs-section[data-v-4e5cd5f8]{margin-top:64px}.home-container .hot-jobs-section .jobs-grid[data-v-4e5cd5f8]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:20px}.home-container .hot-jobs-section .job-card[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;width:388px;height:144px;cursor:pointer}.home-container .hot-jobs-section .job-card .job-header[data-v-4e5cd5f8]{display:flex;align-items:center;padding:20px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-header .job-tag[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{display:flex;gap:8px;padding:10px 20px 0 20px}.home-container .hot-jobs-section .job-card .job-info .job-info-tag[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8],.home-container .hot-jobs-section .job-card .company-bar .company-status[data-v-4e5cd5f8]{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-4e5cd5f8]{background-color:#e8e8e8;width:1px;height:12px;margin:0 10px}.campus-section[data-v-4e5cd5f8]{margin-top:64px}.campus-section .campus-grid[data-v-4e5cd5f8]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.campus-section .campus-card[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;width:388px;height:144px}.campus-section .campus-card .campus-content[data-v-4e5cd5f8]{display:flex;padding:20px}.campus-section .campus-card .campus-content .campus-logo[data-v-4e5cd5f8]{width:55px;height:55px;margin-right:10px}.campus-section .campus-card .campus-content .campus-info[data-v-4e5cd5f8]{flex:1}.campus-section .campus-card .campus-content .campus-info .campus-header[data-v-4e5cd5f8]{display:flex;align-items:flex-start}.campus-section .campus-card .campus-content .campus-info .campus-header .campus-tag[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{display:flex;gap:8px;margin-top:10px}.campus-section .campus-card .campus-content .campus-info .campus-tags .campus-info-tag[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8],.campus-section .campus-card .campus-footer .view-count[data-v-4e5cd5f8]{display:flex;align-items:center}.campus-section .campus-card .campus-footer .update-info img[data-v-4e5cd5f8],.campus-section .campus-card .campus-footer .view-count img[data-v-4e5cd5f8]{width:14px;height:14px;margin-right:4px}.campus-section .campus-card .campus-footer .update-info span[data-v-4e5cd5f8],.campus-section .campus-card .campus-footer .view-count span[data-v-4e5cd5f8]{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-4e5cd5f8]{width:16px;height:16px}.exam-section[data-v-4e5cd5f8]{margin-top:64px}.exam-section .section-header[data-v-4e5cd5f8]{display:flex;justify-content:space-between;align-items:center}.exam-section .section-header h2[data-v-4e5cd5f8]{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-4e5cd5f8]{display:flex;align-items:center;cursor:pointer}.exam-section .section-header .view-more .view-more-text[data-v-4e5cd5f8]{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-4e5cd5f8]{width:14px;height:14px}.exam-section .exam-grid[data-v-4e5cd5f8]{display:flex;flex-wrap:wrap;gap:20px 18px;margin-top:24px}.exam-section .exam-card[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;width:388px;height:124px;position:relative;padding:20px}.exam-section .exam-card.highlight[data-v-4e5cd5f8]{border:2px solid #008eff}.exam-section .exam-card .exam-content[data-v-4e5cd5f8]{position:relative}.exam-section .exam-card .exam-content .exam-status.status-active[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{display:flex;justify-content:space-between;margin-top:16px}.exam-section .exam-card .exam-info .exam-type[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{margin-top:64px;margin-bottom:101px}.flexible-section .section-header[data-v-4e5cd5f8]{display:flex;justify-content:space-between;align-items:center}.flexible-section .section-header h2[data-v-4e5cd5f8]{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-4e5cd5f8]{display:flex;align-items:center;cursor:pointer}.flexible-section .section-header .view-more .view-more-text[data-v-4e5cd5f8]{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-4e5cd5f8]{width:14px;height:14px}.flexible-section .flexible-grid[data-v-4e5cd5f8]{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.flexible-section .flexible-card[data-v-4e5cd5f8]{background-color:#fff;border-radius:12px;width:388px;height:384px}.flexible-section .flexible-card .flexible-header[data-v-4e5cd5f8]{height:60px;width:100%;background-size:100% 100%}.flexible-section .flexible-card .flexible-header.type-parttime[data-v-4e5cd5f8]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG16ba7a3d8d9554b661215f8d23d08abe.16ba7a3d.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-project[data-v-4e5cd5f8]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG134343c4703e141aca439111972b8ac5.134343c4.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header.type-task[data-v-4e5cd5f8]{background:url(../../../pc/assets/img/FigmaDDSSlicePNG4c9f037cc9e03fd8460514fbbd0fa1c3.4c9f037c.png) 100% no-repeat}.flexible-section .flexible-card .flexible-header .flexible-type-title[data-v-4e5cd5f8]{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-4e5cd5f8]{padding:20px}.flexible-section .flexible-card .flexible-content .flexible-job[data-v-4e5cd5f8]:not(:first-child){margin-top:20px}.flexible-section .flexible-card .flexible-content .flexible-job .job-header[data-v-4e5cd5f8]{display:flex;justify-content:space-between}.flexible-section .flexible-card .flexible-content .flexible-job .job-header .job-name[data-v-4e5cd5f8]{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-4e5cd5f8]{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-4e5cd5f8]{display:flex;gap:8px;margin-top:10px}.flexible-section .flexible-card .flexible-content .flexible-job .job-tags .job-tag[data-v-4e5cd5f8]{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-4e5cd5f8]{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-container .tab-section[data-v-9a3d9bb4]{padding:20px 0}.campus-container .filter-sidebar[data-v-9a3d9bb4]{box-shadow:inset -1px 0 0 0 #eee;background-color:#fff;width:190px;min-height:600px;margin-right:15px}.campus-container .filter-sidebar .filter-title[data-v-9a3d9bb4]{height:40px;line-height:40px;color:#333;font-size:14px;padding-left:28px}.campus-container .filter-sidebar .filter-item[data-v-9a3d9bb4]{height:40px;color:#333;font-size:14px;padding:0 28px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-left:4px solid transparent}.campus-container .filter-sidebar .filter-item.active[data-v-9a3d9bb4]{border-color:#304390;color:#304390;background-color:#eef4ff}.campus-container .filter-sidebar .filter-item .filter-text[data-v-9a3d9bb4]{width:63px;height:20px;overflow-wrap:break-word;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:14px;margin:10px 0 0 0}.campus-container .filter-sidebar .filter-item .filter-icon[data-v-9a3d9bb4]{width:6px;height:4px}.campus-container .job-cards-container[data-v-9a3d9bb4]{width:388px;margin-right:12px}.campus-container .job-cards-container .empty-state[data-v-9a3d9bb4]{background-color:#fff;border-radius:12px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-cards-container .empty-state .empty-icon[data-v-9a3d9bb4]{font-size:48px;margin-bottom:16px}.campus-container .job-cards-container .empty-state .empty-text[data-v-9a3d9bb4]{font-size:16px;font-weight:500;margin-bottom:8px}.campus-container .job-cards-container .empty-state .empty-tip[data-v-9a3d9bb4]{font-size:14px;color:hsla(0,0%,60%,.8)}.campus-container .job-card[data-v-9a3d9bb4]{background-color:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;margin-bottom:16px;overflow:hidden}.campus-container .job-card[data-v-9a3d9bb4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.campus-container .job-card.job-card--selected[data-v-9a3d9bb4]{box-shadow:0 4px 12px rgba(48,67,144,.2)}.campus-container .job-card .job-header[data-v-9a3d9bb4]{width:347px;height:56px;margin:20px 0 0 20px;display:flex;justify-content:space-between}.campus-container .job-card .job-header .company-logo[data-v-9a3d9bb4]{width:55px;height:55px;margin-top:1px}.campus-container .job-card .job-header .job-info[data-v-9a3d9bb4]{width:282px;height:56px;display:flex;flex-direction:column;justify-content:space-between}.campus-container .job-card .job-header .job-info .job-title-row[data-v-9a3d9bb4]{width:282px;height:22px;display:flex;justify-content:space-between;align-items:center}.campus-container .job-card .job-header .job-info .job-title-row .company-type[data-v-9a3d9bb4]{background-image:linear-gradient(146deg,#f3b352,#f27713);border-radius:4px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;white-space:nowrap;line-height:16px}.campus-container .job-card .job-header .job-info .job-title-row .job-title[data-v-9a3d9bb4]{width:246px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;line-height:22px}.campus-container .job-card .job-header .job-info .job-tags[data-v-9a3d9bb4]{width:220px;height:24px;margin-top:10px;display:flex;gap:8px}.campus-container .job-card .job-header .job-info .job-tags .tag[data-v-9a3d9bb4]{background-color:#f5f5f5;border-radius:4px;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-card .job-footer[data-v-9a3d9bb4]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);height:48px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.campus-container .job-card .job-footer .update-info[data-v-9a3d9bb4]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .update-info .icon[data-v-9a3d9bb4]{width:14px;height:14px}.campus-container .job-card .job-footer .update-info .update-text[data-v-9a3d9bb4]{color:#999;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px}.campus-container .job-card .job-footer .view-count[data-v-9a3d9bb4]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .view-count .icon[data-v-9a3d9bb4]{width:16px;height:16px}.campus-container .job-card .job-footer .view-count .count-text[data-v-9a3d9bb4]{color:#999;font-size:14px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:20px}.campus-container .job-detail[data-v-9a3d9bb4]{flex:1;background-color:#fff;border-radius:4px;padding:20px}.campus-container .job-detail .detail-header[data-v-9a3d9bb4]{display:flex;align-items:center;margin-bottom:5px}.campus-container .job-detail .detail-header .detail-title[data-v-9a3d9bb4]{color:#333;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:16px}.campus-container .job-detail .detail-header .detail-salary[data-v-9a3d9bb4]{color:#fe5461;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:auto}.campus-container .job-detail .detail-header .apply-btn[data-v-9a3d9bb4]{margin-left:auto}.campus-container .job-detail .job-meta[data-v-9a3d9bb4]{width:175px;height:19px;margin:3px 0 0 20px;display:flex;align-items:center;gap:16px}.campus-container .job-detail .job-meta .meta-item[data-v-9a3d9bb4]{display:flex;align-items:center;gap:4px}.campus-container .job-detail .job-meta .meta-item .meta-icon[data-v-9a3d9bb4]{width:14px;height:14px}.campus-container .job-detail .job-meta .meta-item .meta-text[data-v-9a3d9bb4]{color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px}.campus-container .job-detail .detail-section[data-v-9a3d9bb4]{margin:20px 0 0 20px}.campus-container .job-detail .detail-section .section-title[data-v-9a3d9bb4]{width:365px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin:0 0 12px 0}.campus-container .job-detail .detail-section .skill-tags[data-v-9a3d9bb4]{display:flex;gap:8px;margin-bottom:12px}.campus-container .job-detail .detail-section .skill-tags .skill-tag[data-v-9a3d9bb4]{background-color:#f5f5f5;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-detail .detail-section .section-content[data-v-9a3d9bb4]{width:550px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px;margin:0;white-space:pre-line}.campus-container .job-detail .detail-section .address-info[data-v-9a3d9bb4]{width:568px;height:28px;margin:12px 0 0 0;display:flex;align-items:center;gap:4px}.campus-container .job-detail .detail-section .address-info .address-icon[data-v-9a3d9bb4]{width:14px;height:14px}.campus-container .job-detail .detail-section .address-info .address-text[data-v-9a3d9bb4]{width:550px;height:28px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px}.campus-container .job-detail-empty[data-v-9a3d9bb4]{flex:1;background-color:#fff;border-radius:4px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-detail-empty .empty-icon[data-v-9a3d9bb4]{font-size:64px;margin-bottom:24px}.campus-container .job-detail-empty .empty-text[data-v-9a3d9bb4]{font-size:18px;font-weight:500}.campus-container .filter-form[data-v-9a3d9bb4]{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.campus-container .filter-form .label[data-v-9a3d9bb4]{color:#999;font-size:14px}.campus-container .filter-form .el-select[data-v-9a3d9bb4]{width:170px}.campus-container .filter-form .el-button[data-v-9a3d9bb4]{margin-left:5px}.campus-container .heji-warp .filter-section[data-v-9a3d9bb4]{background-color:#fff;border-radius:4px;padding:20px 25px;margin-bottom:20px}.campus-container .heji-warp .filter-section .section_2[data-v-9a3d9bb4]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .section_2 .text-wrapper[data-v-9a3d9bb4]{height:24px;line-height:24px;background-color:#f5f5f5;border-radius:3px;overflow-wrap:break-word;color:#666;font-size:12px;padding:0 8px;margin-right:10px;cursor:pointer}.campus-container .heji-warp .filter-section .section_2 .text-wrapper.active[data-v-9a3d9bb4]{color:#304390}.campus-container .heji-warp .filter-section .radar-range[data-v-9a3d9bb4]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .radar-range .label[data-v-9a3d9bb4]{color:#999;font-size:14px;margin-right:8px}.campus-container .heji-warp .filter-section .radar-range .value[data-v-9a3d9bb4]{color:#333;font-size:14px;margin-right:16px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .value.active[data-v-9a3d9bb4]{color:#304390}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-9a3d9bb4]{color:#304390;font-size:14px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-9a3d9bb4]:hover{text-decoration:underline}.campus-container .heji-warp .filter-section .radar-range .icon[data-v-9a3d9bb4]{width:14px;height:14px;margin-left:4px}.campus-container .yilan-warp .box_5[data-v-9a3d9bb4]{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .text_14[data-v-9a3d9bb4]{overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4[data-v-9a3d9bb4]{margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-9a3d9bb4]{flex:1;background-color:#f5f5f5;border-radius:4px;padding:12px 0 10px;justify-content:flex-center;margin-right:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-9a3d9bb4]:last-child{margin-right:0}.campus-container .yilan-warp .box_5 .group_4 .group4_box .num[data-v-9a3d9bb4]{overflow-wrap:break-word;color:#ff7d00;font-size:24px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:center;white-space:nowrap;line-height:22px;margin-bottom:10px}.campus-container .yilan-warp .box_5 .group_4 .group4_box .tips[data-v-9a3d9bb4]{overflow-wrap:break-word;color:#666;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;font-weight:NaN;text-align:center;white-space:nowrap;line-height:22px}.campus-container .yilan-warp .box_6[data-v-9a3d9bb4]{background-color:#fff;border-radius:4px;padding:20px}.campus-container .tab-section[data-v-4283b60c]{padding:20px 0}.campus-container .filter-sidebar[data-v-4283b60c]{box-shadow:inset -1px 0 0 0 #eee;background-color:#fff;width:190px;min-height:600px;margin-right:15px}.campus-container .filter-sidebar .filter-title[data-v-4283b60c]{height:40px;line-height:40px;color:#333;font-size:14px;padding-left:28px}.campus-container .filter-sidebar .filter-item[data-v-4283b60c]{height:40px;color:#333;font-size:14px;padding:0 28px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-left:4px solid transparent}.campus-container .filter-sidebar .filter-item.active[data-v-4283b60c]{border-color:#304390;color:#304390;background-color:#eef4ff}.campus-container .filter-sidebar .filter-item .filter-text[data-v-4283b60c]{width:63px;height:20px;overflow-wrap:break-word;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:14px;margin:10px 0 0 0}.campus-container .filter-sidebar .filter-item .filter-icon[data-v-4283b60c]{width:6px;height:4px}.campus-container .job-cards-container[data-v-4283b60c]{width:388px;margin-right:12px}.campus-container .job-cards-container .empty-state[data-v-4283b60c]{background-color:#fff;border-radius:12px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-cards-container .empty-state .empty-icon[data-v-4283b60c]{font-size:48px;margin-bottom:16px}.campus-container .job-cards-container .empty-state .empty-text[data-v-4283b60c]{font-size:16px;font-weight:500;margin-bottom:8px}.campus-container .job-cards-container .empty-state .empty-tip[data-v-4283b60c]{font-size:14px;color:hsla(0,0%,60%,.8)}.campus-container .job-card[data-v-4283b60c]{background-color:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;margin-bottom:16px;overflow:hidden}.campus-container .job-card[data-v-4283b60c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.campus-container .job-card.job-card--selected[data-v-4283b60c]{box-shadow:0 4px 12px rgba(48,67,144,.2)}.campus-container .job-card .job-header[data-v-4283b60c]{width:347px;height:56px;margin:20px 0 0 20px;display:flex;justify-content:space-between}.campus-container .job-card .job-header .company-logo[data-v-4283b60c]{width:55px;height:55px;margin-top:1px}.campus-container .job-card .job-header .job-info[data-v-4283b60c]{width:282px;height:56px;display:flex;flex-direction:column;justify-content:space-between}.campus-container .job-card .job-header .job-info .job-title-row[data-v-4283b60c]{width:282px;height:22px;display:flex;justify-content:space-between;align-items:center}.campus-container .job-card .job-header .job-info .job-title-row .company-type[data-v-4283b60c]{background-image:linear-gradient(146deg,#f3b352,#f27713);border-radius:4px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-family:PingFang SC-Medium;font-weight:500;text-align:center;white-space:nowrap;line-height:16px}.campus-container .job-card .job-header .job-info .job-title-row .job-title[data-v-4283b60c]{width:246px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Medium;font-weight:500;text-align:left;white-space:nowrap;line-height:22px}.campus-container .job-card .job-header .job-info .job-tags[data-v-4283b60c]{width:220px;height:24px;margin-top:10px;display:flex;gap:8px}.campus-container .job-card .job-header .job-info .job-tags .tag[data-v-4283b60c]{background-color:#f5f5f5;border-radius:4px;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-card .job-footer[data-v-4283b60c]{background-image:linear-gradient(90deg,#f6fdff,#fffdf9);height:48px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.campus-container .job-card .job-footer .update-info[data-v-4283b60c]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .update-info .icon[data-v-4283b60c]{width:14px;height:14px}.campus-container .job-card .job-footer .update-info .update-text[data-v-4283b60c]{color:#999;font-size:13px;font-family:PingFang SC-Regular;text-align:center;white-space:nowrap;line-height:19px}.campus-container .job-card .job-footer .view-count[data-v-4283b60c]{display:flex;align-items:center;gap:4px}.campus-container .job-card .job-footer .view-count .icon[data-v-4283b60c]{width:16px;height:16px}.campus-container .job-card .job-footer .view-count .count-text[data-v-4283b60c]{color:#999;font-size:14px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:20px}.campus-container .job-detail[data-v-4283b60c]{flex:1;background-color:#fff;border-radius:4px;padding:20px}.campus-container .job-detail .detail-header[data-v-4283b60c]{display:flex;align-items:center;margin-bottom:5px}.campus-container .job-detail .detail-header .detail-title[data-v-4283b60c]{color:#333;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:16px}.campus-container .job-detail .detail-header .detail-salary[data-v-4283b60c]{color:#fe5461;font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;margin-right:auto}.campus-container .job-detail .detail-header .apply-btn[data-v-4283b60c]{margin-left:auto}.campus-container .job-detail .job-meta[data-v-4283b60c]{width:175px;height:19px;margin:3px 0 0 20px;display:flex;align-items:center;gap:16px}.campus-container .job-detail .job-meta .meta-item[data-v-4283b60c]{display:flex;align-items:center;gap:4px}.campus-container .job-detail .job-meta .meta-item .meta-icon[data-v-4283b60c]{width:14px;height:14px}.campus-container .job-detail .job-meta .meta-item .meta-text[data-v-4283b60c]{color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px}.campus-container .job-detail .detail-section[data-v-4283b60c]{margin:20px 0 0 20px}.campus-container .job-detail .detail-section .section-title[data-v-4283b60c]{width:365px;height:22px;overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin:0 0 12px 0}.campus-container .job-detail .detail-section .skill-tags[data-v-4283b60c]{display:flex;gap:8px;margin-bottom:12px}.campus-container .job-detail .detail-section .skill-tags .skill-tag[data-v-4283b60c]{background-color:#f5f5f5;height:24px;padding:3px 6px;color:#666;font-size:13px;font-family:PingFang SC-Regular;text-align:left;white-space:nowrap;line-height:19px;display:flex;align-items:center}.campus-container .job-detail .detail-section .section-content[data-v-4283b60c]{width:550px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px;margin:0;white-space:pre-line}.campus-container .job-detail .detail-section .address-info[data-v-4283b60c]{width:568px;height:28px;margin:12px 0 0 0;display:flex;align-items:center;gap:4px}.campus-container .job-detail .detail-section .address-info .address-icon[data-v-4283b60c]{width:14px;height:14px}.campus-container .job-detail .detail-section .address-info .address-text[data-v-4283b60c]{width:550px;height:28px;overflow-wrap:break-word;color:#333;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;text-align:left;line-height:28px}.campus-container .job-detail-empty[data-v-4283b60c]{flex:1;background-color:#fff;border-radius:4px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.campus-container .job-detail-empty .empty-icon[data-v-4283b60c]{font-size:64px;margin-bottom:24px}.campus-container .job-detail-empty .empty-text[data-v-4283b60c]{font-size:18px;font-weight:500}.campus-container .filter-form[data-v-4283b60c]{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.campus-container .filter-form .label[data-v-4283b60c]{color:#999;font-size:14px}.campus-container .filter-form .el-select[data-v-4283b60c]{width:170px}.campus-container .filter-form .el-button[data-v-4283b60c]{margin-left:5px}.campus-container .heji-warp .filter-section[data-v-4283b60c]{background-color:#fff;border-radius:4px;padding:20px 25px;margin-bottom:20px}.campus-container .heji-warp .filter-section .section_2[data-v-4283b60c]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .section_2 .text-wrapper[data-v-4283b60c]{height:24px;line-height:24px;background-color:#f5f5f5;border-radius:3px;overflow-wrap:break-word;color:#666;font-size:12px;padding:0 8px;margin-right:10px;cursor:pointer}.campus-container .heji-warp .filter-section .section_2 .text-wrapper.active[data-v-4283b60c]{color:#304390}.campus-container .heji-warp .filter-section .radar-range[data-v-4283b60c]{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px}.campus-container .heji-warp .filter-section .radar-range .label[data-v-4283b60c]{color:#999;font-size:14px;margin-right:8px}.campus-container .heji-warp .filter-section .radar-range .value[data-v-4283b60c]{color:#333;font-size:14px;margin-right:16px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .value.active[data-v-4283b60c]{color:#304390}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-4283b60c]{color:#304390;font-size:14px;cursor:pointer}.campus-container .heji-warp .filter-section .radar-range .change-btn[data-v-4283b60c]:hover{text-decoration:underline}.campus-container .heji-warp .filter-section .radar-range .icon[data-v-4283b60c]{width:14px;height:14px;margin-left:4px}.campus-container .yilan-warp .box_5[data-v-4283b60c]{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .text_14[data-v-4283b60c]{overflow-wrap:break-word;color:#333;font-size:16px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:left;white-space:nowrap;line-height:22px;margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4[data-v-4283b60c]{margin-bottom:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-4283b60c]{flex:1;background-color:#f5f5f5;border-radius:4px;padding:12px 0 10px;justify-content:flex-center;margin-right:20px}.campus-container .yilan-warp .box_5 .group_4 .group4_box[data-v-4283b60c]:last-child{margin-right:0}.campus-container .yilan-warp .box_5 .group_4 .group4_box .num[data-v-4283b60c]{overflow-wrap:break-word;color:#ff7d00;font-size:24px;letter-spacing:1px;font-family:PingFang SC-Semibold;font-weight:600;text-align:center;white-space:nowrap;line-height:22px;margin-bottom:10px}.campus-container .yilan-warp .box_5 .group_4 .group4_box .tips[data-v-4283b60c]{overflow-wrap:break-word;color:#666;font-size:14px;letter-spacing:1px;font-family:PingFang SC-Regular;font-weight:NaN;text-align:center;white-space:nowrap;line-height:22px}.campus-container .yilan-warp .box_6[data-v-4283b60c]{background-color:#fff;border-radius:4px;padding:20px}