.choose-role-item__header[data-v-7aedff1c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.choose-role-item__content[data-v-7aedff1c] {
  overflow: hidden;
}
.choose-role-item-title[data-v-7aedff1c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #333;
  font-weight: 700;
  line-height: 1.4;
}
.choose-role-item-title .svg-icon[data-v-7aedff1c] {
  margin-right: 8px;
  color: #3662e4;
}
.choose-role-item .divider[data-v-7aedff1c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid #cccccc;
  margin: 0 10px;
}
.choose-role-item .el-icon-arrow-down[data-v-7aedff1c] {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.choose-role-item .el-icon-arrow-down.is-expand[data-v-7aedff1c] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[data-v-7aedff1c] .cst-tp-cd {
  background-color: #f6f8fe;
}
[data-v-7aedff1c] .choose-role-dialog {
  max-height: 70%;
  background-color: #f2f5fe;
  border-radius: 8px;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__body {
  padding: 10px 20px 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__body::-webkit-scrollbar {
  width: 6px;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__body::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  border-radius: 20px;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__header > div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
  font-size: 16px;
  font-weight: 600;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__header > div:first-child .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__header > .el-icon-error {
  color: #bbb;
  font-size: 18px;
  cursor: pointer;
}
[data-v-7aedff1c] .choose-role-dialog .el-dialog__footer {
  padding: 10px 20px;
  border-top: 1px solid #e5e5e5;
}
[data-v-7aedff1c] .choose-role-dialog .el-table,[data-v-7aedff1c] .choose-role-dialog .el-table__expanded-cell,[data-v-7aedff1c] .choose-role-dialog .el-table tr {
  background-color: transparent;
}
[data-v-7aedff1c] .choose-role-dialog .el-table--border,[data-v-7aedff1c] .choose-role-dialog .el-table--group,[data-v-7aedff1c] .choose-role-dialog .el-table td.el-table__cell,[data-v-7aedff1c] .choose-role-dialog .el-table th.el-table__cell.is-leaf,[data-v-7aedff1c] .choose-role-dialog .el-table--border .el-table__cell,[data-v-7aedff1c] .choose-role-dialog .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-color: #cccccc;
}
[data-v-7aedff1c] .choose-role-dialog .el-table--border::after,[data-v-7aedff1c] .choose-role-dialog .el-table--group::after,[data-v-7aedff1c] .choose-role-dialog .el-table::before {
  background-color: #cccccc;
}
@charset "UTF-8";
/**
 * @Author: liuyang
 * @Date: 2020-04-29
 * @LastEditors: liuyang
 * @LastEditTime: 2020-04-29
 * @Description: 头部样式
 */
.login-header[data-v-d6ea8d54] {
  height: 72px;
  padding: 0 8.33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
[data-theme=white-theme] .login-header[data-v-d6ea8d54] {
  background: #ffffff;
}
[data-theme=black-theme] .login-header[data-v-d6ea8d54] {
  background: #24394a;
}
[data-theme=red-theme] .login-header[data-v-d6ea8d54] {
  background: #e54e54;
}
.login-header__logo[data-v-d6ea8d54] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.login-header__menu[data-v-d6ea8d54] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.login-header .menu-item[data-v-d6ea8d54] {
  line-height: 72px;
  font-size: 16px;
  color: #ffffff;
  padding: 0 12px;
  white-space: nowrap;
  cursor: pointer;
}
.login-header .menu-item--active[data-v-d6ea8d54] {
  background: #224475;
}
.login-header .title[data-v-d6ea8d54] {
  font-size: 22px;
  color: #ffffff;
  display: inline-block;
  margin-left: 12px;
  border-left: 2px solid #fff;
  padding-left: 10px;
  line-height: 30px;
  font-family: fangsong;
  font-weight: 600;
}
.forget-password[data-v-1a0f7802] {
  position: absolute;
  background-color: #fff;
  width: 600px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 60px 80px;
}
.forget-password .title[data-v-1a0f7802] {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 174px;
  height: 34px;
  line-height: 34px;
  background-image: url(../../static/img/title-bg.11b163d3.png);
  -webkit-filter: hue-rotate(130deg) brightness(1.2) saturate(1.3);
          filter: hue-rotate(130deg) brightness(1.2) saturate(1.3);
  background-size: 100% 100%;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
}
.forget-password .login-btn[data-v-1a0f7802] {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 12px;
  color: rgba(15, 17, 18, 0.6);
}
.forget-password .login-btn > span[data-v-1a0f7802] {
  color: #092f66;
  cursor: pointer;
}
.forget-password .captcha-img[data-v-1a0f7802] {
  height: 32px;
  width: 80px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.forget-password .auth-code-btn[data-v-1a0f7802],
.forget-password .submit-btn[data-v-1a0f7802] {
  color: #ffffff;
  border-radius: 4px;
  outline: none;
  background-image: linear-gradient(176deg, #e9656c 0%, #e54e54 100%);
}
.forget-password .auth-code-btn[data-v-1a0f7802]:hover,
.forget-password .submit-btn[data-v-1a0f7802]:hover {
  background-image: linear-gradient(171deg, #eb747b 0%, #e86065 100%);
}
.forget-password .auth-code-btn[data-v-1a0f7802] {
  height: 32px;
  width: 120px;
  font-size: 14px;
  line-height: 32px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.forget-password .auth-code-btn[disabled=disabled][data-v-1a0f7802] {
  cursor: not-allowed;
}
.forget-password .submit-btn[data-v-1a0f7802] {
  height: 56px;
  width: 100%;
  line-height: 56px;
  font-size: 16px;
  -webkit-box-shadow: 0 3px 4px 0 rgba(25, 60, 198, 0.33);
          box-shadow: 0 3px 4px 0 rgba(25, 60, 198, 0.33);
}
.forget-password .el-checkbox[data-v-1a0f7802] {
  color: rgba(15, 17, 18, 0.6);
  line-height: 20px;
}
.forget-password .el-checkbox[data-v-1a0f7802] .el-checkbox__input.is-checked + .el-checkbox__label {
  color: rgba(15, 17, 18, 0.6);
}
#app .forget-password .el-form-item[data-v-1a0f7802] {
  margin-bottom: 18px;
}
#app .forget-password[data-v-1a0f7802] .el-form-item__label {
  color: rgba(15, 17, 18, 0.8);
}
#app .forget-password[data-v-1a0f7802] .el-input__inner {
  background: rgba(255, 255, 255, 0.1);
  border: 0.5px solid #eee;
  border-radius: 4px;
}
#app .forget-password[data-v-1a0f7802] .el-input__inner::-webkit-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .forget-password[data-v-1a0f7802] .el-input__inner::-moz-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .forget-password[data-v-1a0f7802] .el-input__inner:-ms-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .forget-password[data-v-1a0f7802] .el-input__inner::-ms-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .forget-password[data-v-1a0f7802] .el-input__inner::placeholder {
  color: rgba(15, 17, 18, 0.4);
}
.strength[data-v-1a0f7802] {
  padding: 2px 8px;
  font-size: 14px;
}
.low[data-v-1a0f7802] {
  color: red;
}
.medium[data-v-1a0f7802] {
  color: rgb(141, 141, 7);
}
.high[data-v-1a0f7802] {
  color: green;
}
@charset "UTF-8";
/**
 * @Author: liuyang
 * @Date: 2020-04-29
 * @LastEditors: liuyang
 * @LastEditTime: 2020-04-29
 * @Description: 头部样式
 */
.register-form[data-v-033fbba8] {
  position: absolute;
  background-color: #fff;
  width: 600px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 50px 60px 10px;
}
.register-form .register-title[data-v-033fbba8] {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 174px;
  height: 34px;
  border: none;
  line-height: 34px;
  background-image: url(../../static/img/title-bg.11b163d3.png);
  -webkit-filter: hue-rotate(130deg) brightness(1.2) saturate(1.3);
          filter: hue-rotate(130deg) brightness(1.2) saturate(1.3);
  background-size: 100% 100%;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
}
.register-form .login-button[data-v-033fbba8] {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 12px;
  color: rgba(15, 17, 18, 0.6);
}
.register-form .login-button > span[data-v-033fbba8] {
  color: #092f66;
  cursor: pointer;
}
.register-form .captcha-img[data-v-033fbba8] {
  height: 32px;
  width: 80px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.register-form .auth-code-btn[data-v-033fbba8],
.register-form .register-btn[data-v-033fbba8] {
  color: #ffffff;
  border-radius: 4px;
  outline: none;
}
[data-theme=red-theme] .register-form .auth-code-btn[data-v-033fbba8],
[data-theme=red-theme] .register-form .register-btn[data-v-033fbba8] {
  background-image: linear-gradient(176deg, #e9656c 0%, #e54e54 100%);
}
[data-theme=red-theme] .register-form .auth-code-btn[data-v-033fbba8]:hover,
[data-theme=red-theme] .register-form .register-btn[data-v-033fbba8]:hover {
  background-image: linear-gradient(171deg, #eb747b 0%, #e86065 100%);
}
.register-form .auth-code-btn[data-v-033fbba8] {
  height: 32px;
  width: 120px;
  font-size: 14px;
  line-height: 32px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.register-form .auth-code-btn[disabled=disabled][data-v-033fbba8] {
  cursor: not-allowed;
}
.register-form .register-btn[data-v-033fbba8] {
  height: 56px;
  width: 100%;
  line-height: 56px;
  font-size: 16px;
  -webkit-box-shadow: 0 3px 4px 0 rgba(25, 60, 198, 0.33);
          box-shadow: 0 3px 4px 0 rgba(25, 60, 198, 0.33);
}
.register-form .el-checkbox[data-v-033fbba8] {
  color: rgba(15, 17, 18, 0.6);
  line-height: 20px;
}
.register-form .el-checkbox[data-v-033fbba8] .el-checkbox__input.is-checked + .el-checkbox__label {
  color: rgba(15, 17, 18, 0.6);
}
.register-form .agreement-item[data-v-033fbba8] {
  color: #092f66;
  cursor: pointer;
}
#app .register-form .el-form-item[data-v-033fbba8] {
  margin-bottom: 18px;
}
#app .register-form[data-v-033fbba8] .el-form-item__label {
  color: rgba(15, 17, 18, 0.8);
}
#app .register-form[data-v-033fbba8] .el-input__inner {
  background: rgba(255, 255, 255, 0.1);
  border: 0.5px solid #eee;
  border-radius: 4px;
}
#app .register-form[data-v-033fbba8] .el-input__inner::-webkit-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-033fbba8] .el-input__inner::-moz-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-033fbba8] .el-input__inner:-ms-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-033fbba8] .el-input__inner::-ms-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-033fbba8] .el-input__inner::placeholder {
  color: rgba(15, 17, 18, 0.4);
}
.nextBtn[data-v-033fbba8] {
  text-align: center;
  margin-top: 20px;
}
.strength[data-v-033fbba8] {
  padding: 2px 8px;
  font-size: 14px;
}
.low[data-v-033fbba8] {
  color: red;
}
.medium[data-v-033fbba8] {
  color: rgb(141, 141, 7);
}
.high[data-v-033fbba8] {
  color: green;
}
.choose-role-item__header[data-v-43cd6ec7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.choose-role-item__content[data-v-43cd6ec7] {
  overflow: hidden;
}
.choose-role-item-title[data-v-43cd6ec7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #333;
  font-weight: 700;
  line-height: 1.4;
}
.choose-role-item-title .svg-icon[data-v-43cd6ec7] {
  margin-right: 8px;
  color: #3662e4;
}
.choose-role-item .divider[data-v-43cd6ec7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid #cccccc;
  margin: 0 10px;
}
.choose-role-item .el-icon-arrow-down[data-v-43cd6ec7] {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.choose-role-item .el-icon-arrow-down.is-expand[data-v-43cd6ec7] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[data-v-43cd6ec7] .cst-tp-cd {
  background-color: #f6f8fe;
}
[data-v-43cd6ec7] .choose-role-dialog {
  max-height: 70%;
  background-color: #f2f5fe;
  border-radius: 8px;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__body {
  padding: 10px 20px 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__body::-webkit-scrollbar {
  width: 6px;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__body::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  border-radius: 20px;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__header > div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
  font-size: 16px;
  font-weight: 600;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__header > div:first-child .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__header > .el-icon-error {
  color: #bbb;
  font-size: 18px;
  cursor: pointer;
}
[data-v-43cd6ec7] .choose-role-dialog .el-dialog__footer {
  padding: 10px 20px;
  border-top: 1px solid #e5e5e5;
}
[data-v-43cd6ec7] .choose-role-dialog .el-table,[data-v-43cd6ec7] .choose-role-dialog .el-table__expanded-cell,[data-v-43cd6ec7] .choose-role-dialog .el-table tr {
  background-color: transparent;
}
[data-v-43cd6ec7] .choose-role-dialog .el-table--border,[data-v-43cd6ec7] .choose-role-dialog .el-table--group,[data-v-43cd6ec7] .choose-role-dialog .el-table td.el-table__cell,[data-v-43cd6ec7] .choose-role-dialog .el-table th.el-table__cell.is-leaf,[data-v-43cd6ec7] .choose-role-dialog .el-table--border .el-table__cell,[data-v-43cd6ec7] .choose-role-dialog .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-color: #cccccc;
}
[data-v-43cd6ec7] .choose-role-dialog .el-table--border::after,[data-v-43cd6ec7] .choose-role-dialog .el-table--group::after,[data-v-43cd6ec7] .choose-role-dialog .el-table::before {
  background-color: #cccccc;
}
.ukey[data-v-3e59b653] {
  font-size: 14px;
  color: rgba(15, 17, 18, 0.8);
  line-height: 20px;
}
.ukey .mb-6[data-v-3e59b653] {
  margin-bottom: 6px;
}
.ukey .download-btn[data-v-3e59b653] {
  display: inline-block;
  font-size: 14px;
  color: #1552cc;
  font-weight: 600;
  cursor: pointer;
}
.ukey .download-btn + .download-btn[data-v-3e59b653] {
  margin-left: 20px;
}
.register-mobile[data-v-b67d1984] {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
.register-mobile[data-v-b67d1984] {
    background-image: url(../../static/img/bg.10fa9ddf.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
}
.register-form[data-v-b67d1984] {
  position: absolute;
  background-color: #fff;
  width: 100%;
  padding: 60px 10px 30px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 640px) {
.register-form[data-v-b67d1984] {
    width: 600px;
    top: 50%;
    right: 8.3%;
    padding: 60px 80px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
}
.register-form .register-title[data-v-b67d1984] {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 174px;
  height: 34px;
  line-height: 34px;
  background-image: url(../../static/img/title-bg.11b163d3.png);
  background-size: 100% 100%;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
}
.register-form .login-button[data-v-b67d1984] {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 12px;
  color: rgba(15, 17, 18, 0.6);
}
.register-form .login-button > span[data-v-b67d1984] {
  color: #092f66;
  cursor: pointer;
}
.register-form .captcha-img[data-v-b67d1984] {
  height: 32px;
  width: 80px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.register-form .auth-code-btn[data-v-b67d1984],
.register-form .register-btn[data-v-b67d1984] {
  color: #ffffff;
  border-radius: 4px;
  outline: none;
  background-image: linear-gradient(176deg, #427ce5 0%, #2d54c0 100%);
}
.register-form .auth-code-btn[data-v-b67d1984]:hover,
.register-form .register-btn[data-v-b67d1984]:hover {
  background-image: linear-gradient(171deg, #5589e8 0%, #4265c6 100%);
}
.register-form .auth-code-btn[data-v-b67d1984] {
  height: 32px;
  width: 120px;
  font-size: 14px;
  line-height: 32px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.register-form .auth-code-btn[disabled=disabled][data-v-b67d1984] {
  cursor: not-allowed;
}
.register-form .register-btn[data-v-b67d1984] {
  height: 56px;
  width: 100%;
  line-height: 56px;
  font-size: 16px;
  -webkit-box-shadow: 0 3px 4px 0 rgba(25, 60, 198, 0.33);
          box-shadow: 0 3px 4px 0 rgba(25, 60, 198, 0.33);
}
.register-form .el-checkbox[data-v-b67d1984] {
  color: rgba(15, 17, 18, 0.6);
  line-height: 20px;
}
.register-form .el-checkbox[data-v-b67d1984] .el-checkbox__input.is-checked + .el-checkbox__label {
  color: rgba(15, 17, 18, 0.6);
}
.register-form .agreement-item[data-v-b67d1984] {
  color: #092f66;
  cursor: pointer;
}
#app .register-form .el-form-item[data-v-b67d1984] {
  margin-bottom: 18px;
}
#app .register-form[data-v-b67d1984] .el-form-item__label {
  color: rgba(15, 17, 18, 0.8);
}
#app .register-form[data-v-b67d1984] .el-input__inner {
  background: rgba(255, 255, 255, 0.1);
  border: 0.5px solid #eee;
  border-radius: 4px;
}
#app .register-form[data-v-b67d1984] .el-input__inner::-webkit-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-b67d1984] .el-input__inner::-moz-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-b67d1984] .el-input__inner:-ms-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-b67d1984] .el-input__inner::-ms-input-placeholder {
  color: rgba(15, 17, 18, 0.4);
}
#app .register-form[data-v-b67d1984] .el-input__inner::placeholder {
  color: rgba(15, 17, 18, 0.4);
}
.app-mobile {
  min-width: initial !important;
}
[data-v-09cdb0c1] .pagination .el-input__inner,[data-v-09cdb0c1] .pagination .el-input {
  width: auto !important;
}
