body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
th,
td,
dl,
dd,
p,
span,
form,
fieldset,
legend,
input,
textarea,
select ,div{
  margin: 0;
  padding: 0;
  font-size: 0.28rem;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  /* font-family: "PingFangSC-Medium","PingFangSC-Regular", "PingFang SC", "Microsoft YaHei", Arial, Helvetica, "WenQuanYi Micro Hei", "tohoma,sans-serif"; */
}

* {
  padding: 0;
  margin: 0;
}

p {
  margin: 0;
  padding: 0;
}



body {
  position: relative;
  /* font-size: 1rem; */
  background: #f7f9fb;
  color: #1e1f1f;
  word-break: break-all;
}
html,
body {
  width: 100%;
  height: 100%;
  max-width: 750px;
  margin: 0 auto;
  /* overflow-x: hidden; */
}
a {
  color: #5daadc;
  text-decoration: none;
}

i,
em {
  font-style: normal
}

li {
  list-style: none
}

img {
  border: 0;
  vertical-align: middle
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

p {
  word-wrap: break-word;
  font-family: "PingFangSC-Regular"
}

.block {
  display: block !important;
}

button:focus,
select:focus {
  outline: none;
}

textarea,
input {
  outline: none;
  border: none;
  resize: none
}

.clearfix:after,
.cl:after {
  content: '.';
  clear: both;
  display: block;
  height: 0px;
  overflow: hidden;
  visibility: hidden
}
/* // 重置placeholder */
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #C1C7CA; }
 input:-moz-placeholder, textarea:-moz-placeholder { color:#C1C7CA; }
 input::-moz-placeholder, textarea::-moz-placeholder { color:#C1C7CA; }
 input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#C1C7CA; }
 
label {font-size:12px;cursor:pointer;}
label i {border-radius: 50%;font-size:12px;font-style:normal;display:inline-block;width:.2rem;height:.2rem; box-sizing: border-box;text-align:center;line-height:12px;background: #D8D8D8;vertical-align:middle;margin:-2px 2px 1px 0px;border:#b4b4b4 .04rem solid;}
input[type="checkbox"],input[type="radio"] {display:none;}
input[type="radio"] + i {border-radius:7px;}
input[type="checkbox"]:checked + i,input[type="radio"]:checked + i {background:#ffffff; border:#3D8AFF .04rem solid;}
input[type="checkbox"]:disabled + i,input[type="radio"]:disabled + i {border-color:#ccc;}
input[type="checkbox"]:checked:disabled + i,input[type="radio"]:checked:disabled + i {background:#ccc;}

/* 谷歌 */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
} 
/* 火狐 */ input{
-moz-appearance:textfield;
}

html {
  /* color: #FFFFFF; */
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  font-size: 48px;
}
@media screen and (min-width: 375px){
  html {
    font-size: 48px;
  }
}
@media screen and (min-width: 450px){
  html {
    font-size: 48px;
}
}

@media screen and (min-width: 525px){
  html {
    font-size: 56px !important;
}
}


