.mobile-about-us-page[data-v-243035c9]{min-height:100vh;background:#f8f8f8;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-header[data-v-243035c9]{position:sticky;top:0;z-index:1000;background:#fff;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000d}.mobile-header .header-left[data-v-243035c9]{display:flex;align-items:center;gap:10px}.mobile-header .header-left .logo-icon[data-v-243035c9]{width:32px;height:32px;background:linear-gradient(135deg,#fd6a02,#ff8f3c);border-radius:6px;display:flex;align-items:center;justify-content:center}.mobile-header .header-left .logo-icon .el-icon[data-v-243035c9]{color:#fff}.mobile-header .header-left .company-name[data-v-243035c9]{font-size:16px;font-weight:600;color:#333}.mobile-header .header-phone[data-v-243035c9]{display:flex;align-items:center;gap:6px;color:#fd6a02;text-decoration:none;font-size:14px;font-weight:500}.mobile-header .header-phone .el-icon[data-v-243035c9]{font-size:16px}.tab-navigation[data-v-243035c9]{position:sticky;top:56px;z-index:999;background:#fff;display:flex;padding:0 20px;box-shadow:0 2px 4px #0000000d}.tab-navigation .tab-item[data-v-243035c9]{flex:1;padding:15px 10px;text-align:center;font-size:14px;color:#595959;position:relative;cursor:pointer;transition:all .3s ease;-webkit-tap-highlight-color:transparent}.tab-navigation .tab-item.active[data-v-243035c9]{color:#fd6a02;font-weight:600}.tab-navigation .tab-item.active[data-v-243035c9]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30px;height:3px;background:#fd6a02;border-radius:2px 2px 0 0}.tab-navigation .tab-item[data-v-243035c9]:active{background:#fd6a020d}.tab-content[data-v-243035c9]{padding-bottom:20px}.section-header[data-v-243035c9]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-header .header-icon[data-v-243035c9]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-header .header-icon .el-icon[data-v-243035c9]{color:#fff;font-size:20px}.section-header .header-icon.blue[data-v-243035c9]{background:linear-gradient(135deg,#4d7cfe,#6b92ff)}.section-header .header-icon.red[data-v-243035c9]{background:linear-gradient(135deg,#f66,#e74c3c)}.section-header h2[data-v-243035c9]{font-size:16px;font-weight:700;color:#333;margin:0}.company-intro-section[data-v-243035c9]{background:#fff;padding:25px 20px}.company-intro-section .intro-image[data-v-243035c9]{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.company-intro-section .intro-image img[data-v-243035c9]{width:100%;height:auto;display:block}.company-intro-section .intro-text p[data-v-243035c9]{font-size:13px;color:#595959;line-height:1.8;margin-bottom:12px;text-align:justify}.company-intro-section .intro-text p[data-v-243035c9]:last-child{margin-bottom:0}.ceo-message-section[data-v-243035c9]{background:#fff;padding:25px 20px}.ceo-message-section .ceo-content[data-v-243035c9]{position:relative}.ceo-message-section .ceo-content .ceo-photo[data-v-243035c9]{float:right;width:140px;margin:0 0 15px 15px}.ceo-message-section .ceo-content .ceo-photo img[data-v-243035c9]{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:block}.ceo-message-section .ceo-content .ceo-text p[data-v-243035c9]{font-size:13px;color:#595959;line-height:1.8;margin-bottom:12px;text-align:justify}.ceo-message-section .ceo-content .ceo-text p[data-v-243035c9]:last-child{margin-bottom:0}.ceo-message-section .ceo-content .ceo-text p[data-v-243035c9]:first-child{margin-top:0}.ceo-message-section .ceo-content[data-v-243035c9]:after{content:"";display:table;clear:both}.company-culture-section[data-v-243035c9]{background:#fff;padding:25px 20px}.company-culture-section .culture-items[data-v-243035c9]{display:flex;flex-direction:column;gap:15px}.company-culture-section .culture-items .culture-item[data-v-243035c9]{display:flex;gap:15px;align-items:flex-start}.company-culture-section .culture-items .culture-item .culture-icon[data-v-243035c9]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-culture-section .culture-items .culture-item .culture-icon .el-icon[data-v-243035c9]{font-size:24px;color:#fff}.company-culture-section .culture-items .culture-item .culture-content[data-v-243035c9]{flex:1}.company-culture-section .culture-items .culture-item .culture-content h3[data-v-243035c9]{font-size:15px;font-weight:700;color:#333;margin:0 0 8px}.company-culture-section .culture-items .culture-item .culture-content p[data-v-243035c9]{font-size:13px;color:#595959;line-height:1.6;margin:0}.company-culture-section .team-photo[data-v-243035c9]{margin-top:20px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.company-culture-section .team-photo img[data-v-243035c9]{width:100%;height:auto;display:block}.company-photos-section[data-v-243035c9]{background:#f5f5f5;padding:25px 20px}.company-photos-section .photos-grid[data-v-243035c9]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.company-photos-section .photos-grid .photo-item[data-v-243035c9]{aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.company-photos-section .photos-grid .photo-item img[data-v-243035c9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-section[data-v-243035c9]{background:#fff;padding:25px 20px}.history-section .timeline[data-v-243035c9]{position:relative;padding-left:30px}.history-section .timeline[data-v-243035c9]:before{content:"";position:absolute;left:8.5px;top:16px;bottom:0;width:1px;background:#fd6a024d}.history-section .timeline .timeline-item[data-v-243035c9]{position:relative;margin-bottom:25px}.history-section .timeline .timeline-item[data-v-243035c9]:last-child{margin-bottom:0}.history-section .timeline .timeline-item .timeline-dot[data-v-243035c9]{position:absolute;left:-26px;top:4px;width:12px;height:12px;background:#fd6a02;border-radius:50%;box-shadow:0 0 0 4px #fd6a0233}.history-section .timeline .timeline-item .timeline-content .timeline-year[data-v-243035c9]{font-size:18px;font-weight:700;color:#fd6a02;margin:0 0 8px;line-height:1.4}.history-section .timeline .timeline-item .timeline-content .timeline-description[data-v-243035c9]{font-size:13px;color:#595959;line-height:1.8;margin:0;text-align:justify}.section-title[data-v-243035c9]{display:flex;align-items:center;gap:8px;margin-bottom:20px;border-bottom:none}.section-title[data-v-243035c9]:after{display:none}.section-title .title-icon[data-v-243035c9]{font-size:20px;color:#4d7cfe}.section-title .title-icon.orange[data-v-243035c9]{color:#fd6a02}.section-title span[data-v-243035c9]{font-size:16px;font-weight:600;color:#333;text-decoration:none;border-bottom:none}.section-title span[data-v-243035c9]:after{display:none}.address-section[data-v-243035c9]{background:#fff;padding:25px 20px}.address-section .map-container[data-v-243035c9]{margin-top:15px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.address-section .map-container .baidu-map[data-v-243035c9]{width:100%;height:250px}.address-section .map-container .map-image[data-v-243035c9]{width:100%;height:auto;display:block}.address-section .map-container .map-placeholder[data-v-243035c9]{width:100%;height:200px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.address-section .map-container .map-placeholder .map-icon[data-v-243035c9]{font-size:48px;color:#90caf9}.address-section .map-container .map-placeholder p[data-v-243035c9]{font-size:14px;color:#595959;margin:0}.contact-info-section[data-v-243035c9]{background:#fff;padding:25px 20px;margin-top:10px}.contact-info-section .info-item[data-v-243035c9]{margin-bottom:16px}.contact-info-section .info-item[data-v-243035c9]:last-of-type{margin-bottom:0}.contact-info-section .info-item .info-label[data-v-243035c9]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:flex;align-items:center;gap:6px}.contact-info-section .info-item .info-label .label-icon[data-v-243035c9]{font-size:18px;color:#fd6a02}.contact-info-section .info-item .info-value[data-v-243035c9]{font-size:13px;color:#595959;line-height:1.8}.contact-info-section .info-item .info-value.phone-link[data-v-243035c9]{color:#333;text-decoration:none;font-weight:500}.contact-info-section .info-item .info-value.phone-link[data-v-243035c9]:active{opacity:.7}.contact-info-section .info-grid[data-v-243035c9]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:16px}.contact-info-section .info-grid .info-item[data-v-243035c9]{margin-bottom:0}.contact-info-section .info-grid .info-item .info-label[data-v-243035c9]{display:flex;align-items:center;gap:6px}.contact-info-section .info-grid .info-item .info-label .label-icon[data-v-243035c9]{font-size:18px;color:#fd6a02}.contact-info-section .info-grid .info-item .info-value[data-v-243035c9]{text-align:left}.contact-info-section .qrcode-container[data-v-243035c9]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:25px}.contact-info-section .qrcode-container .qrcode-item[data-v-243035c9]{display:flex;flex-direction:column;align-items:center;gap:10px}.contact-info-section .qrcode-container .qrcode-item .qrcode-image[data-v-243035c9]{width:120px;height:120px;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:block}.contact-info-section .qrcode-container .qrcode-item .qrcode-label[data-v-243035c9]{font-size:13px;color:#595959;margin:0}.recruit-section[data-v-243035c9]{background:#fff;padding:25px 20px}.recruit-section .header-icon.orange-grad[data-v-243035c9]{background:linear-gradient(135deg,#ff8533,#fd6a02)}.job-list[data-v-243035c9]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.job-card[data-v-243035c9]{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.job-card.expanded[data-v-243035c9]{border-color:#fd6a024d;box-shadow:0 4px 16px #fd6a0214}.job-card .job-header[data-v-243035c9]{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;-webkit-tap-highlight-color:transparent;gap:12px}.job-card .job-header .job-title-wrap[data-v-243035c9]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.job-card .job-header .job-title-wrap .job-num[data-v-243035c9]{font-size:22px;font-weight:800;color:#fd6a022e;line-height:1.2;flex-shrink:0;font-family:Georgia,serif}.job-card .job-header .job-title-wrap .job-title-info[data-v-243035c9]{flex:1;min-width:0}.job-card .job-header .job-title-wrap .job-title-info .job-title[data-v-243035c9]{font-size:15px;font-weight:700;color:#333;margin:0;line-height:1.4}.job-card .job-header .job-title-wrap .job-title-info .job-brief[data-v-243035c9]{font-size:12px;color:#aaa;margin:4px 0 0;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card .job-header .expand-icon[data-v-243035c9]{font-size:16px;color:#bbb;transition:transform .3s ease,color .3s ease;flex-shrink:0}.job-card .job-header .expand-icon.rotated[data-v-243035c9]{transform:rotate(180deg);color:#fd6a02}.job-card .job-body[data-v-243035c9]{padding:0 16px 16px;border-top:1px solid #f5f5f5}.job-card .job-body .job-positioning[data-v-243035c9]{background:linear-gradient(135deg,#fff9f5,#fff4ee);border-left:3px solid #fd6a02;padding:10px 14px;border-radius:0 8px 8px 0;margin-bottom:16px;margin-top:16px;font-size:13px;color:#595959;line-height:1.6}.job-card .job-body .job-positioning .pos-label[data-v-243035c9]{font-weight:600;color:#fd6a02}.job-card .job-body .job-block[data-v-243035c9]{margin-top:16px}.job-card .job-body .job-block .block-title[data-v-243035c9]{font-size:13px;font-weight:700;color:#333;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #f5f5f5}.job-card .job-body .job-block .req-list[data-v-243035c9]{margin:0;padding-left:18px}.job-card .job-body .job-block .req-list li[data-v-243035c9]{font-size:13px;color:#595959;line-height:1.75;margin-bottom:5px}.job-card .job-body .job-block .req-list li[data-v-243035c9]:last-child{margin-bottom:0}.job-card .job-body .apply-btn-wrap[data-v-243035c9]{margin-top:20px;display:flex;justify-content:center}.job-card .job-body .apply-btn[data-v-243035c9]{background:linear-gradient(135deg,#ff8533,#fd6a02);color:#fff;border:none;border-radius:20px;padding:10px 36px;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease;letter-spacing:.5px}.job-card .job-body .apply-btn[data-v-243035c9]:active{opacity:.8}.placeholder-content[data-v-243035c9]{background:#fff;padding:60px 20px;text-align:center}.placeholder-content p[data-v-243035c9]{font-size:14px;color:#999}
