﻿      .login-wp .input-form {
          display: flex;
          align-items: center;
          background: #fff;
          border-radius: 5px;
          padding-left: 40px;
      }

 
      .help-form .input-form {
          display: flex;
          align-items: center;
          border-radius: 5px;
          padding-left: 40px;
          position: relative;
          top: -30px;
      }

      .help-form.codes-form .input-form {
          top: 0;
          left: -38px;
      }

      .login-wp .input-form .label-number,
      .help-form .input-form .label-number {
          position: relative;
          display: flex;
          align-items: center;
          padding-right: 8px;
          margin-right: 8px;
          font-size: 12px;
          color: #ADB1C9;
          height: 18px;
          cursor: pointer;
      }

      .login-wp .input-form .label-number::before,
      .help-form .input-form .label-number::before {
          content: '';
          position: absolute;
          right: 0;
          top: 0;
          width: 1px;
          height: 100%;
          background: #ADB1C9;
      }

      .login-wp .input-form .label-number img,
      .help-form .input-form .label-number img {
          width: 10px;
          margin-left: 4px;
      }

      .help-form .input-form .label-number .phoneCode {
          width: 42px;
      }

      .login-wp .login .md_in .input-form input,

      .help-form .login .md_in .input-form input {
          flex: 1;
          width: auto;
          text-indent: initial;
      }

      .phone-wrap {
          position: absolute;
          top: 46px;
          left: 0;
          z-index: 9;
          width: 100%;
          background: #FFF;
          box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.1);
          border-radius: 4px;
          padding: 8px;
          box-sizing: border-box;
          text-align: left;
      }

      .phone-wrap .serach-wrap {
          position: relative;
          width: 100%;
          height: 25px;
          background: #EDEDED;
          border: none;
          border-radius: 4px;
          margin-bottom: 5px;
      }

      .phone-wrap .serach-wrap input {
          background: transparent;
          width: 100%;
          font-size: 12px;
          color: #374056;
          height: 25px;
          line-height: 25px;
          padding: 4px 10px;
          box-sizing: border-box;
      }

      .phone-wrap .serach-wrap input::placeholder {
          font-size: 12px;
          color: #9EA7C4;
      }

      .phone-wrap .phone-list {
          overflow-y: auto;
          height: 160px;
      }

      .phone-wrap .phone-list::-webkit-scrollbar-thumb {
          background: #9EA7C4;
          /* 滑块颜色 */
          border-radius: 8px;
      }

      .phone-wrap .phone-list .list-line {
          font-family: 'PingFang HK';
          font-style: normal;
          font-weight: 400;
          font-size: 12px;
          color: #9EA7C4;
          cursor: pointer;
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 5px 5px 5px 0;
      }

      .phone-wrap .phone-list .list-line.active {
          color: #CEA867;
      }

      .phone-wrap .phone-list .list-line p {
          display: flex;
          align-items: center;
          position: initial;
          font-family: 'PingFang HK';
          font-style: normal;
          font-weight: 400;
          font-size: 12px;
          color: #9EA7C4;
          cursor: pointer;
          width: initial;
      }

      .phone-wrap .phone-list .list-line span {
          width: initial;
      }

      .phone-wrap .phone-list .list-line img {
          width: 16px;
          height: 16px;
          border-radius: 100px;
          margin-right: 4px;
      }

      .phone-wrap .phone-list .null {
          width: 100px;
      }

   @media screen and (max-width: 768px) {
  .login-wp .login-box1 .input-form {
    background: #2c324e;
  }
}