@font-face {
 font-family: 'FZJCTJ';
 src: url('./font/FZJCTJ_ExtraLight.woff2') format('woff2');
 font-display: block;
 unicode-range: U+4E00-9FFF;
}

@font-face {
 font-family: 'FZJCTJ';
 src: url('./font/Asmath_FREE.woff2') format('woff2');
 font-display: block;
 unicode-range:
 /* 数字  A-Z  a-z*/ U+0030-0039, U+0041-005A, U+0061-007A;
}

@font-face {
 font-family: 'Asmath';
 src: url('./font/Asmath_FREE.woff2') format('woff2');
 font-display: block;
 unicode-range:
 /* 数字  A-Z  a-z*/ U+0030-0039, U+0041-005A, U+0061-007A;
}

@font-face {
 font-family: 'SourceHan';
 src: url('./font/SourceHan.subset.woff2') format('woff2');
 font-display: block;
}
/* ===== Reset：所有带默认样式的标签统一清除（业务 CSS 不要再重复 reset）=====
   规则：用 标签选择器，优先级低于 .xxx 类选择器，不会覆盖业务 margin/font-size 等。 */
*,
*::before,
*::after {
 box-sizing: border-box;
 -webkit-tap-highlight-color: transparent;
}
html,
body {
 -webkit-text-size-adjust: 100%;
}
body {
 margin: 0;
}
/* 块级文本默认外边距清零（仍可被 .xxx { margin: ... } 覆盖） */
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
figure,
dl,
dd,
fieldset {
 margin: 0;
 padding: 0;
}
/* 标题字号/字重交还给业务类，避免浏览器默认 h1/h2 大字号污染 */
h1,
h2,
h3,
h4,
h5,
h6 {
 font-size: inherit;
 font-weight: inherit;
}
/* 列表去掉默认项目符号与缩进 */
ul,
ol {
 margin: 0;
 padding: 0;
 list-style: none;
}
/* 链接：无下划线、继承色，依赖业务类显式控制 */
a {
 color: inherit;
 text-decoration: none;
 background-color: transparent;
}
/* 按钮 / 表单控件：清除默认外观，依赖业务类显式控制 */
button,
input,
select,
textarea {
 font: inherit;
 color: inherit;
 background: none;
 border: 0;
 padding: 0;
 margin: 0;
 outline: none;
}
button {
 cursor: pointer;
 appearance: none;
 -webkit-appearance: none;
}
/* 图片默认块级，消除 inline 基线 4px 缝隙，并防止超出容器 */
img {
 display: block;
 /* max-width: 100%; */
 border: 0;
}
/* 表格 */
table {
 border-collapse: collapse;
 border-spacing: 0;
}

html {
 font-size: 16px;
}

body {
 margin: 0;
 font-family: 'FZJCTJ', 'PingFang SC', sans-serif;
 background-color: #15191d;
}

.page {
 position: relative;
 width: 1920px;
 min-height: 3200px;
 margin: 0 auto;
 overflow: hidden;
}
