.branch-wrap[data-v-2ea9e652]{background:#f6f8fb;min-height:90vh}.branch-page[data-v-2ea9e652]{color:#333;font-size:14px;margin:0 auto;padding:24px 0 56px;width:1200px}.branch-layout[data-v-2ea9e652]{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px}.branch-page>.breadcrumb[data-v-2ea9e652]{margin:0 0 16px}.branch-hero[data-v-2ea9e652]{grid-gap:28px;align-items:start;background:#fff;border:1px solid #e5ebf3;border-radius:8px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr);margin:0 0 24px;padding:28px}.branch-hero.has-cover[data-v-2ea9e652]{grid-template-columns:minmax(0,1fr) 290px}.branch-hero h1[data-v-2ea9e652]{color:#24364d;font-size:24px;line-height:1.4;margin:0}.branch-hero-text[data-v-2ea9e652]{word-wrap:break-word;color:#666;font-size:13px;line-height:1.9;min-width:0}.branch-hero-text .rich-text[data-v-2ea9e652]{margin-top:10px}.branch-hero-meta[data-v-2ea9e652]{margin:10px 0 0}.branch-hero-license[data-v-2ea9e652]{color:#3676c7;font-size:12px;margin:12px 0 0}.branch-archive[data-v-2ea9e652]{background:#fff;border:1px solid #e5ebf3;border-radius:4px;color:#52657d;display:inline-block;font-size:13px;line-height:22px;margin-top:16px;padding:7px 19px;transition:color .2s,border-color .2s}.branch-archive[data-v-2ea9e652]:hover{border-color:#0a52ff;color:#0a52ff}.branch-cover[data-v-2ea9e652]{border-radius:3px;height:180px;-o-object-fit:cover;object-fit:cover;width:290px}.rich-text[data-v-2ea9e652] p{margin:0 0 10px}.rich-text[data-v-2ea9e652] img{height:auto;max-width:100%}.branch-subnav[data-v-2ea9e652]{background:#fff;border-bottom:1px solid #edf1f6;border-radius:8px;display:flex;gap:36px;margin:16px 0 0;padding:0 28px;position:sticky;z-index:5}.branch-subnav a[data-v-2ea9e652]{color:#52657d;font-size:16px;line-height:22px;padding:14px 2px 12px;position:relative;transition:color .2s}.branch-subnav a[data-v-2ea9e652]:after{background:#0a52ff;border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s}.branch-subnav a.active[data-v-2ea9e652],.branch-subnav a[data-v-2ea9e652]:hover{color:#0a52ff}.branch-subnav a.active[data-v-2ea9e652]{font-weight:500}.branch-subnav a.active[data-v-2ea9e652]:after{transform:scaleX(1)}.branch-main[data-v-2ea9e652] #branch-honors,.branch-section[data-v-2ea9e652]{background:#fff;border:1px solid #e5ebf3;border-radius:8px;margin-top:16px;padding:24px 28px;scroll-margin-top:92px}.branch-section h2[data-v-2ea9e652]{border-left:3px solid #0a52ff;color:#24364d;font-size:18px;line-height:1.2;margin:0;padding-left:10px}.section-head[data-v-2ea9e652]{align-items:center;display:flex;justify-content:space-between}.section-head a[data-v-2ea9e652]{color:#0a52ff;font-size:14px}.branch-empty[data-v-2ea9e652]{color:#999;margin:16px 0 0}.photo-list[data-v-2ea9e652],.project-list[data-v-2ea9e652],.teacher-list[data-v-2ea9e652]{list-style:none;margin:16px 0 0;padding:0}.project-list[data-v-2ea9e652]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-list li[data-v-2ea9e652]{align-items:center;border:1px solid #e5ebf3;border-radius:4px;display:flex;gap:16px;justify-content:space-between;padding:16px;transition:border-color .2s}.project-list li[data-v-2ea9e652]:hover{border-color:#0a52ff}.project-name[data-v-2ea9e652]{background:transparent;border:0;color:#333;cursor:pointer;font-size:16px;padding:0;text-align:left;-webkit-text-decoration:none;text-decoration:none}.project-name[data-v-2ea9e652]:hover{color:#0a52ff}.project-name.is-disabled[data-v-2ea9e652]{color:#999;cursor:not-allowed}.project-brief[data-v-2ea9e652]{color:#0a52ff;flex:0 0 auto;font-size:14px;white-space:nowrap}.teacher-list[data-v-2ea9e652]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-card[data-v-2ea9e652]{align-items:flex-start;border:1px solid #e5ebf3;border-radius:4px;display:flex;gap:16px;height:100%;padding:16px;transition:border-color .2s,box-shadow .2s}.teacher-card[data-v-2ea9e652]:hover{border-color:#0a52ff;box-shadow:0 4px 12px -4px rgba(10,82,255,.2)}.teacher-card img[data-v-2ea9e652]{border-radius:4px;flex:0 0 88px;height:88px;-o-object-fit:cover;object-fit:cover;width:88px}.teacher-card h3[data-v-2ea9e652]{color:#24364d;font-size:16px;margin:0}.teacher-card p[data-v-2ea9e652]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:1.7;margin:6px 0 0;overflow:hidden}.course-table[data-v-2ea9e652]{border:1px solid #e5ebf3;border-collapse:collapse;margin-top:16px;width:100%}.course-table th[data-v-2ea9e652]{background:#f8fafc;color:#52657d;font-weight:500;padding:12px 16px;text-align:left}.course-table td[data-v-2ea9e652]{border-top:1px solid #edf1f6;color:#333;padding:14px 16px}.photo-list[data-v-2ea9e652]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.photo-list img[data-v-2ea9e652]{border-radius:4px;height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.photo-list span[data-v-2ea9e652]{color:#666;display:block;margin-top:8px}.location-card[data-v-2ea9e652]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-top:16px}.location-copy h3[data-v-2ea9e652]{color:#24364d;font-size:16px;margin:0 0 8px}.location-copy p[data-v-2ea9e652]{color:#666;line-height:1.7;margin:6px 0 0}.location-copy a[data-v-2ea9e652]:hover{color:#0a52ff}.location-card .fenxiao-map[data-v-2ea9e652]{min-height:240px}.branch-side[data-v-2ea9e652]{position:sticky;top:88px}