@charset "UTF-8";
/*
    项目通用颜色变量
*/
/*
    zIndex层级
*/
/*
    各种字体大小
*/
/*
    字体颜色
*/
/*
    基础路径
*/

/* 修复input 背景不协调 和光标变色 */
/* Detail see https://github.com/PanJiaChen/vue-element-admin/pull/927 */
/* reset element-ui css */
.login-container .el-input {
  display: inline-block;
  height: 47px;
  width: 85%;
}
.login-container .el-input input {
    background: #fff;
    border: 0px;
    -webkit-appearance: none;
    border-radius: 0px;
    padding: 12px 5px 12px 15px;
    color: #4a4a4a;
    height: 47px;
    caret-color: #4a4a4a;
}
.login-container .el-input input:-webkit-autofill {
      color: #4a4a4a;
      -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
      -webkit-text-fill-color: #4a4a4a !important;
}
.login-container .el-form-item {
  border: 1px solid #dddee1;
  border-radius: 5px;
  color: #454545;
}

@charset "UTF-8";
/*
    项目通用颜色变量
*/
/*
    zIndex层级
*/
/*
    各种字体大小
*/
/*
    字体颜色
*/
/*
    基础路径
*/
[data-v-04fbf492]:export {
  menuText: #ffffff;
  menuActiveText: #ffffff;
  subMenuActiveText: #ffffff;
  menuBg: #23345E;
  menuHover: #1890FF;
  subMenuBg: #23345E;
  subMenuHover: #1890FF;
  sideBarWidth: 256px;
}
.login-container[data-v-04fbf492] {
  height: calc(100vh);
  width: 100%;
  background: no-repeat center top;
  background-size: 100%;
  overflow: hidden;
}
.login-container .login_left[data-v-04fbf492] {
    float: left;
    width: 60%;
    height: 100%;
    background: url(/img/loginBg.jpg), url(../../public/img/login-cw.4d3a982e.png) no-repeat center top;
    background-size: 100% 100%;
    overflow: hidden;
}
.login-container .login_right[data-v-04fbf492] {
    float: left;
    width: 40%;
    height: 100%;
    position: relative;
}
.login-container .login_right .download[data-v-04fbf492] {
      width: 100%;
      position: absolute;
      text-align: center;
}
.login-container .login_right .download .downloadApp[data-v-04fbf492] {
        margin-top: 20px;
}
.login-container .login_right .download .downloadApp .center[data-v-04fbf492] {
          width: 450px;
          display: flex;
          margin-left: auto;
          margin-right: auto;
}
.login-container .login_right .download .downloadApp .center .centerItem[data-v-04fbf492] {
            flex: 1;
}
.login-container .login_right .download .downloadApp .center .centerItem[data-v-04fbf492] .btn {
              cursor: pointer;
              margin-left: auto;
              margin-right: auto;
              width: 166px;
              line-height: 40px;
              opacity: 1;
              background: #ffffff;
              border: 2px solid #4486fb;
              border-radius: 26px;
              opacity: 1;
              font-size: 16px;
              font-weight: 400;
              color: #4486fc;
              margin-bottom: 18px;
}
.login-container .login_right .download .downloadApp .center .centerItem[data-v-04fbf492] .btn img {
                vertical-align: middle;
                margin-right: 5px;
}
.login-container .title_name[data-v-04fbf492] {
    color: #fff;
    float: left;
    font-size: 22px;
    font-weight: 600;
    padding: 100px 0 0 100px;
}
.login-container .login-form[data-v-04fbf492] {
    width: 450px;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.login-container .app[data-v-04fbf492] {
    font-size: 18px;
    text-align: center;
    color: #20a0ff;
    margin-top: 20px;
}
.login-container .app img[data-v-04fbf492] {
      width: 28px;
      margin-right: 10px;
      vertical-align: middle;
}
.login-container .login_info[data-v-04fbf492] {
    background-color: #fff;
}
.login-container .tips[data-v-04fbf492] {
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
}
.login-container .tips span[data-v-04fbf492]:first-of-type {
      margin-right: 16px;
}
.login-container .svg-container[data-v-04fbf492] {
    padding: 0px 5px 0px 15px;
    color: #889aa4;
    vertical-align: middle;
    width: 30px;
    display: inline-block;
}
.login-container .title-container[data-v-04fbf492] {
    margin: 20% auto 0;
    position: relative;
}
.login-container .title-container .title[data-v-04fbf492] {
      font-size: 48px;
      color: #4a4a4a;
      margin: 0px auto 40px auto;
      text-align: center;
      font-weight: bold;
}
.login-container .title-container .set-language[data-v-04fbf492] {
      position: absolute;
      top: 3px;
      font-size: 18px;
      right: 0px;
      cursor: pointer;
}
.login-container .show-pwd[data-v-04fbf492] {
    position: absolute;
    right: 10px;
    top: 7px;
    font-size: 16px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}
.login-container .thirdparty-button[data-v-04fbf492] {
    position: absolute;
    right: 0;
    bottom: 6px;
}
@media (max-width: 600px) {
.login-container .login_left[data-v-04fbf492] {
      float: left;
      width: 0px !important;
      overflow: hidden;
}
.login-container .login_right[data-v-04fbf492] {
      float: left;
      width: 100% !important;
}
}

