body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,select,td,textarea,th,ul {
  margin: 0;
  padding: 0
}

* {
  box-sizing: border-box
}

body,html {
  min-height: 100%;
  /*overflow: auto;*/
}
body.q-body--prevent-scroll {
  top: 0 !important;
}
#tcaptcha_transform_dy {
  position: fixed !important;
}


body {
  font-family: PingFang SC,microsoft yahei,PingHei,Arial,Helvetica,SimHei,tahoma,Verdana,"sans-serif";
  /*font-family: "Roboto", "-apple-system", "Helvetica Neue", Helvetica, Arial, "sans-serif",PingFangSC,"PingFangSC-Regular";*/
  /* font-family: "Microsoft YaHei"; */
  font-size: 14px;
  color: #333
}

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

li,ol,ul {
  list-style: none
}

img {
  max-width: 100%;
  border: none;
  vertical-align: middle
}

a {
  text-decoration: none
}

table {
  border-collapse: collapse;
  table-layout: fixed
}
.underline{
  text-decoration: underline;
}

input,textarea {
  outline: 0;
  border: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-appearance:none;
}

html::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
html::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px #9b9ba3;
  background: rgba(152, 155, 163, 0.5);
}


textarea{
  resize: none!important;
}

.swiper-slide {
  /* // 防止safari出现闪屏问题 */
}
.isMobile{
  overflow-x: hidden;
}
