html {
  font-size: calc(100vw / 7.5);
}

.mb20 {
  margin-bottom: 0.2rem !important;
}

.c606266 {
  color: #606266;
}
.mb30 {
  margin-bottom: 0.3rem !important;
}

.mb40 {
  margin-bottom: 0.4rem !important;
}
.text_toast .weui-toast {
  width: auto !important;
  height: auto !important;
  min-height: 0.35rem !important;
  padding: 0.2rem 0.3rem;
}

.text_toast i {
  display: none !important;
}

.pt10 {
  padding-top: 0.1rem;
}

.pl40 {
  padding-left: 0.4rem;
}
.pr40 {
  padding-right: 0.4rem;
}
.pt20 {
  padding-top: 0.2rem;
}

.f24 {
  font-size: 0.24rem;
}

.c_be {
  color: #bebebe;
}

.tc {
  text-align: center;
}

.tr {
  text-align: right;
}

.fw-bold {
  font-weight: bold;
}

.form dl,
.form dl dd {
  margin: 0px;
}
.form dl dt {
  font-size: 0.28rem;
  color: #121d28;
  font-weight: 400;
  padding-bottom: 5px;
}

.form dl dd {
  margin: 0px;
  margin-inline-start: 0;
  font-size: 0;
  background: #f3f6f8;
  border-radius: 0.1rem;
  display: flex;
  position: relative;
}

.form dl dd input {
  height: 0.75rem;
  border: none;
  font-size: 0.28rem;
  background-color: transparent;
  flex: 1;
  padding: 0 0.3rem;
}

input[type="button"] {
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
}

.pwd {
  top: 0.2rem;
  height: 0.35rem;
  width: 0.35rem;
  position: absolute;
  right: 10px;
  z-index: 9999;
  color: #121d28;
  font-size: 16px;
  background: url("../images/1.png") no-repeat center;
  background-size: contain;
}
.pwd.active {
  top: 0.22rem;
  height: 0.3rem;
  right: 0.15rem;
  width: 0.3rem;
  background-color: aqua;
  background: url("../images/2.png") no-repeat center;
  background-size: contain;
}
input::placeholder {
  font-size: 0.28rem;
}
.weui-foot{
    width: 6.9rem;
    margin: 0 auto;
}
#js_dialog_3{
    width: 100%;
    margin: 0 auto;
}
#js_dialog_4{
    width: 100%;
    margin: 0 auto;
}
#js_dialog_1{
    width: 100%;
    margin: 0 auto;
}
.customizeW{
    width: 6.9rem;
    margin: 0 auto;
}
.weui-information-bar__bd, .weui-information-bar__ft{
    font-size: 0.26rem;
}
.weui-information-bar{
    background: rgba(255,192,203, .8);
    padding: 10px;
    height: 20vh;
    position: absolute;
}
.weui-information-bar__bd .sub-tip{
    font-size: 0.24rem;
    list-style-type: disc;
    padding-left: 0.3rem;
}
@media (min-width: 1024px) {
    #js_dialog_3{
        width: 6.9rem;
        margin: 0 auto;
    }
    #js_dialog_4{
        width: 6.9rem;
        margin: 0 auto;
    }
    #js_dialog_1{
        width: 6.9rem;
        margin: 0 auto;
    }
    html {
        font-size: calc(100vw / 25);
    }
    .customizeW{
        font-size: calc(100vw / 25);
    }
    .weui-foot{
        font-size: calc(100vw / 25);
    }
    #js_dialog_3{
        font-size: calc(100vw / 25);
    }
    #js_dialog_4{
        font-size: calc(100vw / 25);
    }
    #js_dialog_1{
        font-size: calc(100vw / 25);
    }
}
