/* 响应式样式 */


/* 移动端LOGO居中，PC端LOGO靠左 */
@media (max-width: 768px) {
    .logo {
        text-align: center;
    }
    
    .logo img {
        max-height: 40px; /* 移动端LOGO高度稍小 */
        max-width: 100%; /* 确保LOGO不会超出容器 */
    }
    
    /* 移动端下隐藏蓝色导航条 */
    .header-bottom {
        display: none;
    }
    
    /* 移除PbootCMS可能的默认元素 */
    #pboot-copyright, #pboot-copyright *,
    #pboot-footer, #pboot-footer *,
    #pboot-header, #pboot-header *,
    a[href*="pbootcms"], img[src*="pbootcms"],
    [id*="pboot"], [class*="pboot"],
    img[alt*="PbootCMS"], a[title*="PbootCMS"] {
        display: none !important;
        height: 0 !important;
        width: 0 !important;
        visibility: hidden !important;
        opacity: 0 !important;
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
        z-index: -999 !important;
        pointer-events: none !important;
    }
    
    /* 确保移动端导航栏顶部不会出现任何黄线 */
    body::before, body::after,
    header::before, header::after,
    .container::before, .container::after,
    div::before, div::after {
        display: none !important;
        content: none !important;
        border: none !important;
        background: none !important;
    }
} 