/* Font Awesome 图标库 */
@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('../fonts/fontawesome/fa-solid-900.woff2') format('woff2');
}

@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('../fonts/fontawesome/fa-brands-400.woff2') format('woff2');
}

.fas,
.fa-solid {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
}

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
}

/* 基础样式 */
.fas,
.fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

/* 基础图标 */
.fa-home:before {
    content: "\f015";
}

.fa-cogs:before {
    content: "\f085";
}

.fa-lightbulb:before {
    content: "\f0eb";
}

.fa-users:before {
    content: "\f0c0";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-robot:before {
    content: "\f544";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-project-diagram:before {
    content: "\f542";
}

.fa-search:before {
    content: "\f002";
}

.fa-comments:before {
    content: "\f086";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-chart-bar:before {
    content: "\f080";
}

.fa-cog:before {
    content: "\f013";
}

.fa-upload:before {
    content: "\f093";
}

.fa-download:before {
    content: "\f019";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus:before {
    content: "\f067";
}

.fa-history:before {
    content: "\f1da";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-file-alt:before,
.fa-file-text:before {
    content: "\f15c";
}

.fa-file-pdf:before {
    content: "\f1c1";
}

.fa-file-word:before {
    content: "\f1c2";
}

.fa-file-powerpoint:before {
    content: "\f1c4";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-check:before {
    content: "\f00c";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-industry:before {
    content: "\f275";
}

.fa-chart-line:before {
    content: "\f201";
}

.fa-brain:before {
    content: "\f5dc";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-cookie-bite:before {
    content: "\f564";
}

.fa-lock:before {
    content: "\f023";
}

.fa-sliders-h:before {
    content: "\f1de";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-sync:before {
    content: "\f021";
}

.fa-microchip:before {
    content: "\f2db";
}

.fa-code:before {
    content: "\f121";
}

.fa-shield-alt:before {
    content: "\f3ed";
}

.fa-server:before {
    content: "\f233";
}

.fa-tachometer-alt:before {
    content: "\f3fd";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-network-wired:before {
    content: "\f6ff";
}

.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-sync-alt:before {
    content: "\f2f1";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-phone:before {
    content: "\f095";
}

.fa-map-marker-alt:before {
    content: "\f3c5";
}

/* 品牌图标 */
.fa-weixin:before {
    content: "\f1d7";
}
/* APP下载专用品牌图标 */
.fa-apple:before {
    content: "\f179";
}
.fa-android:before {
    content: "\f17b";
}

/* 新增菜单图标 */
.fa-book:before {
    content: "\f02d";
}

.fa-chart-pie:before {
    content: "\f200";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-user-cog:before {
    content: "\f4fe";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-layer-group:before {
    content: "\f5fd";
}

.fa-analytics:before {
    content: "\f643";
}

.fa-tools:before {
    content: "\f7d9";
}

/* 新增时钟图标 */
.fa-clock:before {
    content: "\f017";
}

.fa-hospital:before { content: "\f0f8"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-headset:before { content: "\f590"; }
.fa-car:before { content: "\f1b9"; }