* {
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;
  font-family: "microsoft yahei";
  box-sizing: border-box;
}
html {
  overflow-y: auto;
  overflow-x: hidden;
  font-family: "microsoft yahei";
}
body {
  position: relative;
  width: 100%;
  /* overflow-x: hidden; */
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  color: #002147;
}
i {
  font-style: normal;
}
.bodyBj {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
}
.clear {
  clear: both;
}
.fr {
  float: right;
  width:100%
}
@media screen and (max-width: 768px) {
  html {
    font-size: 15px;
  }
}
@media screen and (max-width: 630px) {
  html {
    font-size: 14px;
  }
}
@media screen and (max-width: 550px) {
  html {
    font-size: 13px;
  }
}
@media screen and (max-width: 513px) {
  html {
    font-size: 10px;
  }
}
@media screen and (max-width: 400px) {
  html {
    font-size: 8px;
  }
}