body {
  -webkit-text-size-adjust: none;
}
#home.home {
  min-height: 100vh;
  background: #fff;
  padding: 0 0.3rem 0.68rem;
}
.title {
  line-height: 0.58rem;
  font-size: 0.44rem;
  font-weight: bold;
  color: #3382f6;
  padding-top: 0.32rem;
  margin-bottom: 0.56rem;
}
.input-item {
  line-height: 0;
  margin-bottom: 0.4rem;
}
.label {
  line-height: 0.42rem;
  font-size: 0.32rem;
  color: #202020;
  margin-bottom: 0.2rem;
}
.input {
  width: 100%;
  height: 0.85rem;
  font-size: 0.28rem;
  padding: 0.24rem;
  color: #202020;
  border: 0.01rem solid #E1E4F0;
  border-radius: 0.08rem;
  outline: none;
}
.input::placeholder {
  color: #A7A7A7;
}
.input:disabled {
  background: #fff;
}
.input.code {
  width: 4.45rem;
  float: left;
}
.multiple-select {
  position: relative;
}
.multiple-select .select-list {
  width: 100%;
  background: #fff;
  border: 0.01rem solid #E1E4F0;
  border-radius: 0.08rem;
  overflow: hidden;
  position: absolute;
  top: 0.85rem;
  z-index: 1;
  box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.2);
}
.multiple-select .select-list .select-item {
  background: url(/assets/images/consult/wap/common/icon-checkbox.png) no-repeat 0.24rem center;
  background-size: 0.28rem auto;
  line-height: 0.32rem;
  font-size: 0.28rem;
  color: #202020;
  padding: 0.16rem 0.24rem;
  padding-left: 0.6rem;
}
.multiple-select .select-list .select-item.active {
  color: #3382f6;
  background-image: url(/assets/images/consult/wap/common/icon-checkbox-act.png);
}
.get_code {
  width: 2.2rem;
  height: 0.85rem;
  background: #F4F4F4;
  line-height: 0.85rem;
  font-size: 0.28rem;
  color: #A7A7A7;
  text-align: center;
  border-radius: 0.08rem;
  float: right;
  cursor: pointer;
}
.get_code.can {
  background: #3382f6;
  color: #fff;
}
.get_code.none {
  cursor: default;
}
.verify {
  display: flex;
  gap: 0 0.28rem;
}
.verify .input {
  flex: 4;
}
.verify .get_code {
  flex: 2;
}
.submit-btn {
  height: 0.98rem;
  background: #3382f6;
  line-height: 0.98rem;
  font-size: 0.32rem;
  color: #fff;
  text-align: center;
  border-radius: 0.08rem;
  margin-top: 0.56rem;
  cursor: pointer;
}
.tips {
  line-height: 0.32rem;
  font-size: 0.24rem;
  color: #A7A7A7;
  text-align: center;
  margin-top: 0.16rem;
}
.submit-success {
  width: 100vw;
  height: 100vh;
  background: #fff;
  padding: 0.36rem 0.3rem;
  position: fixed;
  top: 0;
  left: 0;
  transform: translate(100%, 0);
  z-index: 60;
  opacity: 1;
  overflow-y: auto;
  transition: all 0.3s ease-in-out;
}
.submit-success.show {
  transform: translate(0, 0);
}
.submit-success-txt {
  width: 2.06rem;
  background: url(/assets/images/consult/common/icon-success.png) no-repeat left center;
  background-size: 0.51rem;
  line-height: 0.5rem;
  font-size: 0.36rem;
  color: #202020;
  text-align: right;
  margin: 1rem auto 0.97rem;
}
.submit-success .img {
  width: 5.12rem;
  background: #F5F5F7;
  border: 0.01rem solid #E1E4F0;
  border-radius: 0.32rem;
  margin: 0 auto;
  padding: 0.56rem;
  padding-bottom: 0.48rem;
}
.submit-success .img .qr-code {
  width: 4rem;
  height: 4rem;
}
.submit-success .img .qr-code img {
  width: 100%;
}
.submit-success .img .text {
  line-height: 0.37rem;
  font-size: 0.28rem;
  color: #202020;
  text-align: center;
  margin-top: 0.4rem;
}
.submit-success .download-btn {
  width: 4rem;
  height: 0.98rem;
  background: #3382f6;
  line-height: 0.98rem;
  font-size: 0.32rem;
  color: #fff;
  text-align: center;
  border-radius: 0.08rem;
  margin: 0.56rem auto 0;
  cursor: pointer;
}
.form-cover {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.form-cover.show {
  z-index: 55;
  opacity: 1;
}
