body {
    /*min-width: 1450px;*/
    font-family: 'PingFang SC';
}

@media screen and (max-width: 768px) {
  body {
    min-width: 0;
  }
}

.m-t-2 {
    margin-top: 2px;
}

.m-t-4 {
    margin-top: 4px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-t-50 {
    margin-top: 50px;
}

.m-t-60 {
    margin-top: 60px;
}

.m-t-80 {
    margin-top: 80px;
}

.m-l-6 {
    margin-left: 6px;
}

.m-l-20 {
    margin-left: 20px;
}

.m-r-20 {
    margin-right: 20px;
}

.f-t-16 {
    font-size: 16px;
}

.f-w-400 {
    font-weight: 400;
}

/* ═══ 移动端：禁止整页横向拖动 ═══
   公告栏跑马灯滚到特定位置时会把文档撑宽（实测 573px > 屏幕 390px），
   页面就能向右拖出一片空白。这里把横向溢出裁掉。
   优先用 clip —— hidden 会让 position:sticky 失效，clip 不会。 */
@media screen and (max-width: 959px) {
  html,
  body {
    max-width: 100%;
    overflow-x: hidden;
  }
}
@supports (overflow-x: clip) {
  @media screen and (max-width: 959px) {
    html,
    body {
      overflow-x: clip;
    }
  }
}

