/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.container {
  max-width: 11.2rem;
  width: 100%;
  margin: 0 auto;
}

html {
  font-family: AlibabaRegular;
  /* font-size: 18px; */
  overflow-y: scroll;
  overflow-x: hidden;
}

.transition {
  transition: all 0.6s;
}

/* 思源宋 */
@font-face {
  font-family: "SourceHanSerif";
  /* src: url("/assest/font/SourceHanSerifCN-SemiBold.woff2") format('woff2'); */
  src: url("https://res.jhss.vip/comm/fonts/SourceHanSerifCN-SemiBold.otf");
}

/* 思源宋中粗 */
@font-face {
  font-family: "SourceHanSerifBold";
  src: url("https://res.jhss.vip/comm/fonts/SourceHanSerifCN-Bold.otf");
}

/* 思源宋粗 */
@font-face {
  font-family: "SourceHanSerifHeavy";
  src: url("https://res.jhss.vip/comm/fonts/SourceHanSerifCN-Heavy.otf");
}

/* 阿里巴巴普惠体粗 */
@font-face {
  font-family: "AlibabaMedium";
  src: url("https://res.jhss.vip/comm/fonts/Alibaba-PuHuiTi-Medium.otf");
}

/* 阿里巴巴普惠体 */
@font-face {
  font-family: "AlibabaRegular";
  src: url("https://res.jhss.vip/comm/fonts/Alibaba-PuHuiTi-Regular.otf");
}