html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  display: block;
  margin: 0;
  font-size: 14px;
}
html body,
html body[class*="vab-theme-"] {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0;
  font-family: PingFang SC, Arial,SourceHanSansCN-Regular, sans-serif;
  font-size: 14px; 
  color: #333;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html body ::-webkit-scrollbar-thumb,
html body[class*="vab-theme-"] ::-webkit-scrollbar-thumb {
  background-color: rgba(40, 44, 52, 0.1);
  border: 3px solid transparent;
  border-radius: 7px;
}
html body #root::-webkit-scrollbar-thumb,
html body[class*="vab-theme-"] #root::-webkit-scrollbar-thumb {
  background-color: rgba(40, 44, 52, 0.1);
  border: 3px solid transparent;
  border-radius: 7px;
}
html body ::-webkit-scrollbar,
html body[class*="vab-theme-"] ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
html body #root::-webkit-scrollbar,
html body[class*="vab-theme-"] #root::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
html body *,
html body[class*="vab-theme-"] * {
  box-sizing: border-box;
  outline: none !important;
}
html body #root,
html body[class*="vab-theme-"] #root {
  width: 100%;
  height: 100%;
  /* filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -webkit-filter: grayscale(1) */
}

html body #root .vab-main,
html body[class*="vab-theme-"] #root .vab-main {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border 0s,
    color 0.1s, font-size 0s;
}
ul{
  margin: 0;
  padding: 0;
}
p{
  margin: 0;
}
ul,ol,li{list-style:none}
html body table{
  border-collapse: collapse;
  padding: 0 !important;
  margin: 0 !important;
}
html body .vab-main_content table th,td{
  border: 1px solid rgb(204, 204, 204);
  padding: 0;
  margin: 0;
}
#article-content table th,td{
  border: 1px solid rgb(204, 204, 204);
  padding: 0;
  margin: 0;
}

#article-content, #div-content {
  font-size: 14px;
}
#div-content a{
 color: blue !important;
}

/* 目的：解决迁移的数据导致代码样式被覆盖的问题 */
a:visited{
  color: #333 !important; 
}

