* {
  margin: 0;
  padding: 0;
  user-select: none;
}

em,
i {
  font-style: normal;
}

li {
  list-style: none;
}

img {
  vertical-align: middle;
  -webkit-user-drag: none;
  border: 0;
}

button {
  cursor: pointer;
}

a {
  text-decoration: none;
}

body {
  color: #666;
  -webkit-font-smoothing: antialiased;
}

.hide,
.none {
  display: none;
}

.clearfix::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: ".";
}

.clearfix {
  *zoom: 1;
}

.id-font {
  /* IDFont, */
  font-family: VWHead, HYQiHei !important;
}

@media screen and (min-width: 768px) and (orientation: landscape) {
  * {
    scrollbar-width: none;
  }

  :not(.table-content)::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    overflow: hidden;
    background-color: #f5f5f5;
  }

  :not(.table-content)::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 10px;
  }

  :not(.table-content)::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }

  :not(.table-content)::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.4);
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  }
}

:root {
  --loading-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVcAAAK3CAMAAAAGQ/w1AAAATlBMVEX29/n19/kAAADx+Pj2+Pv0+Pj29vv09vn19fn5+fn19/n19/j19/f19fj29/j09/f3+Pr2+Pj8/Pz09vb09PT2+Pn1+Pjz+Pn39/n3+PkK+2gwAAAAGnRSTlPMgAAkckY5eFAsfLmGTGJCxboKGxajMSm0lpASu0YAAATzSURBVHja7NlLasNAEEXRQigJwUH+Stj732igyAJ60MJdyjlLuMP34nwNerueQ9YdqAoAAAAAsJtX0N8rbstMb8stJvaga9K1CF2TrkXomnQtQtekaxG6Jl2L0DXpWoSuSdciYto+6G2b4ivob45L0J2qAAAAAIClcCeXWIL+lpju3/R298f+8XPXoGvStQhdk65F6Jp0LULXpGsRuiZdi9A16VqErvuIx/xzbPNjeoNY4+jW6Q3iH2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoGuVrs84uuf0BrGtp2Nbt6mR33B8uiZdi9A16VqErknXInRNuhaha9K1CF2TrkXomnQtQtd9xOcp6O30GdegO1UBAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JcdOjYBIIaBAGZM+Dpd9t/0wTMkxYE0ggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMLu4b9cq7lvV5+O209U84LWH1xBeh9cQXofXEF6H1xBeh9cQXofXEF6H1xBef/buIMVtIAzCaKstk2DIGDxz/7MGCu+VhRSr7PeO8C27oP/QtcSY3xf29j3HdWF/13Fb2N9tLBxB19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LeH99RC3cV/Y333Mnwt7+7HHPtm5O+gaupbQNXQtoWvoWkLX0LWErqFrCV1D1xK6HmM8rr/Z2/0xvhb292U3PII99knXErqGriV0DV1L6Bq6ltA1dC2ha+haQtfQtYSuxxjrwv7WcVl/sbf1YjecYY/toGvoWkLX0LWErqFrCV1D1xK6hq4ldA1dS+gaupYYl/X23tbLfIEP2GHW+QKfsBvObbrqehpzm666nsbcpquupzG36arracxtuup6GnObrrqextymq66nMbfp2tL1/f/N+ZovMB73P+/t/pj/yG54frqGriV0DV1L6Bq6ltA1dC2ha+haQtfQtYSuoWsJd06P8D3HdWF/V3ekD3H7hN3w//Pf25OuJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauf9uhgxKAgQAIYi2ch/p3WlgN9xlIJCTC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXiOS/3necTe9/5fi1sLDQzjXKyAAAAAElFTkSuQmCC');
}

#newLoading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVcAAAK3CAMAAAAGQ/w1AAAATlBMVEX29/n19/kAAADx+Pj2+Pv0+Pj29vv09vn19fn5+fn19/n19/j19/f19fj29/j09/f3+Pr2+Pj8/Pz09vb09PT2+Pn1+Pjz+Pn39/n3+PkK+2gwAAAAGnRSTlPMgAAkckY5eFAsfLmGTGJCxboKGxajMSm0lpASu0YAAATzSURBVHja7NlLasNAEEXRQigJwUH+Stj732igyAJ60MJdyjlLuMP34nwNerueQ9YdqAoAAAAAsJtX0N8rbstMb8stJvaga9K1CF2TrkXomnQtQtekaxG6Jl2L0DXpWoSuSdciYto+6G2b4ivob45L0J2qAAAAAIClcCeXWIL+lpju3/R298f+8XPXoGvStQhdk65F6Jp0LULXpGsRuiZdi9A16VqErvuIx/xzbPNjeoNY4+jW6Q3iH2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoKuuw2jIoGuVrs84uuf0BrGtp2Nbt6mR33B8uiZdi9A16VqErknXInRNuhaha9K1CF2TrkXomnQtQtd9xOcp6O30GdegO1UBAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JcdOjYBIIaBAGZM+Dpd9t/0wTMkxYE0ggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMLu4b9cq7lvV5+O209U84LWH1xBeh9cQXofXEF6H1xBeh9cQXofXEF6H1xBef/buIMVtIAzCaKstk2DIGDxz/7MGCu+VhRSr7PeO8C27oP/QtcSY3xf29j3HdWF/13Fb2N9tLBxB19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LeH99RC3cV/Y333Mnwt7+7HHPtm5O+gaupbQNXQtoWvoWkLX0LWErqFrCV1D1xK6HmM8rr/Z2/0xvhb292U3PII99knXErqGriV0DV1L6Bq6ltA1dC2ha+haQtfQtYSuxxjrwv7WcVl/sbf1YjecYY/toGvoWkLX0LWErqFrCV1D1xK6hq4ldA1dS+gaupYYl/X23tbLfIEP2GHW+QKfsBvObbrqehpzm666nsbcpquupzG36arracxtuup6GnObrrqextymq66nMbfp2tL1/f/N+ZovMB73P+/t/pj/yG54frqGriV0DV1L6Bq6ltA1dC2ha+haQtfQtYSuoWsJd06P8D3HdWF/V3ekD3H7hN3w//Pf25OuJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauJXQNXUvoGrqW0DV0LaFr6FpC19C1hK6hawldQ9cSuoauf9uhgxKAgQAIYi2ch/p3WlgN9xlIJCTC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXC63iN8DpeI7yO1wiv4zXiOS/3necTe9/5fi1sLDQzjXKyAAAAAElFTkSuQmCC') no-repeat center;
  background-size: 100%;
  z-index: 999999999;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: blink 2s infinite;
  /* animation: breathe 2s infinite; */
  
}

/* 定义闪烁动画 */
@keyframes blink {
  0%, 100% {
    opacity: 1; /* 完全不透明 */
  }
  50% {
    opacity: 0.98; /* 完全透明 */
  }
}

/* 定义呼吸动画 */
@keyframes breathe {
  0%, 100% {
    transform: scale(1); /* 初始大小 */
  }
  50% {
    transform: scale(1.01); /* 放大 */
  }
}