/* 禁用响应式设计 */
@media (max-width: 768px), (max-width: 1024px) {
    /* 覆盖移动端样式，保持PC端布局 */
    .container {
        width: 1200px !important;
        max-width: 1200px !important;
    }
    
    /* 导航保持横向显示 */
    .nav-links {
        display: flex !important;
        flex-direction: row !important;
        position: static !important;
        width: auto !important;
        background: transparent !important;
        box-shadow: none !important;
    }
    
    /* 服务卡片保持网格布局 */
    .services-grid,
    .features-grid,
    .product-grid,
    .brand-header,
    .products-container,
    .category-sidebar,
    .floating-nav,
    .team-gallery .row {
        display: grid !important;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
    }
    
    /* 修复联系卡片布局 */
    .contact-card {
        flex-direction: row !important;
    }
    
    /* 恢复PC端标题大小 */
    .hero h1 {
        font-size: 3.5rem !important;
    }
    
    .hero .slogan {
        font-size: 1.8rem !important;
    }
    
    /* 恢复按钮样式 */
    .cta-button {
        padding: 1rem 2.5rem !important;
    }
    
    /* 强制所有内容区域显示正常宽度 */
    .products-content,
    .category-list,
    .product-category,
    .brand-logo,
    .brand-info,
    .team-card,
    .product-card {
        width: 100% !important;
        margin: 0 auto !important;
    }
    
    /* 修复标题大小 */
    .section-header h2,
    .product-category h2,
    .brand-info h3,
    .brand-header h3 {
        font-size: 2rem !important;
    }
}

/* 修复特定区域的样式问题 */
body {
    min-width: 1200px;
    overflow-x: auto;
} 