/* Iconfont Compatible CSS - 兼容 Chrome 50 */
/* 使用 .ttf 优先，Chrome 50 完美支持 */

/* 定义字体 - .ttf 放前面，Chrome 50 优先使用 */
@font-face {
  font-family: "IconfontSolid";
  font-style: normal;
  font-weight: 900;
  src: url(../webfonts/fa-solid-900.ttf) format("truetype");
}

@font-face {
  font-family: "IconfontBrands";
  font-style: normal;
  font-weight: 400;
  src: url(../webfonts/fa-brands-400.ttf) format("truetype");
}

@font-face {
  font-family: "IconfontRegular";
  font-style: normal;
  font-weight: 400;
  src: url(../webfonts/fa-regular-400.ttf) format("truetype");
}

/* 基础样式 */
.iconfont {
  display: inline-block;
  font-family: "IconfontSolid";
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconfont.iconfont-brands {
  font-family: "IconfontBrands";
  font-weight: 400;
}

.iconfont.iconfont-regular {
  font-family: "IconfontRegular";
  font-weight: 400;
}

/* 图标尺寸 */
.iconfont-xs { font-size: 0.75em; }
.iconfont-sm { font-size: 0.875em; }
.iconfont-lg { font-size: 1.25em; }
.iconfont-2x { font-size: 2em; }
.iconfont-3x { font-size: 3em; }

/* ===== 项目使用的图标定义 ===== */

/* 勾选圆圈 */
.iconfont-check-circle:before { content: "\f058"; }

/* 眼睛 */
.iconfont-eye:before { content: "\f06e"; }

/* 靶心 */
.iconfont-bullseye:before { content: "\f140"; }

/* 握手 */
.iconfont-handshake:before { content: "\f2b5"; }

/* 用户领带 */
.iconfont-user-tie:before { content: "\f508"; }

/* 盾牌 */
.iconfont-shield-alt:before { content: "\f3ed"; }

/* 天平 */
.iconfont-balance-scale:before { content: "\f24e"; }

/* 手拿美元 */
.iconfont-hand-holding-usd:before { content: "\f4c0"; }

/* 地图标记 */
.iconfont-map-marker-alt:before { content: "\f3c5"; }

/* 电话 */
.iconfont-phone:before { content: "\f095"; }

/* 信封 */
.iconfont-envelope:before { content: "\f0e0"; }

/* 微信 (品牌图标) */
.iconfont-weixin:before { content: "\f1d7"; font-family: "IconfontBrands"; font-weight: 400; }

/* 微博 (品牌图标) */
.iconfont-weibo:before { content: "\f18a"; font-family: "IconfontBrands"; font-weight: 400; }

/* 建筑 */
.iconfont-building:before { content: "\f1ad"; }

/* 文件 */
.iconfont-file-alt:before { content: "\f15c"; }

/* 身份证 */
.iconfont-id-card:before { content: "\f2c2"; }

/* 地球 */
.iconfont-globe:before { content: "\f0ac"; }

/* 列表 */
.iconfont-list-alt:before { content: "\f022"; }

/* 耳机 */
.iconfont-headset:before { content: "\f590"; }

/* 右箭头 */
.iconfont-arrow-right:before { content: "\f061"; }

/* 搜索 */
.iconfont-search:before { content: "\f002"; }

/* 用户盾牌 */
.iconfont-user-shield:before { content: "\f505"; }

/* 勾选 */
.iconfont-check:before { content: "\f00c"; }

/* 右 chevron */
.iconfont-chevron-right:before { content: "\f054"; }

/* 地图标记 (简版) */
.iconfont-map-marker:before { content: "\f041"; }

/* 汉堡菜单 */
.iconfont-bars:before { content: "\f0c9"; }
