@charset "utf-8";
/* CSS Document */
* {
  padding: 0;
  margin: 0;
  border: 0;
  box-sizing: border-box;
  font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
}
ol,
ul {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1;
}
a {
  text-decoration: none;
  blr: expression(this.onFocus=this.blur());
}
i,
em {
  font-style: normal;
}

a:focus {
  outline: none;
}
a.hidefocus {
  outline: none;
}

input[type='text'],
input[type='submit'],
input[type='button'] {
  -webkit-appearance: none; /*去除iPhone input默认样式}*/
}
input {
  outline: none;
  background: none;
}
img {
  display: block;
  width: 100%;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear:after {
  display: block;
  content: '';
  clear: both;
  height: 0;
  overflow: hidden;
}
.clear {
  zoom: 1;
}
body {
  font-size: 12px;
}

@font-face {
  font-family: 'Alibaba-PuHuiTi-Bold';
  src: url('../font/AlibabaPuHuiTi-Bold.woff2');
}
@font-face {
  font-family: 'PingFang-Medium';
  src: url('../font/PingFangSCMedium.woff2');
}
@font-face {
  font-family: 'AaHouDiHei';
  src: url('../font/AaHouDiHei.woff2');
}
@keyframes resizeText {
  to {
    font-size: 1.9rem;
  }
}
@keyframes resizeImage {
  to {
    width: 3.98rem;
  }
}
.overflowBody {
  height: 100vh;
  overflow: hidden;
}
@keyframes resizeMobileText {
  to {
    font-size: 0.75rem;
  }
}
@keyframes resizeMobileImage {
  to {
    width: 1.6rem;
  }
}
