/* 首页飞天首屏之外：低配置或减少动态时，六条业务仍保留真实产品画面。 */
.bz-still{display:none}
html:not(.bz-js) .bz .bz-still{display:block;max-width:38em;margin:18px 0 6px}
html:not(.bz-js) .bz .bz-still img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;object-position:left center}
@media (max-width:767px){html:not(.bz-js) .bz .bz-copy{top:auto;right:auto}html:not(.bz-js) .bz .bz-copy h2{display:block}html:not(.bz-js) .bz .bz-still{margin:14px 0 4px}html:not(.bz-js) .bz .bz-still img{max-height:260px}}
/* 只影响首屏之外的业务区；减少动态时不播放首项入场动画。 */
@media (prefers-reduced-motion:reduce){.bz .bz-item.on{animation:none}}
html[data-motion="reduce"] .bz .bz-item.on{animation:none}
/* 键盘进入已淡出的业务控件时，把该区域重新显示到长廊前，焦点始终可见。 */
@supports selector(:has(:focus-visible)){
  html.bz-js .bz:has(.bz-copy :focus-visible){z-index:3}
  html.bz-js .bz-copy:has(:focus-visible){opacity:1!important}
}
@supports not selector(:has(:focus-visible)){
  html.bz-js .bz:focus-within{z-index:3}
  html.bz-js .bz-copy:focus-within{opacity:1!important}
}
/* 键盘进入 3D 长廊的文字版时，展开可滚动照片墙；普通指针浏览仍是原来的长廊。 */
html.lt-js .lt-list:focus-within{position:absolute;inset:12px var(--gut);width:auto;height:auto;clip:auto;overflow:auto;z-index:8;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:20px;padding:18px;background:var(--night)}
html.lt-js .lt-list:focus-within li,html.lt-js .lt-list:focus-within figure{margin:0;min-width:0}
html.lt-js .lt-list:focus-within a,html.lt-js .lt-list:focus-within figure{display:block;color:var(--night-text);text-decoration:none}
html.lt-js .lt-list:focus-within img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
html.lt-js .lt-list:focus-within span{display:block;margin-top:8px}
html.lt-js .lt-list:focus-within [data-lb]{cursor:pointer}
/* 长廊到达顶栏交界时保留标题，避免两段滚动交界出现整屏空白。 */
html.lt-js .lt-stage.near-entry{visibility:visible}
/* 静态照片墙的标题底光不向右撑开手机页面。 */
html:not(.lt-js) .lt-c1::before{right:0}
/* 手机静态回退时清除 3D 绝对定位的右偏移，让标题与照片墙左侧对齐。 */
html:not(.lt-js) .lt-c1{right:auto}
/* 长廊放大图与低档照片墙保留原图比例，宽图、竖图均完整显示。 */
.lt .pc-mat{display:flex;align-items:center;justify-content:center}
.lt .pc-mat img{width:auto;max-width:100%;height:auto;max-height:68vh;aspect-ratio:auto;object-fit:contain}
html:not(.lt-js) .lt-list img{aspect-ratio:auto;object-fit:contain}
@media (max-width:767px){.lt .pc-mat img{max-height:52vh}}
