@charset "utf-8";
@media (min-width: 320px) {
  html {
    font-size: 42.66666667px;
  }
}
@media (min-width: 360px) {
  html {
    font-size: 48px;
  }
}
@media (min-width: 375px) {
  html {
    font-size: 50px;
  }
}
@media (min-width: 384px) {
  html {
    font-size: 51.2px;
  }
}
@media (min-width: 400px) {
  html {
    font-size: 53.33333333px;
  }
}
@media (min-width: 414px) {
  html {
    font-size: 55.2px;
  }
}
@media (min-width: 424px) {
  html {
    font-size: 56.53333333px;
  }
}
@media (min-width: 480px) {
  html {
    font-size: 64px;
  }
}
@media (min-width: 540px) {
  html {
    font-size: 72px;
  }
}
@media (min-width: 640px) {
  html {
    font-size: 85.33333333px;
  }
}
@media (min-width: 720px) {
  html {
    font-size: 96px;
  }
}
@media (min-width: 750px) {
  html {
    font-size: 100px;
  }
}
*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body {
  font-size: .28rem;
  font-family: sans-serif;
  color: #333;
  background-color: #edf0f5;
}
body.bgW {
  background-color: #fff;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: #333;
}
i,e{
	font-weight:normal;
	font-style:normal;
}
input,
textarea,
button {
  font-family: sans-serif;
  outline: none;
  background: none;
  border: none;
  -webkit-appearance: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc;
  font-family: sans-serif;
}
textarea {
  resize: none;
}
.wap-layout {
  width: 100%;
  max-width: 7.5rem;
  min-width: 3.2rem;
  margin: 0 auto;
}
.wap-layout.has-botNav {
  margin-bottom: .98rem;
}
.wap-layout.has-topSearch {
  margin-top: .88rem;
}
