.login-logo {
  margin: 15% auto;
  text-align: center;
}

.login-container {
  padding: 0 2rem;
}

.login-container .login-box {
  display: none;
}

.login-container .login-box.active {
  display: block;
}

.login-container .login-box .member-input-group {
  border-bottom: 1px solid #ddd;
}

.login-container .login-box .member-input-group .input-group_icon {
  width: 3rem;
  height: 4rem;
}

.login-container .login-box .member-input-group .form-control {
  border: none;
  margin-left: 3rem;
  width: calc(100% - 3rem);
  height: 4rem;
  padding: 6px 6px;
}

.login-container .login-box .member-input-group .input-group-addon {
  border: none;
  background: transparent;
}

.login-container .login-box .member-input-group .checkCode {
  height: auto;
  line-height: inherit;
  border: 1px solid #dddddd;
  border-radius: 15px;
  background: #999999;
  color: white;
  padding: 5px;
}

.login-container .login-box .member-input-group .checkCode::after {
  display: none;
}

.login-third .b-tab-item {
  display: none;
}

.login-third .b-tab-item.active {
  display: block;
}

.third-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.third-item[data-code='Weibo'] {
  display: none;
}

.item-icon--account {
  background: url(/images/login/user.png) no-repeat center;
}

.item-icon--mobile {
  background: url(/images/login/phone.png) no-repeat center;
}

.bx-register .bx-register__panel {
  border: none;
  border-top: none;
  padding: 0 3rem;
}

.bx-register .bx-register__panel .bx-group {
  border: 1px solid #ddd;
}

.bx-register .bx-register__panel .bx-group .member-group {
  margin-bottom: 0;
}
