/* 仅手机端生效（屏幕≤768px） */
@media (max-width: 768px) {
    /* 显示移动端顶部（加前缀） */
    .lzq-mobile-top {
        display: block !important;
    }
    #headerWrap {
        display: none !important;
    }
    /* 全局容器限制 */
    html, body, #header, #content_top, #container, #footerCompany, #siteFooter {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        padding: 0 10px !important;
        margin: 0 auto !important;
        box-sizing: border-box !important;
    }
    /* 广告屏蔽（保留原有规则） */
    #blackcont #m_rightbox {
        display: none !important;
    }
    .newstab.clearfix.clear {
        display: none !important;
    }
    /* 内容区域适配（保留原有规则） */
    #blackcont #m_leftbox {
        float: none !important;
        width: 100% !important;
    }
    #blackcont dl {
        width: 100% !important;
        height: auto !important;
        overflow: visible !important;
    }
    #blackcont dt {
        width: 100% !important;
        float: none !important;
        margin: 10px 0 5px !important;
        color: #ff0000 !important;
    }
    #blackcont dd {
        margin: 0 0 10px 0 !important;
        width: 100% !important;
        padding-left: 10px !important;
        border-left: 2px solid #ff0000 !important;
    }
    /* 轮播图适配（核心优化：三重压缩间距） */
    #jslidernews1, .lof-slidecontent {
        display: none !important; /* 隐藏PC端轮播 */
    }
    /* 1. 清除iframe嵌入容器的默认间距（移动端轮播是iframe嵌入，需先清容器间隙） */
    #mobile-slider-embed {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 0 !important; /* 清除行高带来的隐性间距 */
    }
    /* 2. 压缩轮播本身的底部间距（降至最小5px，可根据需求微调） */
    .lzq-ad-slider {
        display: block !important; /* 显示移动端轮播 */
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        margin-bottom: 5px !important; /* 进一步缩小轮播底部间距 */
        padding-bottom: 0 !important; /* 清除轮播容器内边距 */
    }
    .lzq-slides {
        padding-bottom: 55% !important; /* 轮播比例不变，仅调间距 */
    }
    .lzq-slide img {
        object-fit: cover !important;
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .lzq-dots {
        bottom: 10px !important;
        gap: 6px !important;
    }
    .lzq-dot {
        width: 6px !important;
        height: 6px !important;
    }
    /* 3. 压缩产品模块顶部间距（清除所有顶部空白） */
    #blackcont .newstab.bottom25px {
        margin-top: 0 !important; /* 清除产品模块顶部默认margin */
        padding-top: 0 !important; /* 清除产品模块顶部默认padding */
        margin-bottom: 15px !important; /* 可微调产品模块底部间距，不影响顶部 */
    }
    /* -------------- 补充：移动端搜索框适配 -------------- */
    .lzq-mobile-search {
        padding: 12px 10px !important; /* 适配移动端窄屏 */
    }
    .lzq-mobile-search .search-wrap {
        gap: 4px !important;
    }
    .lzq-mobile-search input[type="text"] {
        padding: 0 12px !important;
        height: 34px !important; /* 微调高度，更贴合移动端 */
    }
    .lzq-mobile-search input[type="submit"] {
        padding: 0 15px !important;
        height: 34px !important;
        font-size: 13px !important;
    }
    .lzq-search-close {
        width: 34px !important;
        height: 34px !important;
    }
    .lzq-search-close span {
        width: 18px !important; /* 缩小关闭按钮线条长度 */
    }
    .lzq-search-close span::before {
        width: 18px !important;
    }
    /* 页脚适配（恢复原有基础规则，不做额外优化） */
    #footer {
        height: auto !important;
        padding: 20px 0 !important;
    }
    #footerNaviArea, #siteFooter {
        text-align: center !important;
    }
    #footerNavi li {
        float: none !important;
        display: inline-block !important;
        margin: 0 5px !important;
    }
    #ftrNavi, #Copyright {
        float: none !important;
        margin: 5px 0 !important;
    }
    /* 隐藏冗余元素（保留原有规则） */
    #engBtn, #globalArea, #resultArea {
        display: none !important;
    }
}