/* ========================================
   自定义字体 - LXGW WenKai GB（font-family 名即此处；common.css 的 --font-family 正文栈首位引用它）
   按需加载 - 使用 fontTools 切片 (每片目标 <= 300KB)
   全部 @font-face 均为 font-weight: 400 —— 本族只有单字重，页面上的 600/700 由浏览器合成粗体
   参考: https://r2wind.cn/articles/20230612.html
   ======================================== */

    /* 基础字符集 - 拉丁、符号等 */
@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-basic.ttf') format('truetype');
    unicode-range: U+0020-007E, U+00A0-00FF, U+2000-206F, U+20A0-20CF, U+2100-214F, U+2150-218F, U+2190-21FF, U+2200-222F, U+2260-227F, U+2282-22B3, U+22EE, U+2312, U+2460-24FF, U+2500-257F, U+25A0-25FF, U+2600-26FF, U+2700-27BF;
}

    /* CJK 标点/假名/半角全角等 */
@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-compat.ttf') format('truetype');
    unicode-range: U+3000-303F, U+3040-309F, U+30A0-30FF, U+3100-312F, U+3300-33FF, U+FF00-FFEF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-1.ttf') format('truetype');
    unicode-range: U+4E00-4E3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-2.ttf') format('truetype');
    unicode-range: U+4E40-4E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-3.ttf') format('truetype');
    unicode-range: U+4E80-4EBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-4.ttf') format('truetype');
    unicode-range: U+4EC0-4EFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-5.ttf') format('truetype');
    unicode-range: U+4F00-4F3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-6.ttf') format('truetype');
    unicode-range: U+4F40-4F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-7.ttf') format('truetype');
    unicode-range: U+4F80-4FBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-8.ttf') format('truetype');
    unicode-range: U+4FC0-4FFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-9.ttf') format('truetype');
    unicode-range: U+5000-503F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-10.ttf') format('truetype');
    unicode-range: U+5040-507F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-11.ttf') format('truetype');
    unicode-range: U+5080-50BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-12.ttf') format('truetype');
    unicode-range: U+50C0-50FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-13.ttf') format('truetype');
    unicode-range: U+5100-513F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-14.ttf') format('truetype');
    unicode-range: U+5140-517F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-15.ttf') format('truetype');
    unicode-range: U+5180-51BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-16.ttf') format('truetype');
    unicode-range: U+51C0-51FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-17.ttf') format('truetype');
    unicode-range: U+5200-523F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-18.ttf') format('truetype');
    unicode-range: U+5240-527F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-19.ttf') format('truetype');
    unicode-range: U+5280-52BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-20.ttf') format('truetype');
    unicode-range: U+52C0-52FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-21.ttf') format('truetype');
    unicode-range: U+5300-533F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-22.ttf') format('truetype');
    unicode-range: U+5340-537F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-23.ttf') format('truetype');
    unicode-range: U+5380-53BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-24.ttf') format('truetype');
    unicode-range: U+53C0-53FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-25.ttf') format('truetype');
    unicode-range: U+5400-543F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-26.ttf') format('truetype');
    unicode-range: U+5440-547F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-27.ttf') format('truetype');
    unicode-range: U+5480-54BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-28.ttf') format('truetype');
    unicode-range: U+54C0-54FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-29.ttf') format('truetype');
    unicode-range: U+5500-553F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-30.ttf') format('truetype');
    unicode-range: U+5540-557F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-31.ttf') format('truetype');
    unicode-range: U+5580-55BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-32.ttf') format('truetype');
    unicode-range: U+55C0-55FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-33.ttf') format('truetype');
    unicode-range: U+5600-563F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-34.ttf') format('truetype');
    unicode-range: U+5640-567F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-35.ttf') format('truetype');
    unicode-range: U+5680-56BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-36.ttf') format('truetype');
    unicode-range: U+56C0-56FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-37.ttf') format('truetype');
    unicode-range: U+5700-573F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-38.ttf') format('truetype');
    unicode-range: U+5740-577F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-39.ttf') format('truetype');
    unicode-range: U+5780-57BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-40.ttf') format('truetype');
    unicode-range: U+57C0-57FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-41.ttf') format('truetype');
    unicode-range: U+5800-583F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-42.ttf') format('truetype');
    unicode-range: U+5840-587F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-43.ttf') format('truetype');
    unicode-range: U+5880-58BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-44.ttf') format('truetype');
    unicode-range: U+58C0-58FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-45.ttf') format('truetype');
    unicode-range: U+5900-593F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-46.ttf') format('truetype');
    unicode-range: U+5940-597F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-47.ttf') format('truetype');
    unicode-range: U+5980-59BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-48.ttf') format('truetype');
    unicode-range: U+59C0-59FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-49.ttf') format('truetype');
    unicode-range: U+5A00-5A3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-50.ttf') format('truetype');
    unicode-range: U+5A40-5A7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-51.ttf') format('truetype');
    unicode-range: U+5A80-5ABF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-52.ttf') format('truetype');
    unicode-range: U+5AC0-5AFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-53.ttf') format('truetype');
    unicode-range: U+5B00-5B3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-54.ttf') format('truetype');
    unicode-range: U+5B40-5B7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-55.ttf') format('truetype');
    unicode-range: U+5B80-5BBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-56.ttf') format('truetype');
    unicode-range: U+5BC0-5BFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-57.ttf') format('truetype');
    unicode-range: U+5C00-5C3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-58.ttf') format('truetype');
    unicode-range: U+5C40-5C7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-59.ttf') format('truetype');
    unicode-range: U+5C80-5CBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-60.ttf') format('truetype');
    unicode-range: U+5CC0-5CFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-61.ttf') format('truetype');
    unicode-range: U+5D00-5D3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-62.ttf') format('truetype');
    unicode-range: U+5D40-5D7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-63.ttf') format('truetype');
    unicode-range: U+5D80-5DBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-64.ttf') format('truetype');
    unicode-range: U+5DC0-5DFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-65.ttf') format('truetype');
    unicode-range: U+5E00-5E3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-66.ttf') format('truetype');
    unicode-range: U+5E40-5E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-67.ttf') format('truetype');
    unicode-range: U+5E80-5EBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-68.ttf') format('truetype');
    unicode-range: U+5EC0-5EFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-69.ttf') format('truetype');
    unicode-range: U+5F00-5F3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-70.ttf') format('truetype');
    unicode-range: U+5F40-5F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-71.ttf') format('truetype');
    unicode-range: U+5F80-5FBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-72.ttf') format('truetype');
    unicode-range: U+5FC0-5FFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-73.ttf') format('truetype');
    unicode-range: U+6000-603F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-74.ttf') format('truetype');
    unicode-range: U+6040-607F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-75.ttf') format('truetype');
    unicode-range: U+6080-60BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-76.ttf') format('truetype');
    unicode-range: U+60C0-60FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-77.ttf') format('truetype');
    unicode-range: U+6100-613F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-78.ttf') format('truetype');
    unicode-range: U+6140-617F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-79.ttf') format('truetype');
    unicode-range: U+6180-61BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-80.ttf') format('truetype');
    unicode-range: U+61C0-61FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-81.ttf') format('truetype');
    unicode-range: U+6200-623F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-82.ttf') format('truetype');
    unicode-range: U+6240-627F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-83.ttf') format('truetype');
    unicode-range: U+6280-62BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-84.ttf') format('truetype');
    unicode-range: U+62C0-62FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-85.ttf') format('truetype');
    unicode-range: U+6300-633F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-86.ttf') format('truetype');
    unicode-range: U+6340-637F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-87.ttf') format('truetype');
    unicode-range: U+6380-63BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-88.ttf') format('truetype');
    unicode-range: U+63C0-63FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-89.ttf') format('truetype');
    unicode-range: U+6400-643F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-90.ttf') format('truetype');
    unicode-range: U+6440-647F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-91.ttf') format('truetype');
    unicode-range: U+6480-64BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-92.ttf') format('truetype');
    unicode-range: U+64C0-64FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-93.ttf') format('truetype');
    unicode-range: U+6500-653F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-94.ttf') format('truetype');
    unicode-range: U+6540-657F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-95.ttf') format('truetype');
    unicode-range: U+6580-65BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-96.ttf') format('truetype');
    unicode-range: U+65C0-65FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-97.ttf') format('truetype');
    unicode-range: U+6600-663F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-98.ttf') format('truetype');
    unicode-range: U+6640-667F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-99.ttf') format('truetype');
    unicode-range: U+6680-66BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-100.ttf') format('truetype');
    unicode-range: U+66C0-66FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-101.ttf') format('truetype');
    unicode-range: U+6700-673F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-102.ttf') format('truetype');
    unicode-range: U+6740-677F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-103.ttf') format('truetype');
    unicode-range: U+6780-67BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-104.ttf') format('truetype');
    unicode-range: U+67C0-67FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-105.ttf') format('truetype');
    unicode-range: U+6800-683F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-106.ttf') format('truetype');
    unicode-range: U+6840-687F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-107.ttf') format('truetype');
    unicode-range: U+6880-68BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-108.ttf') format('truetype');
    unicode-range: U+68C0-68FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-109.ttf') format('truetype');
    unicode-range: U+6900-693F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-110.ttf') format('truetype');
    unicode-range: U+6940-697F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-111.ttf') format('truetype');
    unicode-range: U+6980-69BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-112.ttf') format('truetype');
    unicode-range: U+69C0-69FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-113.ttf') format('truetype');
    unicode-range: U+6A00-6A3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-114.ttf') format('truetype');
    unicode-range: U+6A40-6A7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-115.ttf') format('truetype');
    unicode-range: U+6A80-6ABF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-116.ttf') format('truetype');
    unicode-range: U+6AC0-6AFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-117.ttf') format('truetype');
    unicode-range: U+6B00-6B3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-118.ttf') format('truetype');
    unicode-range: U+6B40-6B7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-119.ttf') format('truetype');
    unicode-range: U+6B80-6BBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-120.ttf') format('truetype');
    unicode-range: U+6BC0-6BFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-121.ttf') format('truetype');
    unicode-range: U+6C00-6C3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-122.ttf') format('truetype');
    unicode-range: U+6C40-6C7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-123.ttf') format('truetype');
    unicode-range: U+6C80-6CBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-124.ttf') format('truetype');
    unicode-range: U+6CC0-6CFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-125.ttf') format('truetype');
    unicode-range: U+6D00-6D3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-126.ttf') format('truetype');
    unicode-range: U+6D40-6D7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-127.ttf') format('truetype');
    unicode-range: U+6D80-6DBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-128.ttf') format('truetype');
    unicode-range: U+6DC0-6DFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-129.ttf') format('truetype');
    unicode-range: U+6E00-6E3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-130.ttf') format('truetype');
    unicode-range: U+6E40-6E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-131.ttf') format('truetype');
    unicode-range: U+6E80-6EBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-132.ttf') format('truetype');
    unicode-range: U+6EC0-6EFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-133.ttf') format('truetype');
    unicode-range: U+6F00-6F3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-134.ttf') format('truetype');
    unicode-range: U+6F40-6F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-135.ttf') format('truetype');
    unicode-range: U+6F80-6FBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-136.ttf') format('truetype');
    unicode-range: U+6FC0-6FFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-137.ttf') format('truetype');
    unicode-range: U+7000-703F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-138.ttf') format('truetype');
    unicode-range: U+7040-707F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-139.ttf') format('truetype');
    unicode-range: U+7080-70BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-140.ttf') format('truetype');
    unicode-range: U+70C0-70FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-141.ttf') format('truetype');
    unicode-range: U+7100-713F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-142.ttf') format('truetype');
    unicode-range: U+7140-717F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-143.ttf') format('truetype');
    unicode-range: U+7180-71BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-144.ttf') format('truetype');
    unicode-range: U+71C0-71FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-145.ttf') format('truetype');
    unicode-range: U+7200-723F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-146.ttf') format('truetype');
    unicode-range: U+7240-727F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-147.ttf') format('truetype');
    unicode-range: U+7280-72BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-148.ttf') format('truetype');
    unicode-range: U+72C0-72FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-149.ttf') format('truetype');
    unicode-range: U+7300-733F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-150.ttf') format('truetype');
    unicode-range: U+7340-737F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-151.ttf') format('truetype');
    unicode-range: U+7380-73BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-152.ttf') format('truetype');
    unicode-range: U+73C0-73FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-153.ttf') format('truetype');
    unicode-range: U+7400-743F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-154.ttf') format('truetype');
    unicode-range: U+7440-747F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-155.ttf') format('truetype');
    unicode-range: U+7480-74BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-156.ttf') format('truetype');
    unicode-range: U+74C0-74FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-157.ttf') format('truetype');
    unicode-range: U+7500-753F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-158.ttf') format('truetype');
    unicode-range: U+7540-757F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-159.ttf') format('truetype');
    unicode-range: U+7580-75BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-160.ttf') format('truetype');
    unicode-range: U+75C0-75FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-161.ttf') format('truetype');
    unicode-range: U+7600-763F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-162.ttf') format('truetype');
    unicode-range: U+7640-767F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-163.ttf') format('truetype');
    unicode-range: U+7680-76BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-164.ttf') format('truetype');
    unicode-range: U+76C0-76FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-165.ttf') format('truetype');
    unicode-range: U+7700-773F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-166.ttf') format('truetype');
    unicode-range: U+7740-777F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-167.ttf') format('truetype');
    unicode-range: U+7780-77BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-168.ttf') format('truetype');
    unicode-range: U+77C0-77FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-169.ttf') format('truetype');
    unicode-range: U+7800-783F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-170.ttf') format('truetype');
    unicode-range: U+7840-787F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-171.ttf') format('truetype');
    unicode-range: U+7880-78BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-172.ttf') format('truetype');
    unicode-range: U+78C0-78FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-173.ttf') format('truetype');
    unicode-range: U+7900-793F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-174.ttf') format('truetype');
    unicode-range: U+7940-797F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-175.ttf') format('truetype');
    unicode-range: U+7980-79BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-176.ttf') format('truetype');
    unicode-range: U+79C0-79FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-177.ttf') format('truetype');
    unicode-range: U+7A00-7A3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-178.ttf') format('truetype');
    unicode-range: U+7A40-7A7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-179.ttf') format('truetype');
    unicode-range: U+7A80-7ABF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-180.ttf') format('truetype');
    unicode-range: U+7AC0-7AFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-181.ttf') format('truetype');
    unicode-range: U+7B00-7B3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-182.ttf') format('truetype');
    unicode-range: U+7B40-7B7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-183.ttf') format('truetype');
    unicode-range: U+7B80-7BBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-184.ttf') format('truetype');
    unicode-range: U+7BC0-7BFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-185.ttf') format('truetype');
    unicode-range: U+7C00-7C3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-186.ttf') format('truetype');
    unicode-range: U+7C40-7C7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-187.ttf') format('truetype');
    unicode-range: U+7C80-7CBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-188.ttf') format('truetype');
    unicode-range: U+7CC0-7CFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-189.ttf') format('truetype');
    unicode-range: U+7D00-7D3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-190.ttf') format('truetype');
    unicode-range: U+7D40-7D7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-191.ttf') format('truetype');
    unicode-range: U+7D80-7DBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-192.ttf') format('truetype');
    unicode-range: U+7DC0-7DFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-193.ttf') format('truetype');
    unicode-range: U+7E00-7E3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-194.ttf') format('truetype');
    unicode-range: U+7E40-7E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-195.ttf') format('truetype');
    unicode-range: U+7E80-7EBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-196.ttf') format('truetype');
    unicode-range: U+7EC0-7EFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-197.ttf') format('truetype');
    unicode-range: U+7F00-7F3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-198.ttf') format('truetype');
    unicode-range: U+7F40-7F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-199.ttf') format('truetype');
    unicode-range: U+7F80-7FBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-200.ttf') format('truetype');
    unicode-range: U+7FC0-7FFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-201.ttf') format('truetype');
    unicode-range: U+8000-803F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-202.ttf') format('truetype');
    unicode-range: U+8040-807F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-203.ttf') format('truetype');
    unicode-range: U+8080-80BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-204.ttf') format('truetype');
    unicode-range: U+80C0-80FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-205.ttf') format('truetype');
    unicode-range: U+8100-813F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-206.ttf') format('truetype');
    unicode-range: U+8140-817F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-207.ttf') format('truetype');
    unicode-range: U+8180-81BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-208.ttf') format('truetype');
    unicode-range: U+81C0-81FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-209.ttf') format('truetype');
    unicode-range: U+8200-823F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-210.ttf') format('truetype');
    unicode-range: U+8240-827F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-211.ttf') format('truetype');
    unicode-range: U+8280-82BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-212.ttf') format('truetype');
    unicode-range: U+82C0-82FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-213.ttf') format('truetype');
    unicode-range: U+8300-833F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-214.ttf') format('truetype');
    unicode-range: U+8340-837F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-215.ttf') format('truetype');
    unicode-range: U+8380-83BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-216.ttf') format('truetype');
    unicode-range: U+83C0-83FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-217.ttf') format('truetype');
    unicode-range: U+8400-843F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-218.ttf') format('truetype');
    unicode-range: U+8440-847F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-219.ttf') format('truetype');
    unicode-range: U+8480-84BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-220.ttf') format('truetype');
    unicode-range: U+84C0-84FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-221.ttf') format('truetype');
    unicode-range: U+8500-853F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-222.ttf') format('truetype');
    unicode-range: U+8540-857F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-223.ttf') format('truetype');
    unicode-range: U+8580-85BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-224.ttf') format('truetype');
    unicode-range: U+85C0-85FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-225.ttf') format('truetype');
    unicode-range: U+8600-863F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-226.ttf') format('truetype');
    unicode-range: U+8640-867F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-227.ttf') format('truetype');
    unicode-range: U+8680-86BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-228.ttf') format('truetype');
    unicode-range: U+86C0-86FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-229.ttf') format('truetype');
    unicode-range: U+8700-873F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-230.ttf') format('truetype');
    unicode-range: U+8740-877F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-231.ttf') format('truetype');
    unicode-range: U+8780-87BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-232.ttf') format('truetype');
    unicode-range: U+87C0-87FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-233.ttf') format('truetype');
    unicode-range: U+8800-883F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-234.ttf') format('truetype');
    unicode-range: U+8840-887F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-235.ttf') format('truetype');
    unicode-range: U+8880-88BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-236.ttf') format('truetype');
    unicode-range: U+88C0-88FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-237.ttf') format('truetype');
    unicode-range: U+8900-893F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-238.ttf') format('truetype');
    unicode-range: U+8940-897F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-239.ttf') format('truetype');
    unicode-range: U+8980-89BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-240.ttf') format('truetype');
    unicode-range: U+89C0-89FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-241.ttf') format('truetype');
    unicode-range: U+8A00-8A3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-242.ttf') format('truetype');
    unicode-range: U+8A40-8A7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-243.ttf') format('truetype');
    unicode-range: U+8A80-8ABF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-244.ttf') format('truetype');
    unicode-range: U+8AC0-8AFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-245.ttf') format('truetype');
    unicode-range: U+8B00-8B3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-246.ttf') format('truetype');
    unicode-range: U+8B40-8B7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-247.ttf') format('truetype');
    unicode-range: U+8B80-8BBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-248.ttf') format('truetype');
    unicode-range: U+8BC0-8BFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-249.ttf') format('truetype');
    unicode-range: U+8C00-8C3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-250.ttf') format('truetype');
    unicode-range: U+8C40-8C7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-251.ttf') format('truetype');
    unicode-range: U+8C80-8CBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-252.ttf') format('truetype');
    unicode-range: U+8CC0-8CFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-253.ttf') format('truetype');
    unicode-range: U+8D00-8D3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-254.ttf') format('truetype');
    unicode-range: U+8D40-8D7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-255.ttf') format('truetype');
    unicode-range: U+8D80-8DBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-256.ttf') format('truetype');
    unicode-range: U+8DC0-8DFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-257.ttf') format('truetype');
    unicode-range: U+8E00-8E3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-258.ttf') format('truetype');
    unicode-range: U+8E40-8E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-259.ttf') format('truetype');
    unicode-range: U+8E80-8EBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-260.ttf') format('truetype');
    unicode-range: U+8EC0-8EFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-261.ttf') format('truetype');
    unicode-range: U+8F00-8F3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-262.ttf') format('truetype');
    unicode-range: U+8F40-8F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-263.ttf') format('truetype');
    unicode-range: U+8F80-8FBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-264.ttf') format('truetype');
    unicode-range: U+8FC0-8FFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-265.ttf') format('truetype');
    unicode-range: U+9000-903F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-266.ttf') format('truetype');
    unicode-range: U+9040-907F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-267.ttf') format('truetype');
    unicode-range: U+9080-90BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-268.ttf') format('truetype');
    unicode-range: U+90C0-90FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-269.ttf') format('truetype');
    unicode-range: U+9100-913F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-270.ttf') format('truetype');
    unicode-range: U+9140-917F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-271.ttf') format('truetype');
    unicode-range: U+9180-91BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-272.ttf') format('truetype');
    unicode-range: U+91C0-91FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-273.ttf') format('truetype');
    unicode-range: U+9200-923F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-274.ttf') format('truetype');
    unicode-range: U+9240-927F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-275.ttf') format('truetype');
    unicode-range: U+9280-92BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-276.ttf') format('truetype');
    unicode-range: U+92C0-92FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-277.ttf') format('truetype');
    unicode-range: U+9300-933F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-278.ttf') format('truetype');
    unicode-range: U+9340-937F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-279.ttf') format('truetype');
    unicode-range: U+9380-93BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-280.ttf') format('truetype');
    unicode-range: U+93C0-93FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-281.ttf') format('truetype');
    unicode-range: U+9400-943F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-282.ttf') format('truetype');
    unicode-range: U+9440-947F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-283.ttf') format('truetype');
    unicode-range: U+9480-94BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-284.ttf') format('truetype');
    unicode-range: U+94C0-94FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-285.ttf') format('truetype');
    unicode-range: U+9500-953F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-286.ttf') format('truetype');
    unicode-range: U+9540-957F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-287.ttf') format('truetype');
    unicode-range: U+9580-95BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-288.ttf') format('truetype');
    unicode-range: U+95C0-95FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-289.ttf') format('truetype');
    unicode-range: U+9600-963F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-290.ttf') format('truetype');
    unicode-range: U+9640-967F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-291.ttf') format('truetype');
    unicode-range: U+9680-96BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-292.ttf') format('truetype');
    unicode-range: U+96C0-96FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-293.ttf') format('truetype');
    unicode-range: U+9700-973F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-294.ttf') format('truetype');
    unicode-range: U+9740-977F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-295.ttf') format('truetype');
    unicode-range: U+9780-97BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-296.ttf') format('truetype');
    unicode-range: U+97C0-97FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-297.ttf') format('truetype');
    unicode-range: U+9800-983F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-298.ttf') format('truetype');
    unicode-range: U+9840-987F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-299.ttf') format('truetype');
    unicode-range: U+9880-98BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-300.ttf') format('truetype');
    unicode-range: U+98C0-98FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-301.ttf') format('truetype');
    unicode-range: U+9900-993F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-302.ttf') format('truetype');
    unicode-range: U+9940-997F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-303.ttf') format('truetype');
    unicode-range: U+9980-99BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-304.ttf') format('truetype');
    unicode-range: U+99C0-99FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-305.ttf') format('truetype');
    unicode-range: U+9A00-9A3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-306.ttf') format('truetype');
    unicode-range: U+9A40-9A7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-307.ttf') format('truetype');
    unicode-range: U+9A80-9ABF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-308.ttf') format('truetype');
    unicode-range: U+9AC0-9AFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-309.ttf') format('truetype');
    unicode-range: U+9B00-9B3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-310.ttf') format('truetype');
    unicode-range: U+9B40-9B7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-311.ttf') format('truetype');
    unicode-range: U+9B80-9BBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-312.ttf') format('truetype');
    unicode-range: U+9BC0-9BFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-313.ttf') format('truetype');
    unicode-range: U+9C00-9C3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-314.ttf') format('truetype');
    unicode-range: U+9C40-9C7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-315.ttf') format('truetype');
    unicode-range: U+9C80-9CBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-316.ttf') format('truetype');
    unicode-range: U+9CC0-9CFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-317.ttf') format('truetype');
    unicode-range: U+9D00-9D3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-318.ttf') format('truetype');
    unicode-range: U+9D40-9D7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-319.ttf') format('truetype');
    unicode-range: U+9D80-9DBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-320.ttf') format('truetype');
    unicode-range: U+9DC0-9DFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-321.ttf') format('truetype');
    unicode-range: U+9E00-9E3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-322.ttf') format('truetype');
    unicode-range: U+9E40-9E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-323.ttf') format('truetype');
    unicode-range: U+9E80-9EBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-324.ttf') format('truetype');
    unicode-range: U+9EC0-9EFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-325.ttf') format('truetype');
    unicode-range: U+9F00-9F3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-326.ttf') format('truetype');
    unicode-range: U+9F40-9F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-327.ttf') format('truetype');
    unicode-range: U+9F80-9FBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-328.ttf') format('truetype');
    unicode-range: U+9FC0-9FFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-1.ttf') format('truetype');
    unicode-range: U+3400-343F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-2.ttf') format('truetype');
    unicode-range: U+3440-347F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-3.ttf') format('truetype');
    unicode-range: U+3480-34BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-4.ttf') format('truetype');
    unicode-range: U+34C0-34FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-5.ttf') format('truetype');
    unicode-range: U+3500-353F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-6.ttf') format('truetype');
    unicode-range: U+3540-357F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-7.ttf') format('truetype');
    unicode-range: U+3580-35BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-8.ttf') format('truetype');
    unicode-range: U+35C0-35FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-9.ttf') format('truetype');
    unicode-range: U+3600-363F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-10.ttf') format('truetype');
    unicode-range: U+3640-367F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-11.ttf') format('truetype');
    unicode-range: U+3680-36BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-12.ttf') format('truetype');
    unicode-range: U+36C0-36FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-13.ttf') format('truetype');
    unicode-range: U+3700-373F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-14.ttf') format('truetype');
    unicode-range: U+3740-377F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-15.ttf') format('truetype');
    unicode-range: U+3780-37BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-16.ttf') format('truetype');
    unicode-range: U+37C0-37FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-17.ttf') format('truetype');
    unicode-range: U+3800-383F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-18.ttf') format('truetype');
    unicode-range: U+3840-387F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-19.ttf') format('truetype');
    unicode-range: U+3880-38BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-20.ttf') format('truetype');
    unicode-range: U+38C0-38FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-21.ttf') format('truetype');
    unicode-range: U+3900-393F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-22.ttf') format('truetype');
    unicode-range: U+3940-397F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-23.ttf') format('truetype');
    unicode-range: U+3980-39BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-24.ttf') format('truetype');
    unicode-range: U+39C0-39FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-25.ttf') format('truetype');
    unicode-range: U+3A00-3A3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-26.ttf') format('truetype');
    unicode-range: U+3A40-3A7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-27.ttf') format('truetype');
    unicode-range: U+3A80-3ABF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-28.ttf') format('truetype');
    unicode-range: U+3AC0-3AFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-29.ttf') format('truetype');
    unicode-range: U+3B00-3B3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-30.ttf') format('truetype');
    unicode-range: U+3B40-3B7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-31.ttf') format('truetype');
    unicode-range: U+3B80-3BBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-32.ttf') format('truetype');
    unicode-range: U+3BC0-3BFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-33.ttf') format('truetype');
    unicode-range: U+3C00-3C3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-34.ttf') format('truetype');
    unicode-range: U+3C40-3C7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-35.ttf') format('truetype');
    unicode-range: U+3C80-3CBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-36.ttf') format('truetype');
    unicode-range: U+3CC0-3CFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-37.ttf') format('truetype');
    unicode-range: U+3D00-3D3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-38.ttf') format('truetype');
    unicode-range: U+3D40-3D7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-39.ttf') format('truetype');
    unicode-range: U+3D80-3DBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-40.ttf') format('truetype');
    unicode-range: U+3DC0-3DFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-41.ttf') format('truetype');
    unicode-range: U+3E00-3E3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-42.ttf') format('truetype');
    unicode-range: U+3E40-3E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-43.ttf') format('truetype');
    unicode-range: U+3E80-3EBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-44.ttf') format('truetype');
    unicode-range: U+3EC0-3EFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-45.ttf') format('truetype');
    unicode-range: U+3F00-3F3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-46.ttf') format('truetype');
    unicode-range: U+3F40-3F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-47.ttf') format('truetype');
    unicode-range: U+3F80-3FBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-48.ttf') format('truetype');
    unicode-range: U+3FC0-3FFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-49.ttf') format('truetype');
    unicode-range: U+4000-403F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-50.ttf') format('truetype');
    unicode-range: U+4040-407F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-51.ttf') format('truetype');
    unicode-range: U+4080-40BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-52.ttf') format('truetype');
    unicode-range: U+40C0-40FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-53.ttf') format('truetype');
    unicode-range: U+4100-413F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-54.ttf') format('truetype');
    unicode-range: U+4140-417F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-55.ttf') format('truetype');
    unicode-range: U+4180-41BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-56.ttf') format('truetype');
    unicode-range: U+41C0-41FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-57.ttf') format('truetype');
    unicode-range: U+4200-423F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-58.ttf') format('truetype');
    unicode-range: U+4240-427F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-59.ttf') format('truetype');
    unicode-range: U+4280-42BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-60.ttf') format('truetype');
    unicode-range: U+42C0-42FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-61.ttf') format('truetype');
    unicode-range: U+4300-433F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-62.ttf') format('truetype');
    unicode-range: U+4340-437F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-63.ttf') format('truetype');
    unicode-range: U+4380-43BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-64.ttf') format('truetype');
    unicode-range: U+43C0-43FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-65.ttf') format('truetype');
    unicode-range: U+4400-443F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-66.ttf') format('truetype');
    unicode-range: U+4440-447F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-67.ttf') format('truetype');
    unicode-range: U+4480-44BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-68.ttf') format('truetype');
    unicode-range: U+44C0-44FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-69.ttf') format('truetype');
    unicode-range: U+4500-453F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-70.ttf') format('truetype');
    unicode-range: U+4540-457F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-71.ttf') format('truetype');
    unicode-range: U+4580-45BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-72.ttf') format('truetype');
    unicode-range: U+45C0-45FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-73.ttf') format('truetype');
    unicode-range: U+4600-463F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-74.ttf') format('truetype');
    unicode-range: U+4640-467F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-75.ttf') format('truetype');
    unicode-range: U+4680-46BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-76.ttf') format('truetype');
    unicode-range: U+46C0-46FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-77.ttf') format('truetype');
    unicode-range: U+4700-473F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-78.ttf') format('truetype');
    unicode-range: U+4740-477F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-79.ttf') format('truetype');
    unicode-range: U+4780-47BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-80.ttf') format('truetype');
    unicode-range: U+47C0-47FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-81.ttf') format('truetype');
    unicode-range: U+4800-483F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-82.ttf') format('truetype');
    unicode-range: U+4840-487F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-83.ttf') format('truetype');
    unicode-range: U+4880-48BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-84.ttf') format('truetype');
    unicode-range: U+48C0-48FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-85.ttf') format('truetype');
    unicode-range: U+4900-493F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-86.ttf') format('truetype');
    unicode-range: U+4940-497F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-87.ttf') format('truetype');
    unicode-range: U+4980-49BF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-88.ttf') format('truetype');
    unicode-range: U+49C0-49FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-89.ttf') format('truetype');
    unicode-range: U+4A00-4A3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-90.ttf') format('truetype');
    unicode-range: U+4A40-4A7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-91.ttf') format('truetype');
    unicode-range: U+4A80-4ABF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-92.ttf') format('truetype');
    unicode-range: U+4AC0-4AFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-93.ttf') format('truetype');
    unicode-range: U+4B00-4B3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-94.ttf') format('truetype');
    unicode-range: U+4B40-4B7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-95.ttf') format('truetype');
    unicode-range: U+4B80-4BBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-96.ttf') format('truetype');
    unicode-range: U+4BC0-4BFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-97.ttf') format('truetype');
    unicode-range: U+4C00-4C3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-98.ttf') format('truetype');
    unicode-range: U+4C40-4C7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-99.ttf') format('truetype');
    unicode-range: U+4C80-4CBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-100.ttf') format('truetype');
    unicode-range: U+4CC0-4CFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-101.ttf') format('truetype');
    unicode-range: U+4D00-4D3F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-102.ttf') format('truetype');
    unicode-range: U+4D40-4D7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-a-103.ttf') format('truetype');
    unicode-range: U+4D80-4DBF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-b-316.ttf') format('truetype');
    unicode-range: U+29D80-29DFF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-b-317.ttf') format('truetype');
    unicode-range: U+29E00-29E7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-b-319.ttf') format('truetype');
    unicode-range: U+29F00-29F7F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-b-324.ttf') format('truetype');
    unicode-range: U+2A180-2A1FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-b-327.ttf') format('truetype');
    unicode-range: U+2A300-2A37F;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-ext-b-330.ttf') format('truetype');
    unicode-range: U+2A480-2A4FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-compat-ideograph-1.ttf') format('truetype');
    unicode-range: U+F900-F9FF;
}

@font-face {
    font-family: "LXGW WenKai GB";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/font/lxgw-wenkai-gb/lxgw-wenkai-gb-cjk-compat-ideograph-2.ttf') format('truetype');
    unicode-range: U+FA00-FAFF;
}
