/* 1. 全局CSS变量（工业电子配色，适配海外审美微调） */
:root {
    /* ===================== 工业电子专属配色变量（核心） ===================== */
    /* 工业深灰（主色）：用于导航栏、主背景、大模块底色，突出工业产品的稳重/专业属性 */
    --ind-main: #2C3034;
    /* 工业蓝灰（辅助色）：用于按钮默认态、边框、次要文字，增强科技感与耐用性 */
    --ind-secondary: #4A5568;
    /* 工业军绿（强调色）：用于模块边框、图标、hover高亮，贴合三防产品的耐造属性 */
    --ind-accent: #3E4C3A;
    /* 工业浅灰（背景色）：用于页面整体背景、内容区底色，保证英文阅读的清爽易读 */
    --ind-bg: #F2F4F6;
    /* 工业警示橙（交互色）：用于按钮主态、标题下划线、hover反馈，提升操作醒目度 */
    --ind-warning: #E67700;
    /* 工业纯白：用于卡片底色、浅色文字，形成视觉对比，增强清晰度 */
    --ind-white: #FFFFFF;
    /* 工业雅黑：用于核心标题、重要文字，突出厚重感与可读性 */
    --ind-black: #1A1D1F;
    
    --primary:#4A5568;
    /*Universal Tech Minimalist (Optional)*/
    /*--ind-main: #1F2937;*/
    /*--ind-secondary: #3B82F6;*/
    /*--ind-accent: #3B82F6;*/
    /*--ind-bg: #E5E7EB;*/
    /*--ind-warning: #3B82F6;*/
    /*--ind-white: #FFFFFF;*/
    /*--ind-black: #111827;*/
    

    /*Trendy Style (Optional for Consumer Electronics)*/
    /*--ind-main: #333333;*/
    /*--ind-secondary: #10B981;*/
    /*--ind-accent: #8B5CF6;*/
    /*--ind-bg: #F9FAFB;*/
    /*--ind-warning: #EC4899;*/
    /*--ind-white: #FFFFFF;*/
    /*--ind-black: #333333;*/
    

    /* Universal Layout Variables (Overseas Style: More Spacing) */
    --container-width: 1200px;
    --gap: 24px; /* 海外习惯更大间距 */
    --shadow: 0 4px 12px rgba(0,0,0,0.1); /* 更柔和的阴影 */
    --radius: 6px; /* 轻微增加圆角，符合海外审美 */
}
.features-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); /* 更大的卡片宽度 */
    /*gap: var(--gap);*/
}

.feature-card {
    background-color: var(--ind-white);
    padding: 45px 25px;
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    text-align: center;
    transition: transform 0.3s;
    border-left: 4px solid var(--ind-accent);
}

.feature-card:hover {
    transform: translateY(-8px); /* 更明显的hover效果 */
    box-shadow: 0 8px 16px rgba(0,0,0,0.12);
}

.feature-card i {
    font-size: 52px;
    color: var(--ind-accent);
    margin-bottom: 25px;
}

.feature-card h3 {
    font-size: 24px;
    margin-bottom: 18px;
    color: var(--ind-black);
    text-transform: capitalize;
}

.feature-card p {
    color: var(--ind-secondary);
    font-size: 16px;
}
.search-submit-btn {
    background: #3e4c3a;
}
.search-submit-btn:hover {
    background: #E67700;
}
.search-close-btn {
    position: absolute;
    top: -30px;
    right: -40px;
    width: 26px;
    height: 26px;
    background: #fdfdfd;
}
.p_container .icon {
    font-size: 16px;
    width: 36px;
    height: 36px;
    margin-right: 0px;
}
#c_banner_019_P_1984-17326792891850 .e_bannerA-2 .p_img {
	max-height: calc(100vh - 220px);
}