
/* 1rem = 100px 在设计稿宽度为1440的情况下6.944444vw */
html{
    font-size: 100px;
    font-weight: 400;
    color: #333;
    font-family: "SOURCEHANSANSCN-REGULAR";
}

/* #global-app *{
  font-family: "SOURCEHANSANSCN-REGULAR"!important;
} */

body{
    font-size: .14rem;
}

header,
footer,
main,
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
legend,
figcaption,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th,td {
  text-align: center;
  vertical-align: middle;
}
fieldset,
iframe,
img {
  border: 0;
}
audio,
embed,
img,
object,
video {
  height: auto;
  max-width: 100%;
}
img{
  vertical-align:middle;
}
a img,img{
  image-rendering: optimizeQuality;
}
ol,
ul {
  list-style: none;
}
caption
{
  text-align: left;
}
q:after,
q:before {
  content: "";
}
abbr,
acronym {
  border: 0;
}
a {
  color: #3D6FFF;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a:active{
  color:#3D6FFF;
}

a, input, textarea, select, button {
  outline: 0;
}

.fs-12{
    font-size: .12rem;
}
.fs-14{
    font-size: .14rem;
}
.fs-16{
    font-size: .16rem;
}
.fs-18{
    font-size: .18rem;
}
.fs-20{
    font-size: .20rem;
}
.fs-22{
    font-size: .22rem;
}
.fs-24{
    font-size: .24rem;
}