a {
  text-decoration: none;
  color: #F2F2F2;
}
input {
  border: none;
  outline: none;
  background-color: transparent;
}
/*去除谷歌浏览器input自动填充黄色背景*/
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0rem 62.5rem #f5f8f7 inset !important;
}
/* placeholder颜色 */
input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #c6c4c7;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c6c4c7;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c6c4c7;
}
input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c6c4c7;
}
input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #c6c4c7;
}
.login-container {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -60%);
  transform: translate(-50%, -60%);
  font-size: 1.125rem;
}
.login-container .callService {
  display: none;
}
.login-container .tab-list li {
  white-space: nowrap;
}
.login-container .log-title {
  padding-bottom: 1.875rem;
}
.login-container .log-title img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.login-box {
  position: relative;
  padding: 2.5rem 1.25rem;
  /* border-radius: 0.625rem;
  box-shadow: 0 0 1.125rem rgba(0, 0, 0, 0.2); */
  background-color: #FFF;
}
/* .login-container .icon-logo {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -34%);
  transform: translate(-50%, -34%);
  width: auto;
  height: 3.125rem;
} */
/* .login-container .tab-list {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  padding-bottom: 0.5rem;
}
.login-container .tab-list li {
  padding: 0.375rem 0.5rem;
  font-size: 1.125rem;
  border-bottom: 0.125rem solid transparent;
}
.login-container .tab-list .active {
  color: #3e86da;
  border-color: #3e86da;
} */
.login-box .group {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
  margin-top: 1.125rem;
  border-radius: 1.5rem;
  color: #7e7d78;
  background-color: #f5f8f7;
}
.login-box .group.submit {
  margin-top: 2.4rem;
}
.login-box .group.submit,
.login-box .group.link-wrap {
  background-color: transparent;
}
.login-box .group.link-wrap {
  margin-top: 0;
  padding-top: 1.375rem;
}
.login-box .group-link {
  font-size: .875rem;
  color: #04aa81;
}
.login-box .link-wrap .group-link {
  margin: 0 auto;
  font-weight: bold;
}
.login-box .group i {
  margin-right: .75rem;
  padding: 0 1rem 0 1.5rem;
  border-right: 1px solid #c6c4c7;
}
.login-box .group input {
  -webkit-flex: 1;
          flex: 1;
  width: 13.75rem;
}
.login-box .item input {
  line-height: 2.625rem;
  font-size: .875rem;
}
.login-box .item .group-link {
  position: relative;
  right: .75rem;
}
.login-box .submit .btn-submit {
  flex: none;
  width: 68%;
  margin: 0 auto;
  padding: .75rem 0;
  border-radius: 1.5rem;
  font-size: 1rem;
  color: #FFF;
  background-color: #04aa81;
}
.login-box .btn-submit:active {
  background-color: #058666;
}
@media (min-width: 1000px) {
  html {
    font-size: 24px;
  }
}
