@charset "utf-8";
.login-body{
    background-image: url(../img/index.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size:20px;
}
.login-header{
    position: relative;
    width:100%;
    height:94px;
    line-height: 10%;
    text-align: center;
    /* background: #001d6f; */
    background: rgba(0,82,169,1);
    overflow: hidden;
}
.login-header img{
    height:35%;
    margin:0 20px;
}
.index-title{
    position: relative;
    font-size:36px;
    line-height: 94px;
    font-weight: 600;
    /* background-image:-webkit-linear-gradient(bottom,#3f86e7,#00fcff);  */
    background-image:-webkit-linear-gradient(bottom,#fff,#fff);
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
}
.login-box{
    position: fixed;
    top: 50%;
    right:10%;
    border:1px solid #fff;
    /* background: rgba(0,82,169,.5); */
    border-radius: 5px;
    background: rgba(255,255,255,1);
    margin-top:-180px;
    width: 440px;
    height: 300px;
    padding:30px;
}
.login-form{
    margin:30px;
}
.login-input{
    margin-bottom:30px;
    position: relative;
}
.login-input input{
    border:1px solid #0052a9;
    font-size:16px;
    padding-left:70px;
    height:47px;
    line-height: 47px;
    border-radius: 10px;
    color:#333;
}
.login-name{
    background: url(../img/use.png) no-repeat 25px 10px;
}
.login-psd{
   background: url(../img/psd.png) no-repeat 25px 7px;
}
.login-input input::-webkit-input-placeholder{
  color: #999;
}
.login-input input:-moz-placeholder{
  color: #999;
}
.login-input input:-ms-input-placeholder{
  color: #999;
}
.login-wji a{
    float:right;
    color:#333;
    font-size:16px;
}
.login-bottom .layui-btn{
   color: #fff;
   /* background: #0052a9; */
   background-image: linear-gradient(to right, #0c71d0, #0052a9 , #0c71d0);
   height:47px;
   line-height: 47px;
   font-size:22px;
   width:100%;
   margin-top:10px;
}
.login-footer{
    font-size:16px;
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    /* color:#4abaff; */
    color:#000;
    background: rgba(255,255,255,.6);
    padding:20px;
    line-height: 22px;
}