.fromBox {
  padding: 1.04rem 1.36rem 1.06rem 1.36rem;
  background: #FBFBFD url(/img/contact/img2.png) no-repeat right top;
  background-size: 2.2rem 2.4rem;
}
.fromBox h1 {
  font-family: Poppins;
  font-size: 0.48rem;
  font-weight: 600;
  line-height: 0.5rem;
  padding-bottom: 0.64rem;
}
.fromBox .error {
  border-bottom: 0.01rem solid #e3322c !important;
}
.fromBox .error::placeholder {
  color: #e3322c !important;
}
.fromBox #formList {
  width: 100%;
}
.fromBox #formList input[type='text'],
.fromBox #formList select,
.fromBox #formList textarea {
  border: 0;
  border-bottom: 0.01rem solid #999999;
  padding: 0.16rem 0rem;
  background-color: transparent;
  outline: none;
  font-size: 0.14rem;
  color: #666666;
  font-weight: 400;
}
.fromBox #formList textarea {
  padding: 0.16rem 0.24rem !important;
  border: 0.01rem solid #999999 !important;
}
.fromBox #formList .submit input[type='radio'] {
  margin-right: 0.08rem;
  margin-bottom: 0.02rem;
}
.fromBox #formList .submit span {
  font-size: 0.14rem;
}
.fromBox #formList .submit a {
  color: red;
  font-size: 0.14rem;
}
.fromBox #formList .submit .submit-btn {
  width: 1.8rem;
  height: 0.5rem;
  background-color: #272727;
  font-size: 0.14rem;
  font-weight: 500;
  color: #FFFFFF;
  border-radius: 0.04rem;
  border: 0;
}
.fromBox #formList .submit .submit-btn img {
  width: 0.16rem;
  height: 0.16rem;
}
@media screen and (max-width: 1024px) {
  .flex-row {
    flex-direction: column;
  }
  .fromBox {
    padding: 1.04rem 0.4rem;
    background: #FBFBFD url(/img/contact/img2.png) no-repeat right top;
    background-size: 2.2rem 2.4rem;
  }
  .fromBox h1 {
    font-family: Poppins;
    font-size: 0.48rem;
    font-weight: 600;
    line-height: 0.5rem;
    padding-bottom: 0.64rem;
  }
  .fromBox #formList {
    width: 100%;
  }
  .fromBox #formList input[type='text'],
  .fromBox #formList select,
  .fromBox #formList textarea {
    border: 0;
    border-bottom: 0.01rem solid #999999;
    padding: 0.2rem 0rem;
    background-color: transparent;
    outline: none;
    font-size: 0.34rem;
    color: #666666;
    font-weight: 400;
  }
  .fromBox #formList textarea {
    padding: 0.16rem 0.24rem !important;
    border: 0.01rem solid #999999 !important;
  }
  .fromBox #formList .submit.flex-row,
  .fromBox #formList .submit .flex-row {
    flex-direction: row;
  }
  .fromBox #formList .submit input[type='radio'] {
    margin-right: 0.08rem;
    margin-bottom: 0.02rem;
  }
  .fromBox #formList .submit span,
  .fromBox #formList .submit a {
    font-size: 0.34rem;
  }
  .fromBox #formList .submit button {
    width: 3.8rem;
    height: 1rem;
    background-color: #272727;
    font-size: 0.34rem;
    font-weight: 500;
    color: #FFFFFF;
    border-radius: 0.08rem;
    border: 0;
  }
  .fromBox #formList .submit button img {
    width: 0.36rem;
    height: 0.36rem;
  }
}
