@font-face {
  font-family: 'HarmonyOS';
  src: url('../fonts/HarmonyOS.ttf') format('truetype');
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-family: 'HarmonyOS', sans-serif;
}
body{
overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  html,
  body {
    font-size: 12px !important;
  }
}
.header *,
.header,
.page,
.page *,
.rr *,
.r,
.channel-nav,
.channel-nav * .channel-head,
.menu,
.menu *,
.channel-page,
.sixth-content,
.channel-head,
.sixth-content * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@keyframes fadeIn {
  from {
    opacity: 0; /* 初始状态：完全透明 */
  }
  to {
    opacity: 1; /* 结束状态：完全不透明 */
  }
}

/*
span {
  font-size: 1rem;
}
*/
/* 隐藏滚动条 */
html {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}

html::-webkit-scrollbar {
  display: none; /* Chrome/Safari/Opera */
}
/* 分页器样式 */
.p_pages span,
.p_pages a {
  border: none !important;
  color: #7a7a7a;
  font-size: 1rem !important;
}
.p_pages .p_no_d {
  color: #c875f0 !important;
  background-color: transparent !important;
}