
#app {
  width: 100%;
  height: 100%;
}
input {
  outline: none;
}
textarea {
  outline: none;
}

#app-wrap[data-v-d99b1f1e] {
  height: 100%;
}
.top[data-v-d99b1f1e] {
  background: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  height: 60px;
}
.top .logo[data-v-d99b1f1e] {
  font-size: 24;
  color: #fff;
  font-weight: 700;
}
.top .logo-img[data-v-d99b1f1e] {
  height: 80px;
  width: auto;
  margin-right: 5px;
}
.menu-title[data-v-d99b1f1e] {
  font-size: 14px;
}
.menu-title span[data-v-d99b1f1e] {
  font-size: 14px;
}
.aside[data-v-d99b1f1e] {
  background: #fff;
}
h1[data-v-d99b1f1e] {
  color: #fff;
  font-weight: bold;
  margin: 20px 50px;
}
.el-head[data-v-d99b1f1e] {
  background: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
}
.el-head >div[data-v-d99b1f1e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-head >div .username[data-v-d99b1f1e] {
  width: 28px;
  height: 28px;
  background: #4876ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -o-radius: 14px;
  border-radius: 14px;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  margin-right: 10px;
}
.el-head >div .logout[data-v-d99b1f1e] {
  width: 80px;
  height: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid #e8e8e8 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-radius: 4px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: #666;
  cursor: pointer;
  background: #f6f6f6;
}
.el-head >div .logout[data-v-d99b1f1e]:hover {
  background: #f6f6f6;
}
.detail[data-v-d99b1f1e] {
  min-width: 800px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.icon[data-v-d99b1f1e] {
  height: 50px;
  fill: #fff;
  margin: 20px 50px 10px;
}
.el-container[data-v-d99b1f1e] {
  height: 100vh;
}
a[data-v-d99b1f1e] {
  color: #efefef;
}
.el-submenu .el-menu-item[data-v-d99b1f1e] {
  opacity: 0.9;
}
.el-menu-item[data-v-d99b1f1e],[data-v-d99b1f1e] .el-submenu__title {
  height: 40px;
  line-height: 40px;
}
.el-main[data-v-d99b1f1e] {
  background: #f5f5f5;
  padding: 0;
}
.active-nav[data-v-d99b1f1e] {
  color: #ff7e90;
}
.active-nav i[data-v-d99b1f1e] {
  color: #ff7e90;
}

[data-v-cbc6c670]::-webkit-input-placeholder {
  color: #999;
}
.el-icon-refresh-right[data-v-cbc6c670] {
  font-size: 20px;
}
.el-icon-refresh-right[data-v-cbc6c670]:hover {
  cursor: pointer;
}
.captcha_input[data-v-cbc6c670] {
  width: 175px;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  outline: none;
}
.captcha_img[data-v-cbc6c670] {
  width: 102px;
  height: 41px;
}
.login-container[data-v-cbc6c670] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  background: url("https://iry-img.datouit.com/static/bg.png") no-repeat;
  background-size: cover;
}
.title-box[data-v-cbc6c670] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 40px;
  color: #333;
  font-weight: 700;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 36px;
  margin-left: 56px;
}
.title-box .logo-img[data-v-cbc6c670] {
  height: 50px;
  width: auto;
  margin-right: 16px;
}
.login[data-v-cbc6c670] {
  width: 434px;
  height: 420px;
  background: #f6f6f6;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-radius: 20px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 10%;
  padding-top: 35px;
}
.login .el-checkbox__label[data-v-cbc6c670] {
  font-size: 14px;
}
.login .title[data-v-cbc6c670] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  color: #333;
  font-weight: 700;
}
.login .title .logo-img[data-v-cbc6c670] {
  height: 30px;
  width: auto;
  margin-right: 8px;
}
.login .tip[data-v-cbc6c670] {
  width: 360px;
  margin-top: 50px;
  font-size: 14px;
  color: #333;
  font-weight: 700;
}
.login ul[data-v-cbc6c670] {
  width: 360px;
}
.login h1[data-v-cbc6c670] {
  font-size: 24px;
  margin-bottom: 20px;
}
.login li[data-v-cbc6c670] {
  height: 40px;
  line-height: 40px;
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.login li p[data-v-cbc6c670] {
  width: 100px;
  font-size: 18px;
}
.login li span[data-v-cbc6c670] {
  margin-right: 10px;
}
.login li input[data-v-cbc6c670] {
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  width: 100%;
  outline: none;
  border: solid #c2c6ce 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-radius: 4px;
  border-radius: 4px;
  padding: 0 12px;
  font-size: 14px;
  color: #333;
}
.login .forget[data-v-cbc6c670] {
  width: 100%;
  height: 50px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.login .forget .el-checkbox__inner[data-v-cbc6c670] {
  width: 16px;
  height: 16px;
  border: 1px solid #333;
}
.login .login-btn[data-v-cbc6c670] {
  line-height: 45px;
  background-color: #247fea;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-radius: 0;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  width: 360px;
  margin-top: 50px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-radius: 4px;
  border-radius: 4px;
}
.login .bot-btn[data-v-cbc6c670] {
  margin-top: 10px;
  color: #333;
  font-size: 16px;
}
.login .bot-btn a[data-v-cbc6c670] {
  color: #247fea;
}
.el-button--primary[data-v-cbc6c670] {
  width: 100%;
  margin: 20px 0;
}
#app .el-input__inner[data-v-cbc6c670] {
  border: 1px solid none;
}
.el-input[data-v-cbc6c670] {
  border: 1px solid none;
}
.bah[data-v-cbc6c670] {
  position: absolute;
  bottom: 16px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}


/*# sourceMappingURL=app.39951ed2.css.map*/