* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  padding: .56rem .4rem;
  color: #000;
  line-height: .44rem;
  font-size: .28rem;
  background: transparent;
  border: none;
  outline: none;
  visibility: hidden;
}

::-webkit-scrollbar {
  display: none;
}

h1 {
  font-size: .4rem;
}

h3 {
  margin-top: .56rem;
  line-height: .56rem;
  font-size: .36rem;
}

h4 {
  margin: 0.16rem 0;
  line-height: .52rem;
  font-size: .32rem;
}

p {
  margin: .16rem 0;
}

ul {
  list-style-position: inside;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.font-normal {
  font-weight: normal;
}

.font-bold {
  font-weight: bold;
}

.font-italic {
  font-style: italic;
}

.font-underline {
  text-decoration: underline;
}

.font-bold-italic {
  font-weight: bold;
  font-style: italic;
}

.font-bold-italic-underline {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

.title {
  margin: 0 0 .48rem;
  line-height: .98rem;
  font-size: .5rem;
  font-weight: normal;
  text-align: center;
}

.copyright {
  margin-top: 1rem;
}

table, tr, th, td{
  text-indent: 0;
  text-align: left;
  border: 1px solid #000;
  border-collapse: collapse;
  word-break: break-all;
}

th, td {
  padding: .1rem;
}

.th-bg-color{
  background: rgba(0, 0, 0, 0.2);
}

/*英文自动折行*/
.eng-break{
  word-break: break-all;
}