/*!
 * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
/* 本地版本的Font Awesome CSS，使用本地字体文件 */

/* 基础样式定义 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}

/* 字体定义 - 使用本地字体文件 */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../fonts/font-awesome/fa-solid-900.woff2') format('woff2'),
       url('../fonts/font-awesome/fa-solid-900.woff') format('woff');
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/font-awesome/fa-regular-400.woff2') format('woff2'),
       url('../fonts/font-awesome/fa-regular-400.woff') format('woff');
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/font-awesome/fa-brands-400.woff2') format('woff2'),
       url('../fonts/font-awesome/fa-brands-400.woff') format('woff');
}

/* 样式别名 */
.fas,
.fa-solid {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
}

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

/* 尺寸定义 */
.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}

/* 动画定义 */
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}

/* 其他常用样式 */
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}

/* 图标类 - 只包含实际使用的图标，减少文件大小 */
/* 网站 logo 和导航 */
.fa-bars:before{content:"\f0c9"}
.fa-home:before{content:"\f015"}
.fa-graduation-cap:before{content:"\f19d"}
.fa-book:before{content:"\f02d"}
.fa-calendar:before{content:"\f133"}
.fa-newspaper:before{content:"\f1ea"}
.fa-search:before{content:"\f002"}

/* 快速链接图标 */
.fa-user-graduate:before{content:"\f501"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}

/* 新闻与内容图标 */
.fa-image:before{content:"\f03e"}

/* 联系方式图标 */
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-phone:before{content:"\f095"}
.fa-envelope:before{content:"\f0e0"}
.fa-clock:before{content:"\f017"}

/* 学校特色图标 */
.fa-flask:before{content:"\f0c3"}
.fa-globe:before{content:"\f0ac"}
.fa-users:before{content:"\f0c0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-award:before{content:"\f559"}

/* 使命愿景图标 */
.fa-bullseye:before{content:"\f140"}
.fa-eye:before{content:"\f06e"}
.fa-star:before{content:"\f005"}

/* 社交媒体图标 */
.fa-facebook-f:before{content:"\f39e"}
.fa-twitter:before{content:"\f099"}
.fa-instagram:before{content:"\f16d"}
.fa-linkedin-in:before{content:"\f0e1"}

/* 学术研究图标 */
.fa-microchip:before{content:"\f2db"}
.fa-dna:before{content:"\f471"}
.fa-leaf:before{content:"\f06c"}
.fa-chart-line:before{content:"\f201"}

/* 校园生活图标 */
.fa-dumbbell:before{content:"\f44b"}
.fa-utensils:before{content:"\f2e7"}
.fa-home-alt:before{content:"\f015"}

/* 招生信息图标 */
.fa-graduation-cap:before{content:"\f19d"}

/* 其他常用图标 */
.fa-angle-down:before{content:"\f107"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-check:before{content:"\f00c"}
.fa-times:before{content:"\f00d"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-map-marked-alt:before{content:"\f5a0"}