.graphics[data-v-99cffe24] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  line-height: 1;
}
.graphics .inputCode[data-v-99cffe24] {
  flex: 1;
}
.graphics .imgCode[data-v-99cffe24] {
  margin-left: 20px;
  cursor: pointer;
}
.graphics .imgCode img[data-v-99cffe24] {
  height: 42px;
}
.login[data-v-25c0c8c8] {
  width: 100%;
  height: 100vh;
  background: url(../../static/img/login-img1.2d4f800e.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.login[data-v-25c0c8c8] .el-input__inner {
  height: 42px;
  line-height: 42px;
}
.login[data-v-25c0c8c8] .el-form-item {
  margin-bottom: 30px;
}
.login .top_header[data-v-25c0c8c8] {
  width: 100%;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -100%);
  padding-bottom: 30px;
}
.login .top_header .logo[data-v-25c0c8c8] {
  text-align: left;
}
.login .top_header .logo .logo_img[data-v-25c0c8c8] {
  vertical-align: top;
  max-width: 474px;
}
.login .central_content[data-v-25c0c8c8] {
  width: 100%;
  height: 500px;
  background: url(../../static/img/login-center-img.5aaf9480.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.login .central_content .contral_text[data-v-25c0c8c8] {
  position: absolute;
  top: 35%;
  left: 25%;
}
.login .central_content .contral_text div[data-v-25c0c8c8] {
  text-align: left;
  font-size: 30px;
  color: #ffffff;
}
.login .central_content .central_content_box[data-v-25c0c8c8] {
  width: 70%;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.login .central_content .central_content_box .central_conten_left[data-v-25c0c8c8] {
  width: 70%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.login .central_content .central_content_box .central_conten_right[data-v-25c0c8c8] {
  width: 40%;
  height: 85%;
  display: inline-block;
  background: rgb(255, 255, 255);
  box-shadow: 0 2px 16px 11px rgba(24, 92, 134, 0.05);
  background: #ffffff;
  vertical-align: top;
  border-radius: 4px;
  padding-bottom: 20px;
}
.login .central_content .central_content_box .central_conten_right[data-v-25c0c8c8] .el-input__suffix-inner {
  cursor: pointer;
}
.login .central_content .central_content_box .central_conten_right .el-form .el-form-item[data-v-25c0c8c8]:last-child {
  margin-bottom: 5px;
}
.login .central_content .central_content_box .central_conten_right .form_module[data-v-25c0c8c8] {
  margin-top: 15px;
  margin-left: 30px;
  margin-right: 30px;
}
.login .central_content .central_content_box .central_conten_right .form_module .verify-wrapper .el-input[data-v-25c0c8c8] {
  margin: auto 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .verify-wrapper .el-button[data-v-25c0c8c8] {
  font-size: 14px;
  font-weight: 700;
  margin-top: 5px;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-25c0c8c8] {
  display: flex;
  justify-content: space-between;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation a[data-v-25c0c8c8],
.login .central_content .central_content_box .central_conten_right .form_module .button-operation a[data-v-25c0c8c8]:hover {
  text-decoration: none;
  color: #606266;
  line-height: 1.5;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-25c0c8c8] .el-form-item__label {
  padding-bottom: 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-25c0c8c8] .el-dialog__header {
  padding: 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-25c0c8c8] .el-dialog__body {
  padding: 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-25c0c8c8] .el-form-item__label .box_nnotation {
  font-size: 12px;
  color: #c0c4cc;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 10px;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation .demo-ruleForm[data-v-25c0c8c8] {
  margin: 0 25px;
}
.login .central_content .central_content_box .central_conten_right .form_module .submit[data-v-25c0c8c8] {
  width: 100%;
}
@media (max-width: 1600px) {
.login .top_header[data-v-25c0c8c8] {
    padding-bottom: 15px;
}
.login .top_header .logo .logo_img[data-v-25c0c8c8] {
    max-width: 300px;
}
.login .central_content .contral_text[data-v-25c0c8c8] {
    left: 18%;
}
.login .central_content .contral_text div[data-v-25c0c8c8] {
    font-size: 26px;
}
}
@media (max-width: 1440px) {
.login .central_content .contral_text[data-v-25c0c8c8] {
    left: 16%;
}
.login .central_content .contral_text div[data-v-25c0c8c8] {
    font-size: 26px;
}
}
.login[data-v-24a2e82c] {
  height: 100vh;
  background: url(../../static/img/login-img1.2d4f800e.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.login[data-v-24a2e82c] .el-input__inner {
  height: 42px;
  line-height: 42px;
}
.login[data-v-24a2e82c] .el-form-item {
  margin-bottom: 30px;
}
.login .top_header[data-v-24a2e82c] {
  width: 100%;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -100%);
  padding-bottom: 30px;
}
.login .top_header .logo[data-v-24a2e82c] {
  text-align: left;
}
.login .top_header .logo .logo_img[data-v-24a2e82c] {
  vertical-align: top;
  max-width: 474px;
}
.login .central_content[data-v-24a2e82c] {
  position: relative;
  width: 100%;
  height: 500px;
  background: url(../../static/img/login-center-img.5aaf9480.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.login .central_content .contral_text[data-v-24a2e82c] {
  position: absolute;
  top: 25%;
  left: 25%;
}
.login .central_content .contral_text div[data-v-24a2e82c] {
  text-align: left;
  font-size: 30px;
  color: #ffffff;
}
.login .central_content .central_content_box[data-v-24a2e82c] {
  width: 70%;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.login .central_content .central_content_box .central_conten_left[data-v-24a2e82c] {
  width: 70%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.login .central_content .central_content_box .central_conten_right[data-v-24a2e82c] {
  width: 40%;
  height: 85%;
  display: inline-block;
  background: rgb(255, 255, 255);
  box-shadow: 0 2px 16px 11px rgba(24, 92, 134, 0.05);
  background: #ffffff;
  vertical-align: top;
  border-radius: 4px;
  padding-bottom: 20px;
}
.login .central_content .central_content_box .central_conten_right .el-form .el-form-item[data-v-24a2e82c]:last-child {
  margin-bottom: 5px;
}
.login .central_content .central_content_box .central_conten_right .form_module[data-v-24a2e82c] {
  margin-top: 15px;
  margin-left: 30px;
  margin-right: 30px;
}
.login .central_content .central_content_box .central_conten_right .form_module .verify-wrapper .el-input[data-v-24a2e82c] {
  margin: auto 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .verify-wrapper .el-button[data-v-24a2e82c] {
  font-size: 14px;
  font-weight: 700;
  margin-top: 5px;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-24a2e82c] {
  display: flex;
  justify-content: space-between;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-24a2e82c] .el-form-item__label {
  padding-bottom: 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-24a2e82c] .el-dialog__header {
  padding: 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-24a2e82c] .el-dialog__body {
  padding: 0;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation[data-v-24a2e82c] .el-form-item__label .box_nnotation {
  font-size: 12px;
  color: #c0c4cc;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 10px;
}
.login .central_content .central_content_box .central_conten_right .form_module .button-operation .demo-ruleForm[data-v-24a2e82c] {
  margin: 0 25px;
}
.login .central_content .central_content_box .central_conten_right .form_module .submit[data-v-24a2e82c] {
  width: 100%;
}
@media (max-width: 1600px) {
.login .top_header[data-v-24a2e82c] {
    padding-bottom: 15px;
}
.login .top_header .logo .logo_img[data-v-24a2e82c] {
    max-width: 300px;
}
.login .central_content .contral_text[data-v-24a2e82c] {
    left: 16%;
}
.login .central_content .contral_text div[data-v-24a2e82c] {
    font-size: 26px;
}
}
@media (max-width: 1440px) {
.login .central_content .contral_text[data-v-24a2e82c] {
    left: 16%;
}
.login .central_content .contral_text div[data-v-24a2e82c] {
    font-size: 26px;
}
}
[data-v-24a2e82c]  .el-tabs__active-bar {
  background-color: #d7000f;
}
[data-v-24a2e82c]  .el-button--primary:focus,
.el-button--primary[data-v-24a2e82c]:hover {
  background-color: #d7000f;
  border-color: #d7000f;
}
[data-v-24a2e82c]  .el-button--primary {
  background-color: #d7000f;
  border-color: #d7000f;
}
[data-v-24a2e82c]  .el-tabs__item.is-active {
  color: #d7000f;
}
[data-v-24a2e82c]  .el-tabs__item.is-active:hover {
  color: #d7000f;
}
[data-v-24a2e82c]  .el-tabs__item:hover {
  color: #d7000f;
}
.left {
  height: 100%;
  background-color: #01367a;
  position: fixed;
  height: 100%;
  overflow: auto;
  float: left;
}
.left .sidebar-el-menu {
  border: none;
}
.title {
  overflow: hidden;
  width: 300px;
}
.left::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
.loge {
  width: 256px;
  height: 60px;
  background: #01367a;
  color: #407fcf;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loge img {
  width: 90%;
  height: 90%;
}
.back-home {
  text-decoration: none;
  margin-right: 10px;
  border: 1px solid #1e87f0;
  font-size: 14px;
  padding: 5px;
  color: #fff;
  background-color: #1e87f0;
  border-radius: 2px;
}
.back-home:hover {
  border-color: #249afc;
  background-color: #249afc;
}
.logout {
  cursor: pointer;
}
.notification {
  text-decoration: none;
  color: #000;
}
.el-header {
  display: flex;
  align-items: center;
  background-color: #fff;
  justify-content: space-between;
  border-bottom: 1px solid #e0e2e7;
  box-sizing: border-box;
  padding: 0 300px 0 30px;
  font-size: 1rem;
  position: fixed;
  width: 100%;
  z-index: 999;
}
.el-header .header-r span {
  margin: 0 8px;
}
.el-main {
  margin-top: 60px;
}
.menuRow {
  overflow: hidden;
  width: 180px;
  text-overflow: ellipsis;
}
.icon {
  margin-right: 5px;
  scale: 1.15;
}
::v-deep .el-menu-item {
  color: red;
}
body,
html {
  height: 100%;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.app {
  height: 100%;
}

.spinner {
  display: none !important;
}

.el-icon-close-your-eyes,
.el-icon-blink {
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
  margin-top: 10px;
}

.el-icon-close-your-eyes {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAADBUlEQVRIDe1VX0gUQRif2b1bQw0PUnyotCyC6qmEjB7689BLBBU9FEH1EBFUdOq5e7a7Z0u52t3e3nnay70kBAVRYUW9BEFgERH0FCWBoaKRBAX5B1ndmb7ZY7a7s5LyLRzYne/P7/tm5/d9M4vQr0bUyNQIzGFZN8rI7OzrQpCs2Ud0vWetbzWM3mW+sqCgaZlDDARpRhYE/yVA1u39lFIc1e1zimZ/8sJBSDNBVpMf8vNhz6jbN0UsdhFKa+NXGu9hjGk+aHGytwRP0d3dXTI67rxACI8jREdhnb2ICg8FSUzFjfBPMlpj9hZFTx7kgbCBjKKmXrW0ZQ74NtX+zGR/BQC9WVdT3jA4MnU6iKTHpnl+2AfrdntVRVWnLJ+Y4jZvZlwVGP5TpWCT0BxnKKFtwN0jqEEdRjhEEa2yzJY18/Yva0koVm60Guk6xhjYhgyDCnIstYv7vDkfzGXoOr+hZDW99WKsq4GBvQOGKF7BM2CKJ2XVJlZHi/+5VkfTmznXPckxyDCypYpuX2YGRbX9CjOdfRp0wTsms+FnyWazwcHhiQEq4LBQXt4vzExWuw6KIwE/T7Q32zl43putkqcuiYtgwK/Cn3KwznLnyCbogVUIEQJ30DAVxJFEe9N7FqdoqW1Q4B0JM9JVnCdQbGB6ayxZT1x8C473EBbR1c5Ljc/gavtYjGUXJSH0WmkwsHrGdfqL/Uwv2AE02HZotJcIifWsO3kA+wdMO1+fgF4LD4GeH4PAlUFcsptfRdFYajNxyVuE8VHLjNzmsf4Cipr8jrFwPG42P+BOPsPRcMqkYOWUM/cUqKiXcOCwaYb7uD9/ht/APjgOvXCiq5k9d9ZAKJUiIYLodUVLZvMDPBDG/dOO802SxLDVERF+lxwY6EEE3V9fsxxqlRv+DrjBMNKhaYfcBfIqKaa9mOBmoGInp4Lj+Kzo6Y2UEiguFQJl0rFO9cIX7mPzvAWYEbriLGwzyhMDfUngdg+4NlCKRAgag8gB6KY7tCLUl4iemmBxS+OfGPgBcwMuG+KPKVkAAAAASUVORK5CYII=);
}

.el-icon-blink {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAC6UlEQVRIDe1VX0iTURS/Z3NTt4z+2EM0IsKHoMCooMgnKaK3qKcQLUKqlxjltm9/PoeXdBO/bZ9/EGEVEVr2jygIpDCyl/Axn4LAXjRCisoKp27uns6d3rGlDz74EOGF+51zfuece8+fe+/H2EojFOrcD1Lh1xNHkWGo2CgY7d1ajKxaSiaTNmWs6Z0Nil8rqoUSr9VaWij+OMcTMy2ZWKzfqenxjDJYUiY+KiAY7jqs+LWhuSoWLuUPm2dFFlsAmAsZe+m0bTjH+eWUsrFIhvOREk1P3JJ8R2vTAwDcBRa4yJANKWPSv5X6JYfaBURslIAciKxMCBHdXgn3pRzgZhVaICD5ZSHlDHTztGBsBwPLsNF29YPE/qdRlLQ8B1+mvw5QgseopJ+pJDwW8TxcMWE6MEP+cKL6b6VPj48E2vs2F+F00vKraM3mBdltXygxp4yoaYOcP7JLOdc4YNY7SkkN7JLddtrLKhVmRDx1qfTElJRzDsKKqRDv3icB2LjJ5dMTP2fSs6+kLAdF8N2IercsSktf2vYIzeeFYDDcWUM5jBdiRVWSiiCP78lmLMcZiE9Gm/dZofE6/49UYFnXVFyabl5hKIIMYIzehEGrzf4uW+6cdMzOwDxjLpHNHECBdXQHqunitxuRpl7lW0hLCgXTNMunvuEoPV7DHW3XNADIO/l18xRL/2hJMbCjFbpirZ675CsnPUlIgeJNmvUO28EKzmsX1Lr5DOiQdpNBjRHxHlJKSXt6ekonp9JzJXb73nbufi8xeSmFwKexiHe3lAsH3YInFNhoR8QTl3ju6iwawD2GsDPQbJ4sdHC73fNUphfZdKZP4ZjFBmCwTcmKyo0p+zPI4I3C8hkogGp/HpkwwMrqjeveYYVzjpZ5ZlZJuZQ1jXMO9O4uDgrqRBbFgAXB1xH19Ctc0mUbKCXnScfswu9GIdglsqog0zFq6AT9M6yUqQsBqymLX4TfcNict9X/Q/mv01VX4A9UfhhekQ1ShgAAAABJRU5ErkJggg==);
}

.el-input.is-change .el-input__inner {
  color: red;
}

.d-flex {
  display: flex;
}

.d-inline {
  display: inline;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-between {
  justify-content: space-between;
}

.align-items-center {
  align-items: center;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.font-12 {
  font-size: 12px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.full-select .el-select {
  width: 100%;
}

.preview-message-box.el-message-box {
  padding-bottom: 0;
  border: none;
}
.preview-message-box.el-message-box .el-message-box__header {
  padding: 0;
}
.preview-message-box.el-message-box .el-message-box__btns {
  padding: 0;
}
.preview-message-box.el-message-box .el-message-box__content {
  padding: 0;
}
.preview-message-box.el-message-box img {
  width: 100%;
  vertical-align: top;
}

.breadcrumb {
  height: 40px;
  line-height: 40px;
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
.breadcrumb .el-breadcrumb {
  line-height: inherit;
}
.breadcrumb .el-breadcrumb__item:first-child .el-breadcrumb__inner {
  color: #1E87F0;
}
