@font-face {
  font-family: sungrow-font;
  src: url(../../assets/fonts/Montserrat-Light.f5e955ef.otf);
}
#app .main-container {
  width: 8.8542rem !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  overflow: hidden;
  height: 100%;
  -webkit-transition: margin-left 0.28s;
  transition: margin-left 0.28s;
}
#app .main-container.hide-sidebar {
  width: 100% !important;
}
#app .main-container.hide-sidebar .crumbs .crumbsReturn,
#app .main-container.hide-sidebar .crumbs .crumbsBlock {
  display: none;
}
#app .main-container.hide-sidebar .addProjMain {
  height: calc(100vh - 0.7796rem + 0.3385rem - 10px);
}
#app .main-container.hide-sidebar .addProjMain .addProjMain_body {
  height: calc(100vh - 1.2167rem + 0.3385rem - 10px);
}
#app .main-container.hide-sidebar .resMain .resMain_div[style*=height] {
  height: calc(-210px - 0.524433rem + 100vh) !important;
}
#app .sidebar-container {
  -webkit-transition: width 0.28s;
  transition: width 0.28s;
  width: 1.1458rem !important;
  background-color: #222933 !important;
  font-size: 0px;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  border-right: 2px solid #e2e0e0;
}
#app .sidebar-container .horizontal-collapse-transition {
  -webkit-transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
#app .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
  overflow-y: auto;
}
#app .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0px;
}
#app .sidebar-container .el-scrollbar {
  height: 100%;
}
#app .sidebar-container.has-logo {
  background-color: #1F2A31;
}
#app .sidebar-container.has-logo .version {
  color: #fff;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}
#app .sidebar-container .is-horizontal {
  display: none;
}
#app .sidebar-container a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
#app .sidebar-container .svg-icon,
#app .sidebar-container .iconfont,
#app .sidebar-container [class^=el-icon-] {
  margin-right: 10px;
  color: white !important;
  font-size: 18px !important;
}
#app .sidebar-container .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  -webkit-transform: rotateZ(90deg);
          transform: rotateZ(90deg);
}
#app .sidebar-container .submenu-title-noDropdown,
#app .sidebar-container .el-submenu__title {
  background-color: #222933 !important;
  font-size: 0.0833rem;
}
#app .sidebar-container .submenu-title-noDropdown .svgIcon,
#app .sidebar-container .el-submenu__title .svgIcon {
  font-size: 0.0833rem !important;
}
#app .sidebar-container .submenu-title-noDropdown:hover,
#app .sidebar-container .el-submenu__title:hover {
  color: #FE7801 !important;
  width: 100%;
}
#app .sidebar-container .submenu-title-noDropdown:hover .svgIcon,
#app .sidebar-container .el-submenu__title:hover .svgIcon {
  color: #FE7801 !important;
}
#app .sidebar-container .submenu-title-noDropdown i,
#app .sidebar-container .el-submenu__title i {
  color: #ffffff;
}
#app .sidebar-container .submenu-title-noDropdown .el-icon-arrow-down:before,
#app .sidebar-container .el-submenu__title .el-icon-arrow-down:before {
  content: "\e6e0";
}
#app .sidebar-container .is-active > .el-submenu__title {
  color: #FE7801 !important;
  font-weight: bold;
  z-index: 10;
}
#app .sidebar-container .is-active > .el-submenu__title .svgIcon {
  color: #FE7801 !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title,
#app .sidebar-container .el-submenu .el-menu-item {
  min-width: 1.1458rem !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:hover::before,
