.site-language-switch{position:relative;display:inline-block;z-index:10000;font:13px/1.5 Arial,"Microsoft YaHei",sans-serif;color:#333;text-align:left}
.site-language-switch summary{display:flex;align-items:center;gap:8px;min-width:100px;box-sizing:border-box;padding:5px 10px;cursor:pointer;list-style:none;border:1px solid #ddd;border-radius:3px;background:#fff}
.site-language-switch summary::-webkit-details-marker{display:none}
.site-language-switch summary:focus-visible,.site-language-switch a:focus-visible{outline:2px solid #1685cf;outline-offset:2px}
.site-language-arrow{width:0;height:0;margin-left:auto;border:4px solid transparent;border-bottom:0;border-top-color:#555;transition:transform .15s}
.site-language-switch[open] .site-language-arrow{transform:rotate(180deg)}
.site-language-switch ul{position:absolute;right:0;top:100%;min-width:100%;margin:3px 0 0;padding:4px 0;list-style:none;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:0 4px 12px #0002}
.site-language-switch a{display:flex;align-items:center;gap:8px;padding:6px 10px;white-space:nowrap;text-decoration:none;color:#333}
.site-language-switch a:hover,.site-language-switch a[aria-current]{background:#edf6fc;color:#1685cf}
#webTop .site-language-switch{float:right;margin:3px 0}
/* Share the Chinese header's utility row; the shortcut links start at 934px. */
#web .header-language-switch{position:absolute;top:1px;left:818px;width:100px;z-index:10001}
#web .header-language-switch .site-language-switch{display:block;float:none;margin:0}
#web .header-language-switch summary{min-width:100px;min-height:26px;padding:2px 8px;font-size:12px;line-height:20px}
.wap-language-switch{position:fixed;right:12px;top:8px;z-index:10001}
.site-language-switch .site-language-flag{display:block;width:20px;height:14px;object-fit:cover;flex-shrink:0}
html[lang^="en"] #module376 .local-style-0033{white-space:nowrap;max-width:720px;overflow:hidden;text-overflow:ellipsis}
html[lang^="en"] #module394 .local-style-0046{font-size:13px;line-height:18px}
html[lang^="en"] #module394{overflow:visible}
html[lang^="en"] #web #module387 .local-style-0018{font-size:19px}
html[lang^="en"] #web #module387 .local-style-0016{line-height:27px}
html[lang^="en"] #web #module387 .local-style-0021{font-size:14px}
html[lang^="en"] #web #module376{width:740px}
