/* 实验室介绍复用公共页头页尾，十项一级导航与现有实验室栏目保持一致。 */
html.is-pc .laboratory-page .inner-site-nav { width: 1060px; }
html.is-pc .laboratory-page .inner-site-nav .nav-list { grid-template-columns: 40px 80px 80px 80px 100px 80px 100px 80px 100px 80px; column-gap: 0; }
.laboratory-page .inner-banner-copy { top: 238px; }
.laboratory-page .site-footer { border-top: 6px solid var(--blue); }

/* 正文直接复用教学系弹窗的图标、标题栏和图文卡片，只覆盖独立页面的间距。 */
.laboratory-main { width: 1440px; margin: 0 auto; padding: 60px 0 100px; }
.laboratory-main .organization-modal-body { margin-top: 0; }
.laboratory-main .organization-modal-body::before { display: none; }
.laboratory-main .organization-modal-intro { min-height: 244px; }
.laboratory-main .organization-modal-name { margin: 0; }

/* 六节正文自然撑开；连接线跟随实际内容高度，避免固定高度截断或穿过图片。 */
.laboratory-main .organization-direction-list { border-left: 1px solid var(--blue); }
.laboratory-main .organization-direction-list article::before { left: -1px; }
.laboratory-main .organization-direction-list h3 { margin: 0; color: var(--text); font-size: 20px; font-weight: 600; line-height: 30px; }
.laboratory-main .organization-direction-list h3::after { display: block; width: 600px; height: 4px; margin: 20px 0; content: ""; background: var(--blue); }

/* 手机端正文和图片纵向展示，二级栏目复用公共横向滚动导航。 */
html.is-mobile .laboratory-page .inner-banner-copy { top: 138px; }
html.is-mobile .laboratory-main { width: auto; margin: 0 16px; padding: 32px 0 48px; }
html.is-mobile .laboratory-main .organization-modal-intro { min-height: 0; }
html.is-mobile .laboratory-main .organization-direction-list { border-left: 0; }
html.is-mobile .laboratory-main .organization-direction-list h3 { font-size: 18px; line-height: 28px; }
html.is-mobile .laboratory-main .organization-direction-list h3::after { width: 100%; height: 3px; margin: 12px 0 14px; }
html.is-mobile .laboratory-page .site-footer { border-top-width: 4px; }