#app .sidebar-container .el-submenu .el-menu-item:hover::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 8px;
  right: 8px;
  bottom: 4px;
  background: #3B4453;
  border-radius: 4px;
  z-index: 1;
}
#app .sidebar-container .el-menu {
  border: none;
  height: 100%;
  width: 100% !important;
}
#app .sidebar-container .el-menu .el-menu-item.is-active,
#app .sidebar-container .el-menu .el-menu-item.is-active:hover {
  color: #fff !important;
  font-weight: 600;
  z-index: 2;
}
#app .sidebar-container .el-menu .el-menu-item.is-active::before,
#app .sidebar-container .el-menu .el-menu-item.is-active:hover::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 8px;
  right: 8px;
  bottom: 4px;
  background: #3B4453;
  border-radius: 4px;
  z-index: 1;
}
#app .sidebar-container .el-menu .el-menu-item.is-active .svg-icon,
#app .sidebar-container .el-menu .el-menu-item.is-active:hover .svg-icon,
#app .sidebar-container .el-menu .el-menu-item.is-active .iconfont,
#app .sidebar-container .el-menu .el-menu-item.is-active:hover .iconfont,
#app .sidebar-container .el-menu .el-menu-item.is-active [class^=el-icon-],
#app .sidebar-container .el-menu .el-menu-item.is-active:hover [class^=el-icon-] {
  color: #fff !important;
}
#app .sidebar-container .el-menu > .el-submenu > .el-menu > .el-submenu > .el-menu {
  padding-left: 12px;
}
#app .sidebar-container .versionInfo {
  padding: 0 0 10px 5px;
}
#app .sidebar-container .version-dialog-details {
  height: 400px;
}
#app .hideSidebar .main-container {
  margin-left: 54px;
}
#app .hideSidebar .submenu-title-noDropdown {
  padding: 0 !important;
  position: relative;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip {
  padding: 0 !important;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon {
  margin-left: 20px;
}
#app .hideSidebar .el-submenu {
  overflow: hidden;
}
#app .hideSidebar .el-submenu > .el-submenu__title {
  padding: 0 !important;
}
#app .hideSidebar .el-submenu > .el-submenu__title .svg-icon {
  margin-left: 20px;
}
#app .hideSidebar .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
#app .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
#app .el-menu--collapse .el-menu .el-submenu {
  min-width: 1.1458rem !important;
}
#app .mobile .main-container {
  margin-left: 0px;
}
#app .mobile .sidebar-container {
  -webkit-transition: -webkit-transform 0.28s;
  transition: -webkit-transform 0.28s;
  transition: transform 0.28s;
  transition: transform 0.28s, -webkit-transform 0.28s;
  width: 1.1458rem !important;
}
#app .mobile.hideSidebar .sidebar-container {
  pointer-events: none;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transform: translate3d(-1.1458rem, 0, 0);
          transform: translate3d(-1.1458rem, 0, 0);
}
#app .withoutAnimation .main-container,
#app .withoutAnimation .sidebar-container {
  -webkit-transition: none;
  transition: none;
}
.el-menu--vertical > .el-menu .svg-icon {
  margin-right: 16px;
}
.el-menu--vertical > .el-menu--popup {
  max-height: 100vh;
  overflow-y: auto;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-track-piece {
  background: #d3dce6;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar {
  width: 6px;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-thumb {
  background: #99a9bf;
  border-radius: 20px;
}
.sg-cloumns {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-left: 18px solid #f4f6f9;
  border-right: 18px solid #f4f6f9;
}
.sg-cloumns.sg-cloums-bottom {
  height: 78%;
}
.sg-cloumns .cloumns {
  border-right: 18px solid #f4f6f9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sg-cloumns .cloumns .cloumns-top-bottom {
  height: 50%;
  border-bottom: 18px solid #f4f6f9;
}
.sg-cloumns .cloumns .cloumns-top-bottom:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sg-cloumns .cloumns .titleStyle {
  font-size: 14px;
  margin: 10px 0 20px 10px;
  height: 25px;
}
.sg-cloumns .cloumns .option {
  float: right;
  margin-right: 20px;
  width: 90px;
  vertical-align: middle;
  top: -10%;
  font-weight: 700;
  text-align: center;
}
.sg-cloumns .cloumns .el-input__inner {
  height: 25px;
}
.sg-cloumns .cloumns .el-input__icon {
  line-height: 25px;
}
.content-side {
  height: calc(100vh - 50px);
  overflow: hidden;
  padding-bottom: 20px;
}
.content-side .el-tree-node__label {
  display: block;
  white-space: nowrap;
  width: 145px;
  text-overflow: ellipsis;
}
.content-side .el-tree-node__content {
  line-height: 40px;
  height: 40px;
}
.content-side .el-input__inner {
  border-radius: 6px;
  height: 30px !important;
  border: solid 2px #b9b9b9;
}
.content-side .el-input__icon {
  height: 30px !important;
  line-height: 30px !important;
}
.content-side .el-tree-node:not(.is-focusable):is-current .el-tree-node__label {
  color: #000 !important;
}
.content-side .el-tree-node:not(.is-focusable) .el-tree-node__label {
  color: #000 !important;
}
.content-side .not-allow {
  color: #000 !important;
}
.content-side .equip-tree .el-tree-node:focus .el-tree-node__content {
  color: #000;
}
.content-side .equip-tree .el-tree-node:active .el-tree-node__content {
  color: #61baff;
}
.content-side .equip-tree .is-expanded > .el-tree-node__content > .el-tree-node__label {
  color: #61baff;
}
.content-side .equip-tree div:not(.is-checked) .el-tree-node__label {
  color: #000;
}
.content-side .equip-tree div:not(.is-checked) .el-tree-node__label.color {
  color: #61baff;
}
.content-side .equip-tree .el-tree-node .el-tree-node__content {
  background: transparent !important;
}
.content-side .equip-tree .el-tree-node:focus > .el-tree-node__content {
  background: none;
}
.content-side .equip-tree .is-current {
  background: none;
}
.content-side .equip-tree .is-current:not(.is-expanded) > .el-tree-node__content .el-tree-node__label {
  color: #61baff;
}
.content-side .equip-tree .is-current:active,
.content-side .equip-tree .is-current:visited .is-current:focus,
.content-side .equip-tree .is-current:hover {
  background: none !important;
}
.content-side .equip-tree .el-tree-node:hover .el-tree-node__content {
  color: #61baff;
}
.content-side .equip-tree .el-tree__empty-text {
  color: #000;
}
.el-aside {
  border-top: 18px solid #fff;
  padding: 8px 0;
  width: 208px !important;
  background-color: #fff;
  overflow-x: auto;
}
.el-main {
  padding: 0;
}
.search-style {
  background-color: #ffffff;
  opacity: 0.7;
}
.projManagement {
  height: calc(100vh - 50px);
  border-top: 2px solid #e2e0e0;
}
.projManagement .projManagement-manage {
  height: 100%;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: none;
  background: #fff;
}
.projManagement .projManagement-bottom {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 70%;
}
.projManagement .projManagement-pagination {
  width: 100%;
  height: 40px;
}
.projManagement .projManagement-top,
.projManagement .taskManagement-top {
  background: #fff;
}
.projManagement .projManagement-top .proj-name,
.projManagement .taskManagement-top .proj-name {
  display: inline-block;
  width: 100px;
  font-size: 16px;
  padding-left: 20px;
}
.projManagement .projManagement-top .projManagement-content-title,
.projManagement .taskManagement-top .projManagement-content-title {
  font-size: 14px;
  line-height: 52px;
  height: 52px;
}
.projManagement .projManagement-top .reportType-style .el-input--suffix .el-input__inner,
.projManagement .taskManagement-top .reportType-style .el-input--suffix .el-input__inner {
  line-height: 32px;
  height: 32px;
}
.projManagement .projManagement-top .reportType-style .el-input__inner,
.projManagement .taskManagement-top .reportType-style .el-input__inner {
  border-radius: 6px;
  height: 32px;
  border: solid 1px #b9b9b9;
}
.projManagement .projManagement-top .reportType-style .el-input__icon,
.projManagement .taskManagement-top .reportType-style .el-input__icon {
  line-height: 32px;
}
.projManagement .projManagement-top .taskName-style,
.projManagement .taskManagement-top .taskName-style {
  margin-left: -10px;
}
.projManagement .projManagement-top .taskName-style .el-input--suffix .el-input__inner,
.projManagement .taskManagement-top .taskName-style .el-input--suffix .el-input__inner {
  line-height: 32px;
  height: 32px;
}
.projManagement .projManagement-top .taskName-style .el-input__inner,
.projManagement .taskManagement-top .taskName-style .el-input__inner {
  border-radius: 6px;
  height: 32px;
  border: solid 1px #b9b9b9;
}
.projManagement .projManagement-top .taskName-style .el-input__icon,
.projManagement .taskManagement-top .taskName-style .el-input__icon {
  line-height: 32px;
}
.projManagement .projManagement-top .reportDate-style,
.projManagement .taskManagement-top .reportDate-style {
  width: 168px;
  height: 30px;
  background-color: #ffffff;
}
.projManagement .projManagement-top .reportDate-style .el-input__inner,
.projManagement .taskManagement-top .reportDate-style .el-input__inner {
  border-radius: 6px;
  height: 30px;
  border: solid 2px #b9b9b9;
}
.projManagement .projManagement-top .reportDate-style .el-input__icon,
.projManagement .taskManagement-top .reportDate-style .el-input__icon {
  line-height: 30px;
}
.projManagement .projManagement-top .line,
.projManagement .taskManagement-top .line {
  border: 1px solid #eeeeee;
}
.projManagement .projManagement-top .addBtn,
.projManagement .taskManagement-top .addBtn {
  padding: 10px 0 10px 30px;
}
.projManagement .projManagement-top .search-Btn,
.projManagement .taskManagement-top .search-Btn {
  width: 54px;
  height: 28px;
  background-color: #5792f2;
  border-radius: 6px;
  cursor: pointer;
  font-size: 14px;
  color: #ffffff;
  line-height: 0;
  padding-left: 13px;
  outline: 0;
  margin-left: 20px;
  border-color: #5792f2;
}
.projManagement .projManagement-top .export-Btn,
.projManagement .taskManagement-top .export-Btn {
  width: 54px;
  height: 28px;
  background-color: #ee8413;
  border-radius: 6px;
  cursor: pointer;
  font-size: 14px;
  color: #ffffff;
  line-height: 0;
  padding-left: 13px;
  outline: 0;
  margin: 5px 40px 0 10px;
  border-color: #ee8413;
}
.projManagement .projManagement-middle {
  background-color: #f4f6f9;
  padding: 7px 0 21px;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 1px;
  text-align: center;
  height: 42px;
}
.projManagement .el-pagination {
  float: right;
}
.projManagement .pageQuery {
  padding-top: 20px;
  font-size: 14px;
  padding: 10px 0 0 18px;
  overflow: hidden;
}
.projManagement .device-list {
  padding: 20px 10px;
  font-size: 14px;
  white-space: nowrap;
  background-color: #ffffff;
}
.projManagement .device-list .selected {
  color: #409EFF;
}
.projManagement .device-list div {
  line-height: 40px;
  cursor: pointer;
}
.projManagement .option {
  width: 200px;
}
.projManagement .option input {
  line-height: 32px;
}
.projManagement .option .el-input--suffix .el-input__inner {
  line-height: 32px;
  height: 32px;
}
.projManagement .option .el-input__inner {
  border-radius: 6px;
  height: 32px;
  border: solid 1px #b9b9b9;
}
.projManagement .option .el-input__icon {
  line-height: 32px;
}
.projManagement .date-picker-style {
  width: 200px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
.projManagement .date-picker-style .el-input__icon {
  height: 32px;
  line-height: 32px;
}
.projManagement .date-picker-style .el-input__inner {
  height: 32px;
  line-height: 32px;
}
.projManagement .popper1 {
  top: 100%;
  right: 1.5%;
}
.projManagement .themeColor {
  color: #2196f3;
  cursor: pointer;
  margin-right: 10px;
}
.projManagement .input-style {
  display: inline-block;
  width: 200px !important;
}
.projManagement .textarea-input-style {
  width: 780px;
}
.projManagement .zhi {
  margin: 0 10px;
}
.projManagement .line-style {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 22px;
}
.projManagement .file {
  position: relative;
  display: inline-block;
  background: #D0EEFF;
  border: 1px solid #99D3F5;
  border-radius: 4px;
  padding: 4px 12px;
  overflow: hidden;
  color: #1E88C7;
  text-decoration: none;
  text-indent: 0;
  line-height: 20px;
  margin-top: 5px;
}
.projManagement .file input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
}
.projManagement .file:hover {
  background: #AADFFD;
  border-color: #78C3F3;
  color: #004974;
  text-decoration: none;
}
.projManagement .imgName {
  vertical-align: top;
  margin-left: 10px;
  font-size: 14px;
}
.projManagement .handle-add1 {
  height: 40px;
  line-height: 1.4583vw;
  display: inline-block;
  -ms-flex-item-align: center;
  align-self: center;
}
.projManagement .fileUp {
  width: 517px;
  height: 40px;
  background-color: #272e48;
  color: #ffffff;
  font-size: 0.9375vw;
  border-radius: 0.4167vw;
  margin-left: 20px;
  position: absolute;
  top: 0;
  opacity: 0;
  z-index: 1;
  left: 0;
}
body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
  padding: 0;
  margin: 0;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
label {
  font-weight: 700;
}
html {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#app {
  height: 100%;
}
#nprogress .bar {
  background-color: #ff8100 !important;
}
#nprogress .peg {
  -webkit-box-shadow: 0 0 10px #ff8100, 0 0 5px #ff8100 !important;
          box-shadow: 0 0 10px #ff8100, 0 0 5px #ff8100 !important;
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.no-padding {
  padding: 0px !important;
}
.padding-content {
  padding: 4px 0;
}
a:focus,
a:active {
  outline: none;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}
div:focus {
  outline: none;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.pr-5 {
  padding-right: 5px;
}
.pl-5 {
  padding-left: 5px;
}
.block {
  display: block;
}
.pointer {
  cursor: pointer;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.page-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ' ';
  clear: both;
  height: 0;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.content-main__body {
  min-width: 1000px;
}
.content-main__body .item-content {
  background: #fefefe;
  border-radius: 4px;
}
.content-main__body .item-content .item-title {
  color: #222222;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 16px;
}
.content-main__body .item-content {
  margin-bottom: 14px;
}
.content-main__body .el-button {
  border-radius: 4px;
}
.content-main__body .el-button.el-button--default {
  height: 32px;
}
.content-main__body .el-button:hover {
  border: 1px solid #ff8f33;
  color: #ff8f33;
}
.content-main__body .el-button.el-button--text {
  border: none !important;
}
.content-main__body .content-main__item {
  background-color: #fefefe;
  padding: 14px 24px;
  border-radius: 4px;
}
.content-main__body .content-main__item .content-main__item-title {
  font-weight: 500;
  color: #222222;
  font-size: 16px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.content-main__body .content-main__item:not(:last-of-type) {
  margin-bottom: 10px;
}
.el-radio__input.is-checked + .el-radio__label {
  color: #ff8100;
}
.el-checkbox__inner:hover {
  border-color: #fe7801;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #fe7801;
  border-color: #fe7801;
}
.gc-list-control {
  max-height: 300px;
  overflow-y: auto;
}
.gc-list-control .gc-list-control-container .gc-list-control-item {
  border-bottom: 1px solid #dee;
}
.gcsj-func-color-content {
  color: #000;
}
.introjs-tooltip {
  font-size: 16px;
  background-color: #ffffff;
  color: #666666;
  padding: 16px !important;
  min-width: 300px !important;
}
.introjs-tooltip .introjs-tooltip-header {
  padding: 0;
  line-height: 22px;
}
.introjs-tooltip .introjs-tooltip-title {
  font-weight: 400;
  color: #222222;
}
.introjs-tooltip .introjs-tooltiptext {
  font-weight: 400;
  color: #666666;
  padding: 0;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.introjs-tooltip .introjs-skipbutton {
  color: #1b4daa;
}
.introjs-tooltip .introjs-arrow.right {
  border-left-color: #ffffff;
}
.introjs-tooltip .introjs-arrow.top-right {
  border-bottom-color: #ffffff;
}
.introjs-tooltip .introjs-arrow.top-middle {
  border-bottom-color: #ffffff;
}
.introjs-tooltip .introjs-helperNumberLayer {
  color: #666666;
  position: absolute;
  left: 16px;
  display: inline-block;
}
.introjs-tooltip .introjs-tooltipbuttons {
  float: right;
  border-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0px !important;
}
.introjs-tooltip .introjs-button {
  background-color: #ffffff;
  font-weight: 400;
  color: #707070 !important;
  text-shadow: none;
  padding: 6px 15px !important;
}
.introjs-tooltip .introjs-button:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(158, 158, 158, 0.5) !important;
          box-shadow: 0 0 0 2px rgba(158, 158, 158, 0.5) !important;
}
.introjs-tooltip .introjs-prevbutton {
  margin-right: 8px;
}
.introjs-tooltip .introjs-donebutton {
  color: #ff8100 !important;
  border: 1px solid #ff8100 !important;
  background: #fff2e5 !important;
}
.introjs-tooltip .introjs-skipbutton {
  font-size: 14px;
  font-weight: 400;
  top: 72px;
  left: 45px;
}
.introjs-tooltip .introjs-button:focus {
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
}
.el-radio__input.is-checked .el-radio__inner {
  border-color: #ff8100;
  background: #ff8100;
}
aside {
  background: #eef1f6;
  padding: 8px 24px;
  margin-bottom: 20px;
  border-radius: 2px;
  display: block;
  line-height: 32px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #2c3e50;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
aside a {
  color: #337ab7;
  cursor: pointer;
}
aside a:hover {
  color: #20a0ff;
}
.app-container {
  padding: 20px;
}
.components-container {
  margin: 30px 50px;
  position: relative;
}
.text-center {
  text-align: center;
}
.sub-navbar {
  height: 50px;
  line-height: 50px;
  position: relative;
  width: 100%;
  text-align: right;
  padding-right: 20px;
  -webkit-transition: 600ms ease position;
  transition: 600ms ease position;
  background: -webkit-gradient(linear, left top, right top, from(#20b6f9), color-stop(0%, #20b6f9), color-stop(100%, #2178f1), to(#2178f1));
  background: linear-gradient(90deg, #20b6f9 0%, #20b6f9 0%, #2178f1 100%, #2178f1 100%);
}
.sub-navbar .subtitle {
  font-size: 20px;
  color: #fff;
}
.sub-navbar.draft {
  background: #d0d0d0;
}
.sub-navbar.deleted {
  background: #d0d0d0;
}
.link-type,
.link-type:focus {
  color: #337ab7;
  cursor: pointer;
}
.link-type:hover,
.link-type:focus:hover {
  color: #20a0ff;
}
.filter-container {
  padding-bottom: 10px;
}
.filter-container .filter-item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}
.multiselect {
  line-height: 16px;
}
.multiselect--active {
  z-index: 1000 !important;
}
.el-button--mini {
  padding: 7px 10px;
}
.el-button {
  border-radius: 8px;
}
.el-button [class*=' el-icon-'],
.el-button [class^='el-icon-'],
.el-button [class^='iconfont'] {
  color: #409eff;
}
.el-button [class^='iconfont'] {
  margin-right: 3px;
}
.el-button.el-button--text {
  padding: 0;
}
.el-button .sunexport-arrow {
  font-size: 16px;
}
.head-table {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-collapse: collapse;
  font-size: 14px;
}
.head-table tr {
  width: 100%;
  height: 48px;
  line-height: 48px;
  color: #333;
}
.head-table tr td {
  border: 1px solid #ddd;
}
.head-table tr td.name {
  width: 10%;
  padding-right: 10px;
  text-align: right;
  background: #fbfbfb;
}
.head-table tr td.value {
  width: 23.3334%;
  padding-left: 16px;
  padding-right: 10px;
  text-align: left;
}
.head-table tr td.value span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-box {
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.file-box .file-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  outline: none;
  background-color: transparent;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  cursor: pointer;
  font-size: 0;
  z-index: 999;
}
.el-dialog {
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0 !important;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: calc(100% - 30px);
  max-width: calc(100% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.el-dialog.is-fullscreen {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0;
  margin-top: -1px !important;
  overflow: hidden;
}
.el-dialog.is-fullscreen .el-dialog__header {
  padding-top: 15px;
  padding-bottom: 15px;
}
.el-dialog.is-fullscreen .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  font-weight: bold;
  color: #444;
}
.el-dialog.is-fullscreen .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #ff8100;
}
.el-dialog.is-fullscreen .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  padding: 0 20px;
  background-color: #f4f4f4;
}
.el-dialog .el-dialog__header,
.el-dialog .el-dialog__footer {
  background: #f4f4f4;
}
.el-dialog .el-dialog__header {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.el-dialog .el-dialog__footer {
  padding-bottom: 10px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  text-align: right;
}
.el-dialog .el-dialog__footer .el-button {
  height: 32px;
}
.el-dialog .el-dialog__body {
  overflow: auto;
}
.el-dialog__wrapper.form-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.el-dialog__wrapper.form-dialog .el-dialog__header {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e8eaec;
  background-color: #f1f1f1;
}
.el-dialog__wrapper.form-dialog .el-dialog__header .el-dialog__title {
  font-weight: bold;
}
.el-dialog__wrapper.form-dialog .el-dialog__header .el-dialog__headerbtn {
  top: 15px;
}
.el-dialog__wrapper.form-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  margin-top: 3px;
  color: #111;
  font-weight: bold;
}
.el-dialog__wrapper.form-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #ff8100;
}
.el-dialog__wrapper.form-dialog .el-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 0 !important;
  margin: 0 !important;
  max-height: 90%;
  overflow: hidden;
  border-radius: 6px;
}
.el-dialog__wrapper.form-dialog .el-dialog.is-fullscreen {
  height: 100%;
  max-height: 100%;
  border-radius: 0;
}
.el-dialog__wrapper.form-dialog .el-dialog .el-dialog__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  padding: 20px 20px 30px;
}
.el-dialog__wrapper.form-dialog .el-dialog .el-dialog__body .el-form {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
  padding-right: 25px;
}
.el-input__inner {
  border: 0;
  background-color: #F7F7F7;
}
.el-input__inner:focus {
  border: 1px solid #FF8F33 !important;
}
.el-cascader__dropdown .el-cascader-menu .el-cascader-node.is-active .el-cascader-node__label,
.el-cascader__dropdown .el-cascader-menu .el-cascader-node.is-active .el-icon-check::before {
  color: #ff8100;
}
.vue-treeselect {
  height: 32px;
}
.vue-treeselect__placeholder,
.vue-treeselect__single-value {
  line-height: unset !important;
}
.el-tree-node__expand-icon.expanded.sunadd-rect {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.el-tree-node__expand-icon.expanded.sunadd-rect:before {
  content: '\e624';
}
.el-button--default.el-button--mini:not(.is-disabled),
.el-button--default.el-button--small:not(.is-disabled) {
  font-size: 14px;
  color: #252525;
}
.el-button--default.el-button--mini.is-disabled,
.el-button--default.el-button--small.is-disabled {
  font-size: 14px;
}
.el-message-box {
  border-radius: 10px;
  padding-bottom: 0;
  width: 576px;
}
.el-message-box .el-message-box__header,
.el-message-box .el-message-box__btns {
  background: #f4f4f4;
}
.el-message-box .el-message-box__header {
  padding-top: 20px;
}
.el-message-box .el-message-box__message {
  padding: 30px 20px;
  font-size: 16px;
  color: #252525;
}
.el-message-box .el-message-box__status + .el-message-box__message {
  padding-left: 36px;
}
.el-message-box .el-message-box__btns {
  padding: 10px 20px;
}
.el-message-box .el-message-box__btns .el-button--warning {
  float: right;
  margin-left: 10px;
}
.el-message-box .el-message-box__btns .el-button--default.el-button--mini:not(.is-disabled),
.el-message-box .el-message-box__btns .el-button--default.el-button--small:not(.is-disabled) {
  color: white;
}
.el-message-box.prompt-wrapper .el-message-box__content .el-message-box__input .el-input {
  width: 90%;
}
.el-message-box.prompt-wrapper .el-message-box__content .el-message-box__input .el-input input {
  border-radius: 4px;
}
.el-input__count {
  line-height: 1;
  opacity: 0.8;
}
.el-textarea__inner {
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}
.el-table {
  color: #252525;
}
.el-table .el-table__empty-text {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.el-table thead {
  color: #252525;
}
.el-table.table-form .el-table__header-wrapper th,
.el-table.table-form .el-table__fixed-header-wrapper th {
  height: 45px;
  line-height: 45px;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell {
  padding: 0;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .cell,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .cell {
  overflow: visible;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-table__expand-icon .el-icon-arrow-right::before,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-table__expand-icon .el-icon-arrow-right::before {
  content: '\e791';
  font-size: 18px;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item {
  width: 100%;
  margin-bottom: 0 !important;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content {
  width: 100%;
  position: relative;
  margin-left: 0 !important;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-input,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-input,
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-textarea,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-textarea,
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-select,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-select,
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-cascader,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-cascader {
  width: 100%;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-form-item__error,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item .el-form-item__content .el-form-item__error {
  position: absolute;
  top: 103%;
  padding: 0;
  white-space: nowrap;
  z-index: 1;
}
.el-table.table-form .el-table__body-wrapper .el-table__row .el-table__cell .el-form-item label.el-form-item__label,
.el-table.table-form .el-table__fixed-body-wrapper .el-table__row .el-table__cell .el-form-item label.el-form-item__label {
  display: none;
}
.drawer-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.drawer-wrapper .el-drawer__header {
  height: 54px;
  padding: 0 24px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 0;
}
.drawer-wrapper .el-drawer__header:first-child {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #222222;
}
.drawer-wrapper .el-drawer__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  padding: 24px 24px 0 24px;
}
.drawer-wrapper .el-drawer__body .el-form {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
.drawer-wrapper .el-drawer__body .el-form .el-form-item__label {
  color: #666666;
}
.drawer-wrapper .el-drawer__body .el-form .two-line-label .el-form-item__label {
  line-height: 20px;
}
.drawer-wrapper .el-drawer__body .el-form .el-cascader {
  width: 100%;
}
.drawer-wrapper .el-drawer__body .el-form .el-input__inner {
  border-radius: 4px;
}
.drawer-wrapper .el-drawer__body .drawer-footer {
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #e6e6e6;
}
.drawer-wrapper .el-drawer__body .drawer-footer .el-button {
  height: 36px;
  width: 86px;
}
.el-table__body-wrapper::-webkit-scrollbar {
  height: 10px !important;
}
.el-tabs__item:focus.is-active.is-focus:not(:active),
.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.el-tree,
.el-form-item__label,
.el-input__inner,
.el-form-item__content {
  color: #252525;
}
.el-select {
  width: 100%;
}
::-webkit-scrollbar-track-piece {
  background: #d3dce6;
  z-index: 99;
}
::-webkit-scrollbar {
  width: 6px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  background: #99a9bf;
  border-radius: 20px;
}
.el-checkbox.is-bordered.el-checkbox--mini {
  padding-top: 5px;
}
.el-tag + .el-tag {
  margin-left: 10px;
}
.optical-tab {
  margin: 20px;
}
.optical-tab .tab-header {
  background: #3f9eff;
  padding: 10px 20px;
  color: white;
  margin-bottom: 10px;
}
.messageZIndex {
  z-index: 99999 !important;
}
.el-message-box__btns .el-button--default:first-child {
  background: darkgray;
}
.optical-header {
  border-bottom: 1px solid #ccc;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.optical-history {
  margin: 20px;
}
.optical-history .form-lable .el-form-item__label {
  font-size: 14px !important;
}
.optical-label .el-form-item__label {
  width: 200px !important;
}
.optical-label .el-form-item__content {
  margin-left: 200px !important;
}
.opitcal-table .el-form-item,
.opitcal-table .el-form-item__content {
  width: -webkit-fill-available;
}
.optical-form-210 .el-form-item__content {
  width: 300px;
}
.gc-filter-dialog-resizable .gc-filter-check-outerDiv {
  margin-top: 8px;
}
.gc-filter-dialog-resizable .gc-filter-check-outerDiv .gc-check-uncheck-all {
  float: left;
}
.focus-animate {
  border: 2px dashed;
  border-radius: 4px;
  -webkit-animation: fade 0.6s infinite, shake 0.4s ease-out infinite;
          animation: fade 0.6s infinite, shake 0.4s ease-out infinite;
}
.min-shake {
  -webkit-animation: min-shake 0.3s ease-out infinite;
          animation: min-shake 0.3s ease-out infinite;
}
@-webkit-keyframes fade {
  from {
    border-color: #ff8100;
  }
  50% {
    border-color: rgba(255, 129, 0, 0.4);
  }
  to {
    border-color: #ff8100;
  }
}
@keyframes fade {
  from {
    border-color: #ff8100;
  }
  50% {
    border-color: rgba(255, 129, 0, 0.4);
  }
  to {
    border-color: #ff8100;
  }
}
@-webkit-keyframes shake {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-2px) rotateZ(0.2deg);
            transform: translateX(-2px) rotateZ(0.2deg);
  }
  75% {
    -webkit-transform: translateX(2px) rotateZ(-0.2deg);
            transform: translateX(2px) rotateZ(-0.2deg);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes shake {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-2px) rotateZ(0.2deg);
            transform: translateX(-2px) rotateZ(0.2deg);
  }
  75% {
    -webkit-transform: translateX(2px) rotateZ(-0.2deg);
            transform: translateX(2px) rotateZ(-0.2deg);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes min-shake {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-1px) rotateZ(0.3deg);
            transform: translateX(-1px) rotateZ(0.3deg);
  }
  75% {
    -webkit-transform: translateX(1px) rotateZ(-0.3deg);
            transform: translateX(1px) rotateZ(-0.3deg);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes min-shake {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-1px) rotateZ(0.3deg);
            transform: translateX(-1px) rotateZ(0.3deg);
  }
  75% {
    -webkit-transform: translateX(1px) rotateZ(-0.3deg);
            transform: translateX(1px) rotateZ(-0.3deg);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.el-table .el-table__header-wrapper th {
  word-break: break-word;
  background-color: #f0f0f0;
  color: #515a6e;
  height: 54px;
  font-size: 14px;
  text-align: left;
  padding: 0;
  line-height: 54px;
}
.el-table td {
  text-align: center;
  font-size: 14px;
  padding: 0;
  line-height: 54px;
  height: 54px;
}
.el-table .dan-row {
  background: #f8faff;
}
.el-table .shuang-row {
  background: #fff;
}
.pagination-container {
  position: relative;
  height: 100%;
}
.pagination-container .el-pagination {
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.el-table .fixed-width .el-button--mini {
  color: #409eff;
  padding-left: 0;
  padding-right: 0;
  width: inherit;
}
.el-tree-node__content > .el-checkbox {
  margin-right: 8px;
}
.list-group-striped > .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.list-group {
  padding-left: 0px;
  list-style: none;
}
.list-group-item {
  border-bottom: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  margin-bottom: -1px;
  padding: 11px 0px;
  font-size: 13px;
}
.pull-right {
  float: right !important;
}
.el-card {
  border: none;
  color: #000;
}
.el-card__header {
  padding: 0;
  min-height: 40px;
}
.el-card__body {
  padding: 0;
}
.card-box {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 10px;
}
.el-card.is-always-shadow,
.el-card.is-hover-shadow:focus,
.el-card.is-hover-shadow:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* text color */
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ed5565;
}
.text-muted {
  color: #888888;
}
.el-table-column--selection {
  vertical-align: baseline !important;
}
.el-checkbox {
  margin-right: 70px;
}
.el-checkbox .el-checkbox__inner:hover {
  border-color: #ff8100;
}
.el-scrollbar__wrap {
  overflow: hidden;
  overflow-y: auto;
}
/*  地图  */
.amap-maptypecontrol {
  display: none !important;
}
.amap-logo {
  display: none !important;
}
.amap-copyright {
  display: none !important;
}
.time-scroll .el-scrollbar__wrap {
  overflow: scroll;
}
.el-main {
  overflow-x: hidden;
}
/* 设置浮动，减少浮动带来的 bug */
.fl,
.fr {
  display: inline;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
/* 鼠标手势 */
.cursor {
  cursor: pointer;
}
.not-cursor {
  cursor: not-allowed;
}
.page-fff {
  background-color: #fff;
}
/* 字体 */
.bold {
  font-weight: bold;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px;
}
.f15 {
  font-size: 15px;
}
.f16 {
  font-size: 16px;
}
.f18 {
  font-size: 18px;
}
.f20 {
  font-size: 20px;
}
.f22 {
  font-size: 22px;
}
.f24 {
  font-size: 24px;
}
.f26 {
  font-size: 26px;
}
.f28 {
  font-size: 28px;
}
.f30 {
  font-size: 30px;
}
.f32 {
  font-size: 32px;
}
.f34 {
  font-size: 34px;
}
.f36 {
  font-size: 36px;
}
.f38 {
  font-size: 38px;
}
.f40 {
  font-size: 40px;
}
.f42 {
  font-size: 42px;
}
/* margin */
.m-5 {
  margin: 5px;
}
.mt-5 {
  margin-top: 5px;
}
.mb-5 {
  margin-bottom: 5px;
}
.ml-5 {
  margin-left: 5px;
}
.mr-5 {
  margin-right: 5px;
}
.m-10 {
  margin: 10px;
}
.mt-10 {
  margin-top: 10px;
}
.mb-10 {
  margin-bottom: 10px;
}
.ml-10 {
  margin-left: 10px;
}
.mr-10 {
  margin-right: 10px;
}
.m-15 {
  margin: 15px;
}
.mt-15 {
  margin-top: 15px;
}
.mb-15 {
  margin-bottom: 15px;
}
.ml-15 {
  margin-left: 15px;
}
.mr-15 {
  margin-right: 15px;
}
.m-20 {
  margin: 20px;
}
.mt-20 {
  margin-top: 20px;
}
.mb-20 {
  margin-bottom: 20px;
}
.ml-20 {
  margin-left: 20px;
}
.mr-20 {
  margin-right: 20px;
}
/* padding */
.p-5 {
  padding: 5px;
}
.px-5 {
  padding: 0 5px;
}
.py-5 {
  padding: 5px 0;
}
.pt-5 {
  padding-top: 5px;
}
.pb-5 {
  padding-bottom: 5px;
}
.pl-5 {
  padding-left: 5px;
}
.pr-5 {
  padding-right: 5px;
}
.p-10 {
  padding: 10px;
}
.px-10 {
  padding: 0 10px;
}
.py-10 {
  padding: 10px 0;
}
.pt-10 {
  padding-top: 10px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pl-10 {
  padding-left: 10px;
}
.pr-10 {
  padding-right: 10px;
}
.p-15 {
  padding: 15px;
}
.px-15 {
  padding: 0 15px;
}
.py-15 {
  padding: 15px 0;
}
.pt-15 {
  padding-top: 15px;
}
.pb-15 {
  padding-bottom: 15px;
}
.pl-15 {
  padding-left: 15px;
}
.pr-15 {
  padding-right: 15px;
}
.p-20 {
  padding: 20px;
}
.px-20 {
  padding: 0 20px;
}
.py-20 {
  padding: 20px 0;
}
.pt-20 {
  padding-top: 20px;
}
.pt-30 {
  padding-top: 20px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pl-20 {
  padding-left: 20px;
}
.pr-20 {
  padding-right: 20px;
}
.block {
  display: block;
}
.w100 {
  width: 100%;
}
.h100 {
  height: 100%;
}
/* flex */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.flex-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-x-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flex-y-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-bet {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.f1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.over-y {
  overflow-y: auto;
}
/* color */
.blue {
  color: #409eff;
}
.green {
  color: green;
}
.red {
  color: #f56c6c;
}
.green {
  color: green;
}
.warning {
  color: #f47d27 !important;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

[data-v-078753dd]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
.app-main[data-v-078753dd] {
  /* 50= navbar  50  */
  height: 100%;
  position: relative;
  overflow: hidden;
  background-color: #fff;
  padding: 0 0.125rem;
  padding-bottom: 0.125rem;
  overflow-y: auto;
}
.assetNoMain[data-v-078753dd] {
  padding: 0 0.08333rem;
}
.assetPad[data-v-078753dd] {
  padding: 0 6px;
}
.fixed-header + .app-main[data-v-078753dd] {
  padding-top: 50px;
  padding-bottom: 50px;
}

.el-popup-parent--hidden .fixed-header {
  padding-right: 15px;
}

[data-v-b50ef614]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
.crumbs[data-v-b50ef614] {
  width: 100%;
  height: 50.0001px;
  color: #707070;
  font-size: 14px;
  line-height: 50.0001px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: PingFangSC-Medium, PingFang SC;
  background-color: #f0f0f0;
}
.crumbs .crumbsReturn[data-v-b50ef614] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.crumbs .crumbsReturn i[data-v-b50ef614] {
  font-size: 12px;
  color: #666666;
  cursor: pointer;
}
.crumbs .crumbsReturn .returnSty[data-v-b50ef614] {
  cursor: pointer;
  font-size: 0.07291rem;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #222222;
  margin-left: 0.046875rem;
}
.crumbs .crumbsReturn .returnLine[data-v-b50ef614] {
  width: 1px;
  height: 12px;
  background: #bbbbbb;
  margin: 0.1041rem;
}
.crumbs .crumbsBlock.link[data-v-b50ef614] {
  cursor: pointer;
}
.crumbs .crumbsBlock[data-v-b50ef614]::after {
  color: #707070;
  margin-left: 0.0416rem;
  content: '/';
  margin-right: 0.0416rem;
}
.crumbs .crumbsGary[data-v-b50ef614] {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
}

[data-v-d16d6306]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
.right-menu[data-v-d16d6306] {
  font-size: 0.083333rem !important;
  font-family: PingFangSC-Semibold, PingFang SC !important;
  font-weight: 500 !important;
  color: #666666 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.right-menu-text[data-v-d16d6306] {
  color: #666666;
  margin-right: 0.125rem;
  padding-right: 0.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.right-menu-text img[data-v-d16d6306] {
  width: 0.125rem;
  height: 0.125rem;
}
.right-menu-text[data-v-d16d6306]::after {
  position: absolute;
  right: 0;
  content: '';
  top: 0.015625rem;
  width: 1px;
  height: 0.09375rem;
  background: #999999;
}
[data-v-d16d6306] .el-dropdown {
  font-size: 16px !important;
  font-family: PingFangSC-Semibold, PingFang SC !important;
  font-weight: 400 !important;
  color: #666666 !important;
}
[data-v-d16d6306] .el-dropdown .el-dropdown-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-d16d6306] .el-dropdown .el-dropdown-link img {
  width: 0.11458333rem;
  height: 0.10416667rem;
}
[data-v-d16d6306] .el-textarea__inner {
  font-size: 14px;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}
.service-style[data-v-d16d6306] {
  color: '#fff2e5';
}
.service-style[data-v-d16d6306]:hover {
  cursor: pointer;
}
.navbar[data-v-d16d6306] {
  height: 48px;
  position: relative;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px 0;
  border-bottom: 1px solid #E8E8E8;
}
.navbar .breadcrumb-container[data-v-d16d6306] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.navbar .breadcrumb-container .el-breadcrumb__item[data-v-d16d6306] {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #707070;
  cursor: pointer;
}
.navbar .breadcrumb-container .el-breadcrumb__separator[data-v-d16d6306] {
  margin: 0 4px;
  color: #707070;
}
.navbar .left-title[data-v-d16d6306] {
  font-size: 0.084rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #707070;
}
.navbar .right-menu[data-v-d16d6306] {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}

.messAlert {
  min-width: 60px !important;
}

[data-v-6494804b]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
.sidebarLogoFade-enter-active[data-v-6494804b] {
  -webkit-transition: opacity 1.5s;
  transition: opacity 1.5s;
}
.sidebarLogoFade-enter[data-v-6494804b],
.sidebarLogoFade-leave-to[data-v-6494804b] {
  opacity: 0;
}
.sidebar-logo-container[data-v-6494804b] {
  text-align: center;
  position: relative;
  width: 100%;
  height: 100%;
  line-height: 66px;
  background: #222933;
  overflow: hidden;
}
.sidebar-logo-container .sidebar-logo-link[data-v-6494804b] {
  height: 100%;
  width: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-6494804b] {
  width: 0.625rem;
  height: 0.1667rem;
  vertical-align: middle;
  margin-right: 10px;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-6494804b] {
  display: inline-block;
  margin: 0;
  color: #fff;
  font-weight: 600;
  line-height: 0.3646rem;
  font-size: 0.0938rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  vertical-align: middle;
  margin-left: 1px;
}
.sidebar-logo-container.collapse .sidebar-logo[data-v-6494804b] {
  margin-right: 0px;
}

.img[data-v-31ea41b3] {
  margin-right: 0.052083rem;
}
[data-v-2d2bbdc2]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
.el-menu#main-left-menu .el-menu-item[data-v-2d2bbdc2],
.el-menu#main-left-menu .el-menu-item.is-active[data-v-2d2bbdc2],
.el-menu#main-left-menu .el-submenu[data-v-2d2bbdc2] .el-submenu__title {
  font-size: 0.083rem !important;
}
.el-menu#main-left-menu .el-submenu__title:hover .svg-icon[data-v-2d2bbdc2],
.el-menu#main-left-menu .el-menu-item:hover .svg-icon[data-v-2d2bbdc2],
.el-menu#main-left-menu .is-active .svg-icon[data-v-2d2bbdc2] {
  color: #ff8100 !important;
}
.el-menu#main-left-menu .el-menu-item[data-v-2d2bbdc2],
.el-menu#main-left-menu .el-submenu[data-v-2d2bbdc2] .el-submenu__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-menu#main-left-menu .el-submenu[data-v-2d2bbdc2] .el-menu .el-menu-item,
.el-menu#main-left-menu .el-submenu[data-v-2d2bbdc2] .el-menu .el-submenu__title {
  padding-left: 48px !important;
}
.el-menu#main-left-menu .el-submenu[data-v-2d2bbdc2] .el-submenu__icon-arrow {
  margin-top: -5px;
}
.el-menu#main-left-menu .svg-icon[data-v-2d2bbdc2] {
  width: 0.8em;
  height: 0.8em;
}

.sidebar-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 66px;
  background-color: #222933;
}
.sidebar-header .slidebar-logo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
}
.sidebar-header .slidebar-logo-container .sidebar-logo {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  background-color: #222933;
}
.sidebar-header .slidebar-logo-container .sidebar-title {
  font-size: 20px;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-menu::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

[data-v-13877386]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
[data-v-13877386]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
.app-wrapper[data-v-13877386] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
  width: 100%;
}
.fixed-header[data-v-13877386] {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: calc(100% - 200px);
  -webkit-transition: width 0.28s;
  transition: width 0.28s;
}
.fixed-footer[data-v-13877386] {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 9;
  width: calc(100% - 200px);
  -webkit-transition: width 0.28s;
  transition: width 0.28s;
  background: rgba(33, 150, 243, 0.7);
  color: white;
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: bold;
  -webkit-box-shadow: 0 1px 4px #2196f3;
          box-shadow: 0 1px 4px #2196f3;
}
.fixed-footer .left[data-v-13877386] {
  padding-right: 20px;
}

@-webkit-keyframes progress {
0% {
    width: 0;
}
50% {
    width: 50%;
}
100% {
    width: 99%;
}
}
@keyframes progress {
0% {
    width: 0;
}
50% {
    width: 50%;
}
100% {
    width: 99%;
}
}
.el-month-table td.today .cell {
  color: #606266 !important;
  font-weight: normal !important;
}
.el-month-table td.current:not(.disabled) .cell {
  color: #409eff !important;
}
.el-dropdown-menu__item:hover {
  color: #fe7801 !important;
  background-color: #fef9f5 !important;
}
.el-loading-spinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(../../assets/img/loading.3381fc52.gif);
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: top center;
  padding-top: 73px;
}
.el-loading-text {
  height: 90px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  text-align: left;
  color: #ff8100 !important;
}
.el-loading-text .loadinga {
  display: none;
}
.el-loading-text .loadingb {
  display: none;
}
.el-loading-spinner .circular {
  /*隐藏 默认的 loading 动画*/
  display: none;
}
.ossLoading.el-loading-mask .el-loading-spinner .circular,
.ossLoading.el-loading-mask .el-loading-spinner div[style*='position'] {
  /*隐藏 默认的 loading 动画*/
  display: none;
}
.ossLoading.el-loading-mask .el-loading-spinner .el-loading-text,
.ossLoading.el-loading-mask .el-loading-spinner :nth-child(4) {
  width: 414px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  text-align: left;
  padding-top: 10px;
  color: #ff8100 !important;
  margin-top: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ossLoading.el-loading-mask .el-loading-spinner .el-loading-text::before,
.ossLoading.el-loading-mask .el-loading-spinner :nth-child(4)::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 414px;
  height: 8px;
  background: #fe7801;
  border-radius: 6px;
  animation: progress 5s ease-in-out;
  -webkit-animation: progress 5s ease-in-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 2;
}
.ossLoading.el-loading-mask .el-loading-spinner .el-loading-text::after,
.ossLoading.el-loading-mask .el-loading-spinner :nth-child(4)::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 414px;
  height: 8px;
  background: #d8d8d8;
  border-radius: 6px;
  z-index: 1;
}
.el-date-table td.start-date span {
  background: #ff8100;
}
.el-date-table td.end-date span {
  background: #ff8100;
}
.el-date-table td.in-range div {
  background: #fff2e5;
}
.el-date-table td.disabled div {
  background: #fff3ea;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected,
.el-select-dropdown__item.selected {
  color: #ff8100;
}
.el-select-dropdown__item.hover {
  background: #fff2e5;
}
.el-cascader-node.is-selectable.in-checked-path {
  color: #ff8100;
}
.el-cascader-node.is-selectable:hover {
  background: #fff2e5;
}
.el-cascader-node.in-active-path {
  color: #ff8100;
}
.el-cascader-node:not(.is-disabled):hover {
  background: #fff2e5;
}
.openNewResult .el-button--default,
.el-message-box .el-button--default {
  border-radius: 4px !important;
  border: 1px solid #d6d6d6 !important;
  color: #666666 !important;
  background: #ffffff !important;
  font-size: 14px !important;
  height: 36px !important;
  padding: 0 16px !important;
}
.openNewResult .el-button--default i,
.el-message-box .el-button--default i {
  color: #ff8100 !important;
}
.openNewResult .el-button--default:active,
.el-message-box .el-button--default:active {
  border: 1px solid #ff8100 !important;
  background-color: #fef9f5 !important;
  color: #ff8100 !important;
}
.openNewResult .el-button--default:focus,
.el-message-box .el-button--default:focus {
  border: 1px solid #d6d6d6 !important;
  background-color: #ffffff !important;
  color: #666666 !important;
}
.openNewResult .el-button--default:disabled,
.el-message-box .el-button--default:disabled {
  border: 1px solid #d6d6d6 !important;
  background-color: #cccccc !important;
  color: #707070 !important;
}
.openNewResult .el-button--default:hover,
.el-message-box .el-button--default:hover {
  border: 1px solid #ff8f33 !important;
  background-color: #ffffff !important;
  color: #ff8f33 !important;
}
.openNewResult .el-button--primary,
.el-message-box .el-button--primary {
  color: #ff8100 !important;
  border: 1px solid #ff8100 !important;
  background: #fff2e5 !important;
  border-radius: 4px !important;
  height: 32px !important;
  padding: 0 16px !important;
}
.openNewResult .el-button--primary i,
.el-message-box .el-button--primary i {
  color: #ff8100 !important;
}
.openNewResult .el-button--primary:active,
.el-message-box .el-button--primary:active {
  color: #ffffff !important;
  background-color: #e5802d !important;
  border-color: #e5802d !important;
}
.openNewResult .el-button--primary:active i,
.el-message-box .el-button--primary:active i {
  color: #ffffff !important;
}
.openNewResult .el-button--primary:focus,
.el-message-box .el-button--primary:focus {
  color: #ff8100 !important;
  border: 1px solid #ff8100 !important;
  background: #fff2e5 !important;
}
.openNewResult .el-button--primary:focus i,
.el-message-box .el-button--primary:focus i {
  color: #ffffff !important;
}
.openNewResult .el-button--primary:disabled,
.el-message-box .el-button--primary:disabled {
  color: #ff8f33 !important;
  background-color: #fff3ea !important;
  border-color: #fff3ea !important;
}
.openNewResult .el-button--primary:hover,
.el-message-box .el-button--primary:hover {
  color: #ffffff !important;
  background-color: #ff8f33 !important;
  border-color: #ff8f33 !important;
}
.openNewResult .el-button--primary:hover i,
.el-message-box .el-button--primary:hover i {
  color: #ffffff !important;
}
.openNewResult .el-dialog__header,
.el-message-box .el-dialog__header {
  background: #ffffff !important;
  height: 54px;
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.07);
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #222222;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.openNewResult .el-message-box__header,
.el-message-box .el-message-box__header {
  background: #ffffff !important;
  height: 54px;
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.07);
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #222222;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.openNewResult .el-dialog__body,
.el-message-box .el-dialog__body {
  padding: 40px 32px 40px 32px;
}
.openNewResult .celDialog,
.el-message-box .celDialog {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.openNewResult .celDialog .celTopTest,
.el-message-box .celDialog .celTopTest {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #666666;
  height: 24px;
}
.openNewResult .celDialog .celTopTest .el-progress .el-progress-bar__outer,
.el-message-box .celDialog .celTopTest .el-progress .el-progress-bar__outer {
  background: #d8d8d8;
  height: 8px;
}
.openNewResult .celDialog .celTopTest .el-progress .el-progress-bar__inner,
.el-message-box .celDialog .celTopTest .el-progress .el-progress-bar__inner {
  background: #ff8100;
}
.openNewResult .el-dialog__footer,
.el-message-box .el-dialog__footer {
  height: 54px;
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #e6e6e6;
  background: #fff;
}
.openNewResult .el-dialog__footer .el-button,
.el-message-box .el-dialog__footer .el-button {
  height: 36px;
  width: 86px;
}
.openNewResult .el-dialog__footer .dialog-footer,
.el-message-box .el-dialog__footer .dialog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.openNewResult .el-message-box__btns,
.el-message-box .el-message-box__btns {
  height: 54px;
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #e6e6e6;
  background: #fff;
}
.openNewResult .el-message-box__btns .el-button,
.el-message-box .el-message-box__btns .el-button {
  height: 36px !important;
  width: 86px;
}
.openNewResult .el-message-box__btns .dialog-footer,
.el-message-box .el-message-box__btns .dialog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-input__inner:focus {
  border-color: #dcdfe6 !important;
}
.el-input__inner:hover {
  border-color: #dcdfe6 !important;
}
.el-select:hover .el-input__inner {
  border-color: #dcdfe6 !important;
}
.el-cascader:hover .el-input__inner {
  border-color: #dcdfe6 !important;
}
.el-input.is-focus .el-input__inner {
  border-color: #dcdfe6 !important;
}
.el-input.is-focus .el-input__inner {
  border-color: #dcdfe6 !important;
}
.el-form-item.is-error .el-input__inner {
  border-color: #f56c6c !important;
}
.el-form-item.is-error .el-input__inner,
.el-form-item.is-error .el-input__inner:focus {
  border-color: #f56c6c !important;
}
.el-range-editor.is-active {
  border-color: #dcdfe6 !important;
}
.el-month-table td.disabled .cell {
  background-color: #fff3ea !important;
}
.el-month-table td.start-date .cell {
  background-color: #ff8100 !important;
}
.el-month-table td.end-date .cell {
  background-color: #ff8100 !important;
}
.el-month-table td.in-range div {
  background-color: #fff2e5 !important;
}
.newInput .el-input__inner {
  padding-left: 70px;
}
.checkesPvRe .el-checkbox {
  margin-right: 30px;
}
.checkesPvRe .el-checkbox .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #606266;
}
.notifySty {
  width: 550px !important;
}
.notifySty .el-notification__group {
  width: 100%;
}
.notifySty .el-notification__content p {
  max-height: 80vh;
  overflow-y: auto;
  padding-right: 10px;
}
.el-scrollbar__view .time-select-item:nth-last-child(1) {
  padding-bottom: 20px;
}
.newBlackPop .el-button {
  height: 40px !important;
  line-height: 38px !important;
  color: #222;
  padding: 0 16px;
}
.newBlackPop .el-button.el-button--default {
  border-color: #999 !important;
}
.newBlackPop .el-button.el-button--default:hover {
  color: #222 !important;
  background-color: #e6e6e6 !important;
  border-color: #999 !important;
}
.newBlackPop .el-button.el-button--default:active {
  color: #222 !important;
  background-color: #ccc !important;
  border-color: #999 !important;
}
.newBlackPop .el-button.el-button--default.is-disabled {
  color: #bdbdbd !important;
  background-color: #fff !important;
  border-color: #e7e7e7 !important;
}
.newBlackPop .el-button.el-button--primary {
  color: #fff;
  background-color: #222;
  border-color: #222;
}
.newBlackPop .el-button.el-button--primary:hover {
  border-color: #4e4e4e !important;
  background-color: #4e4e4e !important;
}
.newBlackPop .el-button.el-button--primary:active {
  border-color: #1b1b1b !important;
  background-color: #1b1b1b !important;
}
.newBlackPop .el-button.el-button--primary.is-disabled {
  color: #ccc !important;
  background-color: #a7a7a7 !important;
  border-color: #a7a7a7 !important;
}
.newBlackPop .el-button.el-button--primary i {
  color: #fff !important;
}
.newBlackPop .el-button.el-button--small {
  height: 36px !important;
  line-height: 34px !important;
}
.newBlackPop .el-button.el-button--mini {
  height: 28px !important;
  line-height: 26px !important;
}
.newBlackPop input,
.newBlackPop .el-select-dropdown .el-select-dropdown__item {
  font-family: sungrow-font;
}
.newBlackPop .el-input .el-input__inner {
  height: 36px;
  border-radius: 6px;
  background: #f7f7f7;
  color: #222;
  border: none;
  padding: 0 12px;
}
.newBlackPop .el-input .el-input__suffix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.newBlackPop .el-input .el-input__suffix .el-input__suffix-inner * {
  color: #111;
  font-weight: bold;
}
.newBlackPop .el-input .el-input-group__append {
  background: #f7f7f7;
  border: none;
  border-radius: 8px;
  -webkit-transform: translateX(-8px);
          transform: translateX(-8px);
}
.newBlackPop .el-radio-group .el-radio-button .el-radio-button__inner {
  padding: 11px 17px;
  color: #666;
  font-size: 14px;
  border-color: #e8e8e8;
  background-color: #fff;
}
.newBlackPop .el-radio-group .el-radio-button .el-radio-button__inner:hover {
  color: #222;
}
.newBlackPop .el-radio-group .el-radio-button:first-child .el-radio-button__inner {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.newBlackPop .el-radio-group .el-radio-button:last-child .el-radio-button__inner {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.newBlackPop .el-radio-group .el-radio-button.is-active .el-radio-button__inner {
  color: #222;
  border-color: #222;
}
.newBlackPop .el-radio-group .el-radio-button .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #222;
  border-color: #222;
  font-weight: bold;
  -webkit-box-shadow: -1px 0 0 0 #222;
          box-shadow: -1px 0 0 0 #222;
  background-color: #fff;
}
.newBlackPop .el-radio .el-radio__input.is-checked .el-radio__inner {
  border-color: #222;
  background: #222;
}
.newBlackPop .el-radio .el-radio__label,
.newBlackPop .el-radio .el-radio__input.is-checked + .el-radio__label {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #222;
}
.newBlackPop .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #222;
  background-color: #222;
}
.newBlackPop .el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,
.newBlackPop .el-checkbox .el-checkbox__inner:hover {
  border-color: #222;
}
.newBlackPop .el-checkbox .el-checkbox__label {
  color: #222;
}
.newBlackPop .el-checkbox.is-bordered.is-checked {
  border-color: #222;
}
.newBlackPop .el-switch.is-checked .el-switch__core {
  border-color: #222;
  background-color: #222;
}
.newBlackPop .el-table .el-table__header-wrapper thead tr th,
.newBlackPop .el-table .el-table__fixed-header-wrapper thead tr th {
  background: #fff;
  color: #111;
}
.newBlackPop .el-table .el-table__fixed-header-wrapper thead tr th {
  height: 55px;
}
.newBlackPop .el-table .el-table__fixed::before {
  background-color: transparent;
}
.newBlackPop .el-table .el-table__header-wrapper thead tr th {
  height: 54px;
  line-height: 54px;
}
.newBlackPop .el-table.el-table--border .el-table__cell {
  border-right: 1px solid #e4e5ea;
  border-bottom: 1px solid #e4e5ea;
  color: #111;
}
.newBlackPop .el-table.first-column-weight tbody .el-table__row .el-table__cell:first-child {
  font-weight: bold;
}
.newBlackPop .el-table.table-form .el-table__cell .cell {
  overflow: visible;
}
.newBlackPop .el-table.table-form .el-table__cell .cell .el-form-item {
  margin-bottom: 0;
}
.newBlackPop .el-table.table-form .el-table__cell .cell .el-form-item .el-form-item__content .el-form-item__error {
  top: 86%;
  white-space: nowrap;
}
.newBlackPop .el-table.table-form .el-table__row:hover td.el-table__cell {
  background-color: #fff;
}
.newBlackPop .el-dialog__header {
  background-color: #fff;
}
.newBlackPop .el-dialog__body {
  padding-bottom: 0;
}
.newBlackPop .el-dialog__footer {
  text-align: center;
  background-color: #fff;
  padding: 20px;
}
.newBlackPop .el-tabs .el-tabs__header {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.newBlackPop .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item {
  font-size: 15px;
  color: #999;
  font-weight: 500;
}
.newBlackPop .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item:hover {
  color: #222;
}
.newBlackPop .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active {
  font-weight: 600;
  color: #222;
  border-bottom-color: #222;
}
.newBlackPop .el-tabs .el-tabs__header .el-tabs__nav-wrap::after {
  display: none;
}
.newBlackPop .text-button {
  font-size: 14px;
  font-weight: 400;
  color: #ff8100;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.overFlowEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.svg-icon[data-v-c8a70580] {
  width: 1em;
  height: 1em;
  /* vertical-align: -0.15em; */
  fill: currentColor;
  overflow: hidden;
}
.svg-external-icon[data-v-c8a70580] {
  background-color: currentColor;
  -webkit-mask-size: cover!important;
          mask-size: cover!important;
  display: inline-block;
}
[data-v-72233bcd]:export {
  menuText: #bfcbd9;
  menuActiveText: #1d2d3d;
  subMenuActiveText: #bfcbd9;
  menuBg: #001529;
  menuHover: #77b7fe;
  subMenuBg: #001529;
  subMenuHover: #77b7fe;
  sideBarWidth: 1.1458rem;
}
.pagination-container.hidden[data-v-72233bcd] {
  display: none;
}
.el-pagination[data-v-72233bcd] .el-pager li.active {
  color: #ff8100;
}


/*# sourceMappingURL=app.007a6d4b.css.map*/