.category-wrapper[data-v-a5c9b8b0]{position:relative;width:266px}.category-wrapper .category-list[data-v-a5c9b8b0]{background-color:#fff;border-radius:8px;height:358px;overflow-y:auto;padding:4px 0 0;width:250px}.category-wrapper .category-list .category-item[data-v-a5c9b8b0]{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:0 8px;padding:10px;transition:all .2s ease}.category-wrapper .category-list .category-item[data-v-a5c9b8b0]:hover{background-color:#f0f0f0}.category-wrapper .category-list .category-item.hide[data-v-a5c9b8b0]{display:none}.menu-pager[data-v-a5c9b8b0]{align-items:center;border-top:1px dotted #e6e6e6;bottom:0;display:flex;justify-content:space-between;left:0;padding:8px 16px;position:absolute;width:250px}.menu-pager .label[data-v-a5c9b8b0]{color:var(--color-primary-600);font-size:14px}.menu-pager .btns[data-v-a5c9b8b0]{align-items:center;display:flex;gap:8px;justify-content:center}.menu-pager .btns .prev[data-v-a5c9b8b0]:before{border-width:medium;border-bottom:4px solid transparent;border-left:0 solid transparent;border-right:6px solid transparent;border-right-color:var(--color-primary-500);border-top:4px solid transparent}.menu-pager .btns .next[data-v-a5c9b8b0]:before,.menu-pager .btns .prev[data-v-a5c9b8b0]:before{content:"";display:inline-block;height:0;vertical-align:middle;width:0}.menu-pager .btns .next[data-v-a5c9b8b0]:before{border-width:medium;border-bottom:4px solid transparent;border-left:6px solid transparent;border-left-color:var(--color-primary-500);border-right:0 solid transparent;border-top:4px solid transparent}.menu-pager .btns>div[data-v-a5c9b8b0]{align-items:center;background-color:var(--color-primary-50);border-radius:4px;color:var(--color-primary-500);cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.menu-pager .btns>div[data-v-a5c9b8b0]:hover{background-color:var(--color-primary-500)}.menu-pager .btns>div:hover.next[data-v-a5c9b8b0]:before{border-left-color:#fff}.menu-pager .btns>div:hover.prev[data-v-a5c9b8b0]:before{border-right-color:#fff}.subcategory-panel[data-v-a5c9b8b0]{cursor:pointer;left:256px;position:absolute;top:0;z-index:100}.subcategory-panel .subcategory-container[data-v-a5c9b8b0]{background-color:#fff;border:2px solid var(--color-primary-300);border-radius:8px;height:358px;margin-left:4px;overflow-y:auto;padding:20px;width:930px}.subcategory-panel .subcategory-container .subcategory-group[data-v-a5c9b8b0]{align-items:start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:24px}.subcategory-panel .subcategory-container .subcategory-group h3[data-v-a5c9b8b0]{color:#999;font-size:15px;font-weight:500;width:90px}.subcategory-panel .subcategory-container .subcategory-group .subcategory-list[data-v-a5c9b8b0]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:10px;justify-content:flex-start}.subcategory-panel .subcategory-container .subcategory-group .subcategory-list a[data-v-a5c9b8b0]{color:#333;cursor:pointer;font-size:14px}.subcategory-panel .subcategory-container .subcategory-group .subcategory-list a[data-v-a5c9b8b0]:hover{color:var(--color-primary-500)}.carousel-wrapper[data-v-8b43e0e5]{border-radius:8px;flex-direction:row;gap:2px;width:918px}.carousel-wrapper[data-v-8b43e0e5],.carousel-wrapper .carousel[data-v-8b43e0e5]{background-color:#fff;display:flex;height:358px;overflow:hidden}.carousel-wrapper .carousel[data-v-8b43e0e5]{align-items:center;grid-area:1/1/4/3;grid-column:1/span 2;grid-row:1/span 3;justify-content:center;width:636px}.carousel-wrapper .banner-companies[data-v-8b43e0e5]{display:flex;flex-direction:column;gap:2px;width:280px}.carousel-wrapper .banner-companies .featured-job-item[data-v-8b43e0e5]{color:#fff;cursor:pointer;display:flex;height:118px;width:284px}.carousel-wrapper .banner-companies .featured-job-item a[data-v-8b43e0e5]{align-items:center;display:flex;padding:0 20px;position:relative;width:100%}.carousel-wrapper .banner-companies .featured-job-item a img[data-v-8b43e0e5]{background-color:#fff}.carousel-wrapper .banner-companies .featured-job-item a p[data-v-8b43e0e5]{color:#fff}.carousel-wrapper .banner-companies .featured-job-item a[data-v-8b43e0e5]:after{background:#0000001a;bottom:0;content:" ";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s linear;z-index:1}.carousel-wrapper .banner-companies .featured-job-item a[data-v-8b43e0e5]:hover:after{opacity:1}.carousel-wrapper .banner-companies .featured-job-item[data-v-8b43e0e5]:first-child{background:linear-gradient(105deg,var(--color-amber-400),var(--color-amber-300))}.carousel-wrapper .banner-companies .featured-job-item[data-v-8b43e0e5]:nth-child(2){background:linear-gradient(105deg,var(--color-purple-400),var(--color-purple-300))}.carousel-wrapper .banner-companies .featured-job-item[data-v-8b43e0e5]:nth-child(3){background:linear-gradient(105deg,var(--color-blue-400),var(--color-blue-300))}.carousel-wrapper .banner-companies .featured-job-item[data-v-8b43e0e5]:nth-child(4){background:linear-gradient(105deg,var(--color-green-400),var(--color-green-300))}.carousel-wrapper .banner-companies .featured-job-item[data-v-8b43e0e5]:nth-child(5){background:linear-gradient(105deg,var(--color-teal-400),var(--color-teal-300))}[data-v-8b43e0e5] .indicator-active{background-color:#fff}.home-quick-job[data-v-b6fe53ce]{margin:0 auto;max-width:1184px;text-align:center}.home-quick-job h2[data-v-b6fe53ce]{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:8px;justify-content:center;margin-bottom:30px;margin-top:60px;text-align:center}.home-quick-job h2 .icon[data-v-b6fe53ce]{background:linear-gradient(90deg,red 4.65%,#e06);border-radius:6px 3px;padding:3px}.home-quick-job .job-container[data-v-b6fe53ce]{margin:12px auto;width:100%}.home-quick-job .job-container .tabs[data-v-b6fe53ce]{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:row;gap:.5rem}.home-quick-job .job-container .tabs li[data-v-b6fe53ce]{cursor:pointer;display:flex;font-size:18px;height:50px;line-height:50px;list-style:none;margin-right:32px;position:relative;transition:all .3s ease}.home-quick-job .job-container .tabs li[data-v-b6fe53ce]:hover{color:var(--color-primary-600)}.home-quick-job .job-container .tabs li.active[data-v-b6fe53ce]{color:var(--color-primary-600);font-weight:700}.home-quick-job .job-container .tabs li.active[data-v-b6fe53ce]:after{background:linear-gradient(90deg,#819efa,#406bf8);border-radius:2px;bottom:-1px;content:"";height:3px;left:50%;margin-left:-14px;position:absolute;transition:all .3s ease;width:28px;z-index:2}.home-quick-job .job-container .job-list[data-v-b6fe53ce]{display:flex;flex-wrap:wrap;gap:16px;padding:20px 0}.home-quick-job .job-item[data-v-b6fe53ce]{background-color:#fff;border-radius:.5rem;cursor:pointer;overflow:hidden;transition:all .3s ease;width:384px}.home-quick-job .job-item[data-v-b6fe53ce]:hover{box-shadow:5px 5px 20px #0000000d}.home-quick-job .job-item .job-info a[data-v-b6fe53ce]{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:16px 20px}.home-quick-job .job-item .job-info a .job-name[data-v-b6fe53ce]{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.home-quick-job .job-item .job-info a .job-name .job-title[data-v-b6fe53ce]{font-size:1rem;font-weight:700;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-quick-job .job-item .job-info a .job-salary[data-v-b6fe53ce]{color:#fe574a;font-family:"arial, ",PingFang SC HanHei SC,", ",", STHeitiSC-Light, Microsoft Yahei, sans-serif";font-size:16px;font-weight:500;line-height:22px}.home-quick-job .job-item .job-info a .job-labels[data-v-b6fe53ce]{display:flex;flex-direction:row;gap:.5rem}.home-quick-job .job-item .job-info a .job-labels .job-label[data-v-b6fe53ce]{background-color:#f8f8f8;border-radius:4px;color:#6b7280;font-size:.875rem;line-height:18px;padding:2px 10px}.home-quick-job .job-item .job-info a:hover .job-name[data-v-b6fe53ce]{color:var(--color-primary-500)}.home-quick-job .job-item .company-label a[data-v-b6fe53ce]{align-items:center;background:linear-gradient(90deg,#f7faff,#fefafa);color:#6b7280;display:flex;flex-direction:row;font-size:.875rem;gap:.5rem;padding:16px 20px}.home-quick-job .job-item .company-label a img[data-v-b6fe53ce]{border-radius:50%;height:1.5rem;width:1.5rem}.home-quick-job .job-item .company-label a .job-company-name[data-v-b6fe53ce]{flex:1;font-size:.875rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.home-quick-job .job-item .company-label a .job-hospital-level[data-v-b6fe53ce]{font-size:.875rem}.home-quick-job .job-item .company-label a:hover .job-company-name[data-v-b6fe53ce]{color:var(--color-primary-500)}.loadmore[data-v-b6fe53ce]{margin:30px auto;width:100%}.loadmore .btn[data-v-b6fe53ce]{background:var(--color-primary-100);border:none;border-radius:8px;color:var(--color-primary-500);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;text-align:center;transition:all .2s linear;width:184px}.loadmore .btn[data-v-b6fe53ce]:hover{background:var(--color-primary-500);color:#fff;transition:all .2s linear}.home-quick-job[data-v-03c34f86]{margin:0 auto;max-width:1200px;text-align:center}.home-quick-job h2[data-v-03c34f86]{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:8px;justify-content:center;margin-bottom:30px;margin-top:60px;text-align:center}.home-quick-job h2 .icon[data-v-03c34f86]{background:linear-gradient(90deg,red 4.65%,#e06);border-radius:6px 3px;padding:3px}.home-quick-job .company-list[data-v-03c34f86]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;width:100%}.home-quick-job .company-list .company-item[data-v-03c34f86]{background-color:#fff;border-radius:.5rem;cursor:pointer;transition:all .3s ease;width:388px}.home-quick-job .company-list .company-item[data-v-03c34f86]:hover{box-shadow:5px 5px 20px #0000000d}.home-quick-job .company-list .company-item .company-info[data-v-03c34f86]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin:0 16px;padding:16px 0}.home-quick-job .company-list .company-item .company-info img[data-v-03c34f86]{height:48px;width:48px}.home-quick-job .company-list .company-item .company-info .company-name[data-v-03c34f86]{align-items:start;display:flex;flex:1;flex-direction:column;gap:8px;transition:all .3s ease}.home-quick-job .company-list .company-item .company-info .company-name .company-name-text[data-v-03c34f86]{font-size:16px;font-weight:700}.home-quick-job .company-list .company-item .company-info .company-name .company-type[data-v-03c34f86]{color:#6b7280;font-size:14px}.home-quick-job .company-list .company-item .company-info .company-name .company-type span+span[data-v-03c34f86]{margin-left:8px}.home-quick-job .company-list .company-item .company-info .company-name .company-type span+span[data-v-03c34f86]:before{background-color:#6b7280;content:"";display:inline-block;height:10px;margin-right:8px;width:1px}.home-quick-job .company-list .company-item .company-jobs[data-v-03c34f86]{border-radius:0 0 .5rem .5rem;color:#6b7280;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:15px}.home-quick-job .company-list .company-item .company-jobs .job-item[data-v-03c34f86]{margin-bottom:10px;width:100%}.home-quick-job .company-list .company-item .company-jobs .job-item:hover .job-info .job-name[data-v-03c34f86]{color:var(--color-primary-500)}.home-quick-job .company-list .company-item .company-jobs .job-item .job-info[data-v-03c34f86]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;width:100%}.home-quick-job .company-list .company-item .company-jobs .job-item .job-info .job-name[data-v-03c34f86]{color:#222;font-size:16px;font-weight:500;line-height:22px;margin-right:8px;max-width:200px;overflow:hidden;text-overflow:ellipsis;transition:all .2s linear;white-space:nowrap}.home-quick-job .company-list .company-item .company-jobs .job-item .job-info .salary[data-v-03c34f86]{color:#fe574a;flex:1;font-size:16px;font-weight:500;line-height:22px;max-width:none;text-align:right}.home-quick-job .company-list .company-item .company-jobs .job-item .job-labels[data-v-03c34f86]{color:#666;display:flex;font-size:13px;height:22px;line-height:normal;max-width:100%;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.home-quick-job .company-list .company-item .company-jobs .job-item .job-labels span[data-v-03c34f86]{background:#f8f8f8;border-radius:4px;color:#666;display:inline-block;font-size:13px;font-weight:400;height:22px;line-height:18px;padding:2px 10px}.home-quick-job .company-list .company-item .company-jobs .job-item .job-labels span+span[data-v-03c34f86]{margin-left:8px}.home-quick-job .company-list .company-item .company-jobs .more-jobs[data-v-03c34f86]{border:1px solid var(--color-primary-300);border-radius:8px;color:var(--color-primary-500);cursor:pointer;display:block;font-size:14px;font-weight:400;height:34px;line-height:34px;margin:4px auto;padding:0 20px;text-align:center;transition:all .2s linear}.home-quick-job .company-list .company-item .company-jobs .more-jobs[data-v-03c34f86]:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;transition:all .2s linear}.loadmore[data-v-03c34f86]{margin:30px auto;width:100%}.loadmore .btn[data-v-03c34f86]{background:var(--color-primary-100);border:none;border-radius:8px;color:var(--color-primary-500);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;text-align:center;transition:all .2s linear;width:184px}.loadmore .btn[data-v-03c34f86]:hover{background:var(--color-primary-500);color:#fff;transition:all .2s linear}.home-quick-job[data-v-05cfaa42]{margin:0 auto;max-width:1200px;text-align:center}.home-quick-job h2[data-v-05cfaa42]{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:8px;justify-content:center;margin-bottom:30px;margin-top:60px;text-align:center}.home-quick-job h2 .icon[data-v-05cfaa42]{background:linear-gradient(90deg,red 4.65%,#e06);border-radius:6px 3px;padding:3px}.home-quick-job .company-list[data-v-05cfaa42]{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:16px;width:100%}.home-quick-job .company-list .company-item[data-v-05cfaa42]{background-color:#fff;border-radius:.5rem;cursor:pointer;transition:all .3s ease;width:388px}.home-quick-job .company-list .company-item[data-v-05cfaa42]:hover{box-shadow:5px 5px 20px #0000000d}.home-quick-job .company-list .company-item .company-info[data-v-05cfaa42]{align-items:center;background:linear-gradient(90deg,#f2fafa,#fcfbfa);display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:16px}.home-quick-job .company-list .company-item .company-info img[data-v-05cfaa42]{height:48px;width:48px}.home-quick-job .company-list .company-item .company-info .company-name[data-v-05cfaa42]{align-items:start;display:flex;flex:1;flex-direction:column;gap:8px;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.home-quick-job .company-list .company-item .company-info .company-name .company-name-text[data-v-05cfaa42]{font-size:16px;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.home-quick-job .company-list .company-item .company-info .company-name .company-type[data-v-05cfaa42]{color:#6b7280;font-size:14px}.home-quick-job .company-list .company-item .company-info .company-name .company-type span+span[data-v-05cfaa42]{margin-left:8px}.home-quick-job .company-list .company-item .company-info .company-name .company-type span+span[data-v-05cfaa42]:before{background-color:#6b7280;content:"";display:inline-block;height:10px;margin-right:8px;width:1px}.home-quick-job .company-list .company-item .company-jobs[data-v-05cfaa42]{border-radius:0 0 .5rem .5rem;color:#6b7280;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:15px}.home-quick-job .company-list .company-item .company-jobs .job-item[data-v-05cfaa42]{margin-bottom:10px;width:100%}.home-quick-job .company-list .company-item .company-jobs .job-item:hover .job-info .job-name[data-v-05cfaa42]{color:var(--color-primary-500)}.home-quick-job .company-list .company-item .company-jobs .job-item .job-info[data-v-05cfaa42]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;width:100%}.home-quick-job .company-list .company-item .company-jobs .job-item .job-info .job-name[data-v-05cfaa42]{color:#222;font-size:16px;font-weight:500;line-height:22px;margin-right:8px;max-width:200px;overflow:hidden;text-overflow:ellipsis;transition:all .2s linear;white-space:nowrap}.home-quick-job .company-list .company-item .company-jobs .job-item .job-info .salary[data-v-05cfaa42]{color:#fe574a;flex:1;font-size:16px;font-weight:500;line-height:22px;max-width:none;text-align:right}.home-quick-job .company-list .company-item .company-jobs .job-item .job-labels[data-v-05cfaa42]{color:#666;display:flex;font-size:13px;height:22px;line-height:normal;max-width:100%;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.home-quick-job .company-list .company-item .company-jobs .job-item .job-labels span[data-v-05cfaa42]{background:#f8f8f8;border-radius:4px;color:#666;display:inline-block;font-size:13px;font-weight:400;height:22px;line-height:18px;padding:2px 10px}.home-quick-job .company-list .company-item .company-jobs .job-item .job-labels span+span[data-v-05cfaa42]{margin-left:8px}.home-quick-job .company-list .company-item .company-jobs .more-jobs[data-v-05cfaa42]{border:1px solid var(--color-primary-300);border-radius:8px;color:var(--color-primary-500);cursor:pointer;display:block;font-size:14px;font-weight:400;height:34px;line-height:34px;margin:4px auto;text-align:center;transition:all .2s linear;width:128px}.home-quick-job .company-list .company-item .company-jobs .more-jobs[data-v-05cfaa42]:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;transition:all .2s linear}.loadmore[data-v-05cfaa42]{margin:30px auto;width:100%}.loadmore .btn[data-v-05cfaa42]{background:var(--color-primary-100);border:none;border-radius:8px;color:var(--color-primary-500);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;text-align:center;transition:all .2s linear;width:184px}.loadmore .btn[data-v-05cfaa42]:hover{background:var(--color-primary-500);color:#fff;transition:all .2s linear}
