.recruitment-section[data-v-2c8381b6]{margin:40px 0}.job-list[data-v-2c8381b6]{margin-bottom:50px}.job-list[data-v-2c8381b6] .el-collapse-item__header{padding:0;background:#fff;cursor:pointer;display:flex;align-items:center;transition:all .3s;border-bottom:0;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px}.job-list[data-v-2c8381b6] .el-collapse-item__header:hover{background:#f8f9fa}.job-list[data-v-2c8381b6] .el-collapse-item__header .el-collapse-item__arrow{margin:0 20px 0 auto;color:#0046be;font-weight:700;font-size:16px}.job-list[data-v-2c8381b6] .el-collapse-item__wrap{border-bottom:0;margin-bottom:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.job-list[data-v-2c8381b6] .el-collapse-item__wrap .el-collapse-item__content{padding:0 20px 10px}.job-info[data-v-2c8381b6]{display:flex;align-items:center}.job-info .job-title[data-v-2c8381b6]{font-size:16px;color:#333;margin:0 20px}.job-info .job-meta[data-v-2c8381b6]{display:flex;grid-gap:12px;gap:12px;align-items:center}.job-info .job-meta span[data-v-2c8381b6]{display:block;padding:0 10px;border-radius:10px;font-size:14px;font-weight:500;line-height:30px;height:30px;white-space:nowrap}.job-info .job-meta .job-location[data-v-2c8381b6]{background:#e3f2fd;color:#1976d2}.job-info .job-meta .job-count[data-v-2c8381b6]{background:#e8f5e8;color:#388e3c}.job-info .job-meta .job-date[data-v-2c8381b6]{background:#fff3e0;color:#f57c00}.job-content[data-v-2c8381b6]{padding:10px}.job-content[data-v-2c8381b6] a{text-decoration:underline}.job-content[data-v-2c8381b6] a:hover{color:#0046be}.company-advantages[data-v-2c8381b6]{text-align:center;padding:30px;background:#f8f9fa;border-radius:8px}.company-advantages h2[data-v-2c8381b6]{margin-bottom:30px;color:#333}.company-advantages .advantages-grid[data-v-2c8381b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.company-advantages .advantages-grid .advantage-item .advantage-icon[data-v-2c8381b6]{font-size:36px;margin-bottom:15px}.company-advantages .advantages-grid .advantage-item h3[data-v-2c8381b6]{margin-bottom:10px;color:#333}.company-advantages .advantages-grid .advantage-item p[data-v-2c8381b6]{color:#666;line-height:1.6}@media (max-width:768px){.job-header[data-v-2c8381b6]{flex-direction:column;align-items:flex-start!important;grid-gap:15px;gap:15px}.job-info .job-title[data-v-2c8381b6]{font-size:14px;margin:0 4px;line-height:18px}.job-info .job-meta[data-v-2c8381b6]{flex-wrap:nowrap;grid-gap:8px;gap:8px}.job-info .job-meta span[data-v-2c8381b6]{padding:0 8px;font-size:12px;line-height:24px;height:24px}.advantages-grid[data-v-2c8381b6]{grid-template-columns:1fr!important}}.page-header[data-v-a601a9c0]{z-index:9;width:100%;background:#039;position:relative;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#039,#0046be)}.page-header .bg[data-v-a601a9c0]{display:block;width:100%;height:auto}.page-header .header-container[data-v-a601a9c0]{position:absolute;top:50%;left:10%;transform:translateY(-50%);text-align:center;z-index:1;opacity:1;text-align:left}.page-header .header-container.entered .subtitle[data-v-a601a9c0],.page-header .header-container.entered .title[data-v-a601a9c0]{transform:translateY(0);opacity:1}.page-header .header-container .title[data-v-a601a9c0]{color:#fff;font-weight:600;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.3);opacity:0;transform:translateY(12px);transition:transform .6s ease-out .3s,opacity .6s ease-out .15s}.page-header .header-container .title_en[data-v-a601a9c0]{font-size:50px}.page-header .header-container .title_cn[data-v-a601a9c0]{position:relative;margin-bottom:18px;font-size:40px;display:inline-block}.page-header .header-container .title_cn[data-v-a601a9c0]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;background:#fff;width:50%;height:2px}.page-header .header-container .subtitle[data-v-a601a9c0]{color:hsla(0,0%,100%,.95);font-size:20px;font-weight:400;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.2);opacity:0;transform:translateY(12px);transition:transform .6s ease-out .65s,opacity .6s ease-out .45s}@media (max-width:768px){.page-header .header-container[data-v-a601a9c0]{left:5%}.page-header .header-container .title_en[data-v-a601a9c0]{font-size:24px}.page-header .header-container .title_cn[data-v-a601a9c0]{font-size:20px}.page-header .header-container .subtitle[data-v-a601a9c0]{font-size:14px}}@media (max-width:480px){.page-header .header-container[data-v-a601a9c0]{left:5%}.page-header .header-container .title_en[data-v-a601a9c0]{font-size:20px}.page-header .header-container .title_cn[data-v-a601a9c0]{font-size:16px}.page-header .header-container .subtitle[data-v-a601a9c0]{font-size:12px}}