
@font-face {
  font-weight: normal;
  font-family: "SourceHanSansCN Bold";
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Bold.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Bold.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Bold.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Bold.woff2') format('woff2'),
       url('./SourceHanSansCN-Bold.woff') format('woff'),
       url('./SourceHanSansCN-Bold.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: "SourceHanSansCN ExtraLight";
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-ExtraLight.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-ExtraLight.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-ExtraLight.ttf') format('truetype'),
       
       url('./SourceHanSansCN-ExtraLight.woff2') format('woff2'),
       url('./SourceHanSansCN-ExtraLight.woff') format('woff'),
       url('./SourceHanSansCN-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: "SourceHanSansCN Heavy";
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Heavy.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Heavy.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Heavy.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Heavy.woff2') format('woff2'),
       url('./SourceHanSansCN-Heavy.woff') format('woff'),
       url('./SourceHanSansCN-Heavy.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: "SourceHanSansCN Light";
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Light.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Light.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Light.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Light.woff2') format('woff2'),
       url('./SourceHanSansCN-Light.woff') format('woff'),
       url('./SourceHanSansCN-Light.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: "SourceHanSansCN Medium";
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Medium.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Medium.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Medium.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Medium.woff2') format('woff2'),
       url('./SourceHanSansCN-Medium.woff') format('woff'),
       url('./SourceHanSansCN-Medium.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: "SourceHanSansCN Normal";
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Normal.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Normal.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Normal.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Normal.woff2') format('woff2'),
       url('./SourceHanSansCN-Normal.woff') format('woff'),
       url('./SourceHanSansCN-Normal.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: "SourceHanSansCN Regular";
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Regular.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Regular.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Regular.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Regular.woff2') format('woff2'),
       url('./SourceHanSansCN-Regular.woff') format('woff'),
       url('./SourceHanSansCN-Regular.ttf') format('truetype');
}


@font-face {
  font-weight: normal;
  font-family: SourceHanSansCN-Bold;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Bold.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Bold.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Bold.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Bold.woff2') format('woff2'),
       url('./SourceHanSansCN-Bold.woff') format('woff'),
       url('./SourceHanSansCN-Bold.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: SourceHanSansCN-ExtraLight;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-ExtraLight.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-ExtraLight.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-ExtraLight.ttf') format('truetype'),
       
       url('./SourceHanSansCN-ExtraLight.woff2') format('woff2'),
       url('./SourceHanSansCN-ExtraLight.woff') format('woff'),
       url('./SourceHanSansCN-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: SourceHanSansCN-Heavy;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Heavy.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Heavy.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Heavy.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Heavy.woff2') format('woff2'),
       url('./SourceHanSansCN-Heavy.woff') format('woff'),
       url('./SourceHanSansCN-Heavy.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: SourceHanSansCN-Light;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Light.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Light.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Light.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Light.woff2') format('woff2'),
       url('./SourceHanSansCN-Light.woff') format('woff'),
       url('./SourceHanSansCN-Light.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: SourceHanSansCN-Medium;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Medium.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Medium.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Medium.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Medium.woff2') format('woff2'),
       url('./SourceHanSansCN-Medium.woff') format('woff'),
       url('./SourceHanSansCN-Medium.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: SourceHanSansCN-Normal;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Normal.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Normal.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Normal.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Normal.woff2') format('woff2'),
       url('./SourceHanSansCN-Normal.woff') format('woff'),
       url('./SourceHanSansCN-Normal.ttf') format('truetype');
}

@font-face {
  font-weight: normal;
  font-family: SourceHanSansCN-Regular;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Regular.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Regular.woff') format('woff'),
       url('https://cdn.jsdelivr.net/npm/@zf-web-font/sourcehansanscn/SourceHanSansCN-Regular.ttf') format('truetype'),
       
       url('./SourceHanSansCN-Regular.woff2') format('woff2'),
       url('./SourceHanSansCN-Regular.woff') format('woff'),
       url('./SourceHanSansCN-Regular.ttf') format('truetype');
}
