/* One footer layout for the Chinese company pages. */
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] {
  display:block!important; margin:0!important; padding:30px max(20px,5vw) 24px!important;
  background:#fff!important; color:#242424!important; border-top:1px solid #e6e6e6!important;
  font:14px/1.7 Arial,"PingFang SC","Microsoft YaHei",sans-serif!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] * { box-sizing:border-box!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .cn-footer-wrap { display:block!important; gap:0!important; width:100%!important; max-width:none!important; padding:0!important; margin:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.nav-six-footer-identity,.nav-six-footer-columns,.footer-bottom,.cn-footer-bottom) { width:100%!important; max-width:1280px!important; margin-inline:auto!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-identity { display:flex!important; align-items:center!important; justify-content:space-between!important; gap:20px!important; padding:0 0 22px!important; margin-bottom:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-brand { display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:14px 24px!important; margin:0!important; padding:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .brand-wordmark { display:block!important; flex:0 0 110px!important; width:110px!important; padding:0!important; margin:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .brand-wordmark-image { display:block!important; width:110px!important; height:auto!important; max-width:100%!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-meta { display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:0!important; max-width:none!important; margin:0!important; font-size:12px!important; line-height:1.9!important; color:#666!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-meta > * + *::before { content:"·"!important; margin-inline:7px!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .cn-top-link { flex:none!important; margin:0!important; font-size:12px!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-columns { display:grid!important; grid-template-columns:repeat(6,minmax(0,1fr))!important; gap:24px!important; padding:22px 0 26px!important; border-top:1px solid #e6e6e6!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group { min-width:0!important; margin:0!important; padding:0!important; border:0!important; background:none!important; border-radius:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group summary { display:block!important; list-style:none!important; margin:0!important; padding:0!important; cursor:default!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group summary::-webkit-details-marker { display:none!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group h3 { margin:0 0 10px!important; font-size:15px!important; line-height:1.6!important; font-weight:500!important; letter-spacing:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group nav { display:flex!important; flex-direction:column!important; align-items:flex-start!important; gap:0!important; padding:0!important; margin:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group nav a { display:block!important; width:fit-content!important; min-height:30px!important; padding:4px 0!important; color:#666!important; font-size:13px!important; line-height:1.7!important; overflow-wrap:anywhere!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.footer-bottom,.cn-footer-bottom) { display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:space-between!important; gap:8px 24px!important; padding:18px 0 0!important; border-top:1px solid #e6e6e6!important; font-size:11px!important; line-height:1.8!important; color:#777!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.footer-bottom,.cn-footer-bottom) > div { display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:6px 20px!important; margin:0!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.footer-bottom,.cn-footer-bottom) a { font-size:11px!important; line-height:1.8!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .cn-security-record { display:inline-flex!important; align-items:center!important; gap:4px!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .cn-security-record img { width:14px!important; height:14px!important; }
html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(a,summary):focus-visible { outline:2px solid #555!important; outline-offset:3px!important; }
.story-page .story-gallery-single { grid-template-columns:minmax(0,1fr)!important; max-width:960px!important; }
.story-page .story-gallery-single img { aspect-ratio:16/9!important; }
@media(max-width:600px) {
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] { padding:24px 20px max(22px,env(safe-area-inset-bottom))!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-brand { display:block!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-meta { margin-top:12px!important; font-size:11px!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-meta > a { flex-basis:100%!important; margin-top:2px!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-meta > a::before { content:none!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-identity { display:block!important; position:relative!important; align-items:flex-start!important; padding-bottom:18px!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .cn-top-link { position:absolute!important; top:8px!important; right:0!important; padding-top:0!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .nav-six-footer-columns { display:block!important; padding:0!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group { border-bottom:1px solid #e6e6e6!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group summary { display:flex!important; min-height:50px!important; align-items:center!important; justify-content:space-between!important; padding:12px 0!important; cursor:pointer!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group summary::after { content:"+"!important; color:#777!important; font-size:19px!important; font-weight:400!important; line-height:1!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group[open] summary::after { content:"−"!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group h3 { margin:0!important; font-size:14px!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group nav { padding:0 0 12px!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] .footer-group nav a { width:100%!important; min-height:42px!important; padding:10px 0!important; font-size:13px!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.footer-bottom,.cn-footer-bottom) { display:block!important; border:0!important; padding:18px 54px 0 0!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.footer-bottom,.cn-footer-bottom) > div { display:block!important; }
 html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.footer-bottom,.cn-footer-bottom) a { display:flex!important; width:fit-content!important; padding-top:4px!important; }
}

html[lang="zh-CN"] body footer.site-footer[data-nav-six][data-footer-layout="compact"] :is(.footer-bottom,.cn-footer-bottom) span { font:inherit!important; margin:0!important; }
