@charset "utf-8";
/* CSS Document */
/* latin */
[v-cloak] {
  display: none !important;
}
body {
  background-color: #232323;
  font-family: Helvetica;
}
html {
  font-size: 11px;
}
@media screen and (min-width: 321px) and (max-width: 370px) {
  html {
    font-size: 11px;
  }
}
@media screen and (min-width: 371px) and (max-width: 414px) {
  html {
    font-size: 12px;
  }
}
@media screen and (min-width: 415px) and (max-width: 639px) {
  html {
    font-size: 13px;
  }
}
@media screen and (min-width: 610px) {
  html {
    font-size: 14px;
  }
}
p,
h2,
li {
  background: none;
}
body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
img,
div {
  margin: 0;
  padding: 0;
  border: 0;
}
ul,
ol {
  list-style-type: none;
}
p {
  margin: 0px;
}
html,
body {
  height: 100%;
  max-width: 768px;
  margin: 0px auto;
  position: relative;
}
.block_a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
/*公用*/
p,
a,
span {
  font-size: 1.16rem;
  color: #ffffff;
}
h3 {
  font-size: 1.33rem;
  color: #fff;
}
.wrap {
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.conter {
  overflow: scroll;
  flex: 1;
}
.footer {
  height: 4.6rem;
  width: 100%;
  overflow: hidden;
  background: #353535;
  display: flex;
}
.footer-tab {
  width: 100%;
  margin: auto 0px;
  display: flex;
  justify-content: center;
}
.footer-tab_li {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  width: 20%;
  margin: 0px 2rem;
  border-radius: 6px;
}
.footer-tab_li .footer-tab_label {
  color: #999999;
}
.footer-tab_icon {
  width: 2rem;
  height: 2rem;
  margin: 0px auto;
}
.footer-tab_icon img {
  width: 100%;
  height: 100%;
}
.footer-tab_ac {
  background: red;
}
.footer-tab_ac .footer-tab_label {
  color: #fff;
}
.footer-tab_label {
  text-align: center;
  font-size: 1.16rem;
  color: #666666;
}
.van-nav-bar {
  background: none !important;
}
.van-hairline--bottom::after {
  display: none;
}
.van-nav-bar__title {
  color: #fff;
  font-size: 16px;
}
.van-nav-bar .van-icon {
  color: #fff;
}
.van-icon-arrow-left:before {
  font-size: 2rem;
}
.van-picker {
  position: fixed;
  left: 0px;
  width: 100%	;
  bottom: 0px;
}
span.van-button__text {
  color: #000;
}
.van-dialog__confirm span.van-button__text {
  color: #ff4a3a;
}
