/* 语义化标题重置：标题标签沿用模板原有 class 样式（元素选择器优先级低于 class 规则，视觉不变） */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;font-family:inherit;}

/* 页脚联系方式（可点击拨号 / 销售邮箱）：深色背景上用浅色 */
.Mainbottom .footer-contact{margin:14px 0 0;font-size:14px;line-height:1.9;color:rgba(255,255,255,.82);}
.Mainbottom .footer-contact a{color:#fff;text-decoration:underline;text-underline-offset:3px;}
.Mainbottom .footer-contact a:hover{color:#FF6C0E;}
.Mainbottom .footer-contact-note{color:rgba(255,255,255,.55);font-size:12px;margin-left:4px;}

/* 语言切换：模板里 .Lhide 默认 display:none 且无任何 hover 规则（原站链接被注释掉），这里补上展开逻辑 */
.langBox{position:relative;}
.langBox:hover .Lhide,
.langBox:focus-within .Lhide,
.head-language:hover .Lhide,
.head-language:focus-within .Lhide{display:block;min-width:150px;}
.langBox .Lhide a,
.head-language .Lhide a{display:block;padding:7px 16px;font-size:14px;line-height:1.4;white-space:nowrap;color:#333;text-decoration:none;}
.langBox .Lhide a:hover,
.head-language .Lhide a:hover{background:#f2f2f2;}
.langBox .Lhide a.lang-cur,
.head-language .Lhide a.lang-cur{font-weight:700;color:#FF6C0E;}
