@media (max-width: 767px) {
			/* 移动端分类菜单：卡片式列表，与侧边栏视觉一致 */
			.topnav .mobile-cat-menu { background: #fff; border: 1px solid #e6e6e6 !important; border-radius: 3px; overflow: hidden; margin-top: 1rem; }
			.topnav .mobile-cat-menu .nav-item { border-bottom: 1px solid #f2f2f2; }
			.topnav .mobile-cat-menu .nav-item:nth-child(odd) { background: #fcfcfc; }
			.topnav .mobile-cat-menu .nav-item:last-child { border-bottom: none; }
			.topnav .mobile-cat-menu .nav-link { padding: 0.75rem 1rem !important; font-size: 0.9375rem; color: #555; }
			.topnav .mobile-cat-menu .nav-link:hover,
			.topnav .mobile-cat-menu .nav-link:active { color: #00c35b; }
			/* 修正最后一项因 padding-right:0 导致的文字偏移 */
			.topnav .menu-box .nav-item:last-child .nav-link { padding-right: 1rem; }
			/* 搜索按钮垂直居中 */
			.searchbox .btn { top: 50%; transform: translateY(-50%); }
			.searchbox .icon-search { top: 50%; transform: translateY(-50%); left: 0.625rem; }
			/* 移动版：地图与下载模块之间增加上下间距 */
			.contact-block .c-right-block { margin-top: 2rem; }
			/* 移动版列表项间距收紧：原 2rem 上下内边距 + r-mainbox 的 1rem 上边距（缩略图布局遗留）叠加过大 */
			.bk-list-item { padding-top: 1rem; padding-bottom: 1rem; }
			.bk-list-item:first-child { padding-top: 0.5rem; }
			.bk-list-item .r-mainbox { margin-top: 0; }
			.bk-list-item .r-mainbox p { margin-bottom: 0.25rem; }
		}
		/* 嵌入地图：去掉默认透明度、自适应高度 */
		.contact-block .locaiton-map-box { opacity: 1 !important; }
		.contact-block .locaiton-map-box iframe { width: 100%; }
		/* 搜索表单任意宽度下不换行 */
		.topnav .searchbox { flex-wrap: nowrap; }
		/* 侧边栏分类间分割线去重（title 的 border-bottom 与下一块的 border-top 叠加） */
		.sidebar-container .menu-block .title { border-bottom: none; }
		/* APP下载按钮 hover：保持深色调，微提亮 + 白字，更协调 */
		.app-download-block .download-btns .down-btn-box a { transition: background-color 0.2s ease, color 0.2s ease; }
		.app-download-block .download-btns .down-btn-box a:hover { border-color: #6a6a6a; background: #6a6a6a; color: #fff; }
		/* 查看隐私条款按钮：与 APP下载按钮 hover 配色统一 */
		.c-right-block .others-block .o-links a { transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; }
		.c-right-block .others-block .o-links a:hover { border-color: #6a6a6a; background: #6a6a6a; color: #fff; }
		/* 返回顶部按钮优化：图标文字垂直居中 + hover 变品牌绿 + 过渡 */
		#float-item li.back-top { display: flex; flex-direction: column; align-items: center; justify-content: center; transition: background-color 0.2s ease, transform 0.2s ease; }
		#float-item li.back-top:hover { background: rgba(32,192,99,1); transform: translateY(-2px); }
		#float-item #scrolltopbtn .icon-up { transition: transform 0.2s ease; }
		#float-item li.back-top:hover .icon-up { transform: translateY(-2px); }
		/* 隐私条款页专属样式 */
		.privacy-content h4 { font-size: 1.125rem; color: #333; margin-top: 2rem; margin-bottom: 0.75rem; }
		.privacy-content p { color: #555; line-height: 1.8; }
		/* 列表项简介：最多两行，溢出省略号；颜色比正文略浅 */
		.bk-list-item .r-mainbox .excerpt-clamp { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; color: #777; }
		/* 分页按钮间距（原模板靠标签间空白符产生间隙，JSX 渲染后丢失，用 margin 补回） */
		.navigation.pagination .page-numbers { margin-right: 0.25rem; }
		.navigation.pagination .page-numbers:last-child { margin-right: 0; }
		/* APP下载两个按钮的间距（同上，空白符间隙补回） */
		.app-download-block .download-btns .down-btn-box { margin-right: 0.25rem; }
		.app-download-block .download-btns .down-btn-box:last-child { margin-right: 0; }
		/* 顶部"帮助"改为链接后保持原有外观（.logobox a 的 float 和默认链接色都不适用） */
		.logobox dd a { float: none; color: #999; text-decoration: none; }
		.logobox dd a:hover { color: #555; }
		/* 正文段落：行距放宽，br 换行的多行步骤文字不再拥挤 */
		.content-box p { line-height: 1.8; }
		/* 正文有序/无序列表：默认样式过于紧凑，增加行距与条目间距 */
		.content-box ol, .content-box ul { margin: 0.75rem 0 1rem; padding-left: 1.75rem; }
		.content-box ol li, .content-box ul li { line-height: 1.8; margin-bottom: 0.625rem; }
		.content-box ol li:last-child, .content-box ul li:last-child { margin-bottom: 0; }
		/* 嵌套列表不再额外加下边距 */
		.content-box li > ol, .content-box li > ul { margin-bottom: 0; margin-top: 0.375rem; }
		/* 正文图片：宽度收缩时高度等比缩放（style.css 只有 max-width，缺 height:auto 会按原始 height 属性拉伸变形） */
		.main-content .content-box img { height: auto; }
		/* 文章内嵌视频：16:9 自适应（原 [embed] 短代码迁移期转 iframe） */
		.content-box .video-embed { position: relative; padding-bottom: 56.25%; height: 0; margin: 1rem 0; }
		.content-box .video-embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
