body,
ul,
ol,
dl,
dt,
dd,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input {
  margin: 0;
  padding: 0;
}

body {
  font: 12px arial, 'microsoft yahei';
  color: #000;
  /* 抗锯齿性 */
  -webkit-font-smoothing: antialiased;
}

a {
  color: #000;
  text-decoration: none;
}

li {
  list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

input,
button {
  /* 清除轮廓线 */
  outline: 0;
  /* 清除边框 */
  border: 0;
}

img {
  border: 0;
  /* 清除图片底部默认缝隙 */
  vertical-align: middle;
}

/* 清除浮动 */
.clearfix:after {
  content: '';
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}

em,
i {
  font-style: normal;
}

html,
body,
#app {
  width: 100%;
  height: 100%;
}

.hidden {
  overflow: hidden
}

.wx-tishi {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% + 0.8rem);
  transform: translateY(-0.8rem);
  /* opacity: .5; */
}

.download {
  width: 100%;
  height: 100%;
}

.shouji {
  width: 100%;
}

.bottom {
  position: sticky;
  bottom: 0;
  width: 100%;
  /* opacity: .5; */
}