/* ==================== 自定义图标样式（替代 Font Awesome）==================== */

/* 图标基础样式 */
[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* 搜索图标 */
.icon-search::before {
    content: "🔍";
    font-size: 0.9em;
}

/* 关闭/删除图标 */
.icon-close::before {
    content: "✕";
    font-size: 1.2em;
    font-weight: 300;
}

/* 向下箭头 */
.icon-chevron-down::before {
    content: "▼";
    font-size: 0.6em;
}

/* 向左箭头 */
.icon-chevron-left::before {
    content: "‹";
    font-size: 1.8em;
    font-weight: 300;
}

/* 向右箭头 */
.icon-chevron-right::before {
    content: "›";
    font-size: 1.8em;
    font-weight: 300;
}

/* 左箭头 */
.icon-arrow-left::before {
    content: "←";
    font-size: 1em;
}

/* 右箭头（查看更多） */
.icon-arrow-right::before {
    content: "→";
    font-size: 1em;
}

/* 播放按钮 */
.icon-play::before {
    content: "▶";
    font-size: 1em;
}

/* 信封/邮件图标 */
.icon-envelope::before {
    content: "✉";
    font-size: 1em;
}

/* 电话图标 */
.icon-phone::before {
    content: "☎";
    font-size: 1em;
}

/* 优化播放按钮样式 */
.play-button .icon-play::before {
    margin-left: 3px;
}

/* 优化搜索按钮 */
.search-toggle .icon-search::before {
    font-size: 1em;
}

/* 优化关闭按钮 */
.search-close .icon-close::before {
    font-size: 1.4em;
}

/* 轮播控制按钮图标优化 */
.carousel-control .icon-chevron-left::before,
.carousel-control .icon-chevron-right::before {
    font-size: 3em;
    font-weight: 200;
}

/* 查看全部链接图标优化 */
.view-all-link .icon-arrow-right::before {
    font-size: 0.9em;
}

/* 产品轮播导航箭头 */
.products-nav-btn .icon-arrow-left::before,
.products-nav-btn .icon-arrow-right::before {
    font-size: 1.3em;
    font-weight: 600;
}

/* 语言选择器下拉箭头 */
.language-selector .icon-chevron-down::before {
    font-size: 0.7em;
    opacity: 0.8;
}

/* 页脚联系图标 */
.contact-item .icon-envelope::before,
.contact-item .icon-phone::before {
    font-size: 1.1em;
}

/* 文件类型图标 */
.icon-file-rar {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../img/ya.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}

.icon-file-rar::before {
    content: none;
}

.icon-file-pdf {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../img/PDF.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
.icon-file-ppt {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../img/PPT.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
.icon-file-dwg {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../img/DWG.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}

.icon-file-pdf::before {
    content: none;
}

/* 手指图标 */
.icon-hand-pointer {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('../img/shou.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 8px;
    vertical-align: middle;
}

/* 按钮中的手指图标优化 */
.slide-btn .icon-hand-pointer {
    width: 28px;
    height: 28px;
    margin-left: 10px;
}

/* ==================== 关于页面图标 ==================== */

/* 日历图标 */
.icon-calendar::before {
    content: "📅";
    font-size: 1em;
}

/* 位置图标 */
.icon-location::before {
    content: "📍";
    font-size: 1em;
}

/* 用户/团队图标 */
.icon-users::before {
    content: "👥";
    font-size: 1em;
}

/* 奖杯/奖项图标 */
.icon-award::before {
    content: "🏆";
    font-size: 1em;
}

/* CPU/处理器图标 */
.icon-cpu::before {
    content: "💻";
    font-size: 1em;
}

/* 闪电/电力图标 */
.icon-zap::before {
    content: "⚡";
    font-size: 1em;
}

/* 温度计图标 */
.icon-thermometer::before {
    content: "🌡️";
    font-size: 1em;
}

/* 设置/齿轮图标 */
.icon-settings::before {
    content: "⚙️";
    font-size: 1em;
}

/* 电池图标 */
.icon-battery::before {
    content: "🔋";
    font-size: 1em;
}

/* 扳手/工具图标 */
.icon-wrench::before {
    content: "🔧";
    font-size: 1em;
}

/* 对勾/检查图标 */
.icon-check-circle::before {
    content: "✓";
    font-size: 1.2em;
    font-weight: 700;
}

/* 盒子/包裹图标 */
.icon-box::before {
    content: "📦";
    font-size: 1em;
}

/* 耳机/客服图标 */
.icon-headphones::before {
    content: "🎧";
    font-size: 1em;
}

/* 地球/全球图标 */
.icon-globe::before {
    content: "🌐";
    font-size: 1em;
}

/* 盾牌/安全图标 */
.icon-shield::before {
    content: "🛡️";
    font-size: 1em;
}

/* 卡车/物流图标 */
.icon-truck::before {
    content: "🚚";
    font-size: 1em;
}

/* 网格/产品图标 */
.icon-grid::before {
    content: "▦";
    font-size: 1em;
}

/* 发送图标 */
.icon-send::before {
    content: "✉";
    font-size: 1em;
}
