div,
body,
html,
a,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
p,
li,
input {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

input {
  outline: none;
  padding: 0;
}

ul,
li {
  list-style: none;
}

a {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

html {
  font-size: 100px;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

body {
  font-size: 16px;
  box-sizing: border-box;
}

@font-face {
  font-family: "HarmonyOS";
  src: url("../font/HarmonyOS_SansSC_Light.ttf");
}

@font-face {
  font-family: "iconfont";
  src: url("../fonts/iconfont.ttf");
}

@font-face {
  font-family: "HarmonyOS_bold";
  src: url("../font/HarmonyOS_SansSC_Bold.ttf");
}

@font-face {
  font-family: "HarmonyOS_Medium";
  src: url("../font/HarmonyOS_SansSC_Medium.ttf");
}

@font-face {
  font-family: "HarmonyOS_Regular";
  src: url("../font/HarmonyOS_SansSC_Regular.ttf");
}

.HB {
  font-family: "HarmonyOS_bold";
}

.HM {
  font-family: "HarmonyOS_Medium";
}

.HR {
  font-family: "HarmonyOS_Regular";
}

* {
  font-family: "HarmonyOS_Regular";
  box-sizing: border-box;
}

img {
  height: 100%;
  width: 100%;
}

.img-zom {
  position: relative;
  overflow: hidden;
}

.c-fff {
  color: #fff;
}

.c-default {
  color: #00adbb;
}

.c-red {
  color: #ff0000;
}

.c-15 {
  color: #151515 !important;
}

h2,
h3,
h4,
h5,
h6 {
  font-family: "HarmonyOS_Medium";
  font-weight: normal;
}