*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
/* html{
  height: 100vh;
} */
.title{
  width: 642px;
  /* height: 44px; */
  font-size: 44px;
  text-align: center;
  font-family: PangMenZhengDao;
  color: #00FCFF;
  margin-bottom: 80px;
  background: linear-gradient(180deg, #FFFFFF 0%, #159CFF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.login{
  width: 100%;
  height: 100%;
    background:url(../img/bg.jpg) no-repeat ;
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* flex-direction: column; */

}

.login-box{
  width: 636px;
  display: flex;
  flex-direction: column;
}
.box-foo{
  width: 636px;
  height: 426px;
  padding: 130px 118px 0 118px;

    background: url('../img/login.jpg') no-repeat;
  background-size: 100% 100%;
}
.input-box{
  width: 400px;
  height: 40px;
  color: #fff;
  padding-left: 40px;
  display: flex;
  align-items: center;
    background:url(../img/input-bg.jpg) no-repeat ;
  background-size: 100% 100%;
  margin-bottom: 28px;
}
.input{
  height: 100%;
  background: transparent;
  padding-left: 24px;
  color: #fff;
  border: none;
  outline: none;
  font-size: 16px;
color: #F6F7FB;
}
.input::placeholder{
  color: #fff !important;
}
.code-box{
  width: 100px;
  height: 100%;
  margin-left: 20px;
}
.button{
  width: 320px;
  height: 40px;
  outline: none;
  border: none;
  font-size: 16px;
    background:url(../img/button-bg.jpg) no-repeat ;
  background-size: 100% 100%;
  color: #F6F7FB;
  margin-left: 40px
}
