﻿body {
    margin:0;
}
.loginbg{
    position: relative;
    width: 100%;
    min-height: 800px;
    min-width: 1000px;
    height: 100vh;
    background-image: url("/assets/admin/logo_bg.png");
  }
  .loginlog{padding-top: 60px; padding-left: 100px;height: 120px;}
  .loginlog img{width: 100px; float: left; padding: 10px;}
  .loginlog .logtitle{display: inline-block; height: 120px; line-height: 120px; font-size: 40px; color: #406FA7; font-weight: bold; font-family: 楷体;padding-left:130px;}
  .loginform{position: absolute; left:0; right:0; bottom:35%; margin: 0 auto; width: 750px; height: 510px; background-size: 100%; background-image: url("/assets/admin/login_form.png");}
  .bottom{display: flex; width: 92%; position: absolute; bottom: 0; left: 0; padding: 4%; color: #666;}
  .bottom div{flex: 1;}
  .logintime{width: 100%; position: absolute; bottom: 20%; left: 0; text-align: center;}
  .logintime .timer{display: inline-block; width: 550px; height: 80px; line-height: 80px; color: #406FA7; font-size: 60px; background-image: url("/assets/admin/login_time.png"); background-size: 100%;}
  .logintime .dateday{color: #406FA7; font-size: 25px;}
  .formimg{float: left; width: 100px; padding-left: 100px; text-align: center;}
  .login-form {float: left; margin-top: 20px; }
    .labelTxt{display: inline-block;width: 100px; text-align: right;}
  .el-input{width: 312px;position: relative;
    font-size: 14px;
    display: inline-block;}
  .captcha{display: inline-block;}
  .codebtn {
    display: inline-block;
    width: 110px;
    height: 40px;
    font-size: 14px;
    background-color: #D3E2F4;
    text-align: center;
    color: #4981D5;
  }
    .el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
    margin-bottom: 22px;
}
.el-input--suffix .el-input__inner{padding-right:30px}
.el-input--prefix .el-input__inner{padding-left:30px}
.el-form-item__content {
    line-height: 40px;
    position: relative;
    font-size: 14px; 
}
.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #ffffff;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
}