@media screen and (max-width:1230px){
  .signProgress{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .stepImg{
    width: 49%;
  }
  .signLine{
    align-items: start;
  }
  .signLable{
    line-height: 38px;
    width: 1.6rem;
    font-size: 0.24rem;
  }
  .requiredClass{
    left: -0.15rem;
  }
  .inputBox{
    flex-wrap: wrap;
  }
  .signInput,.inputTips{
    width: 100%!important;
    margin-bottom: 0.15rem;
  }
  .inputTips{
    font-size: 0.22rem;
  }
  .codeBtn,.saveBtn{
    margin-left: 1.6rem;
    height: 0.6rem!important;
    line-height: 0.6rem!important;
  }
  .saveBtn{
    font-size: 0.26rem!important;
    padding:0!important;
  }
  .mobileSignLine{
    align-items: center;
  }
  .otherA{
    font-size: 0.26rem;
  }
}