/* generated by slice_lxgw_font.py - do not edit by hand */
@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-latin.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-punct.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+00B7,U+2000-206F,U+3000-303F,U+FF00-FF5E,U+00AB-00BB;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u4e00.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-4F3F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u4f40.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4F40-507F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5080.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5080-51BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u51c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+51C0-52FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5300.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5300-543F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5440.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5440-557F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5580.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5580-56BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u56c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+56C0-57FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5800.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5800-593F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5940.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5940-5A7F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5a80.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5A80-5BBF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5bc0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5BC0-5CFF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5d00.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5D00-5E3F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5e40.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5E40-5F7F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u5f80.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+5F80-60BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u60c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+60C0-61FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6200.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6200-633F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6340.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6340-647F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6480.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6480-65BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u65c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+65C0-66FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6700.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6700-683F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6840.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6840-697F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6980.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6980-6ABF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6ac0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6AC0-6BFF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6c00.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6C00-6D3F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6d40.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6D40-6E7F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6e80.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6E80-6FBF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u6fc0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6FC0-70FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7100.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7100-723F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7240.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7240-737F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7380.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7380-74BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u74c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+74C0-75FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7600.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7600-773F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7740.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7740-787F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7880.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7880-79BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u79c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+79C0-7AFF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7b00.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7B00-7C3F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7c40.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7C40-7D7F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7d80.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7D80-7EBF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u7ec0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+7EC0-7FFF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8000.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8000-813F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8140.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8140-827F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8280.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8280-83BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u83c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+83C0-84FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8500.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8500-863F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8640.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8640-877F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8780.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8780-88BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u88c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+88C0-89FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8a00.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8A00-8B3F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8b40.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8B40-8C7F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8c80.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8C80-8DBF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8dc0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8DC0-8EFF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u8f00.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+8F00-903F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9040.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9040-917F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9180.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9180-92BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9400.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9400-953F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9540.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9540-967F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9680.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9680-97BF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u97c0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+97C0-98FF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9900.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9900-9A3F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9a40.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9A40-9B7F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9b80.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9B80-9CBF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9cc0.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9CC0-9DFF;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9e00.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9E00-9F3F;
}

@font-face {
  font-family: 'LXGW WenKai GB';
  src: url('/fonts/lxgw-u9f40.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+9F40-9FFF;
}
