/* reset */
* {
  box-sizing: border-box
}

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6 p,
th,
tr,
td,
a,
input,
span {
  margin: 0;
  padding: 0
}

body {
  word-break: break-all;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: auto;

}

table {
  border-collapse: collapse;
  border-spacing: 0
}

fieldset,
img {
  border: 0
}

strong,
th {
  font-style: normal;
  font-weight: normal
}

ol,
ul {
  list-style: none
}

th,
td {
  text-align: center
}

input[type=button],
button {
  -webkit-appearance: none;
  -webkit-user-select: none;
  margin: 0
}

a,
img {
  text-decoration: none;
  -webkit-touch-callout: none
}

a,
input,
button,
img,
select,
textarea {
  outline: 0
}

input[type=text],
input[type=password],
input[type=tel],
input[type=number],
input[type=search],
textarea {
  -webkit-appearance: none
}

textarea {
  resize: none
}

input::-webkit-clear-button,
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none
}

input::-webkit-search-cancel-button {
  display: none
}

input:focus::-webkit-input-placeholder {
  opacity: 0
}

a,
button {
  touch-action: manipulation
}

html {
  background: none;
}

body {
  font-size: 62.5%;
  font-family: -apple-system-font, PingFangSC-Light, Microsoft Yahei, "Microsoft Yahei", "微软雅黑", Heiti SC, arial, miui, helvetica, sans-serif;
  background: none;
}

#app .site-content span {
  background-color: #FFFF00;
  display: inline-block;

}

#app .site-content {
  padding: 24px;
}

#app .site-content h2 {
  margin: 16px auto;
  font-size: 18px;
  text-align: center;
}

#app .site-content h3 {
  margin: 16px auto;
  font-size: 16px;
}

#app .site-content p {
  margin: 12px auto;
  line-height: 20px;
  font-size: 14px;
  letter-spacing: 1px;
  /* text-indent: 32px; */
  color: #666;
  word-break: break-word;
}

#app .site-content ul {
  list-style: none;
  color: #666;
}

#app .site-content ol {
  list-style: disc;
  list-style-position: inside;
}

#app .site-content ol li {
  list-style: disc;
  list-style-position: inside;
  margin-left: 10px;

}

#app .site-content b {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
}

#app .site-content li {
  line-height: 20px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #666;
  margin: 4px 0;
  margin-left: 20px;
  word-break: break-word;
}

#app .site-content h5 {
  margin-left: 20px;
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
}

@media(max-width: 768px) {
  #app .site-content {
    padding: 16px;
  }
}