﻿@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../font/fa-brands-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Font Awesome 6 Pro'; 
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../font/fa-solid-900.woff2") format("woff2");
}
.fa, .fas, .fa-solid, .fab, .fa-brands, .lnr-icon-search {
  -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, .fas, .fa-solid, .lnr-icon-search {
  font-family: 'Font Awesome 6 Pro', sans-serif;
  font-weight: 900;
}
.fab, .fa-brands {
  font-family: 'Font Awesome 6 Brands', sans-serif;
  font-weight: 400;
}
.fa-add:before, .fa-plus:before {
    content: "\2b";
}
.fa-minus:before, .fa-subtract:before {
    content: "\f068";
}
.fa-play::before {
    content: "\f04b";
}
.fa-long-arrow-alt-right::before {
    content: "\f30b";
}
/* --- 品牌图标 (需配合 class="fab") --- */
.icon-manufacturer::before {
    content: "\f275";
}
.icon-solution::before {
    content: "\f085";
}
.icon-service::before {
    content: "\f0ac";
}
.fa-facebook-square::before {
  content: "\f082";
}
.fla-gou::before {
  content: "\2714";
}
.icon-certified::before {
    content: "\f0a3";
}
.icon-export::before {
    content: "\f5a0";
}
.fa-youtube::before {
  content: "\f167";
}
.fa-linkedin-in::before {
  content: "\f0e1";
}
.fa-tiktok::before {
  content: "\e07b";
}
.fa-pinterest-p::before {
  content: "\f231";
}
.fa-instagram::before {
  content: "\f16d";
}
.fa-whatsapp::before {
  content: "\f232";
}
.fa-boke::before {
  content: "\f02d";
  padding-right: 5px;
}
.fa-envelope::before {
  content: "\f0e0";
}
.fa-map-marker::before {
  content: "\f3c5";
}
.fa-x::before {
  content: "\e33a";
}
.fa-phone::before {
  content: "\f095";
}
.fa-phone-square::before {
  content: "\f098";
}
.fa-star::before {
  content: "\f005";
}
.fa-star-half-alt::before {
  content: "\f5c0";
}
.fa-check-circle::before {
  content: "\f058";
}
.fa-bolt::before {
  content: "\f0e7";
}
.fa-ruler-combined::before {
  content: "\f546";
}
.fa-certificate::before {
  content: "\f0a3";
}
.fa-cogs::before {
  content: "\f085";
}
.fa-paper-plane::before {
  content: "\f1d8";
}
.fa-file-pdf::before {
  content: "\f1c1";
}
.fa-shield-alt::before {
  content: "\f3ed";
}
.fa-truck::before {
  content: "\f0d1";
}
.fa-headset::before {
  content: "\f590";
}
.fa-user::before {
  content: "\f007";
}
.fa-angle-up::before {
  content: "\f106";
}
.lnr-icon-search::before {
  content: "\f002"; 
}
.fa-times:before {
    content: "\f00d";
}
.fa-box:before {
    content: "\f466";
}
.fa-globe:before {
    content: "\f0ac";
}
.fa-comment-alt:before, .fa-message:before {
    content: "\f27a";
}
.fa-bars:before {
    content: "\f0c9";
}
.fa-angle-down::before {
    content: "\f107";
}
.fa-clock::before {
    content: "\f017";
}
.fa-share-alt::before {
    content: "\f1e0";
}
.fa-bk::before{content: "\f02d";}
.block1::before {
    content: "\e4f0";
}
.block2::before {
    content: "\f2b5";
}
.block3::before {
    content: "\e572";
}
.icon-design::before {
    content: "\f5ae";
}
.icon-install::before {
    content: "\f0ad";
}
.icon-parts::before {
    content: "\f085";
}
.icon-support::before {
    content: "\f590";
}
.step1::before {
    content: "\31";
}
.step2::before {
    content: "\32";
}
.step3::before {
    content: "\33";
}