/*
* minxin
*/
.form-wrapper {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden; }
  .form-wrapper .reg-btns {
    padding: 0.4rem 0.73333rem;
    margin-top: 0.09333rem;
    box-sizing: border-box;
    background: #fff; }
    .form-wrapper .reg-btns > a {
      padding: 0.2rem 0.4rem;
      box-sizing: border-box;
      border: 1px solid #333;
      border-radius: 50px;
      line-height: 1;
      font-size: 10px; }
      [data-dpr="2"] .form-wrapper .reg-btns > a {
        font-size: 20px; }
      [data-dpr="3"] .form-wrapper .reg-btns > a {
        font-size: 30px; }
      .form-wrapper .reg-btns > a.active {
        color: #ee6b36;
        border-color: #ee6b36; }
  .form-wrapper .form-body, .form-wrapper .form-body1 {
    padding: 0 0.66667rem;
    box-sizing: border-box;
    background: #fff; }
    .form-wrapper .form-body .form .form-group, .form-wrapper .form-body1 .form .form-group {
      display: flex;
      padding: 0.26667rem 0;
      box-sizing: border-box;
      border-bottom: 1px solid #ccc; }
      .form-wrapper .form-body .form .form-group .control-input, .form-wrapper .form-body1 .form .form-group .control-input {
        width: 70%; }
        .form-wrapper .form-body .form .form-group .control-input input, .form-wrapper .form-body1 .form .form-group .control-input input {
          width: 100%;
          height: 100%; }
        .form-wrapper .form-body .form .form-group .control-input textarea, .form-wrapper .form-body1 .form .form-group .control-input textarea {
          width: 100%;
          border: 1px solid #ccc; }
      .form-wrapper .form-body .form .form-group .control-inputcode, .form-wrapper .form-body1 .form .form-group .control-inputcode {
        width: 40%;
        padding-right: 0.26667rem; }
        .form-wrapper .form-body .form .form-group .control-inputcode input, .form-wrapper .form-body1 .form .form-group .control-inputcode input {
          width: 100%;
          height: 100%; }
      .form-wrapper .form-body .form .form-group .control-code, .form-wrapper .form-body1 .form .form-group .control-code {
        width: 3rem;
        height: 0.66667rem;
        padding-left: 0.26667rem;
        border-left: 1px solid #ccc; }
    .form-wrapper .form-body .form .form-submit, .form-wrapper .form-body1 .form .form-submit {
      margin: 0 auto;
      padding: 0.66667rem 1.13333rem;
      box-sizing: border-box; }
      .form-wrapper .form-body .form .form-submit .btn-submit, .form-wrapper .form-body1 .form .form-submit .btn-submit {
        padding: 0.26667rem 0;
        box-sizing: border-box;
        text-align: center;
        border-radius: 50px;
        line-height: 1;
        display: block;
        background: #0476E9;
        color: #fff; }
      .form-wrapper .form-body .form .form-submit .form-prompt, .form-wrapper .form-body1 .form .form-submit .form-prompt {
        padding-top: 0.2rem;
        font-size: 12px;
        box-sizing: border-box; }
        [data-dpr="2"] .form-wrapper .form-body .form .form-submit .form-prompt, [data-dpr="2"] .form-wrapper .form-body1 .form .form-submit .form-prompt {
          font-size: 24px; }
        [data-dpr="3"] .form-wrapper .form-body .form .form-submit .form-prompt, [data-dpr="3"] .form-wrapper .form-body1 .form .form-submit .form-prompt {
          font-size: 36px; }
      .form-wrapper .form-body .form .form-submit .control-checkbox, .form-wrapper .form-body1 .form .form-submit .control-checkbox {
        width: 0.4rem;
        height: 0.4rem;
        margin-right: 0.13333rem; }

/*# sourceMappingURL=reg.css.map */
