@font-face {
  font-family: "xuiiconfont";
  src: url(./images/84975d9ad9df36bd9befdd585f3321ba.eot);
  /* IE9*/
  src: url(./images/84975d9ad9df36bd9befdd585f3321ba.eot#iefix) format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(./images/e5fe5efccb73587ff81d98e19acabdeb.ttf) format("truetype"), url(./images/xuiiconfont.svg#iconfont) format("svg");
  /* iOS 4.1- */ }

.xui-icon {
  font-family: "xuiiconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.xui-icon-arrow-up:before {
  content: "\E6A5"; }

.xui-icon-arrow-right:before {
  content: "\E6A8"; }

.xui-icon-arrow-left:before {
  content: "\E6B5"; }

.xui-icon-arrow-down:before {
  content: "\E6C5"; }

.xui-icon-jiantou-copy:before {
  content: "\E667"; }

.xui-icon-jiantou:before {
  content: "\E61F"; }

.xui-icon-accessory:before {
  content: "\E6DD"; }

.xui-icon-activity:before {
  content: "\E6DE"; }

.xui-icon-activity_fill:before {
  content: "\E6DF"; }

.xui-icon-add:before {
  content: "\E6E0"; }

.xui-icon-addition_fill:before {
  content: "\E6E1"; }

.xui-icon-addition:before {
  content: "\E6E2"; }

.xui-icon-addpeople_fill:before {
  content: "\E6E3"; }

.xui-icon-addpeople:before {
  content: "\E6E4"; }

.xui-icon-addressbook_fill:before {
  content: "\E6E5"; }

.xui-icon-addressbook:before {
  content: "\E6E6"; }

.xui-icon-barrage_fill:before {
  content: "\E6E7"; }

.xui-icon-barrage:before {
  content: "\E6E8"; }

.xui-icon-browse_fill:before {
  content: "\E6E9"; }

.xui-icon-browse:before {
  content: "\E6EA"; }

.xui-icon-brush:before {
  content: "\E6EB"; }

.xui-icon-brush_fill:before {
  content: "\E6EC"; }

.xui-icon-businesscard_fill:before {
  content: "\E6ED"; }

.xui-icon-businesscard:before {
  content: "\E6EE"; }

.xui-icon-camera_fill:before {
  content: "\E6EF"; }

.xui-icon-camera:before {
  content: "\E6F0"; }

.xui-icon-clock_fill:before {
  content: "\E6F1"; }

.xui-icon-clock:before {
  content: "\E6F2"; }

.xui-icon-close:before {
  content: "\E6F3"; }

.xui-icon-collection_fill:before {
  content: "\E6F4"; }

.xui-icon-collection:before {
  content: "\E6F5"; }

.xui-icon-computer_fill:before {
  content: "\E6F6"; }

.xui-icon-computer:before {
  content: "\E6F7"; }

.xui-icon-coordinates_fill:before {
  content: "\E6F8"; }

.xui-icon-coordinates:before {
  content: "\E6F9"; }

.xui-icon-createtask_fill:before {
  content: "\E6FA"; }

.xui-icon-createtask:before {
  content: "\E6FB"; }

.xui-icon-delete_fill:before {
  content: "\E6FE"; }

.xui-icon-delete:before {
  content: "\E6FF"; }

.xui-icon-document:before {
  content: "\E700"; }

.xui-icon-document_fill:before {
  content: "\E701"; }

.xui-icon-dynamic_fill:before {
  content: "\E702"; }

.xui-icon-dynamic:before {
  content: "\E703"; }

.xui-icon-editor:before {
  content: "\E704"; }

.xui-icon-eit:before {
  content: "\E705"; }

.xui-icon-emoji_fill:before {
  content: "\E706"; }

.xui-icon-emoji:before {
  content: "\E707"; }

.xui-icon-empty:before {
  content: "\E708"; }

.xui-icon-empty_fill:before {
  content: "\E709"; }

.xui-icon-enter:before {
  content: "\E70A"; }

.xui-icon-enterinto:before {
  content: "\E70B"; }

.xui-icon-enterinto_fill:before {
  content: "\E70C"; }

.xui-icon-feedback_fill:before {
  content: "\E70D"; }

.xui-icon-feedback:before {
  content: "\E70E"; }

.xui-icon-flag_fill:before {
  content: "\E70F"; }

.xui-icon-flag:before {
  content: "\E710"; }

.xui-icon-flashlight:before {
  content: "\E711"; }

.xui-icon-flashlight_fill:before {
  content: "\E712"; }

.xui-icon-flip:before {
  content: "\E713"; }

.xui-icon-flip_fill:before {
  content: "\E714"; }

.xui-icon-fullscreen:before {
  content: "\E715"; }

.xui-icon-group:before {
  content: "\E716"; }

.xui-icon-group_fill:before {
  content: "\E717"; }

.xui-icon-headlines_fill:before {
  content: "\E718"; }

.xui-icon-headlines:before {
  content: "\E719"; }

.xui-icon-homepage_fill:before {
  content: "\E71A"; }

.xui-icon-homepage:before {
  content: "\E71B"; }

.xui-icon-integral_fill:before {
  content: "\E71C"; }

.xui-icon-integral:before {
  content: "\E71D"; }

.xui-icon-interactive_fill:before {
  content: "\E71E"; }

.xui-icon-interactive:before {
  content: "\E71F"; }

.xui-icon-keyboard:before {
  content: "\E720"; }

.xui-icon-label:before {
  content: "\E721"; }

.xui-icon-label_fill:before {
  content: "\E722"; }

.xui-icon-like_fill:before {
  content: "\E723"; }

.xui-icon-like:before {
  content: "\E724"; }

.xui-icon-live_fill:before {
  content: "\E725"; }

.xui-icon-live:before {
  content: "\E726"; }

.xui-icon-lock_fill:before {
  content: "\E727"; }

.xui-icon-lock:before {
  content: "\E728"; }

.xui-icon-mail:before {
  content: "\E729"; }

.xui-icon-mail_fill:before {
  content: "\E72A"; }

.xui-icon-manage_fill:before {
  content: "\E72B"; }

.xui-icon-manage:before {
  content: "\E72C"; }

.xui-icon-message:before {
  content: "\E72D"; }

.xui-icon-message_fill:before {
  content: "\E72E"; }

.xui-icon-mine:before {
  content: "\E72F"; }

.xui-icon-mine_fill:before {
  content: "\E730"; }

.xui-icon-mobilephone_fill:before {
  content: "\E731"; }

.xui-icon-mobilephone:before {
  content: "\E732"; }

.xui-icon-more:before {
  content: "\E733"; }

.xui-icon-narrow:before {
  content: "\E734"; }

.xui-icon-offline_fill:before {
  content: "\E735"; }

.xui-icon-offline:before {
  content: "\E736"; }

.xui-icon-order_fill:before {
  content: "\E737"; }

.xui-icon-order:before {
  content: "\E738"; }

.xui-icon-other:before {
  content: "\E739"; }

.xui-icon-people_fill:before {
  content: "\E73A"; }

.xui-icon-people:before {
  content: "\E73B"; }

.xui-icon-picture_fill:before {
  content: "\E73C"; }

.xui-icon-picture:before {
  content: "\E73D"; }

.xui-icon-play:before {
  content: "\E73E"; }

.xui-icon-play_fill:before {
  content: "\E73F"; }

.xui-icon-playon_fill:before {
  content: "\E740"; }

.xui-icon-playon:before {
  content: "\E741"; }

.xui-icon-praise_fill:before {
  content: "\E742"; }

.xui-icon-praise:before {
  content: "\E743"; }

.xui-icon-prompt_fill:before {
  content: "\E744"; }

.xui-icon-prompt:before {
  content: "\E745"; }

.xui-icon-qrcode_fill:before {
  content: "\E746"; }

.xui-icon-qrcode:before {
  content: "\E747"; }

.xui-icon-redpacket_fill:before {
  content: "\E748"; }

.xui-icon-redpacket:before {
  content: "\E749"; }

.xui-icon-refresh:before {
  content: "\E74A"; }

.xui-icon-remind_fill:before {
  content: "\E74B"; }

.xui-icon-remind:before {
  content: "\E74C"; }

.xui-icon-return:before {
  content: "\E74D"; }

.xui-icon-right:before {
  content: "\E74E"; }

.xui-icon-scan:before {
  content: "\E74F"; }

.xui-icon-select_fill:before {
  content: "\E750"; }

.xui-icon-select:before {
  content: "\E751"; }

.xui-icon-send:before {
  content: "\E752"; }

.xui-icon-service_fill:before {
  content: "\E753"; }

.xui-icon-service:before {
  content: "\E754"; }

.xui-icon-setup_fill:before {
  content: "\E755"; }

.xui-icon-setup:before {
  content: "\E756"; }

.xui-icon-share_fill:before {
  content: "\E757"; }

.xui-icon-share:before {
  content: "\E758"; }

.xui-icon-shielding_fill:before {
  content: "\E759"; }

.xui-icon-shielding:before {
  content: "\E75A"; }

.xui-icon-smallscreen_fill:before {
  content: "\E75B"; }

.xui-icon-smallscreen:before {
  content: "\E75C"; }

.xui-icon-stealth_fill:before {
  content: "\E75D"; }

.xui-icon-stealth:before {
  content: "\E75E"; }

.xui-icon-success_fill:before {
  content: "\E75F"; }

.xui-icon-success:before {
  content: "\E760"; }

.xui-icon-suspend:before {
  content: "\E761"; }

.xui-icon-switch:before {
  content: "\E762"; }

.xui-icon-systemprompt_fill:before {
  content: "\E763"; }

.xui-icon-systemprompt:before {
  content: "\E764"; }

.xui-icon-tailor:before {
  content: "\E765"; }

.xui-icon-task:before {
  content: "\E766"; }

.xui-icon-task_fill:before {
  content: "\E767"; }

.xui-icon-tasklist_fill:before {
  content: "\E768"; }

.xui-icon-tasklist:before {
  content: "\E769"; }

.xui-icon-text:before {
  content: "\E76A"; }

.xui-icon-time_fill:before {
  content: "\E76B"; }

.xui-icon-time:before {
  content: "\E76C"; }

.xui-icon-translation_fill:before {
  content: "\E76D"; }

.xui-icon-translation:before {
  content: "\E76E"; }

.xui-icon-trash:before {
  content: "\E76F"; }

.xui-icon-trash_fill:before {
  content: "\E770"; }

.xui-icon-undo:before {
  content: "\E771"; }

.xui-icon-unlock_fill:before {
  content: "\E772"; }

.xui-icon-unlock:before {
  content: "\E773"; }

.xui-icon-video:before {
  content: "\E774"; }

.xui-icon-video_fill:before {
  content: "\E775"; }

.xui-icon-warning_fill:before {
  content: "\E776"; }

.xui-icon-warning:before {
  content: "\E777"; }

.xui-icon-workbench_fill:before {
  content: "\E778"; }

.xui-icon-workbench:before {
  content: "\E779"; }

.xui-icon-search:before {
  content: "\E77A"; }

.xui-icon-searchfill:before {
  content: "\E77B"; }

.xui-icon-publishgoods_fill:before {
  content: "\E77C"; }

.xui-icon-shop_fill:before {
  content: "\E77D"; }

.xui-icon-packup:before {
  content: "\E77E"; }

.xui-icon-unfold:before {
  content: "\E77F"; }

.xui-icon-marketing_fill:before {
  content: "\E781"; }

.xui-icon-shake:before {
  content: "\E782"; }

.xui-icon-decoration_fill:before {
  content: "\E783"; }

.xui-icon-supply:before {
  content: "\E785"; }

.xui-icon-tools:before {
  content: "\E786"; }

.xui-icon-int:before {
  content: "\E787"; }

.xui-icon-commodity:before {
  content: "\E788"; }


.xui-scroll {
  position: relative;
  overflow: hidden;
}
.xui-scroll .scrollpane {
    position: relative;
    top: 0px;
    left: 0px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}
.xui-scroll .scrollpane.draging {
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
}
.xui-scroll .scrollview {
    position: relative;
}
.xui-scroll .scroll-bar {
    position: absolute;
    right: 2px;
    bottom: 2px;
    z-index: 1;
    border-radius: 4px;
    opacity: 0.6;
    transition: opacity 0.12s ease-out;
    visibility: hidden;
}
.xui-scroll .scroll-bar.visible {
      visibility: visible;
}
.xui-scroll .scroll-bar.vertical {
      width: 6px;
      top: 2px;
}
.xui-scroll .scroll-bar.vertical > div {
        width: 100%;
}
.xui-scroll .scroll-bar.horizontal {
      height: 6px;
      left: 2px;
}
.xui-scroll .scroll-bar.horizontal > div {
        height: 100%;
}
.xui-scroll .scroll-bar-slider {
    position: relative;
    display: block;
    width: 0;
    height: 0;
    cursor: pointer;
    border-radius: inherit;
    background-color: #909298;
    transition: background-color 0.3s;
}


.xui-picker {
  min-width: inherit;
  overflow: auto;
  margin-top: 2px;
  padding: 0px;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 2000;
}
.xui-picker .xui-picker-iframe {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: none;
    z-index: -1;
}


@charset "UTF-8";
.xui-select {
  display: inline-block;
  color: #495060;
  z-index: 10;
  min-width: 50px;
  font-size: 12px;
}
.xui-select .xui-select-inputwrap {
    outline: none;
    position: relative;
    min-height: 28px;
    line-height: 28px;
    padding: 0px 25px 0px 5px;
    border: 1px solid #dddee1;
    border-radius: 2px;
    cursor: pointer;
    display: table;
    width: 100%;
    box-sizing: border-box;
}
.xui-select .xui-select-inputwrap > * {
      display: inline-block;
}
.xui-select .xui-select-placeholder {
    color: #bbbec4;
}
.xui-select .xui-select-tags {
    flex-grow: 1;
}
.xui-select .xui-select-tags > div {
      display: inline-block;
      border: 1px solid #dddee1;
      background: #f8f8f9;
      padding: 3px 5px;
      line-height: 1;
      border-radius: 2px;
      margin-right: 5px;
}
.xui-select .xui-select-tags > div i {
        font-size: 12px;
}
.xui-select .xui-select-tags > div i:hover {
          color: #2d8cf0;
}
.xui-select .xui-select-tags > div:last-child {
        margin-right: 0px;
}
.xui-select .xui-select-search {
    height: 28px;
    border: none;
    outline: none;
    font-size: 14px;
    font-family: 微软雅黑;
    flex: 10;
    padding: 0px 0px 0px 5px;
    margin: 0px;
    line-height: 28px;
}
.xui-select .select-trigger-icon {
    position: absolute;
    right: 5px;
    top: 0px;
    transition: all 0.3s;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.xui-select .select-trigger-icon.active {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
}
.xui-select .select-clear-icon {
    position: absolute;
    right: 3px;
    top: 0px;
    font-size: 20px;
    color: #c4c6cb;
    cursor: pointer;
}
.xui-select .select-clear-icon:hover {
      color: #80848f;
}
.xui-select.not-empty.cclearable:not(.disabled):hover .select-clear-icon {
    display: block;
}
.xui-select.not-empty.cclearable:not(.disabled):hover .select-trigger-icon {
    display: none;
}
.xui-select .select-clear-icon {
    visibility: hidden;
}
.xui-select:hover .select-clear-icon {
    visibility: visible;
}
.xui-select.disabled {
    cursor: not-allowed;
}
.xui-select.disabled * {
      cursor: not-allowed;
}
.xui-select.disabled .xui-select-inputwrap {
      background: #e9eaec;
}
.xui-select.disabled .xui-select-inputwrap .select-clear-icon {
        display: none;
}
.xui-select-picker {
  max-height: 200px;
  display: flex;
  background: #fff;
  font-size: 12px;
}
.xui-select-picker > * {
    width: 100%;
}
.xui-select-picker .xui-select-dropdown {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.xui-select-picker .xui-select-option {
    list-style-type: none;
    padding: 8px;
    margin: 0px;
    cursor: pointer;
}
.xui-select-picker .xui-select-option:hover, .xui-select-picker .xui-select-option.hover {
      background: #f3f3f4;
}
.xui-select-picker .xui-select-option.active {
      background: #2d8cf0;
      color: #fff;
}
.xui-select-picker .xui-select-option.disabled {
      color: #bbbec4;
      cursor: not-allowed;
}
.xui-select-picker .xui-select-option.disabled:hover, .xui-select-picker .xui-select-option.disabled.hover {
        background: inherit;
}
.xui-select-picker.multiple .xui-select-option.active {
    background: #fff;
    color: #2d8cf0;
}
.xui-select-picker.multiple .xui-select-option.active:after {
      content: "\E750";
      font-family: "iconfont" !important;
      float: right;
      font-size: 18px;
}
.xui-select-picker.multiple .xui-select-option.active:hover, .xui-select-picker.multiple .xui-select-option.active.hover {
      background: #f8f8f9;
}


.xui-btn {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  height: 30px;
  min-width: 70px;
  font-size: 12px;
  line-height: 1;
  color: #444;
  background: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  border-radius: 3px;
  outline: none;
  transition: color 0.1s linear, background-color 0.1s linear, border 0.1s linear, box-shadow 0.1s linear;
  font-family: "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial, sans-serif;
  padding: 0px 5px;
  text-decoration: none;
  cursor: pointer;
}
.xui-btn.xui-btn-link {
    display: table-cell;
}
.xui-btn:hover {
    border-color: #b3b3b3;
}
.xui-btn:active, .xui-btn.active {
    border-color: #a6a6a6;
}
.xui-btn.disabled {
    cursor: not-allowed;
    color: #bbbec4 !important;
    background-color: #f7f7f7 !important;
    border-color: #dddee1 !important;
}
.xui-btn > i {
    font-size: 12px;
}
.xui-btn.xui-btn-primary {
    color: #fff;
    background: #40a4ff;
    border-color: #40a4ff;
}
.xui-btn.xui-btn-primary:hover {
      background: #6fbaff;
      border-color: #6fbaff;
}
.xui-btn.xui-btn-primary:active, .xui-btn.xui-btn-primary.active {
      background: #2d87f9;
      border-color: #2d87f9;
}
.xui-btn.xui-btn-ghost {
    color: #40a4ff;
    background: transparent;
    border-color: #40a4ff;
}
.xui-btn.xui-btn-ghost:hover {
      color: #0d8cff;
      border-color: #0d8cff;
}
.xui-btn.xui-btn-ghost:active, .xui-btn.xui-btn-ghost.active {
      color: #007ff3;
      border-color: #007ff3;
}
.xui-btn.xui-btn-success {
    color: #fff;
    background: #8fc31f;
    border-color: #8fc31f;
}
.xui-btn.xui-btn-success:hover {
      background: #abd840;
      border-color: #abd840;
}
.xui-btn.xui-btn-success:active, .xui-btn.xui-btn-success.active {
      background: #7baa15;
      border-color: #7baa15;
}
.xui-btn.xui-btn-ghost {
    color: #40a4ff;
    background: transparent;
    border-color: #40a4ff;
}
.xui-btn.xui-btn-ghost:hover {
      color: #0d8cff;
      border-color: #0d8cff;
}
.xui-btn.xui-btn-ghost:active, .xui-btn.xui-btn-ghost.active {
      color: #007ff3;
      border-color: #007ff3;
}
.xui-btn.xui-btn-danger {
    color: #fff;
    background: #ff4949;
    border-color: #ff4949;
}
.xui-btn.xui-btn-danger:hover {
      background: #ff6363;
      border-color: #ff6363;
}
.xui-btn.xui-btn-danger:active, .xui-btn.xui-btn-danger.active {
      background: #ff3030;
      border-color: #ff3030;
}
.xui-btn.xui-btn-ghost {
    color: #40a4ff;
    background: transparent;
    border-color: #40a4ff;
}
.xui-btn.xui-btn-ghost:hover {
      color: #0d8cff;
      border-color: #0d8cff;
}
.xui-btn.xui-btn-ghost:active, .xui-btn.xui-btn-ghost.active {
      color: #007ff3;
      border-color: #007ff3;
}
.xui-btn.xui-btn-warning {
    color: #fff;
    background: #f7ba2a;
    border-color: #f7ba2a;
}
.xui-btn.xui-btn-warning:hover {
      background: #f8c243;
      border-color: #f8c243;
}
.xui-btn.xui-btn-warning:active, .xui-btn.xui-btn-warning.active {
      background: #f6b211;
      border-color: #f6b211;
}
.xui-btn.xui-btn-ghost {
    color: #40a4ff;
    background: transparent;
    border-color: #40a4ff;
}
.xui-btn.xui-btn-ghost:hover {
      color: #0d8cff;
      border-color: #0d8cff;
}
.xui-btn.xui-btn-ghost:active, .xui-btn.xui-btn-ghost.active {
      color: #007ff3;
      border-color: #007ff3;
}
.xui-btn.xui-btn-mini {
    height: 22px;
    min-width: 40px;
}
.xui-btn.xui-btn-small {
    height: 26px;
    min-width: 60px;
}
.xui-btn.xui-btn-normal {
    height: 30px;
    min-width: 70px;
}
.xui-btn.xui-btn-big {
    height: 34px;
    min-width: 80px;
}
.xui-btn.xui-btn-large {
    height: 40px;
    min-width: 90px;
}


.xui-input {
  box-sizing: border-box;
  display: inline-table;
  flex-direction: row;
  font-size: 0px;
  border: 1px solid #dddee1;
  line-height: 28px;
  height: 28px;
  border-radius: 2px;
}
.xui-input > * {
    display: table-cell;
    vertical-align: top;
    font-size: 12px;
}
.xui-input .xui-input-wrap {
    position: relative;
    width: 100%;
}
.xui-input .xui-input-wrap > div {
      display: table;
      width: 100%;
}
.xui-input .xui-input-inner {
    width: 100%;
    box-sizing: border-box;
}
.xui-input.clearable .xui-input-inner {
    padding-right: 25px;
}
.xui-input .xui-select {
    vertical-align: top;
    line-height: 28px;
    height: 28px;
    min-width: 0px;
}
.xui-input .xui-select .xui-select-inputwrap {
      border: none;
}
.xui-input .xui-btn {
    vertical-align: top;
    line-height: 28px;
    height: 28px;
    min-width: 0px;
    border: none;
    border-radius: 0px;
}
.xui-input .xui-input-inner {
    height: 28px;
    line-height: 28px;
    padding: 0px 5px;
    margin: 0px;
    border: none;
    outline: none;
    vertical-align: top;
    font-size: 12px;
}
.xui-input .xui-input-prepend {
    height: 100%;
    border-right: 1px solid #dddee1;
    white-space: nowrap;
}
.xui-input .xui-input-append {
    height: 100%;
    border-left: 1px solid #dddee1;
    white-space: nowrap;
}
.xui-input .input-clear-icon {
    position: absolute;
    font-size: 20px;
    color: #c4c6cb;
    cursor: pointer;
    top: 50%;
    right: 0px;
    -webkit-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
    width: 24px;
}
.xui-input .input-clear-icon:hover {
      color: #80848f;
}


.np-date-picker-panel {
  min-width: 172px;
  max-width: 100%;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
}
.date-input {
  width: 100%;
  display: inline-block;
  border: 1px solid #d1dbe5;
  height: 28px;
  background-color: white;
}
.date-input.disabledInput {
  background-color: #eef1f6;
}
.date-input.disabledInput:hover {
  border-color: #d1dbe5 !important;
}
.date-input .disabled-input {
  background-color: #eef1f6;
  border: 1px solid #eef1f6;
  color: #bbb;
  cursor: not-allowed;
}
.clearableStyle {
  margin-left: 35px;
}
.date-input .date_icon {
  display: block;
  float: right;
  width: 20px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzM4NjkzNTYyMjQ2MTFFNzgwMjNEMjA4MDNFMEYyMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzM4NjkzNTcyMjQ2MTFFNzgwMjNEMjA4MDNFMEYyMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzg2OTM1NDIyNDYxMUU3ODAyM0QyMDgwM0UwRjIyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzg2OTM1NTIyNDYxMUU3ODAyM0QyMDgwM0UwRjIyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv907kEAAAE0SURBVHjapJI/SwNBEMX3LhcT/Fv5JZIoEmy0srC1NV0+hthZiX4NGytrwcrCRgsLLURERCy0shDExNPc+QbewGONQvTB7/bmbvbt7M4mczvvQfTK8RYshO86A02+T9rjcnMsZBhfwBRIwQMT7jiWYpCAe+a6+vO7eW4mBRNMjfC7OlFcAz0zGQxZdZh++j8wE+MZXLCqwK35xJKVerWa0wJ1MxgHR2AtjK59sK4rVsExOJekDcZb8s3iEzDBqspMTCpgJVrJym2zK642R29KcBMz6Mu+XV0Sola7qnqA/5KbWJvr0g3XHuODqNXGDPjQ7SQ0OgXTMuEGXIFr+WbxG/j0IjK5A+a6FFW6TVTN6HwSM8nBMjiU25syoZDLlvK9kGYs2nwzeQKzYPUPZ9oDj18CDAB+nUdzVPHtdgAAAABJRU5ErkJggg==) no-repeat;
  background-position-y: 6px;
  cursor: pointer;
}
.time-input {
  -webkit-appearance: none;
  background-image: none;
  width: calc(100% - 20px);
  height: 26px;
  display: inline-block;
  border: 1px solid #fff;
  box-sizing: border-box;
  color: #333;
  font-size: 12px;
  background-color: #fff;
  line-height: 26px;
  outline: none;
  padding: 0 8px;
  float: left;
}
.date-input.inputactive {
  border-color: #40a4ff;
}
.date-input:not(.inputactive):hover {
  border-color: #8391a5;
}
#calendarPanel {
  position: fixed;
  z-index: 100002;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 320px;
  font-size: 12px;
  border-radius: 5px;
  line-height: 30px;
  box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.1);
}
#calendarPanel .xui-scroll {
  height: 100%;
}
#calendarYear {
  width: 70px;
}
#calendarMonth {
  width: 55px;
  margin-left: 10px;
}
.tableHeader {
  padding: 18px 14px 5px 14px;
  border-collapse: separate;
  border-spacing: inherit;
}
.th_head {
  padding: 5px;
  border-bottom: 1px solid #ebeef5;
  color: #606266;
}
#calendarTable {
  padding: 0 15px;
  border-collapse: separate;
  border-spacing: inherit;
}
#calendarTable tr td {
  width: 27px;
  height: 27px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
  padding: 4px 0 4px 10px;
}
#calendarTable tr td span {
  font-size: 12px;
  display: block;
  width: 27px;
  height: 27px;
  line-height: 27px;
  border-radius: 50%;
}
#calendarTable .preMonth,
.nextMonth {
  color: #c0c4cc;
}
#calendarTable tr:nth-child(2) {
  margin-top: 15px;
}
#calendarHour {
  margin-left: 15px;
  margin-right: 10px;
}
#calendarMinute {
  margin-left: 10px;
  margin-right: 10px;
}
#calendarSecond {
  margin-left: 10px;
}
.select_container {
  position: relative;
  margin-top: 10px;
  height: 30px;
}
.select_container span {
  width: 42px;
  height: 27px;
  display: inline-block;
  line-height: 27px;
  margin-left: 25px;
}
.select_main {
  display: inline-block;
  height: 26px;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 50px;
}
.date_picker_bottom {
  position: relative;
  height: 45px;
  padding-top: 10px;
  padding-left: 59px;
  margin-top: 14px;
  border-top: 1px solid #cccccc;
}
.date_picker_bottom button {
  width: 60px;
  border-radius: 3px;
}
.date_picker_bottom .el-button.gray {
  color: #606266;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  float: left;
}
.date_picker_bottom .el-button.blue {
  float: left;
}
.date_picker_bottom .el-button.gray:hover {
  opacity: 0.8;
}
.select_main .select_text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: right;
  margin: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  height: 26px;
  line-height: 25px;
  text-indent: 10px;
  box-sizing: border-box;
  border: #ddd 1px solid;
}
.select_main .select_text:hover {
  border-color: #aaa;
}
input.select_text::-webkit-outer-spin-button,
input.select_text::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
          appearance: none !important;
}
.select_main .select_dropDown {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
  width: 100%;
  height: 300px;
  margin: 0;
  padding: 0;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: 6px 6px 0px rgba(34, 34, 34, 0.1);
  transition-property: top;
  transition-duration: 0.3s;
  -moz-transition-property: top;
  -moz-transition-duration: 0.3s;
  -webkit-transition-property: top;
  -webkit-transition-duration: 0.3s;
  -o-transition-property: top;
  -o-transition-duration: 0.3s;
}
.select_main .select_dropDown.specialPosition {
  top: -300px;
  box-shadow: none;
}
.select_main .select_dropDown li {
  list-style: none;
  padding: 0 10px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  text-align: center;
}
.select_main .select_dropDown li:hover {
  background-color: #f9f9f9;
}
.select_main .select_dropDown .option_item {
  cursor: pointer;
}
.select_main .select_dropDown .option_item:hover {
  background-color: #f9f9f9;
  color: #999;
}
.select_main .select_dropDown .option_selected {
  background-color: #f9f9f9;
  color: #444;
  font-weight: 700;
}
.select_main .select_arrow {
  position: absolute;
  top: 0;
  right: 0;
  height: 26px;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  width: 20px;
  font-size: 12px;
  color: #999;
}
.select_main .select_arrow:hover:before {
  border-top-color: #999;
}
.select_main .select_arrow:before {
  content: " ";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #cccccc;
  display: block;
  width: 0;
  height: 0;
  top: 0;
  right: 5px;
  bottom: 0;
  position: absolute;
  margin: auto 0;
}
.select_main .open_select_arrow {
  border-color: #51a7e8;
}
.select_main .open_select_arrow:before {
  border-top: none;
  border-bottom: 5px solid #cccccc;
}
.datePickerCover {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/*日期结点控制状态类*/
.date-normal {
  color: #444;
}
.date-normal:not(.date-normal-checked, .date-disabled):hover {
  color: #40a4ff !important;
}
.date-normal-checked {
  color: #fff;
  background-color: #40a4ff;
}
.date-pre-month,
.date-next-month,
.date-disabled {
  color: #c0c4cc;
}
.date-disabled {
  cursor: not-allowed;
}
.disabled {
  cursor: not-allowed !important;
  color: #c0c4cc;
}
.toggle-enter,
.toggle-leave-active {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.toggle-enter-active,
.toggle-leave-active {
  transition: all ease 0.2s;
}
.picker-panel__iframe {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  pointer-events: none;
  /*鼠标穿透效果*/
  border: 0;
}


.xui-datepicker .calendarPanel .select_main .select_dropDown {
  overflow: hidden;
}
.xui-datepicker .calendarPanel .select_main .select_dropDown .xui-scroll {
    height: 300px;
}


.xui-radio-group {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.xui-radio-group .xui-radio {
    padding-right: 5px;
    cursor: pointer;
}
.xui-radio-group .xui-radio > span {
      font-size: 14px;
      display: inline-block;
      vertical-align: middle;
}
.xui-radio-group .xui-radio input[type="radio"] {
      display: none;
}
.xui-radio-group .xui-radio input[type="radio"] + i {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      border-radius: 50%;
      width: 12px;
      height: 12px;
      border: 1px solid #cdcdcd;
}
.xui-radio-group .xui-radio input[type="radio"]:checked + i {
      border: 1px solid #409eff;
}
.xui-radio-group .xui-radio input[type="radio"] + i:hover {
      border: 1px solid #409eff;
}
.xui-radio-group .xui-radio input[type="radio"] + i:before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      width: 0;
      height: 0;
      border-radius: 50%;
      background: #409eff;
      transition: all 0.1s ease;
      -webkit-transition: all 0.1s ease;
      -moz-transition: all 0.1s ease;
}
.xui-radio-group .xui-radio input[type="radio"]:checked + i:before {
      width: 70%;
      height: 70%;
}
.xui-radio-group.disabled .xui-radio {
    cursor: not-allowed;
}
.xui-radio-group.disabled .xui-radio > span {
      color: #cdcdcd;
}
.xui-radio-group.disabled .xui-radio input[type="radio"] + i:hover {
      border: 1px solid #cdcdcd;
}
.xui-radio-group.xui-radio-mini .xui-radio > span {
    font-size: 12px;
}
.xui-radio-group.xui-radio-mini .xui-radio input[type="radio"] + i {
    width: 12px;
    height: 12px;
}
.xui-radio-group.xui-radio-small .xui-radio > span {
    font-size: 14px;
}
.xui-radio-group.xui-radio-small .xui-radio input[type="radio"] + i {
    width: 14px;
    height: 14px;
}
.xui-radio-group.xui-radio-normal .xui-radio > span {
    font-size: 16px;
}
.xui-radio-group.xui-radio-normal .xui-radio input[type="radio"] + i {
    width: 16px;
    height: 16px;
}
.xui-radio-group.xui-radio-manner-button .xui-radio > input[type="radio"] + i {
    display: none;
}
.xui-radio-group.xui-radio-manner-button .xui-radio > span {
    padding: 2px 5px;
    border-radius: 2px;
}
.xui-radio-group.xui-radio-manner-button .xui-radio.checked > span {
    background: #409eff;
    color: #fff;
}


.xui-checkbox-group .xui-checkbox.is-checked .xui-checkbox-inner {
  background-color: #409eff;
  border-color: #409eff;
}
.xui-checkbox-group .xui-checkbox.is-disabled .xui-checkbox-inner {
  background-color: #edf2fc;
  border-color: #dcdfe6;
  cursor: not-allowed;
}
.xui-checkbox-group .xui-checkbox.is-disabled span.xui-checkbox-label {
  color: #c0c4cc;
  cursor: not-allowed;
}
.xui-checkbox-group .xui-checkbox.is-disabled.is-checked .xui-checkbox-inner {
  background-color: #f2f6fc;
  border-color: #dcdfe6;
}
.xui-checkbox-group .xui-checkbox.is-disabled.is-checked .xui-checkbox-inner:after {
  border-color: #c0c4cc;
}
.xui-checkbox-group .xui-checkbox-inner {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #fff;
  z-index: 1;
  transition: border-color 0.15s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.15s cubic-bezier(0.71, -0.46, 0.29, 1.46);
  -webkit-transition: border-color 0.15s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.15s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}
.xui-checkbox-group .xui-checkbox-label {
  display: inline-block;
  vertical-align: middle;
}
.xui-checkbox-group .xui-checkbox-original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}
.xui-checkbox-group .xui-checkbox-inner:after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #fff;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  -webkit-transform: rotate(45deg) scaleY(0) translateZ(0);
          transform: rotate(45deg) scaleY(0) translateZ(0);
  width: 3px;
  transition: -webkit-transform 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6) 0.05s;
  transition: transform 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6) 0.05s;
  transition: transform 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6) 0.05s, -webkit-transform 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6) 0.05s;
  -webkit-transition: transform 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6) 0.05s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.xui-checkbox-group .xui-checkbox.is-checked .xui-checkbox-inner:after {
  -webkit-transform: rotate(45deg) scaleY(1) translateZ(0);
          transform: rotate(45deg) scaleY(1) translateZ(0);
}
.xui-checkbox-group .xui-checkbox {
  display: inline-block;
  margin: 5px 15px 5px 0px;
}
.xui-checkbox-group .xui-checkbox.xui-checkbox-single {
    margin: 0px;
}
.xui-checkbox-group .xui-checkbox-mini .xui-checkbox-label {
  font-size: 12px;
}
.xui-checkbox-group .xui-checkbox-mini .xui-checkbox-inner {
  width: 12px;
  height: 12px;
}
.xui-checkbox-group .xui-checkbox-mini .xui-checkbox-inner:after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #fff;
  border-left: 0;
  border-top: 0;
  height: 6px;
  left: 3px;
  position: absolute;
  top: 1px;
  -webkit-transform: rotate(45deg) scaleY(0);
          transform: rotate(45deg) scaleY(0);
  width: 3px;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.xui-checkbox-group .xui-checkbox-small .xui-checkbox-label {
  font-size: 14px;
}
.xui-checkbox-group .xui-checkbox-small .xui-checkbox-inner {
  width: 14px;
  height: 14px;
}
.xui-checkbox-group .xui-checkbox-small .xui-checkbox-inner:after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #fff;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 3.5px;
  position: absolute;
  top: 1px;
  -webkit-transform: rotate(45deg) scaleY(0);
          transform: rotate(45deg) scaleY(0);
  width: 4px;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.xui-checkbox-group .xui-checkbox-normal .xui-checkbox-label {
  font-size: 16px;
}
.xui-checkbox-group .xui-checkbox-normal .xui-checkbox-inner {
  width: 16px;
  height: 16px;
}
.xui-checkbox-group .xui-checkbox-normal .xui-checkbox-inner:after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #fff;
  border-left: 0;
  border-top: 0;
  height: 8px;
  left: 4px;
  position: absolute;
  top: 1px;
  -webkit-transform: rotate(45deg) scaleY(0);
          transform: rotate(45deg) scaleY(0);
  width: 5px;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.xui-checkbox-group.dark .xui-checkbox.is-checked .xui-checkbox-inner {
  background-color: transparent;
  border-color: #11b1e1;
}
.xui-checkbox-group.dark .xui-checkbox-inner {
  border-color: #11b1e1;
  background-color: transparent;
}
.xui-checkbox-group.dark .xui-checkbox-inner:after {
  border-color: #11b1e1;
}


.xui-counter {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.xui-counter-input {
  float: left;
  width: 20px;
  height: 24px;
  line-height: 24px;
  outline: 0;
  text-align: center;
  border-radius: 1px;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  border-left: 0;
  border-right: 0;
  box-sizing: border-box;
}
.xui-counter .spin-btn {
  float: left;
  width: 20px;
  height: 24px;
  line-height: 24px;
  background-color: #f6fbff;
  border-radius: 1px;
  border: solid 1px #cccccc;
  -moz-user-select: none !important;
   -ms-user-select: none !important;
       user-select: none !important;
  -webkit-user-select: none !important;
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.xui-counter-input,
.xui-counter-input::-webkit-outer-spin-button,
.xui-counter-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}


.xui-slider .xui-slider-bar {
  display: inline-block;
  color: #2d8cf0;
  position: relative;
  width: 100%;
  margin: 10px 0;
  height: 8px;
  background-color: #dddee1;
  border-radius: 10px;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}
.xui-slider .xui-slider-bar .xui-slider-bar-inner {
    border-radius: 10px;
    position: absolute;
    z-index: 1;
    height: 100%;
    background-color: currentColor;
}
.xui-slider .xui-slider-bar .xui-slider-stop {
    position: absolute;
    border-radius: 20px;
    width: 8px;
    height: 8px;
    background: #cfcfd6;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.xui-slider .xui-slider-bar .xui-slider-point {
    position: absolute;
    border: 1px solid currentColor;
    border-radius: 10px;
    width: 10px;
    height: 10px;
    background: #fff;
    top: 50%;
    transition: 0.2s;
    -ms-user-select: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    cursor: grab;
}
.xui-slider .xui-slider-bar .xui-slider-point.xui-sp-start {
      display: none;
      left: 0px;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
}
.xui-slider .xui-slider-bar .xui-slider-point.xui-sp-end {
      right: 0px;
      -webkit-transform: translate(50%, -50%);
              transform: translate(50%, -50%);
}
.xui-slider .xui-slider-bar .xui-slider-point:hover {
      width: 16px;
      height: 16px;
}
.xui-slider.range-slider .xui-slider-point.xui-sp-start {
  display: block;
}
.xui-slider .range-number {
  display: inline-block;
  vertical-align: middle;
}


.xui-tabs {
  position: relative;
  border-bottom: 1px solid #dddee1;
}
.xui-tabs .xui-tab-item {
    padding: 0 20px;
    height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    color: #303133;
    position: relative;
    cursor: pointer;
    min-width: 80px;
    text-align: center;
}
.xui-tabs .xui-tab-item:hover {
      color: #409eff;
}
.xui-tabs .xui-tab-item.is-active {
      color: #409eff;
      border-bottom: 2px solid #409eff;
}
.xui-tabs .xui-tabs-nav {
    white-space: nowrap;
    position: relative;
    z-index: 2;
    margin-bottom: -1px;
}


.xui-color-group.disabled > span {
  cursor: not-allowed;
}
.xui-color-group > span {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
}

.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__prefix,.el-input__suffix{position:absolute;top:0;-webkit-transition:all .3s;text-align:center;height:100%;color:#C0C4CC}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}
.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(./images/535877f50039c0cb49a6196a5b7517cd.woff) format("woff"),url(./images/732389ded34cb9c52dd88271f1345af9.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\E6A0"}.el-icon-ice-cream-square:before{content:"\E6A3"}.el-icon-lollipop:before{content:"\E6A4"}.el-icon-potato-strips:before{content:"\E6A5"}.el-icon-milk-tea:before{content:"\E6A6"}.el-icon-ice-drink:before{content:"\E6A7"}.el-icon-ice-tea:before{content:"\E6A9"}.el-icon-coffee:before{content:"\E6AA"}.el-icon-orange:before{content:"\E6AB"}.el-icon-pear:before{content:"\E6AC"}.el-icon-apple:before{content:"\E6AD"}.el-icon-cherry:before{content:"\E6AE"}.el-icon-watermelon:before{content:"\E6AF"}.el-icon-grape:before{content:"\E6B0"}.el-icon-refrigerator:before{content:"\E6B1"}.el-icon-goblet-square-full:before{content:"\E6B2"}.el-icon-goblet-square:before{content:"\E6B3"}.el-icon-goblet-full:before{content:"\E6B4"}.el-icon-goblet:before{content:"\E6B5"}.el-icon-cold-drink:before{content:"\E6B6"}.el-icon-coffee-cup:before{content:"\E6B8"}.el-icon-water-cup:before{content:"\E6B9"}.el-icon-hot-water:before{content:"\E6BA"}.el-icon-ice-cream:before{content:"\E6BB"}.el-icon-dessert:before{content:"\E6BC"}.el-icon-sugar:before{content:"\E6BD"}.el-icon-tableware:before{content:"\E6BE"}.el-icon-burger:before{content:"\E6BF"}.el-icon-knife-fork:before{content:"\E6C1"}.el-icon-fork-spoon:before{content:"\E6C2"}.el-icon-chicken:before{content:"\E6C3"}.el-icon-food:before{content:"\E6C4"}.el-icon-dish-1:before{content:"\E6C5"}.el-icon-dish:before{content:"\E6C6"}.el-icon-moon-night:before{content:"\E6EE"}.el-icon-moon:before{content:"\E6F0"}.el-icon-cloudy-and-sunny:before{content:"\E6F1"}.el-icon-partly-cloudy:before{content:"\E6F2"}.el-icon-cloudy:before{content:"\E6F3"}.el-icon-sunny:before{content:"\E6F6"}.el-icon-sunset:before{content:"\E6F7"}.el-icon-sunrise-1:before{content:"\E6F8"}.el-icon-sunrise:before{content:"\E6F9"}.el-icon-heavy-rain:before{content:"\E6FA"}.el-icon-lightning:before{content:"\E6FB"}.el-icon-light-rain:before{content:"\E6FC"}.el-icon-wind-power:before{content:"\E6FD"}.el-icon-baseball:before{content:"\E712"}.el-icon-soccer:before{content:"\E713"}.el-icon-football:before{content:"\E715"}.el-icon-basketball:before{content:"\E716"}.el-icon-ship:before{content:"\E73F"}.el-icon-truck:before{content:"\E740"}.el-icon-bicycle:before{content:"\E741"}.el-icon-mobile-phone:before{content:"\E6D3"}.el-icon-service:before{content:"\E6D4"}.el-icon-key:before{content:"\E6E2"}.el-icon-unlock:before{content:"\E6E4"}.el-icon-lock:before{content:"\E6E5"}.el-icon-watch:before{content:"\E6FE"}.el-icon-watch-1:before{content:"\E6FF"}.el-icon-timer:before{content:"\E702"}.el-icon-alarm-clock:before{content:"\E703"}.el-icon-map-location:before{content:"\E704"}.el-icon-delete-location:before{content:"\E705"}.el-icon-add-location:before{content:"\E706"}.el-icon-location-information:before{content:"\E707"}.el-icon-location-outline:before{content:"\E708"}.el-icon-location:before{content:"\E79E"}.el-icon-place:before{content:"\E709"}.el-icon-discover:before{content:"\E70A"}.el-icon-first-aid-kit:before{content:"\E70B"}.el-icon-trophy-1:before{content:"\E70C"}.el-icon-trophy:before{content:"\E70D"}.el-icon-medal:before{content:"\E70E"}.el-icon-medal-1:before{content:"\E70F"}.el-icon-stopwatch:before{content:"\E710"}.el-icon-mic:before{content:"\E711"}.el-icon-copy-document:before{content:"\E718"}.el-icon-full-screen:before{content:"\E719"}.el-icon-switch-button:before{content:"\E71B"}.el-icon-aim:before{content:"\E71C"}.el-icon-crop:before{content:"\E71D"}.el-icon-odometer:before{content:"\E71E"}.el-icon-time:before{content:"\E71F"}.el-icon-bangzhu:before{content:"\E724"}.el-icon-close-notification:before{content:"\E726"}.el-icon-microphone:before{content:"\E727"}.el-icon-turn-off-microphone:before{content:"\E728"}.el-icon-position:before{content:"\E729"}.el-icon-postcard:before{content:"\E72A"}.el-icon-message:before{content:"\E72B"}.el-icon-chat-line-square:before{content:"\E72D"}.el-icon-chat-dot-square:before{content:"\E72E"}.el-icon-chat-dot-round:before{content:"\E72F"}.el-icon-chat-square:before{content:"\E730"}.el-icon-chat-line-round:before{content:"\E731"}.el-icon-chat-round:before{content:"\E732"}.el-icon-set-up:before{content:"\E733"}.el-icon-turn-off:before{content:"\E734"}.el-icon-open:before{content:"\E735"}.el-icon-connection:before{content:"\E736"}.el-icon-link:before{content:"\E737"}.el-icon-cpu:before{content:"\E738"}.el-icon-thumb:before{content:"\E739"}.el-icon-female:before{content:"\E73A"}.el-icon-male:before{content:"\E73B"}.el-icon-guide:before{content:"\E73C"}.el-icon-news:before{content:"\E73E"}.el-icon-price-tag:before{content:"\E744"}.el-icon-discount:before{content:"\E745"}.el-icon-wallet:before{content:"\E747"}.el-icon-coin:before{content:"\E748"}.el-icon-money:before{content:"\E749"}.el-icon-bank-card:before{content:"\E74A"}.el-icon-box:before{content:"\E74B"}.el-icon-present:before{content:"\E74C"}.el-icon-sell:before{content:"\E6D5"}.el-icon-sold-out:before{content:"\E6D6"}.el-icon-shopping-bag-2:before{content:"\E74D"}.el-icon-shopping-bag-1:before{content:"\E74E"}.el-icon-shopping-cart-2:before{content:"\E74F"}.el-icon-shopping-cart-1:before{content:"\E750"}.el-icon-shopping-cart-full:before{content:"\E751"}.el-icon-smoking:before{content:"\E752"}.el-icon-no-smoking:before{content:"\E753"}.el-icon-house:before{content:"\E754"}.el-icon-table-lamp:before{content:"\E755"}.el-icon-school:before{content:"\E756"}.el-icon-office-building:before{content:"\E757"}.el-icon-toilet-paper:before{content:"\E758"}.el-icon-notebook-2:before{content:"\E759"}.el-icon-notebook-1:before{content:"\E75A"}.el-icon-files:before{content:"\E75B"}.el-icon-collection:before{content:"\E75C"}.el-icon-receiving:before{content:"\E75D"}.el-icon-suitcase-1:before{content:"\E760"}.el-icon-suitcase:before{content:"\E761"}.el-icon-film:before{content:"\E763"}.el-icon-collection-tag:before{content:"\E765"}.el-icon-data-analysis:before{content:"\E766"}.el-icon-pie-chart:before{content:"\E767"}.el-icon-data-board:before{content:"\E768"}.el-icon-data-line:before{content:"\E76D"}.el-icon-reading:before{content:"\E769"}.el-icon-magic-stick:before{content:"\E76A"}.el-icon-coordinate:before{content:"\E76B"}.el-icon-mouse:before{content:"\E76C"}.el-icon-brush:before{content:"\E76E"}.el-icon-headset:before{content:"\E76F"}.el-icon-umbrella:before{content:"\E770"}.el-icon-scissors:before{content:"\E771"}.el-icon-mobile:before{content:"\E773"}.el-icon-attract:before{content:"\E774"}.el-icon-monitor:before{content:"\E775"}.el-icon-search:before{content:"\E778"}.el-icon-takeaway-box:before{content:"\E77A"}.el-icon-paperclip:before{content:"\E77D"}.el-icon-printer:before{content:"\E77E"}.el-icon-document-add:before{content:"\E782"}.el-icon-document:before{content:"\E785"}.el-icon-document-checked:before{content:"\E786"}.el-icon-document-copy:before{content:"\E787"}.el-icon-document-delete:before{content:"\E788"}.el-icon-document-remove:before{content:"\E789"}.el-icon-tickets:before{content:"\E78B"}.el-icon-folder-checked:before{content:"\E77F"}.el-icon-folder-delete:before{content:"\E780"}.el-icon-folder-remove:before{content:"\E781"}.el-icon-folder-add:before{content:"\E783"}.el-icon-folder-opened:before{content:"\E784"}.el-icon-folder:before{content:"\E78A"}.el-icon-edit-outline:before{content:"\E764"}.el-icon-edit:before{content:"\E78C"}.el-icon-date:before{content:"\E78E"}.el-icon-c-scale-to-original:before{content:"\E7C6"}.el-icon-view:before{content:"\E6CE"}.el-icon-loading:before{content:"\E6CF"}.el-icon-rank:before{content:"\E6D1"}.el-icon-sort-down:before{content:"\E7C4"}.el-icon-sort-up:before{content:"\E7C5"}.el-icon-sort:before{content:"\E6D2"}.el-icon-finished:before{content:"\E6CD"}.el-icon-refresh-left:before{content:"\E6C7"}.el-icon-refresh-right:before{content:"\E6C8"}.el-icon-refresh:before{content:"\E6D0"}.el-icon-video-play:before{content:"\E7C0"}.el-icon-video-pause:before{content:"\E7C1"}.el-icon-d-arrow-right:before{content:"\E6DC"}.el-icon-d-arrow-left:before{content:"\E6DD"}.el-icon-arrow-up:before{content:"\E6E1"}.el-icon-arrow-down:before{content:"\E6DF"}.el-icon-arrow-right:before{content:"\E6E0"}.el-icon-arrow-left:before{content:"\E6DE"}.el-icon-top-right:before{content:"\E6E7"}.el-icon-top-left:before{content:"\E6E8"}.el-icon-top:before{content:"\E6E6"}.el-icon-bottom:before{content:"\E6EB"}.el-icon-right:before{content:"\E6E9"}.el-icon-back:before{content:"\E6EA"}.el-icon-bottom-right:before{content:"\E6EC"}.el-icon-bottom-left:before{content:"\E6ED"}.el-icon-caret-top:before{content:"\E78F"}.el-icon-caret-bottom:before{content:"\E790"}.el-icon-caret-right:before{content:"\E791"}.el-icon-caret-left:before{content:"\E792"}.el-icon-d-caret:before{content:"\E79A"}.el-icon-share:before{content:"\E793"}.el-icon-menu:before{content:"\E798"}.el-icon-s-grid:before{content:"\E7A6"}.el-icon-s-check:before{content:"\E7A7"}.el-icon-s-data:before{content:"\E7A8"}.el-icon-s-opportunity:before{content:"\E7AA"}.el-icon-s-custom:before{content:"\E7AB"}.el-icon-s-claim:before{content:"\E7AD"}.el-icon-s-finance:before{content:"\E7AE"}.el-icon-s-comment:before{content:"\E7AF"}.el-icon-s-flag:before{content:"\E7B0"}.el-icon-s-marketing:before{content:"\E7B1"}.el-icon-s-shop:before{content:"\E7B4"}.el-icon-s-open:before{content:"\E7B5"}.el-icon-s-management:before{content:"\E7B6"}.el-icon-s-ticket:before{content:"\E7B7"}.el-icon-s-release:before{content:"\E7B8"}.el-icon-s-home:before{content:"\E7B9"}.el-icon-s-promotion:before{content:"\E7BA"}.el-icon-s-operation:before{content:"\E7BB"}.el-icon-s-unfold:before{content:"\E7BC"}.el-icon-s-fold:before{content:"\E7A9"}.el-icon-s-platform:before{content:"\E7BD"}.el-icon-s-order:before{content:"\E7BE"}.el-icon-s-cooperation:before{content:"\E7BF"}.el-icon-bell:before{content:"\E725"}.el-icon-message-solid:before{content:"\E799"}.el-icon-video-camera:before{content:"\E772"}.el-icon-video-camera-solid:before{content:"\E796"}.el-icon-camera:before{content:"\E779"}.el-icon-camera-solid:before{content:"\E79B"}.el-icon-download:before{content:"\E77C"}.el-icon-upload2:before{content:"\E77B"}.el-icon-upload:before{content:"\E7C3"}.el-icon-picture-outline-round:before{content:"\E75F"}.el-icon-picture-outline:before{content:"\E75E"}.el-icon-picture:before{content:"\E79F"}.el-icon-close:before{content:"\E6DB"}.el-icon-check:before{content:"\E6DA"}.el-icon-plus:before{content:"\E6D9"}.el-icon-minus:before{content:"\E6D8"}.el-icon-help:before{content:"\E73D"}.el-icon-s-help:before{content:"\E7B3"}.el-icon-circle-close:before{content:"\E78D"}.el-icon-circle-check:before{content:"\E720"}.el-icon-circle-plus-outline:before{content:"\E723"}.el-icon-remove-outline:before{content:"\E722"}.el-icon-zoom-out:before{content:"\E776"}.el-icon-zoom-in:before{content:"\E777"}.el-icon-error:before{content:"\E79D"}.el-icon-success:before{content:"\E79C"}.el-icon-circle-plus:before{content:"\E7A0"}.el-icon-remove:before{content:"\E7A2"}.el-icon-info:before{content:"\E7A1"}.el-icon-question:before{content:"\E7A4"}.el-icon-warning-outline:before{content:"\E6C9"}.el-icon-warning:before{content:"\E7A3"}.el-icon-goods:before{content:"\E7C2"}.el-icon-s-goods:before{content:"\E7B2"}.el-icon-star-off:before{content:"\E717"}.el-icon-star-on:before{content:"\E797"}.el-icon-more-outline:before{content:"\E6CC"}.el-icon-more:before{content:"\E794"}.el-icon-phone-outline:before{content:"\E6CB"}.el-icon-phone:before{content:"\E795"}.el-icon-user:before{content:"\E6E3"}.el-icon-user-solid:before{content:"\E7A5"}.el-icon-setting:before{content:"\E6CA"}.el-icon-s-tools:before{content:"\E7AC"}.el-icon-delete:before{content:"\E6D7"}.el-icon-delete-solid:before{content:"\E7C9"}.el-icon-eleme:before{content:"\E7C7"}.el-icon-platform-eleme:before{content:"\E7CA"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}

@charset "UTF-8";
.xui-textarea textarea {
  border: 1px solid #dddee1;
  width: 100%;
  font-family: 微软雅黑;
  outline: none;
  box-sizing: border-box;
}


.xui-switch {
  width: 46px;
  height: 24px;
  position: relative;
  border: 1px solid #dfdfdf;
  background-color: #ccc;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
}
.xui-switch:before {
    content: "";
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.xui-switch:checked {
    border-color: #2d8cf0;
    box-shadow: #2d8cf0 0 0 0 16px inset;
    background-color: #2d8cf0;
}
.xui-switch:checked:before {
      left: 22px;
}
.xui-switch.xui-switch-anim {
    transition: border cubic-bezier(0, 0, 0, 1) 0.15s, box-shadow cubic-bezier(0, 0, 0, 1) 0.15s;
}
.xui-switch.xui-switch-anim:before {
      transition: left 0.3s;
}
.xui-switch.xui-switch-anim:checked {
      box-shadow: #2d8cf0 0 0 0 16px inset;
      background-color: #2d8cf0;
      transition: border ease 0.15s, box-shadow ease 0.15s, background-color ease 0.45s;
}
.xui-switch.xui-switch-anim:checked:before {
        transition: left 0.3s;
}
.xui-switch.xui-switch-mini {
    width: 30px;
    height: 16px;
}
.xui-switch.xui-switch-mini:before {
      width: 14px;
      height: 14px;
}
.xui-switch.xui-switch-mini:checked:before {
      left: 14px;
}
.xui-switch.xui-switch-small {
    width: 36px;
    height: 19px;
}
.xui-switch.xui-switch-small:before {
      width: 17px;
      height: 17px;
}
.xui-switch.xui-switch-small:checked:before {
      left: 17px;
}
.xui-switch.xui-switch-big {
    width: 52px;
    height: 27px;
}
.xui-switch.xui-switch-big:before {
      width: 25px;
      height: 25px;
}
.xui-switch.xui-switch-big:checked:before {
      left: 25px;
}
.xui-switch.disabled {
    cursor: not-allowed;
    background-color: #ddd;
}
.xui-switch.disabled:before {
      background-color: #acacac;
}
.xui-switch.disabled:checked {
      border-color: #ddd;
      box-shadow: #ddd 0 0 0 16px inset;
}


.xui-cascader {
  display: inline-block;
  color: #495060;
  z-index: 10;
  min-width: 50px;
  font-size: 12px;
}
.xui-cascader .xui-cascader-inputwrap {
    outline: none;
    position: relative;
    min-height: 28px;
    line-height: 28px;
    padding: 0px 25px 0px 5px;
    border: 1px solid #dddee1;
    border-radius: 2px;
    cursor: pointer;
    display: table;
    width: 100%;
    box-sizing: border-box;
}
.xui-cascader .xui-cascader-inputwrap > * {
      display: inline-block;
}
.xui-cascader .xui-cascader-inputwrap .xui-single-text {
      position: absolute;
      top: 0px;
      left: 10px;
      right: 20px;
      bottom: 0px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
}
.xui-cascader .xui-cascader-placeholder {
    color: #bbbec4;
}
.xui-cascader .xui-cascader-tags {
    flex-grow: 1;
}
.xui-cascader .xui-cascader-tags > div {
      display: inline-block;
      border: 1px solid #dddee1;
      background: #f8f8f9;
      padding: 3px 5px;
      line-height: 1;
      border-radius: 2px;
      margin-right: 5px;
}
.xui-cascader .xui-cascader-tags > div i {
        font-size: 12px;
}
.xui-cascader .xui-cascader-tags > div i:hover {
          color: #2d8cf0;
}
.xui-cascader .xui-cascader-tags > div:last-child {
        margin-right: 0px;
}
.xui-cascader .select-trigger-icon {
    position: absolute;
    right: 5px;
    top: 0px;
    transition: all 0.3s;
}
.xui-cascader .select-trigger-icon.active {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
}
.xui-cascader .select-clear-icon {
    position: absolute;
    right: 3px;
    top: 0px;
    font-size: 20px;
    color: #c4c6cb;
    cursor: pointer;
}
.xui-cascader .select-clear-icon:hover {
      color: #80848f;
}
.xui-cascader.not-empty.cclearable:not(.disabled):hover .select-clear-icon {
    display: block;
}
.xui-cascader.not-empty.cclearable:not(.disabled):hover .select-trigger-icon {
    display: none;
}
.xui-cascader .select-clear-icon {
    visibility: hidden;
}
.xui-cascader:hover .select-clear-icon {
    visibility: visible;
}
.xui-cascader.disabled {
    cursor: not-allowed;
}
.xui-cascader.disabled * {
      cursor: not-allowed;
}
.xui-cascader.disabled .xui-cascader-inputwrap {
      background: #e9eaec;
}
.xui-cascader.disabled .xui-cascader-inputwrap .select-clear-icon {
        display: none;
}
.xui-cascader-picker {
  max-height: 200px;
  display: flex;
  background: #fff;
  font-size: 0px;
}
.xui-cascader-picker > * {
    width: 100%;
}
.xui-cascader-picker .xui-cascader-dropdown {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    height: 190px;
}
.xui-cascader-picker .xui-cascader-dropdown .xui-cascader-group {
      display: inline-block;
      min-width: 120px;
      height: 100%;
      padding: 0px;
      font-size: 12px;
      border-right: 1px solid #dddee1;
}
.xui-cascader-picker .xui-cascader-option {
    position: relative;
    list-style-type: none;
    padding: 8px;
    margin: 0px;
    cursor: pointer;
}
.xui-cascader-picker .xui-cascader-option:hover, .xui-cascader-picker .xui-cascader-option.hover {
      background: #f3f3f4;
}
.xui-cascader-picker .xui-cascader-option.active {
      background: #2d8cf0;
      color: #fff;
}
.xui-cascader-picker .xui-cascader-option .xui-cascader-enter {
      position: absolute;
      right: 5px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      font-size: 12px;
}
.xui-cascader-picker .xui-cascader-option.disabled {
      color: #bbbec4;
      cursor: not-allowed;
}
.xui-cascader-picker .xui-cascader-option.disabled:hover, .xui-cascader-picker .xui-cascader-option.disabled.hover {
        background: inherit;
}


.xui-ipaddr {
  display: inline-block;
  border: 1px solid #ccc;
  padding: 2px 5px;
}
.xui-ipaddr.disabled {
    cursor: not-allowed;
}
.xui-ipaddr.disabled > input {
      cursor: not-allowed;
}
.xui-ipaddr > input {
    display: inline-block;
    width: 30px;
    height: 100%;
    text-align: center;
    border: none;
    outline: none;
}
.xui-ipaddr > i {
    display: inline-block;
}
.xui-ipaddr > i:after {
      content: ".";
}

.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:100%;margin:0;text-align:center;display:inline-block;font-size:14px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0;width:39%;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input:-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-moz-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{padding:0 5px;line-height:32px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:inline-flex;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#409EFF}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-moz-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409EFF;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}

.xui-time-picker-style .el-date-editor.el-input {
  width: 120px;
  margin-left: 7px;
}

.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409EFF;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#409EFF}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#409EFF}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409EFF}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#409EFF;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:#409EFF;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409EFF}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#409EFF}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409EFF}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409EFF;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409EFF}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409EFF}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:100%;margin:0;text-align:center;display:inline-block;font-size:14px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0;width:39%;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input:-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-moz-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{padding:0 5px;line-height:32px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:inline-flex;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#409EFF}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-moz-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409EFF}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__prefix,.el-input__suffix{position:absolute;top:0;-webkit-transition:all .3s;text-align:center;height:100%;color:#C0C4CC}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}

.xui-datetime {
  display: inline-block;
}


.xui-multiselect {
  position: relative;
  display: inline-block;
  width: 140px;
  height: 28px;
  vertical-align: middle;
}
.xui-multiselect .icon {
    display: inline-block;
    width: 13px;
    height: 16px;
    vertical-align: middle;
}
.xui-multiselect .multiselect-trigger {
    position: relative;
    display: block;
    width: 100%;
    height: 28px;
    font-size: 12px;
    text-indent: 10px;
    line-height: 28px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #1f2d3d;
    background: #fff;
    border: 1px solid #bfc7d1;
    outline: none;
}
.xui-multiselect .multiselect-trigger.disabled {
      cursor: not-allowed;
}
.xui-multiselect .multiselect-trigger .multiselect-trigger-title {
      float: left;
}
.xui-multiselect .multiselect-trigger .multiselect-trigger-title-placeholder {
      float: left;
      color: #a5b0b6;
}
.xui-multiselect .multiselect-trigger .multiselect-trigger-input {
      border: none;
      text-overflow: ellipsis;
      outline: none;
      width: 100%;
      padding-right: 20px;
      box-sizing: border-box;
}
.xui-multiselect .select-trigger-icon {
    position: absolute;
    right: 5px;
    top: 0px;
    transition: all 0.3s;
    text-indent: 0px;
}
.xui-multiselect .select-trigger-icon.active {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
}
.xui-multiselect-box {
  width: 100%;
  background: #fff;
  box-sizing: border-box;
  z-index: 10;
  border: 1px solid #d1dbe5;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
}
.xui-multiselect-box .multiselect-toolbar {
    line-height: 20px;
    padding: 4px 0px;
    font-size: 0;
    background: #f8f8f8;
}
.xui-multiselect-box .left-btns {
    display: inline-block;
    width: 70%;
    font-size: 12px;
    vertical-align: middle;
}
.xui-multiselect-box .left-btns .check-all {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      padding-left: 30px;
      cursor: pointer;
}
.xui-multiselect-box .left-btns .check-all:before {
        content: "";
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -6px;
        width: 12px;
        height: 12px;
        border: 1px solid #dddee1;
        border-radius: 2px;
}
.xui-multiselect-box .left-btns .check-all.selected:before {
        border: 1px solid #2d8cf0;
        background: #2d8cf0;
}
.xui-multiselect-box .left-btns .check-all.selected:after {
        content: "\E74E";
        font-family: "xuiiconfont" !important;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        left: 11px;
        top: 50%;
        margin-top: -4px;
        width: 12px;
        height: 12px;
        line-height: 12px;
        color: #fff;
}
.xui-multiselect-box .left-btns .clear-all {
      display: inline-block;
      color: #80848f;
      vertical-align: middle;
      margin-left: 10px;
      cursor: pointer;
}
.xui-multiselect-box .left-btns .clear-all:hover {
        color: #676b75;
}
.xui-multiselect-box .right-btns {
    display: inline-block;
    width: 30%;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
}
.xui-multiselect-box .right-btns .finish {
      padding-right: 10px;
      cursor: pointer;
      color: #00a0e9;
}
.xui-multiselect-box .multiselect-options {
    display: block;
    overflow-y: auto;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}
.xui-multiselect-box .multiselect-options .multiselect-option {
      position: relative;
      height: 30px;
      line-height: 30px;
      padding-left: 30px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      border-top: #f1f1f1 1px solid;
      cursor: pointer;
}
.xui-multiselect-box .multiselect-options .multiselect-option:hover {
        background-color: #e4e8f1;
}
.xui-multiselect-box .multiselect-options .multiselect-option:before {
        content: "";
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -6px;
        width: 12px;
        height: 12px;
        border: 1px solid #dddee1;
        border-radius: 2px;
}
.xui-multiselect-box .multiselect-options .multiselect-option.selected:before {
        border: 1px solid #2d8cf0;
        background: #2d8cf0;
}
.xui-multiselect-box .multiselect-options .multiselect-option.selected:after {
        content: "\E74E";
        font-family: "xuiiconfont" !important;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        left: 11px;
        top: 50%;
        margin-top: -4px;
        width: 12px;
        height: 12px;
        line-height: 12px;
        color: #fff;
}


.xui-daterange {
  /*默认样式 不建议修改*/
  min-height: 30px;
  line-height: 45px;
}
.xui-daterange .xui-radio-group {
  display: inline-block;
  vertical-align: middle;
}
.xui-daterange .datePicker-wrap {
  display: inline-block;
  vertical-align: middle;
}
.xui-daterange .datePicker-wrap .dib {
  width: 177px;
  vertical-align: middle;
}
.xui-daterange .dd-split {
  color: #999;
  display: inline-block;
  vertical-align: middle;
}
.xui-daterange .dd-schbtn {
  margin-left: 8px;
  display: inline-block;
  vertical-align: middle;
}


.xui-treeselect {
  position: relative;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #bfcbd9;
  border-radius: 3px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.xui-treeselect .close-css-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    cursor: pointer;
}
.xui-treeselect .close-css-icon:before, .xui-treeselect .close-css-icon:after {
      content: "";
      position: absolute;
      background: #aaa;
      display: inline-block;
      top: 10%;
      left: 45%;
}
.xui-treeselect .close-css-icon:before {
      width: 1px;
      height: 10px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
}
.xui-treeselect .close-css-icon:after {
      width: 1px;
      height: 10px;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
}
.xui-treeselect:hover {
    border-color: #8391a5;
}
.xui-treeselect:hover .xui-treeselect-trigger .xui-treeselect-trigger-clear {
      display: block;
}
.xui-treeselect.focus {
    outline: 0;
    border-color: #20a0ff;
}
.xui-treeselect.focus .xui-treeselect-trigger-icon {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
}
.xui-treeselect .xui-treeselect-trigger {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding-left: 5px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
}
.xui-treeselect .xui-treeselect-trigger.disabled-status {
      background-color: #eee;
      cursor: not-allowed;
}
.xui-treeselect .xui-treeselect-trigger.disabled-status .xui-treeselect-searchinput > input {
        background-color: #eee !important;
        cursor: not-allowed;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap {
      width: 100%;
      height: 100%;
      display: inline-table;
      font-size: 12px;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-results {
        display: table-cell;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-results > .placeholder {
          color: #bbb;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-results > div {
          display: inline-block;
          border: 1px solid #ccc;
          padding: 4px 5px;
          line-height: 14px;
          margin-right: 5px;
          background-color: rgba(32, 160, 255, 0.1);
          border-color: rgba(32, 160, 255, 0.2);
          color: #20a0ff;
          border-radius: 3px;
          cursor: default;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-results > div > span {
            font-size: 13px;
            display: inline-block;
            vertical-align: middle;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-results > div > i:hover:before {
            background: #444;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-results > div > i:hover:after {
            background: #444;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-searchinput {
        display: table-cell;
        width: 100%;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-results-wrap .xui-treeselect-searchinput > input {
          font-size: 12px;
          width: 100%;
          height: 100%;
          display: table-cell;
          outline: 0px;
          border: none;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-icon {
      position: absolute;
      top: 50%;
      margin-top: -5px;
      right: 10px;
      width: 12px;
      height: 12px;
      transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-icon:after {
        position: absolute;
        top: 4px;
        left: 0px;
        content: "";
        width: 0px;
        height: 0px;
        border-style: solid;
        border-color: #bfcbd9 transparent transparent transparent;
        border-width: 6px;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-clear {
      display: none;
      position: absolute;
      top: 11px;
      right: 8px;
      width: 16px;
      height: 16px;
      background: #bfcbd9;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-clear:before, .xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-clear:after {
        top: 20%;
        background: #fff;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-clear:before {
        width: 2px;
        height: 10px;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-clear:after {
        width: 2px;
        height: 10px;
}
.xui-treeselect .xui-treeselect-trigger .xui-treeselect-trigger-clear:hover {
        background: #8391a5;
}
.xui-treeselect .xui-treeselect-tree {
    position: absolute;
    top: 105%;
    width: 100%;
    height: 200px;
    z-index: 999;
    box-sizing: border-box;
    border: 1px solid #dedede;
    background: #fff;
    overflow: auto;
}


.file-uploads {
    overflow: hidden;
    position: relative;
    text-align: center;
    display: inline-block;
}
.file-uploads.file-uploads-html4 input[type="file"] {
    opacity: 0;
    font-size: 20em;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}
.file-uploads.file-uploads-html5 input[type="file"] {
    overflow: hidden;
    position: fixed;
    width: 1px;
    height: 1px;
    z-index: -1;
    opacity: 0;
}


.xui-file {
  display: inline-block;
}
.xui-file .xui-upload-trigger {
    display: inline-block;
    vertical-align: middle;
}


@charset "UTF-8";
.xui-fileuploader .xf-item-wrap {
  position: relative;
  border: 1px solid #eee;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  font-size: 0px;
}
.xui-fileuploader .xf-item-wrap .xf-item-thumbnail {
    display: inline-block;
}
.xui-fileuploader .xf-item-wrap img {
    width: 100%;
    height: 100%;
}
.xui-fileuploader .xf-item-wrap .xf-item-shim {
    position: absolute;
    top: 0px;
    z-index: 1;
    left: 0px;
    right: 0px;
    background: rgba(0, 0, 0, 0.7);
    transition: 0.5s;
}
.xui-fileuploader .xf-item-wrap .xf-item-remove {
    position: absolute;
    top: 2px;
    z-index: 2;
    right: 2px;
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    color: #d9534f;
    font-family: 微软雅黑;
    font-style: normal;
    cursor: pointer;
}
.xui-fileuploader .xf-item-wrap .xf-item-remove:hover {
      color: #c9302c;
}
.xui-fileuploader .xf-item-wrap.readonly .xf-item-remove {
    display: none;
}
.xui-fileuploader .xf-tip {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
}


.cascading-select-container .cascading-select-item {
  margin-right: 10px;
}
.cascading-select-container .cascading-select-label {
  vertical-align: middle;
}
.cascading-select-container .xui-select {
  vertical-align: middle;
}


.xui-widgets .xui-widgets-item {
  display: inline-block;
  vertical-align: middle;
}


.xui-ctxchecbox-single {
	display: inline-block!important;
	vertical-align: middle;
	margin-right: 5px;
}


.xui-dropdown {
  display: inline-block;
}
.xui-dropdown .xui-dropdown-picker {
    max-height: 200px;
    display: flex;
    background: #fff;
    z-index: 900;
}
.xui-dropdown .xui-dropdown-picker > * {
      width: 100%;
}
.xui-dropdown .xui-dropdown-picker .xui-dropdown-ul {
      list-style-type: none;
      padding: 0px;
      margin: 0px;
}
.xui-dropdown .xui-dropdown-picker .xui-dropdown-ul .xui-dropdown-line {
        height: 1px;
        width: 100%;
        background: #dedede;
}
.xui-dropdown .xui-dropdown-picker .xui-dropdown-ul .xui-dropdown-option {
        margin: 0;
        line-height: normal;
        padding: 7px 16px;
        clear: both;
        color: #495060;
        font-size: 12px !important;
        white-space: nowrap;
        list-style: none;
        cursor: pointer;
        transition: background 0.2s ease-in-out;
}
.xui-dropdown .xui-dropdown-picker .xui-dropdown-ul .xui-dropdown-option:hover {
          background: #f8f8f9;
}
.xui-dropdown .xui-dropdown-picker .xui-dropdown-ul .xui-dropdown-option.disabled {
          cursor: not-allowed;
          color: #bbbec4;
}


@charset "UTF-8";
.xui-page {
  overflow: hidden;
  text-align: center;
}
.xui-page .page-prev,
  .xui-page .page-item,
  .xui-page .page-next {
    display: inline-block;
    cursor: pointer;
    font-size: 12px;
    padding: 5px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.xui-page .page-prev.disabled,
    .xui-page .page-item.disabled,
    .xui-page .page-next.disabled {
      cursor: not-allowed;
}
.xui-page .page-item {
    font-weight: bold;
    min-width: 20px;
}
.xui-page .page-item.active, .xui-page .page-item:hover {
      color: #409eff;
}
.xui-page .page-jump-prev {
    font-size: 0px;
    cursor: default;
}
.xui-page .page-jump-prev:after {
      content: "...";
      font-size: 12px;
}
.xui-page .page-jump-next {
    font-size: 0px;
    cursor: default;
}
.xui-page .page-jump-next:after {
      content: "...";
      font-size: 12px;
}
.xui-page .page-nav {
    display: inline-block;
    vertical-align: middle;
}
.xui-page .xui-page-sizer {
    display: inline-block;
    vertical-align: middle;
}
.xui-page .xui-page-total {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}
.xui-page .xui-page-total:before {
      content: "\5171";
}
.xui-page .xui-page-total:after {
      content: "\6761";
}


.xui-loading {
  position: relative;
}
.xui-loading.xui-loading-inner {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.xui-loading .xui-loading-shim {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
    color: #409eff;
}
.xui-loading .xui-loading-shim .xui-loading-spin {
      position: absolute;
      width: 100%;
      top: 50%;
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
}
.xui-loading .xui-loading-shim .xui-loading-spin .circular {
        height: 42px;
        width: 42px;
        -webkit-animation: loading-rotate 2s linear infinite;
                animation: loading-rotate 2s linear infinite;
}
.xui-loading .xui-loading-shim .xui-loading-spin .path {
        -webkit-animation: loading-dash 1.5s ease-in-out infinite;
                animation: loading-dash 1.5s ease-in-out infinite;
        stroke-dasharray: 90, 150;
        stroke-dashoffset: 0;
        stroke-width: 2;
        stroke: #409eff;
        stroke-linecap: round;
}
.xui-loading .xui-loading-shim .demo-spin-icon-load {
      -webkit-animation: loading-rotate 1s linear infinite;
              animation: loading-rotate 1s linear infinite;
}
@-webkit-keyframes loading-rotate {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes loading-rotate {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}


.xui-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1001;
  text-align: center;
}
.xui-modal .xui-modal-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.xui-modal i {
  font-style: normal;
}
.xui-modal .xui-modal-masker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(102, 102, 102, 0.7);
  z-index: 0;
  display: table-cell;
  text-align: center;
}
.xui-modal .xui-modal-box {
  text-align: left;
  display: inline-block;
  position: relative;
  box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: white;
  border-radius: 3px;
  z-index: 1;
}
.xui-modal .xui-modal-header {
  position: relative;
}
.xui-modal .xui-modal-title {
  font-size: 14px;
  padding: 10px 10px;
  font-weight: bold;
}
.xui-modal .xui-modal-close-icon {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  cursor: pointer;
}
.xui-modal .xui-modal-close-icon:hover {
  color: #40a4ff;
}


.xui-timeline {
  position: relative;
  height: 200px;
}
.xui-timeline:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 50%;
    margin-top: -1px;
    height: 0px;
    border-top: 2px dashed #ccc;
}
.xui-timeline:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(55%, -50%);
    -webkit-transform: translate(55%, -50%);
    height: 0px;
    width: 0px;
    border-style: solid;
    border-width: 8px 16px;
    border-color: transparent transparent transparent #ccc;
}
.xui-timeline .xui-timeline-item {
    position: relative;
    z-index: 1;
    height: 50%;
    display: inline-block;
    border-left: 1px solid #fff;
}
.xui-timeline .xui-timeline-item:nth-child(2n) {
      position: relative;
      top: 50%;
}
.xui-timeline .xui-timeline-item:nth-child(2n) .xui-timeline-icon {
        bottom: auto;
        top: 0px;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
}
.xui-timeline .xui-timeline-icon {
    position: absolute;
    left: 0px;
    bottom: 0px;
    transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%);
}
.xui-timeline .xui-timeline-icon.default-icon {
      width: 14px;
      height: 14px;
      background: #fff;
      border: 1px solid attr(color);
      border-radius: 50%;
      text-align: center;
}
.xui-timeline .xui-timeline-icon.default-icon:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        width: 50%;
        height: 50%;
        border: 2px solid #fff;
        border-radius: 50px;
}


.np-tree-node-list {
  padding: 0;
  /*.level-1 > div{padding-left:@levelPadding;}*/
  /*展开和折叠图标样式*/
  /*节点类型图标样式*/
  /*单选和多选图标样式*/
}
.np-tree-node-list li {
  list-style: none;
}
.np-tree-node-list li > .node {
  position: relative;
  height: 30px;
  font-size: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.np-tree-node-list li > .node:hover {
  background-color: #f6f6f6;
  font-weight: bold;
  cursor: pointer;
}
.np-tree-node-list li > .node:hover .node-name {
  color: #2d87f9;
}
.np-tree-node-list li > .node:hover .icon.hover {
  display: inline-block;
}
.np-tree-node-list li > .node.focused {
  font-weight: bold;
  background-color: #f6f6f6;
}
.np-tree-node-list li > .node.focused .node-name {
  color: #FF8D33;
}
.np-tree-node-list li > .node > .name {
  display: inline-block;
  height: 100%;
}
.np-tree-node-list .name > span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  color: #333;
  cursor: pointer;
}
.np-tree-node-list .level-2 > div {
  padding-left: 20px;
}
.np-tree-node-list .level-3 > div {
  padding-left: 40px;
}
.np-tree-node-list .level-4 > div {
  padding-left: 60px;
}
.np-tree-node-list .level-5 > div {
  padding-left: 80px;
}
.np-tree-node-list .level-6 > div {
  padding-left: 100px;
}
.np-tree-node-list .level-7 > div {
  padding-left: 120px;
}
.np-tree-node-list .level-8 > div {
  padding-left: 140px;
}
.np-tree-node-list .level-9 > div {
  padding-left: 160px;
}
.np-tree-node-list .level-10 > div {
  padding-left: 180px;
}
.np-tree-node-list .level-11 > div {
  padding-left: 200px;
}
.np-tree-node-list .level-12 > div {
  padding-left: 220px;
}
.np-tree-node-list .level-13 > div {
  padding-left: 240px;
}
.np-tree-node-list .level-14 > div {
  padding-left: 260px;
}
.np-tree-node-list .level-15 > div {
  padding-left: 280px;
}
.np-tree-node-list .icon {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  cursor: pointer;
  margin-top: 8px;
}
.np-tree-node-list .tips {
  font-size: 12px;
  line-height: 30px;
}
.np-tree-node-list .np-tree-nodelist-slots {
  display: inline-block;
  width: auto;
}
.np-tree-node-list .np-tree-nodelist-slots .icon {
  display: inline-block;
}
.np-tree-node-list .np-tree-nodelist-slots .icon.hover {
  display: none;
}
.np-tree-node-list .np-tree-nodelist-info {
  overflow: hidden;
  height: 100%;
  line-height: 30px;
}
.np-tree-node-list .icon-collapse.icon {
  width: 11px;
  height: 11px;
  margin-top: 9px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGMEIwOUE4MEQxRDExRTc4N0VCRENBRDNEN0REMTA2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGMEIwOUE5MEQxRDExRTc4N0VCRENBRDNEN0REMTA2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkYwQjA5QTYwRDFEMTFFNzg3RUJEQ0FEM0Q3REQxMDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkYwQjA5QTcwRDFEMTFFNzg3RUJEQ0FEM0Q3REQxMDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FNOeKAAAAZklEQVR42mJcs2aNJwMDw1wglmTADZ4DcTITVGE6EDPiwSD5uUxQEzcz4AcgeUkmHJL/sQkyMZAAWPCYCGMz4lLMiKSQkSJn4FLMiEsxKMB9CBgKkn8BcnMKNGIk8Ch+CopBgAADAM44ENjXHCLaAAAAAElFTkSuQmCC");
}
.np-tree-node-list .icon-collapse.icon:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHFJREFUeNpiDNv435OBgWEuEEsy4AbPgTiZBaowfaUfw2ZcKsM3MfiC1QFNBgEGQhikjgmHSf+xiTMxkABYcJkIYwP9wohVMUwCpBBZEVnOwKoYm6kwxc+B1vrgMxEq/4IRGH5e0IiRwKP+KRCnAQQYAPxKPsF0UqeVAAAAAElFTkSuQmCC");
}
.np-tree-node-list .icon-collapse.expand {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGNjU3REYzMEQxRDExRTdCODFBQTVGOTFGRUZEOThBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGNjU3REY0MEQxRDExRTdCODFBQTVGOTFGRUZEOThBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkY2NTdERjEwRDFEMTFFN0I4MUFBNUY5MUZFRkQ5OEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkY2NTdERjIwRDFEMTFFN0I4MUFBNUY5MUZFRkQ5OEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4AGIhUAAAAcklEQVR42mJcs2aNJwMDw1wglmTADZ4DcTILVGF6cHDwZlwq165d6wtWBzT5PxAwEMIgdSxQnQz4ANBWMM3EQAJgQeP/x6KGEZdiRoImw9xECJDkZpDi58DQ8MGnCCr/AuSMFFCAAwUk8Kh/CopBgAADAKBJOtCYpBi7AAAAAElFTkSuQmCC");
}
.np-tree-node-list .icon-collapse.expand:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZJREFUeNpiDNv435OBgWEuEEsy4AbPgTiZBaowfaUfw2ZcKsM3MfiC1QFNBgEGQhikjomBBECSYhY0t/1HVwD0CyNWxcgSFDuDZMXPgW71wacIKv+CERh+XtCIkcCj/ikQpwEEGACWwDa5v9kCUgAAAABJRU5ErkJggg==");
}
.np-tree-node-list .icon-type {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAWlBMVEUAAAAXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MAAADXF54qAAAAHHRSTlMAQaQBR9wP2P3Y0BwKATWag5nxRQDzRBESEUHsBjbfdAAAAAFiS0dEAIgFHUgAAAAHdElNRQfhAwMLISYWHshGAAAATUlEQVQI12NgwAkYZWRkmJihHBZWBjZ2DhDgBHG4ZGAAyJHhhqjhAXN4IRw+EIcfqltAkIFFSBjCFhEVY2CREYdwJGQkGaTgZkmjOgAALysEuxmfyW0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDMtMDNUMTE6MzM6MzgrMDg6MDDfptdOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAzLTAzVDExOjMzOjM4KzA4OjAwrvtv8gAAAABJRU5ErkJggg==");
}
.np-tree-node-list .icon-type.leaf {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAS1BMVEUAAAAXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MXq+MAAAAoj/7JAAAAF3RSTlMAcRhxHQBcySKjScEmwHGj/8CJ3oneccjuEdsAAAABYktHRACIBR1IAAAAB3RJTUUH4QMDCyEmFh7IRgAAAEdJREFUCNcly0kCgCAQxMDBBUUFce3//1SH5FaHmAW1OvOC+j9pAKNZ1KS5IaUUtazaHDnn6Ftx7FQbDgIngYvATeAh8FItHwQ+B5E2r8WOAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTAzLTAzVDExOjMzOjM4KzA4OjAw36bXTgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wMy0wM1QxMTozMzozOCswODowMK77b/IAAAAASUVORK5CYII=");
}
.np-tree-node-list .icon-check.icon {
  width: 13px;
  height: 13px;
}
.np-tree-node-list .icon-check.checkbox {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUyMDQzODE4REJGNjExRTdCRjc2QjQwOEYxRTFBMDdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUyMDQzODE5REJGNjExRTdCRjc2QjQwOEYxRTFBMDdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTIwNDM4MTZEQkY2MTFFN0JGNzZCNDA4RjFFMUEwN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTIwNDM4MTdEQkY2MTFFN0JGNzZCNDA4RjFFMUEwN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5uDQYkAAAAKUlEQVR42mJctWoVAxGABYhDQ0PxK1q9ejUTA3FgVB191DESGb8AAQYAwxYHF/Aq7HwAAAAASUVORK5CYII=");
}
.np-tree-node-list .icon-check.checkbox.checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNpi1G3/yUAEYGIgDlCsToqfcWYEC2F1mTbMt1/9J6BOWYTRUZVpzvG/BNRl2TAvOf33w3ds7vPWZmIHu0dbgtFIlnHx6b/Y/eGizjQxmAWoNM+Bee6Jf19/4fBv+cY///8zLI5lVRRiXH3+L85w+fWXoWDdn+ef/k8+9PfnH3QXM1I53gACDADAcyzh5jG8FwAAAABJRU5ErkJggg==") !important;
}
.np-tree-node-list .icon-check.checkbox.deviceChecked {
  background: #ccc;
  box-shadow: 2px 5px 4px #888;
}
.np-tree-node-list .icon-check.radio {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABFUlEQVQoz5WSwUqEUBSGf4+D17sqZMDrzqcQHJhgnmWgzWyqJ4mJWkQ9S1CgIOgjiDsVBm13Vbp32ozhpsa+9fnO4pzPwIQ4jjec861lWWsiutRafw7D8CGlfA3D8G2cMwAgSZKFaZr3juPsXNcF5/xnkZQSdV2jaZpHpdRNEARfAIA0Tfdt2x7/om3bY5qmewAwoihae5737vs+zlEUBcqy3BDn/FoIcVYAACEEOOdbYoytbNueJdm2DcbYiohoOcs4QURL0lof/iNprQ/U933Udd0soes69H0fkZTyuaqqWVJd15BSvgCY/6csyx4AYAEASqm7PM/JcZydEALTa06KeFJK3QKnjEbG9hhjV4ZhXPzW3jd1gcX3oDD/7AAAAABJRU5ErkJggg==");
}
.np-tree-node-list .icon-check.radio.checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABMUlEQVQoz4XSvUqjQRTG8d+8+RAxahCLFRe9jAVRifeRTrAJyq6FpYV2Wywirp2d92FQEbwMhWUNiASNimaT12LeBIOrnmbgOec/M+c8J3gVlcN0CctYQBlNnOCgXg1HvbqQFeexg5r34ze+16vhXz4TfqEW0E25b9PuUkgYKZAE0nhhF2uhcpgu4DigkwGzY0wMc/PIxW0EcxGEpTxWvHphcYaNb3wpcdXi5zknlxEMASwnmCMCX0fZnI8A8dycZ3o05rOYSzAJzx2mSpSHBrsvD0X9udOXJhNcQzHH3xbNp0Go+RT1Yq4vXSc4I/75zx1bpzRaMdtosX0a9ZFCHzp7M72HNjMfT6/SM3cXq5/4BHv1aljtmbuOJKUWAqXiYF8ZsI8f/TX6z+4tYvy93XsB3Tpw9dEcOzUAAAAASUVORK5CYII=");
}
.np-tree-node-list .fl {
  float: left;
}
.np-tree-node-list .fr {
  float: right;
}


.node > a {
  font-size: 0;
}
.tree-checkBox .xui-checkbox-label {
  cursor: pointer;
}


.xui-dialog-frame-enter {
  opacity: 0;
  transform: translateY(800px);
  -webkit-transform: translateY(800px);
}
.xui-dialog-frame-enter-active {
  opacity: 1;
  transition: all 0.2s ease;
}
.xui-dialog-frame-leave {
  opacity: 1;
}
.xui-dialog-frame-leave-active {
  opacity: 0;
  transition: all 0.5s ease;
  transform: translateY(800px);
  -webkit-transform: translateY(800px);
}
.el-icon-close {
  position: absolute;
  right: 0;
  top: 8px;
  width: 30px;
  height: 30px;
  text-align: center;
  text-decoration: none;
  color: white;
  cursor: pointer;
}
.xui-dialog {
  position: fixed;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.xui-dialog-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.dialog-main {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0px;
  left: 0px;
  background: #fff;
  z-index: 900;
  overflow: hidden;
}
.dialog-title-box {
  position: relative;
  margin: 0;
  height: 30px;
  background: #303845;
  color: #fff;
  text-align: left;
  padding-left: 30px;
  font-size: 14px;
  line-height: 30px;
}
.dialog-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
}
.dialog-title {
  position: relative;
}


.xui-progress.xui-progress-line {
  background: #ccc;
  height: 5px;
  border-radius: 100px;
  overflow: hidden;
}
.xui-progress.xui-progress-line .xui-progress-inner {
    height: 100%;
}
.xui-progress.xui-progress-line .xui-progress-inner.xui-progress-inner-primary {
      background: #40a4ff;
}
.xui-progress.xui-progress-line .xui-progress-inner.xui-progress-inner-success {
      background: #8fc31f;
}
.xui-progress.xui-progress-line .xui-progress-inner.xui-progress-inner-danger {
      background: #ff4949;
}
.xui-progress.xui-progress-line .xui-progress-inner.xui-progress-inner-warning {
      background: #f7ba2a;
}
.xui-progress.xui-progress-line .xui-progress-inner.xui-progress-animate {
      transition: width 0.3s ease-in-out, background-color 0.4s linear;
}
.xui-progress.xui-progress-circle {
  position: relative;
  display: inline-block;
}
@-webkit-keyframes progress-bar-stripes {
from {
    background-position: 30px 0;
}
to {
    background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
    background-position: 30px 0;
}
to {
    background-position: 0 0;
}
}
.xui-progress .stripe {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 30px 30px;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}


.xui-viewport {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.xui-viewport .xui-viewport-scroll {
    position: relative;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-right: -17px;
}
.xui-viewport .xui-viewport-scroll-bar {
    position: absolute;
    right: 2px;
    bottom: 2px;
    z-index: 1;
    border-radius: 10px;
    background: rgba(204, 204, 204, 0);
    transition: all 0.12s ease-out;
    visibility: hidden;
}
.xui-viewport .xui-viewport-scroll-bar.visible {
      visibility: visible;
}
.xui-viewport .xui-viewport-scroll-bar.vertical {
      width: 6px;
      top: 2px;
}
.xui-viewport .xui-viewport-scroll-bar.vertical > div {
        width: 100%;
}
.xui-viewport .xui-viewport-scroll-bar:hover, .xui-viewport .xui-viewport-scroll-bar.hover {
      width: 10px;
      background: rgba(204, 204, 204, 0.5);
}
.xui-viewport .xui-viewport-scroll-bar-slider {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    cursor: pointer;
    border-radius: inherit;
    background: rgba(119, 119, 119, 0.5);
    transition: background-color 0.3s;
}


.xui-virtualized {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.xui-virtualized .xui-virtualized-content {
    position: absolute;
}

.xui-pop-wrap {
  position: absolute;
  z-index: 9999;
  padding: 1px;
  color: #333;
  font-size: 12px;
  border-radius: 2px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  box-shadow: 0px 0px 27px #c9c9c9;
  background: #4081ff; }
  .xui-pop-wrap .xui-pop-wrap-inner {
    border-radius: 2px;
    background: #f6f8fa;
    padding: 5px 10px; }
  .xui-pop-wrap:before, .xui-pop-wrap:after {
    position: absolute;
    left: 50%;
    z-index: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 6px 8px;
    bottom: -12px;
    border-color: #4081ff transparent transparent transparent; }
  .xui-pop-wrap:after {
    z-index: 2;
    bottom: -11px;
    border-color: #fff transparent transparent transparent; }






























































.xui-toolbar {
  display: inline-block;
  vertical-align: middle;
}
.xui-toolbar .xui-toolbar-item {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    font-size: 0px;
}
.xui-toolbar .xui-toolbar-item:last-child {
      padding-right: 0px;
}
.xui-toolbar .xui-toolbar-item .xui-toolbar-icon {
      font-size: 20px;
      margin: 0px 5px;
      cursor: pointer;
}
.xui-toolbar .xui-toolbar-item .xui-toolbar-icon.disabled {
        color: #bbbec4;
        cursor: not-allowed;
}
.xui-toolbar .xui-toolbar-item .el-button {
      text-decoration: none;
}
.xui-toolbar .xui-toolbar-item.xui-tool-hidden {
      visibility: hidden;
}
.xui-toolbar .xui-toolbar-item .xui-toolbar-widget {
      font-size: 12px;
}


.xui-form .form-row-col {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  flex: 0 0 auto;
}
.xui-form .form-row-col.form-row-col-1 {
    width: 4.16667%;
}
.xui-form .form-row-col.form-row-col-2 {
    width: 8.33333%;
}
.xui-form .form-row-col.form-row-col-3 {
    width: 12.5%;
}
.xui-form .form-row-col.form-row-col-4 {
    width: 16.66667%;
}
.xui-form .form-row-col.form-row-col-5 {
    width: 20.83333%;
}
.xui-form .form-row-col.form-row-col-6 {
    width: 25%;
}
.xui-form .form-row-col.form-row-col-7 {
    width: 29.16667%;
}
.xui-form .form-row-col.form-row-col-8 {
    width: 33.33333%;
}
.xui-form .form-row-col.form-row-col-9 {
    width: 37.5%;
}
.xui-form .form-row-col.form-row-col-10 {
    width: 41.66667%;
}
.xui-form .form-row-col.form-row-col-11 {
    width: 45.83333%;
}
.xui-form .form-row-col.form-row-col-12 {
    width: 50%;
}
.xui-form .form-row-col.form-row-col-13 {
    width: 54.16667%;
}
.xui-form .form-row-col.form-row-col-14 {
    width: 58.33333%;
}
.xui-form .form-row-col.form-row-col-15 {
    width: 62.5%;
}
.xui-form .form-row-col.form-row-col-16 {
    width: 66.66667%;
}
.xui-form .form-row-col.form-row-col-17 {
    width: 70.83333%;
}
.xui-form .form-row-col.form-row-col-18 {
    width: 75%;
}
.xui-form .form-row-col.form-row-col-19 {
    width: 79.16667%;
}
.xui-form .form-row-col.form-row-col-20 {
    width: 83.33333%;
}
.xui-form .form-row-col.form-row-col-21 {
    width: 87.5%;
}
.xui-form .form-row-col.form-row-col-22 {
    width: 91.66667%;
}
.xui-form .form-row-col.form-row-col-23 {
    width: 95.83333%;
}
.xui-form .form-row-col.form-row-col-24 {
    width: 100%;
}
.xui-form .form-row-col.form-row-col-0 {
    width: auto;
}
.xui-form .form-row-col.form-row-col-0 .xui-form-field {
      width: auto;
}
.xui-form .form-row-col.form-row-col-0 .xui-form-field .xui-field-widget {
        width: auto;
}
.xui-form .xui-form-field {
  display: table;
  width: 100%;
  min-height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
  box-sizing: border-box;
  font-size: 0px;
}
.xui-form .xui-form-field .xui-field-label {
    font-size: 12px;
    display: table-cell;
    min-width: 90px;
    white-space: nowrap;
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
}
.xui-form .xui-form-field .xui-field-label > span {
      vertical-align: middle;
}
.xui-form .xui-form-field .xui-field-widget {
    font-size: 12px;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.xui-form .xui-form-field .xui-field-widget > * {
      max-width: 100%;
}
.xui-form .xui-form-field .xui-form-field-remove {
    position: absolute;
    font-size: 12px;
    top: -1px;
    right: 18px;
    z-index: 5;
}
.xui-form .xui-form-field .xui-form-field-remove:hover {
      color: orange;
}
.xui-form .xui-form-field.required-field .xui-field-label:before {
    content: "*";
    color: red;
    padding: 0px 2px;
    position: absolute;
    margin-left: -10px;
    margin-top: 2px;
}
.xui-form .xui-form-field .xui-field-tip {
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
}


.xui-form .form-row {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  font-size: 0px;
  height: auto;
  zoom: 1;
  display: block;
}
.xui-form .form-row:after, .xui-form .form-row:before {
    content: "";
    display: table;
}
.xui-form .form-row:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0;
}
.xui-form .group-title {
  font-size: 14px;
  padding: 5px 15px;
}
.xui-form .ivu-alert {
  margin-bottom: 0px;
}
.xui-form.xui-form-show-warning .sunset-field-wraning-pop-wrap {
  display: block;
}


.xui-filter {
  display: inline-block;
  vertical-align: middle;
  font-size: 0px;
}
.xui-filter.xui-filter-block {
    display: block;
}
.xui-filter:after {
    content: "";
    display: block;
    clear: both;
}
.xui-filter .filter-search-btn {
    margin-left: 20px;
    vertical-align: middle;
}


@charset "UTF-8";
.xui-datapage .xui-datapage-footer {
  margin-top: 15px;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore {
    text-align: center;
    cursor: pointer;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore .loadmore-trigger {
      display: inline-block;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore .load-finish-tip {
      display: none;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore .load-finish-tip:after {
        font-size: 14px;
        color: #80848f;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore.loading .loadmore-trigger {
      display: none;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore.loading .load-finish-tip {
      display: inline-block;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore.loading .load-finish-tip:after {
        content: "\52A0\8F7D\4E2D...";
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore.load-finish .loadmore-trigger {
      display: none;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore.load-finish .load-finish-tip {
      display: inline-block;
}
.xui-datapage .xui-datapage-footer .xui-table-loadmore.load-finish .load-finish-tip:after {
        content: "\5DF2\65E0\66F4\591A\6570\636E";
}


.xui-datatable .icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.xui-datatable .xui-datatable-table {
  width: 100%;
  max-width: 100%;
  border-color: #dddddd;
  margin-top: 0px;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.xui-datatable .xui-datatable-table thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
.xui-datatable .xui-datatable-table tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.xui-datatable .xui-datatable-table tr th {
      border-top: 0;
      border-color: #dddddd;
      position: relative;
      border: 1px solid #dddddd;
      border-bottom: 1px solid #dddddd;
      color: #2c2e2f;
      padding: 12px 15px;
}
.xui-datatable .xui-datatable-table tr th.xui-datatable-table-checkbox {
        width: 30px;
}
.xui-datatable .xui-datatable-table tr th > span {
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;
}
.xui-datatable .xui-datatable-table tr td {
      border-color: #dddddd;
      border-top: 0;
      border-bottom: 1px solid #dddddd;
      padding: 8px 8px;
      border: 1px solid #dddddd;
      line-height: 1.42857143;
      vertical-align: middle;
}
.xui-datatable .xui-datatable-table tr td.xui-subtable {
        background: #e9f2fd;
}
.xui-datatable .xui-datatable-table tbody .xui-subtable-parent {
    cursor: pointer;
}
.xui-datatable .xui-datatable-table tbody .xui-subtable-parent:hover {
      background: #cccccc;
}
.xui-datatable .xui-datatable-table tbody .xui-subtable-parent.xui-subtable-open {
      background: #e9f2fd;
}
.xui-datatable .xui-datatable-table tbody tr {
    background-color: #fff;
}
.xui-datatable .xui-datatable-table tbody tr:nth-child(odd) {
    background-color: #eeeeee;
}
.xui-datatable .table > thead > tr > td,
.xui-datatable .table > tbody > tr > td,
.xui-datatable .table > tfood > tr > td,
.xui-datatable .table > thead > tr > th,
.xui-datatable .table > tbody > tr > th,
.xui-datatable .table > tfood > tr > th {
  padding: 8px;
}
.xui-datatable .table > tbody > tr > td.sunset-table-record-tools {
  position: relative;
  padding: 0px;
  text-align: center;
}
.xui-datatable .table > tbody > tr > td.sunset-table-record-tools > div {
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 100%;
}
.xui-datatable .table > tbody > tr > td.sunset-table-record-tools > div > div {
      display: table;
      height: 100%;
      width: 100%;
}
.xui-datatable .table > tbody > tr > td.sunset-table-record-tools > div > div > .sunset-toolbar {
        display: table-cell;
        vertical-align: middle;
}
.xui-datatable .xui-foldicon-down {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.xui-datatable .xui-foldicon-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}


.np-info-table-container {
  position: relative;
  font-size: 0;
  width: 100%;
  height: 100%;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  border-right: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  box-sizing: border-box;
}
.np-info-table-container * {
  box-sizing: border-box;
}
.np-info-table-container .table-item {
  display: inline-block;
  border-left: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
}
.np-info-table-container .info-label {
  float: left;
  padding-right: 5px;
  font-size: 12px;
  border-right: 1px solid #E5E5E5;
}
.np-info-table-container .info-content {
  overflow: hidden;
  padding-left: 10px;
  font-size: 12px;
}


.xui-waterfall .xwf-chaos {
  display: flex;
}
.xui-waterfall .xwf-chaos > ul {
  padding: 0px;
  list-style: none;
  flex-grow: 1;
}
.xui-waterfall .xwf-chaos > ul > li {
  display: block;
  overflow: hidden;
}
.xui-empty {
  text-align: center;
  padding: 10px 0px;
}
.xui-empty > i:before {
  content: "\6682\65E0\6570\636E";
  font-style: normal;
}


.xui-imagemarker {
  position: relative;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently not supported by any browser */
}
.xui-imagemarker img {
    width: 100%;
}
.xui-imagemarker canvas {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}


.xui-viewer {
  overflow: hidden;
  position: relative;
}
.xui-viewer .xui-viewer-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    visibility: hidden;
}
.xui-viewer .xui-viewer-wrap.animate {
      transition: all 0.15s ease;
}
.xui-viewer .xui-viewer-wrap.xv-visible {
      visibility: visible;
}
.xui-viewer .xui-viewer-wrap img {
      -webkit-user-drag: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}


.xui-fasttree {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.xui-fasttree .xui-fasttree-scroll {
  position: relative;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-right: -17px;
}
.xui-fasttree .xui-fasttree-scroll-bar {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  border-radius: 10px;
  background: rgba(204, 204, 204, 0);
  transition: all 0.12s ease-out;
  visibility: hidden;
}
.xui-fasttree .xui-fasttree-scroll-bar.visible {
  visibility: visible;
}
.xui-fasttree .xui-fasttree-scroll-bar.vertical {
  width: 6px;
  top: 2px;
}
.xui-fasttree .xui-fasttree-scroll-bar.vertical > div {
  width: 100%;
}
.xui-fasttree .xui-fasttree-scroll-bar:hover,
.xui-fasttree .xui-fasttree-scroll-bar.hover {
  width: 10px;
  background: rgba(204, 204, 204, 0.5);
}
.xui-fasttree .xui-fasttree-scroll-bar-slider {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background: rgba(119, 119, 119, 0.5);
  transition: background-color 0.3s;
  transition: height 0.3s;
}
.xui-fasttree .xui-fasttree-widgets {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
}
.xui-fasttree .xui-fasttree-node {
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.xui-fasttree .xui-fasttree-node.selected {
  color: #2d8cf0;
}
.xui-fasttree .xui-fasttree-node.node-__CHECK_ALL__ .xui-fasttree-toggle {
  visibility: hidden;
}
.xui-fasttree .xui-fasttree-node.node-__CHECK_ALL__ .fasttree-node-icon {
  width: 0px !important;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-toggle {
  cursor: pointer;
  width: 15px;
  text-align: center;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-toggle:hover {
  color: #2d8cf0;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-toggle:before {
  content: "+";
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-toggle.expand:before {
  content: "-";
}
.xui-fasttree .xui-fasttree-node > * {
  display: inline-block;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-checker {
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  vertical-align: middle;
  border: 1px solid #dddee1;
  text-align: center;
  display: inline-block;
  margin-left: 5px;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-checker.single {
  border-radius: 10px;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-checker.checked:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: #80848f;
  transition: all 0.3s;
  width: 10px;
  height: 10px;
  margin-top: 1px;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-checker.checked.single:before {
  border-radius: 10px;
}
.xui-fasttree .xui-fasttree-node .xui-fasttree-operate {
  display: inline-block;
  vertical-align: middle;
}


.xui-btn.xui-btn-style {
  border-radius: 2px;
  margin: 0px;
  font-size: 14px;
  padding: 0 15px;
}
.xui-btn.xui-btn-style > * {
  display: inline-block;
}
.xui-btn.xui-btn-style.xui-btn-small {
  height: 30px;
  line-height: 25px;
}
.xui-btn.xui-btn-style.xui-btn-mini {
  font-size: 12px;
}
.xui-btn.xui-btn-style.xui-btn-default,
.xui-btn.xui-btn-style.xui-btn- {
  background: rgba(18, 123, 254, 0.05);
  border-color: rgba(18, 123, 254, 0.2);
  color: #127BFE;
}
.xui-btn.xui-btn-style.xui-btn-default:hover,
.xui-btn.xui-btn-style.xui-btn-:hover {
  background: rgba(68, 135, 241, 0.05);
  border-color: rgba(68, 135, 241, 0.2);
  color: #4487F1;
}
.xui-btn.xui-btn-style.xui-btn-default:active,
.xui-btn.xui-btn-style.xui-btn-:active {
  background: rgba(16, 92, 188, 0.05);
  border-color: rgba(16, 92, 188, 0.2);
  color: #105CBC;
}
.xui-btn.xui-btn-style.xui-btn-default.disabled,
.xui-btn.xui-btn-style.xui-btn-.disabled {
  background: #F7F7F7 !important;
  border-color: #E8E8E8 !important;
  color: #ccc !important;
}
.xui-btn.xui-btn-style.xui-btn-primary {
  background: #127BFE;
  border-color: #127BFE;
}
.xui-btn.xui-btn-style.xui-btn-primary:hover {
  background: #4487F1;
  border-color: #4487F1;
}
.xui-btn.xui-btn-style.xui-btn-primary:active {
  background: #105CBC;
  border-color: #105CBC;
}
.xui-btn.xui-btn-style.xui-btn-primary.disabled {
  background: #F7F7F7 !important;
  border-color: #E8E8E8 !important;
  color: #ccc !important;
}
.xui-btn.xui-btn-style.xui-btn-success {
  background: #67C23A;
  border-color: #67C23A;
}
.xui-btn.xui-btn-style.xui-btn-success:hover {
  background: #6fc744;
  border-color: #6fc744;
}
.xui-btn.xui-btn-style.xui-btn-success:active {
  background: #61b636;
  border-color: #61b636;
}
.xui-btn.xui-btn-style.xui-btn-success.disabled {
  background: #F7F7F7 !important;
  border-color: #E8E8E8 !important;
  color: #ccc !important;
}
.xui-btn.xui-btn-style.xui-btn-warning,
.xui-btn.xui-btn-style.xui-btn-warn {
  background: #ff9900;
  border-color: #ff9900;
  color: #ffffff;
}
.xui-btn.xui-btn-style.xui-btn-warning:hover,
.xui-btn.xui-btn-style.xui-btn-warn:hover {
  background: #ffa31a;
  border-color: #ffa31a;
}
.xui-btn.xui-btn-style.xui-btn-warning:active,
.xui-btn.xui-btn-style.xui-btn-warn:active {
  background: #e68a00;
  border-color: #e68a00;
}
.xui-btn.xui-btn-style.xui-btn-warning.disabled,
.xui-btn.xui-btn-style.xui-btn-warn.disabled {
  background: #F7F7F7 !important;
  border-color: #E8E8E8 !important;
  color: #ccc !important;
}
.xui-btn.xui-btn-style.xui-btn-danger,
.xui-btn.xui-btn-style.xui-btn-error {
  background: #ff6600;
  border-color: #ff6600;
}
.xui-btn.xui-btn-style.xui-btn-danger:hover,
.xui-btn.xui-btn-style.xui-btn-error:hover {
  background: #ffa31a;
  border-color: #ffa31a;
}
.xui-btn.xui-btn-style.xui-btn-danger:active,
.xui-btn.xui-btn-style.xui-btn-error:active {
  background: #e68a00;
  border-color: #e68a00;
}
.xui-btn.xui-btn-style.xui-btn-danger.disabled,
.xui-btn.xui-btn-style.xui-btn-error.disabled {
  background: #F7F7F7 !important;
  border-color: #E8E8E8 !important;
  color: #ccc !important;
}
.xui-btn.xui-btn-style.xui-btn-text {
  color: #959595;
  border: none;
}
.xui-btn.xui-btn-style.xui-btn-text:hover {
  color: #666;
}
.xui-toolbar .xui-toolbar-item {
  padding-right: 10px;
  vertical-align: text-bottom;
}
.xui-input.xui-input-style {
  background: #fff;
  border: 1px solid #cdcdcd;
  border-radius: 2px;
  width: 240px;
  height: 30px;
  vertical-align: middle;
}
.xui-input.xui-input-style:after {
  content: "";
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
.xui-input.xui-input-style.clearable .xui-input-inner {
  padding: 0px 25px 0px 10px;
}
.xui-input.xui-input-style .xui-input-append {
  border: 0;
}
.xui-input.xui-input-style .xui-input-append .xui-btn.xui-btn-style.xui-btn-default,
.xui-input.xui-input-style .xui-input-append .xui-btn.xui-btn-style {
  min-width: 50px;
  color: #333;
  background: #F7F7F7;
  border-left: 1px solid #cdcdcd;
  border-radius: 0;
}
.xui-input.xui-input-style .xui-input-inner {
  height: 28px;
  font-size: 14px;
  padding: 0px 10px;
  color: #666;
}
.xui-input.xui-input-style .xui-input-inner::-webkit-input-placeholder {
  color: #a5b0b6;
}
.xui-input.xui-input-style:hover,
.xui-input.xui-input-style:focus-within {
  border: 1px solid #127BFE;
}
.xui-input.xui-input-style.common-input-search,
.xui-input.xui-input-style.xui-input-manner-search {
  width: 200px;
}
.xui-input.xui-input-style.common-input-search .xui-input-wrap > div:after,
.xui-input.xui-input-style.xui-input-manner-search .xui-input-wrap > div:after {
  content: "\E77A";
  font-family: "xuiiconfont" !important;
  position: absolute;
  font-size: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32px;
  height: 30px;
  background: #127BFE;
  color: #fff;
  text-align: center;
  right: -1px;
}
.xui-input.xui-input-style.common-input-search .input-clear-icon,
.xui-input.xui-input-style.xui-input-manner-search .input-clear-icon {
  z-index: 1;
  right: 32px;
  background: #fff;
}
.xui-input.xui-input-style.common-input-search.btn .xui-input-wrap > div:after {
  width: 32px;
  height: 30px;
  background: #127BFE;
  color: #fff;
  text-align: center;
  right: -1px;
}
.xui-select.xui-select-style {
  width: 240px;
  vertical-align: middle;
  color: #666;
}
.xui-select.xui-select-style .xui-select-inputwrap {
  height: 30px;
  background: #fff;
  border: 1px solid #cdcdcd;
  font-size: 14px;
  border-radius: 2px;
  padding: 0px 25px 0px 10px;
  display: -webkit-box;
  line-height: 28px;
}
.xui-select.xui-select-style .xui-select-inputwrap:hover,
.xui-select.xui-select-style .xui-select-inputwrap:focus-within {
  border-color: #127BFE;
}
.xui-select.xui-select-style .xui-select-inputwrap .xui-single-text {
  overflow: hidden;
  position: absolute;
  left: 10px;
  right: 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.xui-select.xui-select-style .xui-select-placeholder {
  color: #a5b0b6;
  height: 28px;
}
.xui-select.xui-select-style .select-trigger-icon {
  font-size: 12px;
  right: 10px;
  color: #959595;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: all 0.2s;
}
.xui-select.xui-select-style.open .select-trigger-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.xui-select.xui-select-style.disabled .xui-select-inputwrap {
  background: #F7F7F7;
}
.xui-select.xui-select-style.disabled .xui-select-inputwrap:hover,
.xui-select.xui-select-style.disabled .xui-select-inputwrap:focus-within {
  border-color: #cdcdcd;
}
.xui-picker.xui-picker-style.xui-select-picker {
  border-radius: 2px;
}
.xui-picker.xui-picker-style.xui-select-picker .xui-select-option {
  height: 28px;
  line-height: 28px;
  padding: 0px 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.xui-picker.xui-picker-style.xui-select-picker .xui-select-option.active {
  background: #F2F2F2;
  font-weight: bold;
  color: #000000;
}
.xui-picker.xui-picker-style.xui-select-picker .xui-select-option:hover {
  background: rgba(18, 123, 254, 0.15);
}
.xui-picker.xui-picker-style.xui-select-picker .scroll-bar-slider {
  background-color: rgba(18, 123, 254, 0.15);
}
.xui-checkbox-group.xui-checkbox-style .xui-checkbox:hover .xui-checkbox-inner {
  border-color: #127BFE;
}
.xui-checkbox-group.xui-checkbox-style .xui-checkbox.is-checked .xui-checkbox-inner {
  background-color: #127BFE;
  border-color: #127BFE;
}
.xui-form.xui-form-style .group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  margin: 0px 20px;
  padding-left: 5px;
}
.xui-form.xui-form-style .group-title span {
  font-size: 16px;
  height: 30px;
  font-weight: bold;
}
.xui-form.xui-form-style .xui-btn.xui-btn-style.xui-btn-default,
.xui-form.xui-form-style .xui-btn.xui-btn-style.xui-btn- {
  padding: 0 15px;
}
.xui-form.xui-form-style .xui-form-field {
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 36px;
}
.xui-form.xui-form-style .xui-form-field .xui-field-widget-component.invalid.dirty {
  position: relative;
  border-color: #ff6600;
}
.xui-form.xui-form-style .xui-form-field .xui-field-widget-component.invalid.dirty:after {
  content: attr(validate-msg);
  position: absolute;
  left: -12px;
  color: #ff6600;
  font-size: 12px;
  white-space: nowrap;
  top: 140%;
  -webkit-transform: translate(10px, -50%);
          transform: translate(10px, -50%);
}
.xui-form.xui-form-style .xui-form-field .xui-field-widget-component.invalid.dirty .xui-select-inputwrap {
  border-color: #ff6600;
}
.xui-form.xui-form-style .xui-form-field .xui-field-label {
  font-size: 14px;
  padding-right: 25px;
  text-align: right;
}
.xui-form.xui-form-style .xui-form-field .xui-field-label:before {
  margin-left: -13px;
  margin-top: 3px;
}
.xui-form.xui-form-style .xui-toolbar.xui-toolbar-style {
  width: 100%;
  text-align: left;
}
.xui-form.xui-form-style.xui-form-view .xui-field-label > span:after {
  content: ":";
}
.xui-form.xui-form-style.xui-form-view .xui-field-widget {
  font-size: 14px;
}
.xui-tabs.xui-tabs-style {
  background: #ffffff;
}
.xui-tabs.xui-tabs-style.succinct-card .xui-tab-item {
  margin-left: 20px;
}
.xui-tabs.xui-tabs-style .xui-tab-item {
  height: 45px;
  line-height: 45px;
  padding: 0;
  margin: 0;
  font-weight: 600;
}
.xui-tabs.xui-tabs-style .xui-tab-item:hover {
  color: #127BFE;
}
.xui-tabs.xui-tabs-style .xui-tab-item.is-active {
  color: #127BFE;
  border-color: #127BFE;
  background: #FFF;
}
.xui-tabs.xui-tabs-style.dag-orgtype .xui-tab-item {
  width: 50%;
}
.xui-tabs.xui-tabs-style.manner-card .xui-tab-item {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  border-color: #fff;
}
.xui-tabs.xui-tabs-style.manner-card .xui-tab-item.is-active {
  border-top-color: #127BFE;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
}
.xui-tabs.xui-tabs-style.manner-card .xui-tab-item:after {
  display: none;
}
.xui-tabs.xui-tabs-style.manner-button .xui-tab-item {
  height: 35px;
  line-height: 35px;
  background: #F2F2F2;
  color: #666;
}
.xui-tabs.xui-tabs-style.manner-button .xui-tab-item.is-active {
  background: #127BFE;
  color: #fff;
}
.xui-tabs.xui-tabs-style.manner-button .xui-tab-item:after {
  display: none;
}
.xui-switch.xui-switch-style.xui-switch-anim:checked {
  box-shadow: #127BFE 0 0 0 16px inset;
  background-color: #127BFE;
}
.xui-switch.xui-switch-style.xui-switch:checked {
  border-color: #127BFE;
}
.xui-cascader.xui-cascader-style {
  width: 240px;
  vertical-align: middle;
  color: #666;
}
.xui-cascader.xui-cascader-style .xui-cascader-inputwrap {
  height: 30px;
  background: #fff;
  border: 1px solid #cdcdcd;
  font-size: 14px;
  border-radius: 2px;
  padding: 0px 25px 0px 10px;
  line-height: 28px;
}
.xui-cascader.xui-cascader-style .xui-cascader-inputwrap:hover,
.xui-cascader.xui-cascader-style .xui-cascader-inputwrap:focus-within {
  border-color: #127BFE;
}
.xui-cascader.xui-cascader-style .xui-cascader-placeholder {
  color: #a5b0b6;
  height: 28px;
}
.xui-cascader.xui-cascader-style .select-trigger-icon {
  font-size: 12px;
  right: 10px;
  color: #959595;
}
.xui-picker.xui-picker-style.xui-cascader-picker {
  border-radius: 2px;
}
.xui-picker.xui-picker-style.xui-cascader-picker .xui-cascader-option {
  height: 28px;
  line-height: 28px;
  padding: 0px 15px;
  font-size: 14px;
}
.xui-picker.xui-picker-style.xui-cascader-picker .xui-cascader-option.active {
  background: #F2F2F2;
  font-weight: bold;
  color: #000000;
}
.xui-picker.xui-picker-style.xui-cascader-picker .xui-cascader-option:hover {
  background: rgba(18, 123, 254, 0.15);
}
.xui-picker.xui-picker-style.xui-cascader-picker .scroll-bar-slider {
  background-color: rgba(18, 123, 254, 0.15);
}
.xui-datatable.xui-datatable-style {
  position: relative;
}
.xui-datatable.xui-datatable-style .xui-datatable-table-checkbox {
  text-align: center;
}
.xui-datatable.xui-datatable-style .xui-datatable-table {
  border: 1px solid #2C3033;
  border-right: 0;
}
.xui-datatable.xui-datatable-style .xui-datatable-table .xui-toolbar .xui-toolbar-item {
  padding-right: 5px;
}
.xui-datatable.xui-datatable-style .empty_text {
  color: #999;
}
.xui-datatable.xui-datatable-style .empty_text::before {
  content: '\6682\65E0\6570\636E';
  height: 185px;
  display: inline-block;
  background: url('/images/empty.png') no-repeat center center;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin: 0 auto;
}
.xui-datatable.xui-datatable-style tr th,
.xui-datatable.xui-datatable-style tr td {
  border: 1px solid #E8E8E8;
}
.xui-datatable.xui-datatable-style thead > tr {
  height: 38px;
  font-weight: 900;
  line-height: 38px;
  background: #F2F2F2;
}
.xui-datatable.xui-datatable-style thead > tr th {
  color: #666;
  padding: 0px;
}
.xui-datatable.xui-datatable-style tbody > tr {
  background: #fff;
  height: 30px;
}
.xui-datatable.xui-datatable-style tbody > tr td {
  height: 33px;
  padding: 3px 8px;
  margin: 0px;
  color: #666;
}
.xui-datatable.xui-datatable-style tbody > tr td > div {
  width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xui-datatable.xui-datatable-style tbody > tr td > div.xui-checkbox-group.xui-checkbox-style {
  width: auto;
}
.xui-datatable.xui-datatable-style tbody > tr:nth-child(odd) {
  background: #fff;
}
.xui-datatable.xui-datatable-style tbody > tr:nth-child(odd):hover {
  background: #F4F9FF;
}
.xui-datatable.xui-datatable-style tbody > tr:nth-child(even) {
  background: #f8f8f8;
}
.xui-datatable.xui-datatable-style tbody > tr:nth-child(even):hover {
  background: #F4F9FF;
}
.xui-datatable.xui-datatable-style tbody > tr:not(:last-child) {
  border-bottom: 1px solid #2C3033;
}
.xui-datatable.xui-datatable-style .xui-toolbar-style .xui-toolbar-item .xui-toolbar-icon {
  font-size: 16px;
  color: #127BFE;
}
.xui-datatable.xui-datatable-style .xui-toolbar-style .xui-toolbar-item .xui-toolbar-icon:hover {
  color: #4487F1;
}
.xui-datatable.xui-datatable-style .xui-toolbar-style .xui-toolbar-item .xui-toolbar-icon:active {
  color: #105CBC;
}
.xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -40px;
}
.xui-datapage.xui-datapage-style.empty .empty_text {
  color: #999;
}
.xui-datapage.xui-datapage-style.empty .empty_text::before {
  content: '\6682\65E0\6570\636E';
  height: 185px;
  display: inline-block;
  background: url('/images/empty.png') no-repeat center center;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin: 0 auto;
}
.xui-modal.xui-modal-style {
  padding: 20px;
  border-bottom: 1px solid #E8E8E8;
}
.xui-modal.xui-modal-style .xui-modal-box {
  position: absolute;
  width: 680px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
  top: 45% !important;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.xui-modal.xui-modal-style .xui-modal-header {
  height: 47px;
  line-height: 47px;
}
.xui-modal.xui-modal-style .xui-modal-header .xui-modal-title {
  padding: 0px 20px;
  background: #F3F6FD;
  border-bottom: 1px solid #E8E8E8;
}
.xui-modal.xui-modal-style .xui-modal-header .xui-modal-close-icon {
  right: 18px;
}
.xui-modal.xui-modal-style .xui-modal-header .xui-modal-close-icon > i {
  font-size: 18px;
  color: #333;
}
.xui-modal.xui-modal-style .xui-modal-header .xui-modal-close-icon:hover > i {
  color: #127BFE;
}
.xui-modal.xui-modal-style .xui-modal-content > .xui-form > .form-row {
  padding: 20px 30px;
}
.xui-modal.xui-modal-style .xui-modal-content > .xui-form > div > .xui-toolbar {
  box-sizing: border-box;
  height: 60px;
  line-height: 60px;
  border-top: 1px solid #E8E8E8;
  text-align: right;
  padding-right: 20px;
  display: block;
  font-size: 0px;
}
.xui-modal.xui-modal-style .xui-modal-content > .xui-form > div > .xui-toolbar .xui-toolbar-item {
  font-size: 0px;
  margin-left: 10px;
  padding: 0px;
  float: right;
}
.xui-modal.xui-modal-style .xui-modal-footer .xui-toolbar {
  box-sizing: border-box;
  display: block;
  text-align: right;
  height: 60px;
  line-height: 60px;
  border-top: 1px solid #F2F2F2;
  font-size: 0px;
}
.xui-modal.xui-modal-style .xui-modal-footer .xui-toolbar .xui-toolbar-item {
  font-size: 0px;
  margin-right: 20px;
  padding: 0px;
  float: right;
}
.xui-radio-group .xui-radio > span {
  font-size: 14px !important;
}
.xui-radio-group input[type="radio"] + i:before {
  background: #127BFE;
}
.xui-radio-group input[type="radio"]:checked + i:before {
  width: 6px;
  height: 6px;
}
.xui-page.xui-page-style {
  font-size: 0px;
}
.xui-page.xui-page-style .page-item,
.xui-page.xui-page-style .page-next,
.xui-page.xui-page-style .page-prev {
  width: 24px;
  height: 24px;
  line-height: 24px;
  padding: 0px;
  font-weight: normal;
  color: #666;
  margin-right: 5px;
  border-radius: 3px;
  vertical-align: middle;
}
.xui-page.xui-page-style .page-item:hover,
.xui-page.xui-page-style .page-next:hover,
.xui-page.xui-page-style .page-prev:hover {
  color: #1890FF;
}
.xui-page.xui-page-style .page-item.active,
.xui-page.xui-page-style .page-next.active,
.xui-page.xui-page-style .page-prev.active {
  background: #1890FF;
  color: #ffffff;
}
.xui-page.xui-page-style .page-item.disabled,
.xui-page.xui-page-style .page-next.disabled,
.xui-page.xui-page-style .page-prev.disabled {
  color: #959595;
}
.xui-page.xui-page-style .xui-page-sizer {
  min-width: 40px;
  max-width: 60px;
}
.xui-page.xui-page-style .page-prev {
  font-size: 0px;
}
.xui-page.xui-page-style .page-prev:before {
  content: "\E74D";
  font-family: "xuiiconfont";
  font-size: 14px;
}
.xui-page.xui-page-style .page-next {
  font-size: 0px;
}
.xui-page.xui-page-style .page-next:before {
  content: "\E70A";
  font-family: "xuiiconfont";
  font-size: 14px;
}
.xui-page.xui-page-style .page-nav {
  position: relative;
  text-align: center;
}
.xui-page.xui-page-style .page-nav:after {
  content: "\5171   " attr(data-total) " \6761";
  font-size: 14px;
  position: absolute;
  right: 110%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  white-space: nowrap;
}
.xui-filter.xui-filter-style .form-row-col-0:not(:last-child) {
  margin-right: 10px;
}
.xui-filter.xui-filter-style .xui-field-label {
  font-size: 14px;
  min-width: auto;
  text-align: left;
  padding-left: 0;
}
.xui-datepicker.xui-datepicker-style .date-input {
  background: #fff;
  border: 1px solid #E8E8E8;
  border-radius: 2px;
  width: 240px;
  height: 30px;
  box-sizing: border-box;
  position: relative;
}
.xui-datepicker.xui-datepicker-style .date-input:hover,
.xui-datepicker.xui-datepicker-style .date-input.inputactive {
  border-color: #127BFE;
}
.xui-datepicker.xui-datepicker-style .date-input:hover .date_icon:after,
.xui-datepicker.xui-datepicker-style .date-input.inputactive .date_icon:after {
  color: #127BFE;
}
.xui-datepicker.xui-datepicker-style .date-input .time-input {
  font-size: 14px;
  color: #666;
  height: 28px;
  line-height: 28px;
}
.xui-datepicker.xui-datepicker-style .date-input .date_icon {
  background-image: none;
}
.xui-datepicker.xui-datepicker-style .date-input .date_icon:after {
  position: absolute;
  content: "\E6DE";
  font-family: "xuiiconfont" !important;
  color: #959595;
  font-size: 24px;
  right: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.calendarPanel .date-normal-checked {
  background-color: #127BFE;
}
.xui-multiselect.xui-multiselect-style {
  width: 240px;
  vertical-align: middle;
  color: #666;
  height: 30px;
}
.xui-multiselect.xui-multiselect-style .multiselect-trigger {
  height: 30px;
  background: #fff;
  border: 1px solid #cdcdcd;
  font-size: 14px;
  border-radius: 2px;
  line-height: 28px;
  box-sizing: border-box;
}
.xui-multiselect.xui-multiselect-style .multiselect-trigger:hover,
.xui-multiselect.xui-multiselect-style .multiselect-trigger:focus-within {
  border-color: #127BFE;
}
.xui-multiselect.xui-multiselect-style .multiselect-trigger.open .select-trigger-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.xui-multiselect.xui-multiselect-style .xui-multiselect-placeholder {
  color: #a5b0b6;
  height: 28px;
}
.xui-multiselect.xui-multiselect-style .select-trigger-icon {
  font-size: 12px;
  right: 10px;
  color: #959595;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: all 0.2s;
}
.xui-multiselect.xui-multiselect-style.disabled .xui-multiselect-inputwrap {
  background: #F7F7F7;
}
.xui-multiselect.xui-multiselect-style.disabled .xui-multiselect-inputwrap:hover,
.xui-multiselect.xui-multiselect-style.disabled .xui-multiselect-inputwrap:focus-within {
  border-color: #cdcdcd;
}
.xui-multiselect-box .left-btns .check-all.selected:before {
  border: 1px solid #127BFE;
  background: #127BFE;
}
.xui-multiselect-box .right-btns .finish {
  color: #127BFE;
}
.xui-multiselect-box .multiselect-options .multiselect-option.selected:before {
  border: 1px solid #127BFE;
  background: #127BFE;
}
.xui-dropdown.xui-dropdown-style .xui-dropdown-picker .xui-dropdown-ul .xui-dropdown-option:hover {
  background: rgba(18, 123, 254, 0.15);
}
.xui-dropdown.xui-dropdown-style .xui-btn.xui-btn-white {
  background: rgba(68, 135, 241, 0.05);
  border-color: rgba(68, 135, 241, 0.2);
  color: #4487f1;
}
.xui-dropdown.xui-dropdown-style .xui-btn.xui-btn-white i {
  position: relative;
  right: -5px;
}
@media screen and (max-width: 1440px) {
  .xui-input.xui-input-style {
    height: 24px;
    line-height: 22px;
    width: 160px;
  }
  .xui-input.xui-input-style.clearable .xui-input-inner {
    padding: 0 6px;
  }
  .xui-input.xui-input-style .xui-input-inner {
    padding: 0px 6px;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
  }
  .xui-input.xui-input-style.common-input-search .xui-input-wrap > div:after,
  .xui-input.xui-input-style.xui-input-manner-search .xui-input-wrap > div:after {
    font-size: 16px;
    width: 26px;
    height: 26px;
  }
  .xui-select.xui-select-style {
    height: 24px !important;
    line-height: 22px !important;
  }
  .xui-select.xui-select-style .xui-select-inputwrap {
    height: 24px;
    font-size: 12px;
    min-height: 12px;
    line-height: 22px;
    margin-top: 0!important;
  }
  .xui-select.xui-select-style .xui-select-search {
    height: 22px !important;
    line-height: 22px !important;
  }
  .xui-select.xui-select-style .xui-select-placeholder {
    height: 24px;
  }
  .xui-picker.xui-picker-style.xui-select-picker .xui-select-option {
    height: 24px;
    line-height: 22px;
    font-size: 12px;
    padding: 0px 10px;
  }
  .xui-cascader.xui-cascader-style .xui-cascader-inputwrap {
    height: 24px;
    line-height: 22px;
    font-size: 12px;
    padding: 0px 10px;
  }
  .xui-cascader.xui-cascader-style .xui-cascader-placeholder {
    height: 24px;
    line-height: 22px;
  }
  .xui-picker.xui-picker-style.xui-cascader-picker .xui-cascader-dropdown .xui-cascader-option {
    height: 24px;
    line-height: 22px;
    font-size: 12px;
    padding: 0px 10px;
  }
  .xui-form.xui-form-style .xui-field-label {
    font-size: 12px !important;
  }
  .xui-radio-group .xui-radio input[type="radio"] + i {
    width: 12px;
    height: 12px;
  }
  .xui-checkbox-group .xui-checkbox-inner {
    width: 12px;
    height: 12px;
  }
  .dag-tree .dag-tree-node {
    height: 24px !important;
    line-height: 24px !important;
  }
  .dag-tree .dag-tree-node .dag-tree-node-label {
    font-size: 12px !important;
  }
  .xui-fasttree .xui-fasttree-node .xui-fasttree-checker {
    width: 12px;
    height: 12px;
  }
  .relevance_content .modal_tab .list .scroll-container .list_data .list-data-text {
    height: 24px !important;
  }
  .xui-btn.xui-btn-style {
    font-size: 12px;
    height: 26px !important;
    line-height: 24px !important;
    padding: 0 5px;
  }
  .xui-modal.xui-modal-style .xui-modal-header {
    height: 34px;
    line-height: 34px;
  }
  .xui-modal.xui-modal-style .xui-modal-header .xui-modal-title {
    padding: 0 10px;
  }
  .xui-modal.xui-modal-style .xui-modal-content > .xui-form > div > .xui-toolbar {
    height: 45px;
    line-height: 45px;
  }
  .xui-modal.xui-modal-style .xui-modal-content > .xui-form > .form-row {
    padding: 20px;
  }
  .xui-modal.xui-modal-style .xui-modal-footer .xui-toolbar {
    height: 40px;
    line-height: 40px;
  }
  .global-confirm .global-confirm-box > header {
    height: 32px !important;
    line-height: 32px !important;
  }
  .global-confirm .global-confirm-box > div {
    padding: 20px !important;
  }
  .global-confirm .global-confirm-box > div > p {
    font-size: 12px !important;
  }
  .global-confirm .global-confirm-box > footer {
    height: 40px !important;
    line-height: 40px !important;
  }
  .relevance_content .xui-multiselect.xui-multiselect-style {
    width: 100% !important;
  }
  .xui-multiselect.xui-multiselect-style {
    height: 24px;
    line-height: 22px;
    width: 160px !important;
  }
  .xui-multiselect.xui-multiselect-style .multiselect-trigger {
    height: 24px;
    font-size: 12px;
    line-height: 22px;
  }
  .xui-multiselect.xui-multiselect-style .multiselect-trigger input {
    height: 24px;
    line-height: 22px;
    font-size: 12px;
  }
  .xui-checkbox-group .xui-checkbox-small .xui-checkbox-label {
    height: 24px;
    font-size: 12px;
    line-height: 22px;
  }
  .xui-checkbox-group .xui-checkbox-small .xui-checkbox-inner {
    height: 12px;
    width: 12px;
  }
  .xui-checkbox-group .xui-checkbox-small .xui-checkbox-inner:after {
    top: -1px;
    left: 2.5px;
  }
  .xui-multiselect-box .multiselect-options .multiselect-option {
    height: 24px;
    line-height: 24px;
  }
  .xui-datepicker.xui-datepicker-style {
    height: 26px;
    line-height: 26px;
  }
  .xui-datepicker.xui-datepicker-style .date-input {
    height: 26px;
    line-height: 26px;
  }
  .xui-datepicker.xui-datepicker-style .date-input .time-input {
    height: 24px;
    font-size: 12px;
    line-height: 22px;
  }
  .xui-switch.xui-switch-mini {
    width: 20px;
    height: 8px;
  }
  .xui-switch.xui-switch-mini::before {
    top: -4px;
    left: -2px;
    width: 12px;
    height: 12px;
  }
  .xui-switch.xui-switch-mini:checked.xui-switch.xui-switch-mini::before {
    width: 12px;
    height: 12px;
    top: -4px;
    left: 8px;
  }
  .xui-datatable.xui-datatable-style thead > tr,
  .modal-alarmInfo .table_defult thead > tr {
    height: 34px !important;
    line-height: 34px !important;
  }
  .xui-datatable.xui-datatable-style thead > tr th,
  .modal-alarmInfo .table_defult thead > tr th {
    height: 29px !important;
  }
  .xui-datatable.xui-datatable-style tbody > tr,
  .modal-alarmInfo .table_defult tbody > tr {
    height: 26px !important;
    line-height: 26px !important;
  }
  .xui-datatable.xui-datatable-style tbody > tr td,
  .modal-alarmInfo .table_defult tbody > tr td {
    height: 29px !important;
  }
  .xui-datatable.xui-datatable-style .xui-toolbar-style .xui-toolbar-item .xui-toolbar-icon,
  .modal-alarmInfo .table_defult .xui-toolbar-style .xui-toolbar-item .xui-toolbar-icon {
    font-size: 14px !important;
  }
  .table_defult {
    width: 100%;
  }
  .table_defult thead > tr {
    height: 28px !important;
    line-height: 28px !important;
  }
  .table_defult thead > tr th {
    height: 30px !important;
  }
  .table_defult tbody > tr td {
    height: 32px !important;
  }
  .table_defult tbody > tr td > div {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 20px;
  }
  .iconfont {
    font-size: 12px !important;
  }
  .xui-page.xui-page-style .page-item,
  .xui-page.xui-page-style .page-nav:after {
    font-size: 12px;
  }
  .xui-page.xui-page-style .page-jump-next,
  .xui-page.xui-page-style .page-jump-prev {
    font-size: 0;
  }
  .toolbar_page {
    height: 40px !important;
    line-height: 40px !important;
  }
  .toolbar_page .toolbar.xui-toolbar,
  .toolbar_page .page_total {
    height: 40px !important;
    line-height: 40px !important;
  }
  .filter_right_item .time-item {
    line-height: 20px !important;
    height: 20px !important;
    width: 50px !important;
    padding: 0 6px;
  }
}
.xui-datetime.xui-datetime-style .el-range-editor.el-input__inner,
.xui-datetime.xui-datetime-style .el-range-separator,
.xui-datetime.xui-datetime-style .el-input__icon.el-range__icon.el-icon-date,
.xui-datetime.xui-datetime-style .el-input__icon.el-range__close-icon {
  height: 30px;
  line-height: 30px;
}
.xui-date.xui-date-style .el-date-editor.el-input,
.xui-date.xui-date-style .el-date-editor.el-input__inner {
  width: 240px;
}
.xui-textarea.xui-textarea-style textarea {
  padding: 5px 10px;
}
.xui-textarea.xui-textarea-style textarea::-webkit-input-placeholder {
  color: #a5b0b6;
}
.xui-file.xui-file-style .xui-upload-trigger {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  padding: 0px;
  margin: 0px;
}

@font-face {font-family: "iconfont";
  src: url(./images/iconfont.eot); /* IE9 */
  src: url(./images/iconfont.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(./images/iconfont.woff) format('woff'),
  url(./images/iconfont.ttf) format('truetype'), 
  url(./images/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconv-sfp:before {
  content: "\E722";
}

.iconv-fp:before {
  content: "\E723";
}

.iconv-sfp1:before {
  content: "\E728";
}

.icondaochu:before {
  content: "\E689";
}

.iconbianjixiugai:before {
  content: "\E68A";
}

.iconCPU:before {
  content: "\E68B";
}

.icondaoru:before {
  content: "\E68C";
}

.icondizhixinxi:before {
  content: "\E68D";
}

.iconchangshang:before {
  content: "\E68E";
}

.iconneicun:before {
  content: "\E690";
}

.iconsousuo:before {
  content: "\E692";
}

.iconwangqia:before {
  content: "\E693";
}

.iconshebei:before {
  content: "\E694";
}

.iconshanchu:before {
  content: "\E695";
}

.iconjiedianmingcheng:before {
  content: "\E696";
}

.iconxinzeng:before {
  content: "\E698";
}

.iconzuzhijigouzong:before {
  content: "\E699";
}

.iconyingpan:before {
  content: "\E69A";
}

.iconpingtai:before {
  content: "\E69B";
}

.iconjinyong:before {
  content: "\E69C";
}

.iconqiyong:before {
  content: "\E69D";
}

.iconxiazai:before {
  content: "\E69E";
}

.iconguanbi:before {
  content: "\E69F";
}

.iconexcel:before {
  content: "\E6A0";
}

.iconchedao:before {
  content: "\E6A1";
}

.iconqiakou:before {
  content: "\E6A3";
}

.iconguanlian:before {
  content: "\E6A4";
}

.iconzhongzhimima:before {
  content: "\E6A5";
}

.iconwifi:before {
  content: "\E6A6";
}

.iconshexiangji:before {
  content: "\E6A7";
}

.iconGPS:before {
  content: "\E6A8";
}

.iconcheliangzhuapaiji:before {
  content: "\E6A9";
}

.iconrenlianzhuapaiji:before {
  content: "\E6AA";
}

.iconczujianguanli:before {
  content: "\E6AB";
}

.iconcshushili:before {
  content: "\E6AF";
}

.iconcjierupeizhi:before {
  content: "\E6B0";
}

.iconczhuanfapeizhi:before {
  content: "\E6B3";
}

.iconczidianweihu:before {
  content: "\E6B4";
}

.icongaokongxiangji:before {
  content: "\E6B5";
}

.iconRFID:before {
  content: "\E6B6";
}

.icondianziweilan:before {
  content: "\E6B7";
}

.iconyonghu:before {
  content: "\E6B8";
}

.icongaojing:before {
  content: "\E6B9";
}

.iconcshouye:before {
  content: "\E6AC";
}

.iconcshishigaojing:before {
  content: "\E6AD";
}

.iconshushouqi:before {
  content: "\E6AE";
}

.iconctongjibaobiao:before {
  content: "\E6B1";
}

.iconjinggaotishi:before {
  content: "\E6B2";
}

.iconshuzhankai:before {
  content: "\E6BA";
}

.iconshushebei1:before {
  content: "\E6BB";
}

.iconcxitongguanli:before {
  content: "\E6BC";
}

.iconcquanlianlu:before {
  content: "\E6BD";
}

.iconputongtishi:before {
  content: "\E6BE";
}

.iconchenggongtishi:before {
  content: "\E6BF";
}

.iconcyulanguanli:before {
  content: "\E6C0";
}

.iconcyunweiguanli:before {
  content: "\E6C1";
}

.iconfanhui:before {
  content: "\E6C2";
}

.iconweikakou:before {
  content: "\E6C3";
}

.icondianzijingcha:before {
  content: "\E6C4";
}

.iconzanting:before {
  content: "\E6C5";
}

.iconbofang:before {
  content: "\E6C6";
}

.iconduankai:before {
  content: "\E6C7";
}

.iconlianjie:before {
  content: "\E6C8";
}

.iconfeijidongche:before {
  content: "\E6C9";
}

.iconrenti:before {
  content: "\E6CA";
}

.iconjieru:before {
  content: "\E6CB";
}

.iconjinggai:before {
  content: "\E6CC";
}

.iconganzhishebei:before {
  content: "\E6CD";
}

.iconmenjin:before {
  content: "\E6CE";
}

.iconwifitanzhen:before {
  content: "\E6CF";
}

.iconxiaoqushexiangtou:before {
  content: "\E6D0";
}


@font-face {font-family: "dagiconfont";
  src: url(data:application/vnd.ms-fontobject;base64,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); /* IE9 */
  src: url(data:application/vnd.ms-fontobject;base64,vAoAAAgKAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAXgSUYwAAAAAAAAAAAAAAAAAAAAAAABYAZABhAGcAaQBjAG8AbgBmAG8AbgB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAGQAYQBnAGkAYwBvAG4AZgBvAG4AdAAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8iUiOAAABfAAAAFZjbWFwzTuefwAAAegAAAGyZ2x5ZmD30ZEAAAOoAAADgGhlYWQZKwzvAAAA4AAAADZoaGVhB+ADhQAAALwAAAAkaG10eBQAAAAAAAHUAAAAFGxvY2EB8AKiAAADnAAAAAxtYXhwARYAawAAARgAAAAgbmFtZaybjNMAAAcoAAACkXBvc3R88AeZAAAJvAAAAEoAAQAAA4D/gABcBAAAAP//BAEAAQAAAAAAAAAAAAAAAAAAAAUAAQAAAAEAAGOUBF5fDzz1AAsEAAAAAADbBWR5AAAAANsFZHkAAP+ABAEDgAAAAAgAAgAAAAAAAAABAAAABQBfAAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5hPmnAOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABcgABAAAAAABsAAMAAQAAACwAAwAKAAABcgAEAEAAAAAKAAgAAgAC5hPmP+aT5pz//wAA5hPmP+aT5pz//wAAAAAAAAAAAAEACgAKAAoACgAAAAQAAwACAAEAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAEAAAAAAAAAABAAA5hMAAOYTAAAABAAA5j8AAOY/AAAAAwAA5pMAAOaTAAAAAgAA5pwAAOacAAAAAQAAAAAAAAB4AOIBeAHAAAYAAP/gA8EDIAADAAcACwAqAEgAUQAAASEVIRUhFSEVIRUhJS4BJzUuASchDgEHFSMVMxUjFTMVHgEXIT4BNzU+AQMhIiY9ATM1IzUzNSM1NDYzITIWFxUOARQWFxUOARMuATQ2MhYUBgE3AXP+jQFz/o0Bc/6NAokBMykBNCf91Cg0AT4+Pj4BNCgCLCc0ASkzuP3UDhE9PT09EQ0CLQ0RASkzMykBETAaIyM1IyMCYECAQIBA4C1DC8UpNgEBNimgQMBAoCk2AQE2KcULQ/7NEg6gQMBAoA4SEg7FC0NaQwvFDhIBIAEkNiQkNiQAAAQAAP+ABAEDgAAPAB8AKwA+AAABIQ4BBxEeARchPgE3ES4BEw4BByEuAScRPgE3IR4BFwMhDgEUFhchPgE0JgEuAQ4BHwEHBhYXFjMyPwE2NCcDVf1WSWACAmBJAqpJYAICYA0BMCX9ViUwAQExJAKqJTAByv8AEhgYEgEAEhgY/kMMIhwEC1FRCwQODA4UDmYJCQOAAmBJ/VZJYAICYEkCqklg/K0lMAEBMSQCqiUwAQExJP7PARgkGAEBGCQYAQEOBBchD2VlDyILChCADB0NAAAABwAA/8ADwANBAA8AHwArADcAQwBOAF4AAAEhDgEHER4BFyE+ATcRLgETFAYjISImNRE+ATchMhYVByEiBhQWFyE+ATQmAyEiBhQWMyEyNjQmJQ4BBx4BFz4BNy4BBw4BLgE+AR4BFRQTBycmDgEfARYyPwE2NCYiA0D9gDZJAQFJNgKANkgCAkgKJhr9gBomASQbAoAaJmj/AA4SEg4BAA4SEg7/AA4SEg4BAA4SEv4yMD8BAT8wMD8BAT8ODSEdCg4dIxUZaSkOIwkMQAoaCoAJExoDQAFJNv2ANkgCAkg2AoA2Sf0BGiYmGgKAGyQBJhqgEhsSAQESGxL/ABIcEhIcElABPzAwPwEBPzAwP5EMAxMgIQ8HGRIUAWtqKgwJIw5ACQmAChoTAAAAAgAA//8DDwMBABcAMAAAAS8DKwEPBBEUFjI2NREXFjI2NAE2NTcRNCYiBhURJyYiBhQfBDM/AgMHkwQEBQUFBAkDAgIOFg5oCBUP/qUBAg4WDmgIFBAIkwQECgUFCAMCZZQDAgICBQQFCf0yCg8PCgKRaAgPFf2vAQIJAs4KDw8K/W9oCA8VB5QDAgICBQQAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udApkYWdpY29uZm9udFJlZ3VsYXJkYWdpY29uZm9udGRhZ2ljb25mb250VmVyc2lvbiAxLjBkYWdpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGQAYQBnAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGQAYQBnAGkAYwBvAG4AZgBvAG4AdABkAGEAZwBpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGQAYQBnAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQIBAwEEAQUBBgADbG9nB2NvbnNvbGUFcmVud3UIY2h1YW5zaHUAAAAA#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAT0AAsAAAAACggAAASlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqHAIVcATYCJAMUCwwABCAFhREHShuOCFFUTlpkPw9s9yhFJJagouTJ099ILPbsYYT7YmKMh+ePfZ37YrKwohe3NYo+faDRpWRaXm+BuVrTDaO+mdiwLBD5h32g+7nfL5CqMOnbKFdVZVJhOnGx7ZguvTM8GQMM/kwE3kIlgnOnAKIjZSLCqWP1w1SnubfWwDHVZQNF+ly6KJqikmYDG2AFdbz1Fzof5IIX8quAZzP+nsDnCXQY1RW73ju5gaxC2hSIhqlLkPUZlBRiaFO3xJws4guQ2tKn+DKAz+bPx38Yh4akZtKLHn/cVWHjV8MUR/8I3Mj3gOozQjhHxjJQiGasuSFh+5YldHzmJ50DHdokqa5J66K/U0UBXMmIVB3yPzyKLAmihaToYqDn/sKvhipwlevQyVBG0ElQTiFaF0XVT3RgEMQEQLwESTVtprUoWqWCyJkO9lqep01ULgop3tLqOQNowFFeu6uHtZt6tnvdFuiAoqfUbAhc35YD7Nu7wmbKEFJQR99Z6qS4rA4z0L2NdgRQ3H69dVQayxpBw9/Z7e0LxM7ORW5v7zK5u/u1ejiU7Z20J+vWwrieCbsrdHM76nBj2jol+VFpb3u12cULxTVmJVSWxeUyyfw7O73tSDTsxHNzey5k4+5NNKxjM0chWTXmwWWNgAt0ZlGiGVMmdIkUkyW712FeP3ncE2s3LxR3y5V1bT0dAF2/EFHaXW2WUlKzW878fslcIul0phkEKskqg+RFfb70pAxakFJpZjEg7siBzC6aAUFZJOhvv496j9R70s/o4JjMGY1wx/eNoKmPiIoYp3vrNcIb3zuCZiYzOKYv2JeFbH14VPg4sdWzkPFj+LHya6UyGRjgkO+idxGYmUC4RrIIb9+GoqxwjSYR+g6ArTRCiZKjDAmZ4ALNnIVAwD+4fub19GEwYtIb2JX8QP68rqDDAdb07OHvLLtsEJqIQsmiSCJSTExBKYmJZsgsUdT+t75ojVSTLqSenfO4DrA1G6N1sM7qGMVjtjViwbGSZJhz3D/Dn2fyl7DJuvVVd9HY1PLZk6cZR55/RpRy6/LfvzOsna2NgWETP6PxKDpVNz6mmpar+Vn7/ETXH1rzVhcQD7maf637fB8oqNHUgUeAh/PEd4IBPCAC5vuPdjwhyzYRUHAux833O559/7VuV44X2c4CfqbUJ1NcTnAHKeUW3mr6ohYlIVRI8oqq6hKB6pXMx5q4q8puMPuAWT2a4ZMXCJ2GXUbSapyRdZoDFugmsEJPgC3QR4wOS67Pdxr0LiFKOxZNiBFGfDGSHj8Y2YgfYIEuABUbFLAF6sTo8DL2buw0Gzn5WIESocrkJ2Yq3NOUIOXfSzraX6EeOpIIlb/IdygCs5WN/ANjgvvooahvT3Cvj4k0pgnusr3Hy9BxOPMFt1ChvkHkLw0CHsV9UV/hLuRdEZCEIBUje8KYFJxH06cnee9JdBivoNCfkEMi0utA5B0kBCwf/WFG+ob5gPsKL2/VPhoD9/CMERJk7FsocC5mr5wRObKMMwo/fpkFKUifUcLjWzJgG2l5Ff32Ve5WF176NaX9NVLkKFGjRW5wPbMouwPuYKqJ3kOYfWeEkhdoegAAAAA=') format('woff2'),
  url(data:font/woff;base64,d09GRgABAAAAAAaEAAsAAAAACggAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8iUiOY21hcAAAAYAAAABqAAABss07nn9nbHlmAAAB7AAAAoMAAAOAYPfRkWhlYWQAAARwAAAALwAAADYZKwzvaGhlYQAABKAAAAAgAAAAJAfgA4VobXR4AAAEwAAAAA4AAAAUFAAAAGxvY2EAAATQAAAADAAAAAwB8AKibWF4cAAABNwAAAAfAAAAIAEWAGtuYW1lAAAE/AAAAUkAAAKRrJuM03Bvc3QAAAZIAAAAOQAAAEp88AeZeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeCT+bw9zwv4EhhrmBoQEozAiSAwDqSAySeJztkcENgDAIRR+2GtN4cw130IE8uUqvnY81Ki09OISfvAZ+KAcAZiAYhxFBHoSm21zpfiB1P3JZnViZmHTXU7OWWuGbD4n1ebSpwX7YLFn4tfX3GlVs23N6fjrtIpod2x1aHOQF4vUbFwAAeJxtUb1y00AQvr2TLEu2T5EsyY7y48iy5TghxujPVWwxbuKGIQUpKJg0YQIUFLyAWgqKDDxAGprMMLSUoUjDDNDkAfIgyGYlJ0wK7m6//bndnfl2SYmQxQ37zrYIIxKpkB1yQA4JAcf8d7sD6EUoDgfJdM2gkE1oOGMYRWNgTtvbhyByo1zCOHB8q2FyMAqsDyCMfcsowQjezT/cCX0PQR/CXna9HcIYD4Tb9EEvhH7wLbvm2j4erUb3ahpGMFMb2q4buS49TlK8N3vTylU/Boj758llcr40ryrT+U+dFxGu6xz955jHddiCTtzBR4iAfFMBWEpU0iK7ZJxzRWLaLSFtAHV0HeSroetgmDkFGfwNPRgAhxZIJathBf4E4rDHnmVHs2NKj2f0otA1GHazo+4Q4FGHXqD+sSB6s6lDjvNptb0uVA4PKwKvcoO/lGWWYu39Hn++3CtGPf8NzU4TlsCFhqOenKjtirKSVjdqhODeyOKSXbLHt5xGZEqekBf/YWaUXNxWVDDzLVNy2qU7ZqywcXlx6HWxDKswawASR85j2ATTqEs9L2dvFcS9NkuyNJ4BzGKaxgeUHiienaW2B501iup0QfItQIH37Lk/nABMhgXymrOh8A3XXH3V565cTRRbSeW6zRJsmy3b5u1nGdieZ9N0rQOefa6v6QAIONl1Hd/Tu36IZ1VW33JUaVU34M3rnars8kSWU8Wu46wozmrBVAakQYY4oYdsF1RBMyw/jrQGYghxNNKQXcnUeohGSwgmlEkfBUEURUFmlHKLn5ZNdf4ZlqaxUsZfRRTLjJ58wgQqCqKc+YqqKvTstKya2VegMv2VB7K3eUC6TfsL0TGWSwB4nGNgZGBgAOLkyW+y4vltvjJwszCAwG3WlEoE/b+BhZG5AcjlYGACiQIAHRAJiAB4nGNgZGBgbvjfwBDDwsDA8P8/CyMDUAQFsAIAcfMEbXicY2FgYGBBwwABBAAVAAAAAAAAAHgA4gF4AcB4nGNgZGBgYGWIZ2BnAAEmIOYCQgaG/2A+AwASuQGCAHicdZDNSsNAFIVP7I+YgAvFrseNgkL6sxEKrgqt6wrdt8kkbckfk2mhG9/Ahc/jU/gC+hTuPaa3UKrNMJfvnnvOcAmAC3zCwfa74t2yA4/dlk9wCiVco34rXCf3hBvkR+Em+UnYxT2ehT1c4oUvOPUzdnd4E3bQwrvwCc7xIVyj/iVcJ38LN9ByPOEm+VrYxcR5EPZw47y6A6OnVodqtlGLIM+iPLNuOI13PNbxKpmaPWUPJ9qUizxTXb+zp450ps3uzXId96yNVGTyVA051UmSq8LkSx1Yf25t0W+3I9H9IE+54gAGGlNY1pC/dYYN6wIBcmSIqmrpC+mJ/+hjpmKskHBqjnj+VydMGpTUf3uFLnx0jnhH9GaV/3DPEmv6e1Qt3YrXMJOShpLV3C0hKxTVbEkloO5jXqUK9NHmiQ78frVD+gOHq3hbAAAAeJxjYGKAAC4G7ICVkYmRmZGFkZWRjYE5Jz+dPTk/rzg/J5W1KDWvvJQjOaM0Ma84o5SBAQCdaAoHAAAA) format('woff'),
  url(data:font/ttf;base64,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) format('truetype'), 
  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8IS0tDQoyMDEzLTktMzA6IENyZWF0ZWQuDQotLT4NCjxzdmc+DQo8bWV0YWRhdGE+DQpDcmVhdGVkIGJ5IGljb25mb250DQo8L21ldGFkYXRhPg0KPGRlZnM+DQoNCjxmb250IGlkPSJkYWdpY29uZm9udCIgaG9yaXotYWR2LXg9IjEwMjQiID4NCiAgPGZvbnQtZmFjZQ0KICAgIGZvbnQtZmFtaWx5PSJkYWdpY29uZm9udCINCiAgICBmb250LXdlaWdodD0iNTAwIg0KICAgIGZvbnQtc3RyZXRjaD0ibm9ybWFsIg0KICAgIHVuaXRzLXBlci1lbT0iMTAyNCINCiAgICBhc2NlbnQ9Ijg5NiINCiAgICBkZXNjZW50PSItMTI4Ig0KICAvPg0KICAgIDxtaXNzaW5nLWdseXBoIC8+DQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9ImxvZyIgdW5pY29kZT0iJiM1OTAzNjsiIGQ9Ik0zMTEuMiA2MDhINjgydi02NEgzMTEuMnpNMzExLjIgNDE2SDY4MnYtNjRIMzExLjJ6TTMxMS4yIDIyNEg2ODJ2LTY0SDMxMS4yek05NjAgMzg0YzAgNTkuNC0zOS41IDEwOS4xLTkyLjcgMTIzLjRWNzA0YzAgNTIuOS00MS42IDk2LTkyLjcgOTZIMjE4LjVjLTUxLjEgMC05Mi43LTQzLjEtOTIuNy05NnYtMTYwSDY0di02NGg2MS44di0xOTJINjR2LTY0aDYxLjh2LTE2MGMwLTUyLjkgNDEuNi05NiA5Mi43LTk2aDU1Ni4xYzUxLjEgMCA5Mi43IDQzLjEgOTIuNyA5NlYyNjAuNmM1My4yIDE0LjMgOTIuNyA2NCA5Mi43IDEyMy40ek03NzQuNiAzMkgyMTguNWMtMTcgMC0zMC45IDE0LjQtMzAuOSAzMlYyMjRoNjEuOHY2NGgtNjEuOFY0ODBoNjEuOHY2NGgtNjEuOFY3MDRjMCAxNy42IDEzLjggMzIgMzAuOSAzMmg1NTYuMWMxNyAwIDMwLjktMTQuNCAzMC45LTMydi0xOTYuNmMtNTMuMi0xNC4zLTkyLjctNjQtOTIuNy0xMjMuNHMzOS41LTEwOS4xIDkyLjctMTIzLjRWNjRjMC0xNy42LTEzLjgtMzItMzAuOS0zMnogbTYxLjggMjg4Yy0zNC4xIDAtNjEuOCAyOC43LTYxLjggNjRzMjcuNyA2NCA2MS44IDY0YzM0LjEgMCA2MS44LTI4LjcgNjEuOC02NHMtMjcuNy02NC02MS44LTY0eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9ImNvbnNvbGUiIHVuaWNvZGU9IiYjNTkwMjc7IiBkPSJNODUzLjMgODk2SDE3MC43Qzc2LjQgODk2IDAgODE5LjYgMCA3MjUuM3YtNjgyLjdDMC01MS42MDAwMDAwMDAwMDAwMiA3Ni40LTEyOCAxNzAuNy0xMjhoNjgyLjdjOTQuMyAwIDE3MC43IDc2LjQgMTcwLjcgMTcwLjdWNzI1LjNDMTAyNCA4MTkuNiA5NDcuNiA4OTYgODUzLjMgODk2eiBtODUuNC04NTMuM2MwLTQ3LjEtMzguMy04NS4zLTg1LjMtODUuM0gxNzAuN2MtNDcuMSAwLTg1LjMgMzguMy04NS4zIDg1LjNWNzI1LjNjMCA0Ny4xIDM4LjMgODUuMyA4NS4zIDg1LjNoNjgyLjdjNDcuMSAwIDg1LjMtMzguMyA4NS4zLTg1LjN2LTY4Mi42ek03MzYuOCA0MTkuN2gtMjU2Yy0yMy42IDAtNDIuNy0xOS4xLTQyLjctNDIuN3MxOS4xLTQyLjcgNDIuNy00Mi43aDI1NmMyMy42IDAgNDIuNyAxOS4xIDQyLjcgNDIuNy0wLjEgMjMuNy0xOS4yIDQyLjctNDIuNyA0Mi43ek0zMDkuOCA2NzYuNGMtMTQuNyAxOC41LTQxLjYgMjEuNC02MCA2LjctMTguNC0xNC44LTIxLjQtNDEuNi02LjctNjBsODEuMS0xMDEuMy04MS4xLTEwMS4zYy0xNC43LTE4LjQtMTEuOC00NS4zIDYuNy02MCA3LjktNi4zIDE3LjMtOS4zIDI2LjYtOS4zIDEyLjUgMCAyNC45IDUuNSAzMy4zIDE2bDEwMi40IDEyOGMxMi41IDE1LjYgMTIuNSAzNy44IDAgNTMuM0wzMDkuOCA2NzYuNHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyZW53dSIgdW5pY29kZT0iJiM1ODk0MzsiIGQ9Ik04MzEuODI1NDc0IDgzMi4wNTk4MzFIMTkxLjkzOTcxN0MxMjEuMjQ3OSA4MzIuMDU5ODMxIDYzLjk0MDE2OSA3NzQuNzUyMSA2My45NDAxNjkgNzA0LjA2MDI4M3YtNjM5Ljg4NTc1N0M2My45NDAxNjktNi41MTcyOTEgMTIxLjI0NzktNjMuODI1MDIyIDE5MS45Mzk3MTctNjMuODI1MDIyaDYzOS44ODU3NTdjNzAuNjkxODE3IDAgMTI3Ljk5OTU0OCA1Ny4zMDc3MzEgMTI3Ljk5OTU0OCAxMjcuOTk5NTQ4VjcwNC4wNjAyODNDOTU5LjgyNTAyMiA3NzQuNzUyMSA5MDIuNTE3MjkxIDgzMi4wNTk4MzEgODMxLjgyNTQ3NCA4MzIuMDU5ODMxek04OTUuODg0ODU0IDY0LjAwMTEyOUE2My44MzU0MDggNjMuODM1NDA4IDAgMCAwIDgzMS45MTIxNzMgMC4xMTUxNDZIMTkyLjA4NzgyN2MtMTcuMTEyMTIzIDAtMzMuMjcwNTYzIDYuNTc0NjM5LTQ1LjM3MjIzMiAxOC42NzYzMVMxMjcuODgwMzM4IDQ2Ljg4OTAwNiAxMjcuODgwMzM4IDY0LjAwMTEyOVY3MDMuOTk4ODcxQTY0LjIzNjM4OSA2NC4yMzYzODkgMCAwIDAgMTkyLjA4NzgyNyA3NjguMTE5NjYyaDYzOS44MjQzNDZBNjQuMDM3NzA1IDY0LjAzNzcwNSAwIDAgMCA4OTUuODg0ODU0IDcwMy45OTg4NzF2LTYzOS45OTc3NDJ6TTc5MS45OTgzMzUgNTQ0LjE0ODQ0OWgtMjU1Ljk5OTA5N2EzMS45NzAwODQgMzEuOTcwMDg0IDAgMCAxIDAtNjMuOTQwMTY5aDI1NS45OTkwOTdhMzEuOTcwMDg0IDMxLjk3MDA4NCAwIDAgMSAwIDYzLjk0MDE2OXpNNzkxLjk5ODMzNSAyODguMDI2NTI5aC0yNTUuOTk5MDk3YTMxLjk3MDA4NCAzMS45NzAwODQgMCAwIDEgMC02My45NDAxNjloMjU1Ljk5OTA5N2EzMS45NzAwODQgMzEuOTcwMDg0IDAgMCAxIDAgNjMuOTQwMTY5ek0zNDQuMDAxNzIyIDM2OC4wMDIzMTRjLTYxLjg1NTc5MiAwLTExMS45ODU2MDctNTAuMTQ0MjY1LTExMS45ODU2MDctMTExLjk4NTYwNnM1MC4xNDQyNjUtMTExLjk4NTYwNyAxMTEuOTg1NjA3LTExMS45ODU2MDcgMTExLjk4NTYwNyA1MC4xNDQyNjUgMTExLjk4NTYwNiAxMTEuOTg1NjA3LTUwLjEyOTgxNSAxMTEuOTg1NjA3LTExMS45ODU2MDYgMTExLjk4NTYwNnogbTMzLjk4MjIxMy0xNDUuOTgyMjY5YTQ4LjA0NTQzOCA0OC4wNDU0MzggMCAxIDAgMTQuMDg4NTExIDMzLjk4MjIxMyA0Ny43NDU2MDUgNDcuNzQ1NjA1IDAgMCAwLTE0LjA4ODUxMS0zMy45ODU4MjZ6TTQxNy4zOTU2NDMgNTk4LjYwNTk2NUwzMTEuOTk5MTI1IDQ5My4yMTMwNiAyNzAuNjA3OCA1MzQuNjA3OTk3YTMxLjk3MDA4NCAzMS45NzAwODQgMCAxIDEtNDUuMjEzMjg2LTQ1LjIxMzI4NWw2My45OTc5NjgtNjQuMDAxNTgxYTMxLjk3MDA4NCAzMS45NzAwODQgMCAwIDEgNDUuMjEzMjg2IDBsMTI3Ljk5OTU0OCAxMjcuOTk5NTQ5YTMxLjk3MDA4NCAzMS45NzAwODQgMCAwIDEtNDUuMjA5NjczIDQ1LjIxMzI4NXoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaHVhbnNodSIgdW5pY29kZT0iJiM1ODg5OTsiIGQ9Ik03NzUuMiA2MTMuNEw2MjguMSA3NjAuNmwtMC4yIDAuMmMtMS4xIDEuMS0yLjMgMi4xLTMuNyAzLTAuNiAwLjQtMS4zIDAuNy0yIDEuMS0wLjggMC40LTEuNiAwLjktMi40IDEuMy0wLjggMC4zLTEuNyAwLjUtMi41IDAuOC0wLjcgMC4yLTEuNSAwLjUtMi4yIDAuNy0xLjYgMC4zLTMuMSAwLjUtNC43IDAuNWgtMC40Yy0xLjYgMC0zLjEtMC4yLTQuNy0wLjUtMC44LTAuMi0xLjUtMC40LTIuMi0wLjctMC44LTAuMi0xLjctMC40LTIuNS0wLjhzLTEuNi0wLjgtMi40LTEuM2MtMC43LTAuNC0xLjMtMC42LTItMS4xLTEuMy0wLjktMi41LTEuOS0zLjctM2wtMC4yLTAuMi0wLjItMC4yYy0xLjEtMS4xLTIuMS0yLjMtMy0zLjctMC40LTAuNy0wLjctMS40LTEuMS0yLTAuNC0wLjgtMC45LTEuNS0xLjItMi4zLTAuNC0wLjktMC42LTEuNy0wLjgtMi42LTAuMi0wLjctMC41LTEuNC0wLjYtMi4xLTAuMy0xLjYtMC41LTMuMy0wLjUtNXYtNzE3LjRjMC0xNCAxMS4zLTI1LjMgMjUuMy0yNS4zczI1LjMgMTEuMyAyNS4zIDI1LjNWNjgxLjZsMTA0LTEwNGM0LjktNC45IDExLjQtNy40IDE3LjktNy40czEzIDIuNSAxNy45IDcuNGM5LjggOS45IDkuOCAyNS45LTAuMSAzNS44ek00MzYgMTMuM2MwLjQgMC44IDAuOSAxLjUgMS4yIDIuMyAwLjQgMC45IDAuNiAxLjggMC44IDIuNiAwLjIgMC43IDAuNSAxLjQgMC42IDIuMSAwLjMgMS42IDAuNSAzLjMgMC41IDVWNzQyLjdjMCAxNC0xMS4zIDI1LjMtMjUuMyAyNS4zcy0yNS4zLTExLjMtMjUuMy0yNS4zdi02NTYuM2wtMTA0IDEwNGMtOS45IDkuOS0yNS45IDkuOS0zNS44IDAtOS45LTkuOS05LjktMjUuOSAwLTM1LjhsMTQ3LjItMTQ3LjIgMC4yLTAuMmMxLjEtMS4xIDIuMy0yLjEgMy43LTMgMC42LTAuNCAxLjMtMC43IDItMS4xIDAuOC0wLjQgMS41LTAuOSAyLjQtMS4zIDAuOC0wLjMgMS43LTAuNSAyLjYtMC44IDAuNy0wLjIgMS40LTAuNSAyLjItMC42IDEuNi0wLjMgMy4zLTAuNSA1LTAuNXMzLjMgMC4yIDUgMC41YzAuNyAwLjEgMS40IDAuNCAyLjIgMC42IDAuOSAwLjMgMS43IDAuNSAyLjYgMC44IDAuOCAwLjMgMS42IDAuOCAyLjQgMS4zIDAuNyAwLjQgMS4zIDAuNyAyIDEuMSAxLjMgMC45IDIuNSAxLjkgMy43IDNsMC4yIDAuMiAwLjIgMC4yYzEuMSAxLjEgMi4xIDIuMyAzIDMuNyAwIDAuNiAwLjMgMS4zIDAuNyAyeiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQoNCg0KICA8L2ZvbnQ+DQo8L2RlZnM+PC9zdmc+DQo=#dagiconfont) format('svg'); /* iOS 4.1- */
}

.dagiconfont {
  font-family: "dagiconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dagiconlog:before {
  content: "\E69C";
}

.dagiconconsole:before {
  content: "\E693";
}

.dagiconrenwu:before {
  content: "\E63F";
}

.dagiconchuanshu:before {
  content: "\E613";
}


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  font-family: "Microsoft YaHei";
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  min-width: 1366px;
}
body {
  font-size: 14px;
  font-family: 微软雅黑;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.h5vp-content .h5vp-video-container.h5vp-bg-img {
  background-color: #2C3033;
}
.MODULE-CONTAINER {
  position: absolute;
  top: 60px;
  right: 10px;
  left: 10px;
  bottom: 10px;
}
.MODULE-CONTAINER .filter-wrap .xui-filter .newline {
  width: 100%;
  height: 1px;
  display: inline-block;
  border-bottom: 1px dashed #E8E8E8;
}
.MODULE-CONTAINER .MODULE-MAJOR {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #ffffff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL {
  border-radius: 2px;
  overflow: hidden;
  border-top: none;
  margin-top: 0px;
  position: absolute;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #ffffff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL > header {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  font-weight: bold;
  border-bottom: 1px solid #E8E8E8;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH {
  height: 30px;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  background: #1F2129;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH-CONTAINER {
  position: absolute;
  margin-top: 0px;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-CONTAINER {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON-CONTAINER {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-TABLE {
  position: absolute;
  top: 50px;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-FULL {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .VERTICAL-LEFT {
  position: absolute;
  width: 18%;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  border-radius: 2px;
  background: #ffffff;
  overflow: hidden;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .VERTICAL-RIGHT {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 18.6%;
  bottom: 0px;
  border-radius: 2px;
  overflow: hidden;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .VERTICAL-RIGHT .VERTICAL-SEARCH {
  position: absolute;
  height: 50px;
  top: -10px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .VERTICAL-RIGHT .VERTICAL-RIGHT-CONTAINER {
  position: absolute;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
  background: #ffffff;
  border-radius: 2px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .VERTICAL-RIGHT .VERTICAL-RIGHT-CONTAINER .VERTICAL-RIGHT-BUTTON {
  padding-top: 0px;
  padding-bottom: 0px;
}
.table_defult {
  width: 100%;
}
.table_defult thead > tr {
  height: 38px;
  font-weight: 900;
  line-height: 38px;
  background: rgba(149, 149, 149, 0.3);
  text-align: center;
}
.table_defult thead > tr th {
  color: #333;
  padding-left: 10px;
  vertical-align: middle;
}
.table_defult tbody > tr {
  background: #fff;
  height: 4px;
  text-align: center;
}
.table_defult tbody > tr td {
  height: 42px;
  margin: 0px;
  padding-left: 10px;
  color: #000000;
  vertical-align: middle;
}
.table_defult tbody > tr td > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 20px;
}
.table_defult tbody > tr:nth-child(odd) {
  background: #fff;
}
.table_defult tbody > tr:nth-child(odd):hover {
  background: rgba(18, 123, 254, 0.15);
}
.table_defult tbody > tr:nth-child(even) {
  background: rgba(149, 149, 149, 0.1);
}
.table_defult tbody > tr:nth-child(even):hover {
  background: rgba(18, 123, 254, 0.15);
}
.table_defult tbody > tr:not(:last-child) {
  border-bottom: 0px solid #2C3033;
}
textarea:disabled,
input:disabled {
  background-color: #F2F2F2;
}
.absolute-box {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.h-small {
  height: 660px;
}
.h-big {
  height: 700px;
}
.back-primary {
  background: #127BFE;
}
.back-info {
  background: #48B9FF;
}
.back-success {
  background: #67C23A;
}
.back-disabled {
  background: #F7F7F7;
}
.back-fatal {
  background: #e52020;
}
.back-error {
  background: #ff6600;
}
.back-warning {
  background: #ff9900;
}
.back-same {
  background: #48B9FF;
}
.text-small {
  font-size: 12px;
}
.text-normal {
  font-size: 14px;
}
.text-big {
  font-size: 16px;
}
.text-large {
  font-size: 18px;
  font-weight: bold;
}
.number {
  font-family: Bahnschrift;
}
.number-mini {
  font-family: Bahnschrift;
  font-size: 14px;
}
.number-small {
  font-family: Bahnschrift;
  font-size: 16px;
}
.number-normal {
  font-family: Bahnschrift;
  font-size: 20px;
}
.number-big {
  font-family: Bahnschrift;
  font-size: 24px;
}
.number-large {
  font-family: Bahnschrift;
  font-size: 40px;
}
.xui-tabs .xui-tab-item.is-active {
  background: #409eff;
  color: #fff;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.mr-10 {
  margin-right: 10px;
}
.toolbar_page {
  line-height: 50px;
  height: 50px;
}
.toolbar_page .page_total {
  float: right;
  line-height: 50px;
}
.toolbar_page .page_total .page_total_num {
  color: #127BFE;
}
.toolbar.xui-toolbar {
  float: left;
  line-height: 50px;
  height: 50px;
}
.color-title {
  color: #000000;
}
.color-content {
  color: #666;
}
.color-subcolor {
  color: #959595;
}
.color-primary {
  color: #127BFE;
}
.color-danger {
  color: #ff6600;
}
.color-success {
  color: #67C23A;
}
.color-fatal {
  color: #e52020;
}
.color-error {
  color: #ff6600;
}
.color-warning {
  color: #ff9900;
}
.color-same {
  color: #48B9FF;
}
.panel {
  background: #ffffff;
  border: 1px solid #E8E8E8;
}
.load-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999999;
}
.load-ring {
  width: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  height: 10px;
  padding: 10px;
  border-radius: 50%;
  border: 5px dashed #409eff;
  -webkit-animation: load-ring 1.5s ease-out 0s infinite;
          animation: load-ring 1.5s ease-out 0s infinite;
}
@-webkit-keyframes load-ring {
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes load-ring {
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #f5f5f5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  border-radius: 10px;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(119, 119, 119, 0.5);
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(119, 119, 119, 0.6);
}
@keyframes toggleRotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes toggleRotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.dag-circle-loading {
  vertical-align: middle;
}
.dag-circle-loading:after {
  content: "";
  border-radius: 50%;
  width: 10px;
  height: 10px;
  float: left;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid currentColor;
  -webkit-animation: toggleRotate 1.1s infinite linear;
  animation: toggleRotate 1.1s infinite linear;
}
.customer-img {
  overflow: hidden;
}
@media screen and (max-width: 1440px) {
  body {
    font-size: 12px;
  }
  .text-small {
    font-size: 12px;
  }
  .text-normal {
    font-size: 14px;
  }
  .text-big {
    font-size: 16px;
  }
  .text-large {
    font-size: 18px;
    font-weight: bold;
  }
  .number {
    font-family: Bahnschrift;
  }
  .number-mini {
    font-family: Bahnschrift;
    font-size: 12px;
  }
  .number-small {
    font-family: Bahnschrift;
    font-size: 14px;
  }
  .number-normal {
    font-family: Bahnschrift;
    font-size: 16px;
  }
  .number-big {
    font-family: Bahnschrift;
    font-size: 20px;
  }
  .number-large {
    font-family: Bahnschrift;
    font-size: 34px;
  }
  .app-container .app-header {
    height: 40px !important;
    line-height: 40px !important;
  }
  .app-container .app-header .app-menu-item {
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 15px !important;
    font-size: 14px !important;
  }
  .app-container .app-header .info .info-text::after {
    top: -10px !important;
  }
  .app-container .app-header .header-user .header_down > li {
    height: 32px !important;
    line-height: 32px !important;
  }
  .app-container .app-header .app-logo {
    height: 40px !important;
    line-height: 40px !important;
  }
  .app-container .app-header .app-logo .dag2-logo {
    margin-top: 1px !important;
  }
  .app-container .app-header .app-logo span {
    font-size: 18px !important;
  }
  .app-container .app-content .app-sidebar {
    top: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    width: 150px !important;
    height: 100% !important;
  }
  .app-container .app-content .app-sidebar.mini {
    width: 40px !important;
  }
  .app-container .app-content .app-major {
    left: 40px !important;
  }
  .app-container .app-menu li .app-submenu {
    width: 140px !important;
  }
  .app-container .app-menu li .app-submenu .app-menu-item > span {
    left: 15px !important;
  }
  .app-container .app-menu li .app-menu-item {
    height: 40px !important;
    line-height: 40px !important;
  }
  .app-container .app-menu li .app-menu-item > span {
    font-size: 14px;
  }
  .app-container .app-menu li .app-menu-item > i {
    width: 40px !important;
    font-size: 18px !important;
  }
  .MODULE-CONTAINER {
    top: 50px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR {
    top: 40px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT {
    top: 0px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-TABLE {
    top: 40px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL {
    top: 40px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL > header {
    height: 40px !important;
    line-height: 40px !important;
    padding-left: 20px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-CONTAINER {
    padding-top: 5px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 5px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON {
    padding-top: 0px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 0px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON-CONTAINER {
    padding-top: 0px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 5px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH {
    height: 40px !important;
  }
  .MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH-CONTAINER {
    top: 40px !important;
  }
  .MODULE-CONTAINER.MODULE-Home .home-summary-tables .xui-datatable.xui-datatable-style {
    top: 50px;
    left: 15px;
    bottom: 15px;
    right: 15px;
  }
  .MODULE-CONTAINER.MODULE-Home .home-summary-tables .xui-datatable.xui-datatable-style > .xui-loading.xui-loading-style > .xui-scroll.xui-scroll-style {
    top: 37px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top,
  .MODULE-CONTAINER.MODULE-Home .Home_access_transmit {
    margin-bottom: 10px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_statistics {
    margin-top: 10px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top {
    height: 180px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item {
    padding: 10px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item.home_card3 .title {
    flex: 0.68 !important;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item .tips-icon {
    background-size: 16px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item .title {
    font-size: 16px;
    right: 16px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item .count {
    padding-top: 15px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item .tips > p {
    margin: 5px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item .count .count_item .icon-arrow-up::after,
  .MODULE-CONTAINER.MODULE-Home .Home_top .Home_top_item .count .count_item .icon-arrow-down::after {
    width: 16px;
    height: 16px;
  }
  .MODULE-StructuredStatistics .data-statistics-major .accessStatistics_chart {
    top: 50px !important;
  }
  .MODULE-link-monitor-alarm-modal .alarm_table {
    height: 350px;
  }
  .MODULE-link-monitor-alarm-modal .alarm_table .more-trigger {
    height: 30px;
    line-height: 30px;
  }
  .nodemanage-detail-container.MODULE-MAJOR-CONTENT .node-baseinfo-container {
    padding: 0 !important;
  }
  .nodemanage-detail-container.MODULE-MAJOR-CONTENT .node-baseinfo-container .node-baseinfo .node-baseinfo-title {
    padding-left: 45px !important;
  }
  .MODULE-CONTAINER.MODULE-Access .sub-access-task {
    padding: 10px 10px 10px 300px;
  }
  .group-list .EquipmentGroup {
    top: 95px;
  }
  .MODULE-CONTAINER.MODULE-equipment .xui-datapage.xui-datapage-style > .xui-loading.xui-loading-style .xui-scroll.xui-scroll-style {
    height: 520px !important;
  }
  .MODULE-CONTAINER.MODULE-equipment .xui-datatable.xui-datatable-style tr th,
  .MODULE-CONTAINER.MODULE-equipment .xui-datatable.xui-datatable-style tr td {
    width: 80px !important;
  }
  .MODULE-CONTAINER.MODULE-equipment .MODULE-MAJOR-CONTENT .singleNode-VERTICAL-RIGHT {
    top: 40px;
  }
  .MODULE-dictionary .dictionary_content .scroll-container .content .list .list_content,
  .EquipmentGroup .VERTICAL-LEFT .scroll-container .content .list .list_content {
    height: 30px !important;
    line-height: 30px !important;
    font-size: 12px;
  }
  .MODULE-CONTAINER.MODULE-HardwareMonitor .hard-content .HardwareMonitor_right .hard-right-top {
    height: 180px;
  }
  .MODULE-CONTAINER.MODULE-HardwareMonitor .hard-content .HardwareMonitor_right .hard-right-top .config-info-left .config-info-left-item {
    font-size: 12px;
    line-height: 25px;
    height: 25px;
  }
  .MODULE-CONTAINER.MODULE-HardwareMonitor .hard-content .HardwareMonitor_right .hard_Disk-detail .hard_Disk-detail-table {
    height: 130px;
  }
  .MODULE-CONTAINER.MODULE-HardwareMonitor .config-title,
  .MODULE-CONTAINER.MODULE-HardwareMonitor .chart-title {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
  }
  .MODULE-CONTAINER.MODULE-SoftwareMonitor .config-title,
  .MODULE-CONTAINER.MODULE-SoftwareMonitor .MODULE-SoftwareMonitor .config-title,
  .MODULE-CONTAINER.MODULE-SoftwareMonitor .chart-title {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
  }
  .MODULE-CONTAINER.MODULE-SoftwareMonitor .xui-datatable.xui-datatable-style tbody > tr td {
    font-size: 12px;
  }
  .appLogin.login-container .login-form {
    width: 320px;
    height: 300px;
    padding: 30px 30px 0;
    margin-left: -200px;
    margin-top: -165px;
  }
  .appLogin.login-container .login-form .login-title {
    font-size: 20px;
  }
  .appLogin.login-container .login-form .login-title .dag2-logo {
    padding: 0;
  }
  .appLogin.login-container .login-form .login-content .xui-toolbar .xui-btn.xui-btn-style.xui-btn-primary,
  .appLogin.login-container .login-form .login-content .login-container .xui-toolbar-item .xui-btn.xui-btn-style.xui-btn-primary {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
  }
  .appLogin.login-container .login-form .login-content .xui-input.xui-input-style .xui-input-inner {
    height: 30px;
    line-height: 30px;
  }
  .appLogin.login-container .login-form .login-content .userName:after,
  .appLogin.login-container .login-form .login-content .password:after {
    top: 14px;
  }
  .MODULE-Home .Home_content .fliter .xui-tabs.xui-tabs-style.tabs {
    height: 32px;
  }
  .MODULE-DataStatistics .data-statistics-major .accessStatistics_title,
  .MODULE-DataStatistics .data-statistics-major .TransmitStatistics_title,
  .MODULE-StructuredStatistics .data-statistics-major .accessStatistics_title,
  .MODULE-StructuredStatistics .data-statistics-major .TransmitStatistics_title,
  .MODULE-DataAnomalyStatistics .data-statistics-major .accessStatistics_title,
  .MODULE-StructuredStatistics .data-statistics-major .report_title {
    font-size: 12px !important;
    height: 40px !important;
    line-height: 40px !important;
  }
  .MODULE-CONTAINER.MODULE-DataStatistics .data-statistics-major .accessStatistics_chart .accessStatistics_chart_accessChart {
    min-height: calc(100% - 35px);
  }
  .MODULE-CONTAINER.MODULE-DataStatistics .data-statistics-major .TransmitStatistics_chart .TransmitStatistics_chart_transmitchart {
    min-height: calc(100% - 75px);
  }
  .MODULE-StructuredStatistics .data-statistics-major .filter_right_item .filter_right_item_value,
  .MODULE-DataAnomalyStatistics .data-statistics-major .filter_right_item .filter_right_item_value,
  .MODULE-DataStatistics .data-statistics-major .filter_right_item .filter_right_item_value {
    width: 60px !important;
    height: 20px !important;
    line-height: 20px !important;
  }
  .MODULE-DataStatistics .data-statistics-major .filter_right_item {
    height: 40px !important;
    line-height: 40px !important;
  }
  .MODULE-DataStatistics .data-statistics-major .accessStatistics_chart .chart-title,
  .MODULE-DataStatistics .data-statistics-major .TransmitStatistics_chart .chart-title {
    font-size: 14px !important;
  }
  .MODULE-DataStatistics .data-statistics-major .TransmitStatistics_chart .chart-title {
    top: 95px !important;
  }
  .MODULE-DataStatistics .selectAccess,
  .select-title {
    height: 40px !important;
    line-height: 40px !important;
  }
  .TransmitStatistics_chart .TransmitStatistics_chart-tab,
  .xui-tabs.xui-tabs-style .xui-tab-item {
    height: 35px !important;
  }
  .xui-tabs.xui-tabs-style .xui-tab-item {
    line-height: 35px !important;
    font-size: 12px;
  }
  .xui-filter.xui-filter-style .xui-form-field .xui-field-label {
    font-size: 12px;
  }
  .MODULE-CONTAINER.Module-DataTrace .NOTRANSMIT {
    top: 147px;
  }
  .MODULE-CONTAINER.Module-DataTrace .dag-datatable-container.TRANSMIT {
    top: 45px;
  }
  .MODULE-CONTAINER.Module-DataTrace .showTransformDetail {
    top: 40px;
  }
  .MODULE-CONTAINER.MODULE-StructuredStatistics .data-statistics-major .report_container {
    top: 40px;
  }
  .MODULE-CONTAINER.MODULE-StructuredStatistics .data-statistics-major .report_title {
    min-width: 100%;
  }
  .MODULE-CONTAINER.MODULE-StructuredStatistics .data-statistics-major .report_container {
    min-width: 100%;
  }
  .MODULE-CONTAINER.MODULE-DataQuality .Equipment {
    top: 95px !important;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_statistics .eq_table .more-trigger {
    height: 30px;
    line-height: 30px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_content .chart .data-statistics-chart > .data-statistics-total {
    font-size: 16px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_statistics .eq_statistics .access-type-content .access-type-item .item-info-wrap .item-info-top {
    height: 20px;
    line-height: 20px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_statistics .eq_statistics .access-type-content .access-type-item .item-info-wrap .percent-al {
    width: 80% !important;
    top: 5px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_statistics .eq_statistics .access-type-content .access-type-item .item-info-wrap .item-radio {
    bottom: -5px;
    right: -8px;
  }
  .MODULE-CONTAINER.MODULE-Home .Home_statistics .eq_statistics .access-type-content .access-type-item .item-percent {
    height: 4px;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .xui-modal-box {
    width: 450px;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .dag2-logo {
    position: absolute;
    left: 20%;
    top: 32px;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .about-img {
    width: 100%;
    height: 120px;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .about-text {
    height: 120px;
    position: relative;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .about-text .logo {
    display: none;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .about-text .logo_mini {
    display: block;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .about-footer {
    display: none;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .about-footer_mini {
    display: block;
    margin: 0 auto 10px auto;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .abortModal_content_text {
    text-align: left;
    vertical-align: middle;
    position: absolute;
    left: 40%;
    top: 26px;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .abortModal_content_text .text_title {
    display: inline-block;
    margin-bottom: 1rem;
    font-size: 24px;
    width: 100%;
    position: relative;
    letter-spacing: 4px;
  }
  .abortModal.abortModal_mini.xui-modal.xui-modal-style .abortModal_content .abortModal_content_text .text {
    width: 100%;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    color: #1e2563;
  }
  .dag-breadcrumb .dag-breadcrumb-wrap {
    height: 30px !important;
    line-height: 30px !important;
    font-size: 12px;
  }
  .dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-click {
    height: 30px !important;
    line-height: 30px !important;
    padding: 0 10px;
  }
  .dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-content {
    height: 30px !important;
    line-height: 30px !important;
  }
  .MODULE-CONTAINER.MODULE-dataPreview .dag-orgmanage-wrap .orgtree-container .org-tree {
    top: 75px;
  }
  .MODULE-CONTAINER.MODULE-equipment .MODULE-MAJOR-CONTENT .orgtree-container .group {
    height: 40px;
  }
  .MODULE-CONTAINER.MODULE-equipment .MODULE-MAJOR-CONTENT .orgtree-container .org-tree {
    top: 120px;
  }
  .eq-add .add .channelTitle .car_title,
  .eq-add .add .channelTitle {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
  }
  .eq-add .add .channelTitle .add_car_or_channel {
    bottom: 4px;
  }
  .eq-add .add .xui-form.xui-form-style .form-row .group-title {
    height: 30px;
    line-height: 30px;
  }
  .eq-add .add .xui-form.xui-form-style .form-row .group-title span {
    font-size: 14px;
  }
  .MODULE-CONTAINER.MODULE-equipment .MODULE-MAJOR-CONTENT .VERTICAL-RIGHT .VERTICAL-SEARCH {
    top: -9px;
  }
  .xui-modal-content .transmit-detail-container,
  .access-detail-container,
  .xui-modal-content .relevance_content,
  .transmit-detail-container .transmit-resource-wrap .resource.relevance_content,
  .access-detail-container .xui-scroll.xui-scroll-style.access-platform,
  .xui-modal-content .access-detail-container .access-resource-wrap,
  .xui-modal-content .transmit-detail-container .transmit-platform {
    height: 440px;
  }
  .access-resource-wrap .relevance_content .modal_tab .list .scroll-container,
  .resource.relevance_content .modal_tab .list,
  .relevance_content .modal_tab .list .xui-scroll.xui-scroll-style,
  .transmit-detail-container .transmit-resource-wrap .PLATFORM-scroll {
    height: 360px !important;
  }
  .MODULE-CONTAINER.MODULE-DataReport .filter-wrap {
    height: 40px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .data-statistics-major .filter_right_item .filter_right_item_value {
    width: 60px;
    height: 20px;
    line-height: 20px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .Module-ResourceStatistics {
    top: 30px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .Module-ResourceStatistics .ResourceStatistics-table {
    top: 90px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .Module-ResourceStatistics .xui-scroll .scrollpane .scrollview {
    height: 450px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .Module-nodeStatistics {
    top: 30px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .Module-nodeStatistics .nodeStatistics-table {
    top: 90px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .Module-nodeStatistics .xui-scroll .scrollpane .scrollview {
    height: 480px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .MODULE-DataReport-DataStatistics .report_container {
    top: 80px;
  }
  .MODULE-CONTAINER.MODULE-DataReport .MODULE-DataReport-DataStatistics .report_title {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
  }
  .component-modal .scroll-container {
    height: 445px !important;
  }
  .MODULE-CONTAINER.component-detail-container .MODULE-MAJOR.component-detail-major {
    top: 0px !important;
  }
}
.x-flex {
  display: flex;
  align-items: stretch;
}
.x-flex.is-row {
  flex-direction: row;
}
.x-flex.is-column {
  flex-direction: column;
}
.x-flex.is-rowr {
  flex-direction: row-reverse;
}
.x-flex.is-columnr {
  flex-direction: column-reverse;
}
.x-flex.is-wrap {
  flex-wrap: wrap;
}
.x-flex.is-nowrap {
  flex-wrap: nowrap;
}
.x-flex.is-start {
  justify-content: start;
}
.x-flex.is-end {
  justify-content: end;
}
.x-flex.is-center {
  justify-content: center;
}
.x-flex.is-between {
  justify-content: space-between;
}
.x-flex.is-around {
  justify-content: space-around;
}
.x-flex.is-evenly {
  justify-content: space-evenly;
}
.x-flex.is-w-start {
  align-content: flex-start;
}
.x-flex.is-w-start {
  align-content: flex-start;
}
.x-flex.is-w-end {
  align-content: flex-end;
}
.x-flex.is-w-center {
  align-content: center;
}
.x-flex.is-w-baseline {
  align-content: baseline;
}
.x-flex.is-w-stretch {
  align-content: stretch;
}
.x-flex.is-x-start {
  align-items: flex-start;
}
.x-flex.is-x-end {
  align-items: flex-end;
}
.x-flex.is-x-center {
  align-items: center;
}
.x-flex.is-x-baseline {
  align-items: baseline;
}
.x-flex.is-x-stretch {
  align-items: stretch;
}
.x-flex.is-normal > * {
  flex: 1 1 auto;
}
.x-flex.is-grow > * {
  flex: 1 0 auto;
}
.x-flex.is-shrink > * {
  flex: 0 1 auto;
}
.x-flex.is-static > * {
  flex: 0 0 auto;
}
.x-flex > * {
  flex: 1 1 auto;
}
.x-flex > *.is-item-normal {
  flex: 1 1 auto;
  width: 0;
}
.x-flex > *.is-item-grow {
  flex: 1 0 auto;
}
.x-flex > *.is-item-shrink {
  flex: 0 1 auto;
}
.x-flex > *.is-item-static {
  flex: 0 0 auto;
}
.x-flex.is-column > .is-item-normal,
.x-flex.is-columnr > .is-item-normal {
  width: auto;
  height: 0;
}
.x-m-0 {
  margin: 0px;
}
.x-m-v-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.x-m-h-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.x-m-t-0 {
  margin-top: 0px;
}
.x-m-b-0 {
  margin-bottom: 0px;
}
.x-m-l-0 {
  margin-left: 0px;
}
.x-m-r-0 {
  margin-right: 0px;
}
.x-p-0 {
  padding: 0px;
}
.x-p-v-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.x-p-h-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.x-p-t-0 {
  padding-top: 0px;
}
.x-p-b-0 {
  padding-bottom: 0px;
}
.x-p-l-0 {
  padding-left: 0px;
}
.x-p-r-0 {
  padding-right: 0px;
}
.x-m-1 {
  margin: 1px;
}
.x-m-v-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}
.x-m-h-1 {
  margin-left: 1px;
  margin-right: 1px;
}
.x-m-t-1 {
  margin-top: 1px;
}
.x-m-b-1 {
  margin-bottom: 1px;
}
.x-m-l-1 {
  margin-left: 1px;
}
.x-m-r-1 {
  margin-right: 1px;
}
.x-p-1 {
  padding: 1px;
}
.x-p-v-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}
.x-p-h-1 {
  padding-left: 1px;
  padding-right: 1px;
}
.x-p-t-1 {
  padding-top: 1px;
}
.x-p-b-1 {
  padding-bottom: 1px;
}
.x-p-l-1 {
  padding-left: 1px;
}
.x-p-r-1 {
  padding-right: 1px;
}
.x-m-2 {
  margin: 2px;
}
.x-m-v-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.x-m-h-2 {
  margin-left: 2px;
  margin-right: 2px;
}
.x-m-t-2 {
  margin-top: 2px;
}
.x-m-b-2 {
  margin-bottom: 2px;
}
.x-m-l-2 {
  margin-left: 2px;
}
.x-m-r-2 {
  margin-right: 2px;
}
.x-p-2 {
  padding: 2px;
}
.x-p-v-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.x-p-h-2 {
  padding-left: 2px;
  padding-right: 2px;
}
.x-p-t-2 {
  padding-top: 2px;
}
.x-p-b-2 {
  padding-bottom: 2px;
}
.x-p-l-2 {
  padding-left: 2px;
}
.x-p-r-2 {
  padding-right: 2px;
}
.x-m-3 {
  margin: 3px;
}
.x-m-v-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}
.x-m-h-3 {
  margin-left: 3px;
  margin-right: 3px;
}
.x-m-t-3 {
  margin-top: 3px;
}
.x-m-b-3 {
  margin-bottom: 3px;
}
.x-m-l-3 {
  margin-left: 3px;
}
.x-m-r-3 {
  margin-right: 3px;
}
.x-p-3 {
  padding: 3px;
}
.x-p-v-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}
.x-p-h-3 {
  padding-left: 3px;
  padding-right: 3px;
}
.x-p-t-3 {
  padding-top: 3px;
}
.x-p-b-3 {
  padding-bottom: 3px;
}
.x-p-l-3 {
  padding-left: 3px;
}
.x-p-r-3 {
  padding-right: 3px;
}
.x-m-4 {
  margin: 4px;
}
.x-m-v-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.x-m-h-4 {
  margin-left: 4px;
  margin-right: 4px;
}
.x-m-t-4 {
  margin-top: 4px;
}
.x-m-b-4 {
  margin-bottom: 4px;
}
.x-m-l-4 {
  margin-left: 4px;
}
.x-m-r-4 {
  margin-right: 4px;
}
.x-p-4 {
  padding: 4px;
}
.x-p-v-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.x-p-h-4 {
  padding-left: 4px;
  padding-right: 4px;
}
.x-p-t-4 {
  padding-top: 4px;
}
.x-p-b-4 {
  padding-bottom: 4px;
}
.x-p-l-4 {
  padding-left: 4px;
}
.x-p-r-4 {
  padding-right: 4px;
}
.x-m-5 {
  margin: 5px;
}
.x-m-v-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.x-m-h-5 {
  margin-left: 5px;
  margin-right: 5px;
}
.x-m-t-5 {
  margin-top: 5px;
}
.x-m-b-5 {
  margin-bottom: 5px;
}
.x-m-l-5 {
  margin-left: 5px;
}
.x-m-r-5 {
  margin-right: 5px;
}
.x-p-5 {
  padding: 5px;
}
.x-p-v-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.x-p-h-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.x-p-t-5 {
  padding-top: 5px;
}
.x-p-b-5 {
  padding-bottom: 5px;
}
.x-p-l-5 {
  padding-left: 5px;
}
.x-p-r-5 {
  padding-right: 5px;
}
.x-m-10 {
  margin: 10px;
}
.x-m-v-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.x-m-h-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.x-m-t-10 {
  margin-top: 10px;
}
.x-m-b-10 {
  margin-bottom: 10px;
}
.x-m-l-10 {
  margin-left: 10px;
}
.x-m-r-10 {
  margin-right: 10px;
}
.x-p-10 {
  padding: 10px;
}
.x-p-v-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.x-p-h-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.x-p-t-10 {
  padding-top: 10px;
}
.x-p-b-10 {
  padding-bottom: 10px;
}
.x-p-l-10 {
  padding-left: 10px;
}
.x-p-r-10 {
  padding-right: 10px;
}
.x-m-15 {
  margin: 15px;
}
.x-m-v-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.x-m-h-15 {
  margin-left: 15px;
  margin-right: 15px;
}
.x-m-t-15 {
  margin-top: 15px;
}
.x-m-b-15 {
  margin-bottom: 15px;
}
.x-m-l-15 {
  margin-left: 15px;
}
.x-m-r-15 {
  margin-right: 15px;
}
.x-p-15 {
  padding: 15px;
}
.x-p-v-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.x-p-h-15 {
  padding-left: 15px;
  padding-right: 15px;
}
.x-p-t-15 {
  padding-top: 15px;
}
.x-p-b-15 {
  padding-bottom: 15px;
}
.x-p-l-15 {
  padding-left: 15px;
}
.x-p-r-15 {
  padding-right: 15px;
}
.x-m-20 {
  margin: 20px;
}
.x-m-v-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.x-m-h-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.x-m-t-20 {
  margin-top: 20px;
}
.x-m-b-20 {
  margin-bottom: 20px;
}
.x-m-l-20 {
  margin-left: 20px;
}
.x-m-r-20 {
  margin-right: 20px;
}
.x-p-20 {
  padding: 20px;
}
.x-p-v-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.x-p-h-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.x-p-t-20 {
  padding-top: 20px;
}
.x-p-b-20 {
  padding-bottom: 20px;
}
.x-p-l-20 {
  padding-left: 20px;
}
.x-p-r-20 {
  padding-right: 20px;
}
.x-m-25 {
  margin: 25px;
}
.x-m-v-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.x-m-h-25 {
  margin-left: 25px;
  margin-right: 25px;
}
.x-m-t-25 {
  margin-top: 25px;
}
.x-m-b-25 {
  margin-bottom: 25px;
}
.x-m-l-25 {
  margin-left: 25px;
}
.x-m-r-25 {
  margin-right: 25px;
}
.x-p-25 {
  padding: 25px;
}
.x-p-v-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.x-p-h-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.x-p-t-25 {
  padding-top: 25px;
}
.x-p-b-25 {
  padding-bottom: 25px;
}
.x-p-l-25 {
  padding-left: 25px;
}
.x-p-r-25 {
  padding-right: 25px;
}
.x-m-30 {
  margin: 30px;
}
.x-m-v-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.x-m-h-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.x-m-t-30 {
  margin-top: 30px;
}
.x-m-b-30 {
  margin-bottom: 30px;
}
.x-m-l-30 {
  margin-left: 30px;
}
.x-m-r-30 {
  margin-right: 30px;
}
.x-p-30 {
  padding: 30px;
}
.x-p-v-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.x-p-h-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.x-p-t-30 {
  padding-top: 30px;
}
.x-p-b-30 {
  padding-bottom: 30px;
}
.x-p-l-30 {
  padding-left: 30px;
}
.x-p-r-30 {
  padding-right: 30px;
}
.x-m-35 {
  margin: 35px;
}
.x-m-v-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}
.x-m-h-35 {
  margin-left: 35px;
  margin-right: 35px;
}
.x-m-t-35 {
  margin-top: 35px;
}
.x-m-b-35 {
  margin-bottom: 35px;
}
.x-m-l-35 {
  margin-left: 35px;
}
.x-m-r-35 {
  margin-right: 35px;
}
.x-p-35 {
  padding: 35px;
}
.x-p-v-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.x-p-h-35 {
  padding-left: 35px;
  padding-right: 35px;
}
.x-p-t-35 {
  padding-top: 35px;
}
.x-p-b-35 {
  padding-bottom: 35px;
}
.x-p-l-35 {
  padding-left: 35px;
}
.x-p-r-35 {
  padding-right: 35px;
}
.x-m-40 {
  margin: 40px;
}
.x-m-v-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.x-m-h-40 {
  margin-left: 40px;
  margin-right: 40px;
}
.x-m-t-40 {
  margin-top: 40px;
}
.x-m-b-40 {
  margin-bottom: 40px;
}
.x-m-l-40 {
  margin-left: 40px;
}
.x-m-r-40 {
  margin-right: 40px;
}
.x-p-40 {
  padding: 40px;
}
.x-p-v-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.x-p-h-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.x-p-t-40 {
  padding-top: 40px;
}
.x-p-b-40 {
  padding-bottom: 40px;
}
.x-p-l-40 {
  padding-left: 40px;
}
.x-p-r-40 {
  padding-right: 40px;
}
.x-m-50 {
  margin: 50px;
}
.x-m-v-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.x-m-h-50 {
  margin-left: 50px;
  margin-right: 50px;
}
.x-m-t-50 {
  margin-top: 50px;
}
.x-m-b-50 {
  margin-bottom: 50px;
}
.x-m-l-50 {
  margin-left: 50px;
}
.x-m-r-50 {
  margin-right: 50px;
}
.x-p-50 {
  padding: 50px;
}
.x-p-v-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.x-p-h-50 {
  padding-left: 50px;
  padding-right: 50px;
}
.x-p-t-50 {
  padding-top: 50px;
}
.x-p-b-50 {
  padding-bottom: 50px;
}
.x-p-l-50 {
  padding-left: 50px;
}
.x-p-r-50 {
  padding-right: 50px;
}
.x-b-0 {
  border-width: 0px;
  border-style: solid;
}
.x-b-t-0 {
  border-top-width: 0px;
  border-top-style: solid;
}
.x-b-b-0 {
  border-bottom-width: 0px;
  border-bottom-style: solid;
}
.x-b-l-0 {
  border-left-width: 0px;
  border-left-style: solid;
}
.x-b-r-0 {
  border-right-width: 0px;
  border-right-style: solid;
}
.x-b-1 {
  border-width: 1px;
  border-style: solid;
}
.x-b-t-1 {
  border-top-width: 1px;
  border-top-style: solid;
}
.x-b-b-1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.x-b-l-1 {
  border-left-width: 1px;
  border-left-style: solid;
}
.x-b-r-1 {
  border-right-width: 1px;
  border-right-style: solid;
}
.x-b-2 {
  border-width: 2px;
  border-style: solid;
}
.x-b-t-2 {
  border-top-width: 2px;
  border-top-style: solid;
}
.x-b-b-2 {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.x-b-l-2 {
  border-left-width: 2px;
  border-left-style: solid;
}
.x-b-r-2 {
  border-right-width: 2px;
  border-right-style: solid;
}
.x-b-3 {
  border-width: 3px;
  border-style: solid;
}
.x-b-t-3 {
  border-top-width: 3px;
  border-top-style: solid;
}
.x-b-b-3 {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.x-b-l-3 {
  border-left-width: 3px;
  border-left-style: solid;
}
.x-b-r-3 {
  border-right-width: 3px;
  border-right-style: solid;
}
.x-b-4 {
  border-width: 4px;
  border-style: solid;
}
.x-b-t-4 {
  border-top-width: 4px;
  border-top-style: solid;
}
.x-b-b-4 {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.x-b-l-4 {
  border-left-width: 4px;
  border-left-style: solid;
}
.x-b-r-4 {
  border-right-width: 4px;
  border-right-style: solid;
}
.x-b-5 {
  border-width: 5px;
  border-style: solid;
}
.x-b-t-5 {
  border-top-width: 5px;
  border-top-style: solid;
}
.x-b-b-5 {
  border-bottom-width: 5px;
  border-bottom-style: solid;
}
.x-b-l-5 {
  border-left-width: 5px;
  border-left-style: solid;
}
.x-b-r-5 {
  border-right-width: 5px;
  border-right-style: solid;
}
.x-b-8 {
  border-width: 8px;
  border-style: solid;
}
.x-b-t-8 {
  border-top-width: 8px;
  border-top-style: solid;
}
.x-b-b-8 {
  border-bottom-width: 8px;
  border-bottom-style: solid;
}
.x-b-l-8 {
  border-left-width: 8px;
  border-left-style: solid;
}
.x-b-r-8 {
  border-right-width: 8px;
  border-right-style: solid;
}
.x-b-10 {
  border-width: 10px;
  border-style: solid;
}
.x-b-t-10 {
  border-top-width: 10px;
  border-top-style: solid;
}
.x-b-b-10 {
  border-bottom-width: 10px;
  border-bottom-style: solid;
}
.x-b-l-10 {
  border-left-width: 10px;
  border-left-style: solid;
}
.x-b-r-10 {
  border-right-width: 10px;
  border-right-style: solid;
}
.x-br-2 {
  border-radius: 2px;
}
.x-br-3 {
  border-radius: 3px;
}
.x-br-4 {
  border-radius: 4px;
}
.x-br-5 {
  border-radius: 5px;
}

.dag-global-tip {
  height: 40px;
  line-height: 40px;
  min-width: 330px;
  position: fixed;
  z-index: 999999;
  top: 20px;
  left: 50%;
  -webkit-transform: translate(-50%, -100px);
          transform: translate(-50%, -100px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  background: #fff;
  color: #444;
  text-align: center;
  transition: all 0.3s ease;
  box-sizing: border-box;
  border-radius: 2px;
}
.dag-global-tip.tip-show {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.dag-global-tip .xui_message-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.dag-global-tip .xui_message-img:before {
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.dag-global-tip .xui_message-img.success {
  background: #67C23A;
  color: #ffffff;
}
.dag-global-tip .xui_message-img.warning,
.dag-global-tip .xui_message-img.warn {
  background: #E6A23C;
  color: #ffffff;
}
.dag-global-tip .xui_message-img.info {
  background: #127BFE;
  color: #ffffff;
}
.dag-global-tip .xui_message-img.error,
.dag-global-tip .xui_message-img.danger {
  background: #ff5656;
  color: #ffffff;
}
.dag-global-tip span {
  position: absolute;
  top: 0px;
  left: 35px;
  padding: 0px 10px;
  right: 0px;
  bottom: 0px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dag-load-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999999;
}
.dag-load-ring {
  width: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  height: 10px;
  padding: 10px;
  border-radius: 50%;
  border: 5px dashed #409eff;
  -webkit-animation: load-ring 1.5s ease-out 0s infinite;
          animation: load-ring 1.5s ease-out 0s infinite;
}
@-webkit-keyframes load-ring {
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes load-ring {
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.dag-global-confirm {
  position: fixed;
  z-index: 10005;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}
.dag-global-confirm .global-confirm-mask {
  position: absolute;
  z-index: 0;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  transition: all 0.3s ease;
  background: rgba(0, 0, 0, 0);
}
.dag-global-confirm.visible .global-confirm-mask {
  background: rgba(0, 0, 0, 0.3);
}
.dag-global-confirm.visible .global-confirm-box {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.dag-global-confirm .global-confirm-box {
  position: absolute;
  z-index: 1;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -80%);
          transform: translate(-50%, -80%);
  width: 400px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  transition: all 0.3s ease;
  opacity: 0;
}
.dag-global-confirm .global-confirm-box > header {
  height: 47px;
  line-height: 47px;
  padding: 0px 20px;
  color: #333;
  background: #F3F6FD !important;
  border-bottom: 1px solid #E8E8E8 !important;
}
.dag-global-confirm .global-confirm-box > header > span {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.dag-global-confirm .global-confirm-box > header > i {
  float: right;
  cursor: pointer;
  font-size: 18px;
}
.dag-global-confirm .global-confirm-box > header:hover > i {
  color: #127BFE;
}
.dag-global-confirm .global-confirm-box > footer {
  text-align: right;
  height: 60px;
  line-height: 60px;
  padding: 0px 20px;
  border-top: 1px solid #F2F2F2;
  box-sizing: border-box;
  font-size: 0px;
}
.dag-global-confirm .global-confirm-box > footer button {
  margin-left: 20px;
}
.dag-global-confirm .global-confirm-box > div {
  position: relative;
  box-sizing: border-box;
  display: table;
  padding: 40px 45px;
  width: 100%;
  height: 90px;
}
.dag-global-confirm .global-confirm-box > div > i {
  position: absolute;
  font-size: 50px;
  left: 40px;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  color: #2d87f9;
}
.dag-global-confirm .global-confirm-box > div > p {
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  font-size: 14px;
  width: 100%;
  word-break: break-all;
}

@charset "UTF-8";
.jsonview {
  font-family: monospace;
  font-size: 1.1em;
  white-space: pre-wrap; }
  .jsonview .prop {
    font-weight: bold; }
  .jsonview .null {
    color: red; }
  .jsonview .bool {
    color: blue; }
  .jsonview .num {
    color: blue;
   }
   .jsonview .numTimeTip {
    color: #333;
    background-color: #F2F2F2;
    padding:3px;
    margin-left: 5px;
    border-radius: 5px;
    font-size: 12px;
    display: inline-block;
   }
  .jsonview .string {
    color: green;
    white-space: pre-wrap; }
    .jsonview .string.multiline {
      display: inline-block;
      vertical-align: text-top; }
  .jsonview .collapser {
    position: absolute;
    left: -1em;
    cursor: pointer; }
  .jsonview .collapsible {
    transition: height 1.2s;
    transition: width 1.2s; }
  .jsonview .collapsible.collapsed {
    height: .8em;
    width: 1em;
    display: inline-block;
    overflow: hidden;
    margin: 0; }
  .jsonview .collapsible.collapsed:before {
    content: "\2026";
    width: 1em;
    margin-left: .2em; }
  .jsonview .collapser.collapsed {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  .jsonview .q {
    display: inline-block;
    width: 0px;
    color: transparent; }
  .jsonview li {
    position: relative; }
  .jsonview ul {
    list-style: none;
    margin: 0 0 0 2em;
    padding: 0; }
  .jsonview h1 {
    font-size: 1.2em; }

.jsonview.jsonview-style li {
  line-height: 20px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.transactionRelForm.xui-form > .form-row {
  height: 400px;
  overflow: auto;
}
.transactionCategoryForm.xui-form > .form-row {
  height: 400px;
  overflow: auto;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.transactionRelForm.xui-form > .form-row {
  height: 400px;
  overflow: auto;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.transactionRelForm.xui-form > .form-row {
  height: 400px;
  overflow: auto;
}
.template-tip {
  position: absolute;
  top: 300px;
  left: 30px;
  right: 30px;
  z-index: 10;
  padding: 10px 20px;
  border-radius: 2px;
  border: 1px solid orange;
  background: #fff6e5;
  line-height: 18px;
}
.template-tip p {
  padding: 2px 0px;
}
.template-tip ol {
  position: relative;
  display: inline-block;
  list-style: initial;
  padding-left: 40px;
}
.template-tip ol:before {
  content: "\4F8B\FF1A";
  position: absolute;
  top: 0px;
  left: 0px;
}

.abortModal.xui-modal.xui-modal-style .xui-modal-header {
  position: absolute;
  right: 0;
}
.abortModal.xui-modal.xui-modal-style .xui-modal-box {
  border-radius: 12px;
  width: 600px;
  overflow: hidden;
}
.abortModal.xui-modal.xui-modal-style .dag2-logo {
  position: absolute;
  left: 25%;
  top: 48px;
}
.abortModal.xui-modal.xui-modal-style .dag2-logo > div {
  border: 5.4px solid #000;
}
.abortModal.xui-modal.xui-modal-style .dag2-logo > div .logo-line,
.abortModal.xui-modal.xui-modal-style .dag2-logo > div .logo-point1,
.abortModal.xui-modal.xui-modal-style .dag2-logo > div .logo-point2 {
  background: #000;
}
.abortModal.xui-modal.xui-modal-style .dag2-logo > div:after,
.abortModal.xui-modal.xui-modal-style .dag2-logo > div:before {
  background: #fff;
}
.abortModal.xui-modal.xui-modal-style .xui-modal-title {
  display: none;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content {
  text-align: center;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .about-footer {
  margin: 0 auto 10px auto;
  display: block;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .about-footer_mini {
  display: none;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .about-img {
  width: 100%;
  height: 180px;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .about-text {
  height: 180px;
  position: relative;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .about-text .logo {
  display: block;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .about-text .logo_mini {
  display: none;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .abortModal_content_text {
  text-align: left;
  vertical-align: middle;
  position: absolute;
  left: 42%;
  top: 46px;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .abortModal_content_text .text_title {
  margin-bottom: 1.5rem;
  font-size: 28px;
  width: 100%;
  display: inline-block;
  position: relative;
  letter-spacing: 8px;
}
.abortModal.xui-modal.xui-modal-style .abortModal_content .abortModal_content_text .text {
  width: 100%;
  display: inline-block;
  height: 32px;
  font-size: 14px;
  color: #1e2563;
}
.app-container {
  width: 100%;
  margin: 0px auto;
  height: 100%;
  overflow: hidden;
  position: relative;
  min-width: 1200px;
}
.app-container .app-header {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 50px;
  line-height: 50px;
  box-shadow: 0px 6px 7px 4px rgba(0, 21, 41, 0.12);
  background: #1F2129;
  color: #fff;
  position: relative;
  z-index: 999;
  border-bottom: 1px solid #444;
}
.app-container .app-header .menu-trigger {
  display: inline-block;
  vertical-align: top;
  width: 50px;
  height: 50px;
  background: #127BFE;
  text-align: center;
  cursor: pointer;
}
.app-container .app-header .menu-trigger i {
  font-size: 40px !important;
}
.app-container .app-header .app-logo {
  display: inline-block;
  vertical-align: top;
  padding: 0px 5px;
  font-size: 20px;
  height: 50px;
  margin-right: 20px;
  line-height: 50px;
  cursor: pointer;
}
.app-container .app-header .app-logo .dag2-logo {
  margin-top: 7px;
  margin-left: -12px;
}
.app-container .app-header .app-logo i {
  display: inline-block;
  vertical-align: top;
  font-size: 30px;
}
.app-container .app-header .app-logo span {
  display: inline-block;
  vertical-align: top;
}
.app-container .app-header .header-second-menu {
  display: inline-block;
}
.app-container .app-header .header-second-menu > div {
  display: inline-block;
  cursor: pointer;
  padding: 0px 25px;
  position: relative;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
}
.app-container .app-header .header-second-menu > div.active {
  color: #ffffff;
  background: #127BFE;
}
.app-container .app-header .header-second-menu > div.active:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 15px;
  right: 15px;
  height: 3px;
}
.app-container .app-header .header-second-menu > div:hover {
  color: #ffffff;
  background: rgba(18, 123, 254, 0.2);
}
.app-container .app-header .header-user {
  float: right;
  padding-right: 2rem;
}
.app-container .app-header .header-user .headerAlarm {
  position: absolute;
  right: 140px;
  text-align: right;
}
.app-container .app-header .header-user .header-alarm {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
}
.app-container .app-header .header-user .header-alarm .icongaojing {
  font-size: 20px;
}
.app-container .app-header .header-user .header-alarm .alarm-number {
  position: absolute;
  top: 8px;
  min-width: 20px;
  right: -5px;
  line-height: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: 600;
  background: #ff6600;
  border-radius: 50%;
}
.app-container .app-header .header-user .header-alarm_down {
  color: #000;
  background: #fff;
  text-align: center;
  position: relative;
  cursor: pointer;
  top: 100%;
  left: 50%;
  z-index: 99;
  border-radius: 2px;
  box-shadow: 6px 6px 6px 6px rgba(0, 0, 0, 0.15);
}
.app-container .app-header .header-user .header-alarm_down li {
  padding: 0 10px;
  position: relative;
  text-align: left;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #f5f5f5;
}
.app-container .app-header .header-user .header-alarm_down li .header-alarm_down-text {
  text-align: left;
  margin-right: 10px;
  display: inline-block;
}
.app-container .app-header .header-user .header-alarm_down li .header-alarm_down-count {
  float: right;
  display: inline-block;
  font-weight: bold;
  text-align: right;
}
.app-container .app-header .header-user .header-alarm_down li:last-child(1) {
  border-bottom: 1px solid #fff;
}
.app-container .app-header .header-user .header_username {
  height: 100%;
  width: 100px;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.app-container .app-header .header-user .header_username:hover {
  color: #127BFE;
}
.app-container .app-header .header-user .header_username:hover .header_down {
  display: block;
}
.app-container .app-header .header-user .header_down {
  color: #000;
  background: #fff;
  text-align: center;
  display: none;
  position: relative;
  cursor: pointer;
  z-index: 99;
  border-radius: 2px;
  box-shadow: 6px 6px 6px 6px rgba(0, 0, 0, 0.15);
}
.app-container .app-header .header-user .header_down::after {
  content: "";
  position: absolute;
  left: 10px;
  top: -3px;
  width: 10px;
  background-color: #fff;
  height: 10px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
}
.app-container .app-header .header-user .header_down li {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #f5f5f5;
}
.app-container .app-header .header-user .header_down li:hover {
  color: #127BFE;
}
.app-container .app-header .header-user .header_down li:last-child(1) {
  border-bottom: 1px solid #fff;
}
.app-container .app-content {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.app-container .app-content .app-sidebar {
  position: absolute;
  top: 50px;
  bottom: 0px;
  left: 0px;
  width: 175px;
  background: #1F2129;
  z-index: 2100;
  box-shadow: 5px 12px 10px 6px rgba(0, 21, 41, 0.12);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.app-container .app-content .app-sidebar.mini {
  width: 50px;
  overflow: hidden;
  box-shadow: none;
  z-index: 999;
}
.app-container .app-content .app-sidebar.mini .app-menu-item > a {
  display: none;
}
.app-container .app-content .app-sidebar .app-menu-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-right: 1px solid #444;
  z-index: 10;
  background: #1F2129;
}
.app-container .app-content .app-sidebar .console-trigger {
  position: absolute;
  left: 12px;
  bottom: 14px;
  color: #fff;
  z-index: 10;
  cursor: pointer;
}
.app-container .app-content .app-sidebar .console-trigger:hover {
  background: #127BFE;
}
.app-container .app-content .app-sidebar .console-trigger i {
  font-size: 22px;
}
.app-container .app-content .app-sidebar .console-trigger > span {
  position: absolute;
  top: -8px;
  right: -8px;
  background: #127BFE;
  padding: 3px 5px;
  border-radius: 10px;
  font-size: 12px;
}
.app-container .app-content .app-major {
  position: absolute;
  top: 0px;
  bottom: 0px;
  background: #1F2129;
  left: 50px;
  right: 0px;
  overflow-y: auto;
}
.app-container .app-content .singleNode-app-major {
  left: 0;
}
.app-container .app-menu {
  border-top: 1px solid #444;
  color: #fff;
  width: 100%;
}
.app-container .app-menu .xui-icon {
  font-size: 24px;
}
.app-container .app-menu li {
  position: relative;
  cursor: pointer;
  color: #fff;
}
.app-container .app-menu li .app-menu-item {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding-left: 5px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  white-space: nowrap;
  z-index: 11;
}
.app-container .app-menu li .app-menu-item > i {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 50px;
  position: absolute;
  left: 0;
}
.app-container .app-menu li .app-menu-item > span {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 50px;
  font-size: 16px;
}
.app-container .app-menu li .app-menu-item > a {
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
  transition: all 0.2s ease;
  position: absolute;
  right: 14px;
}
.app-container .app-menu li .app-menu-item.active {
  color: #ffffff;
  background: #127BFE;
}
.app-container .app-menu li .app-menu-item:hover {
  color: #ffffff;
  background: rgba(18, 123, 254, 0.2);
}
.app-container .app-menu li .app-menu-item:hover > a {
  display: block;
}
.app-container .app-menu li:hover .app-menu-item {
  color: #ffffff;
  background: rgba(18, 123, 254, 0.2);
}
.app-container .app-menu li:hover .app-menu-item > a {
  display: block;
}
.app-container .app-menu li .app-submenu {
  overflow: hidden;
  transition: all 0.2s ease;
  background: #1F2129;
  position: absolute;
  width: 145px;
  left: 0%;
  top: 0px;
  border-radius: 2px;
  opacity: 0;
  z-index: 1;
}
.app-container .app-menu li .app-submenu li {
  list-style: none;
}
.app-container .app-menu li .app-submenu .app-menu-item {
  padding-left: 25px;
  color: rgba(255, 255, 255, 0.6);
  background: #1F2129;
}
.app-container .app-menu li .app-submenu .app-menu-item:hover {
  color: #ffffff;
  background: rgba(18, 123, 254, 0.2);
}
.app-container .app-menu li .app-submenu .app-menu-item.active {
  color: #ffffff;
  background: #127BFE;
}
.app-container .app-menu li .app-submenu .app-menu-item > span {
  font-size: 14px;
  left: 30px;
}
.app-container .app-menu li .app-submenu .app-menu-item > span:before {
  content: "\B7";
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  padding-right: 15px;
}
.app-container .app-menu li .app-submenu-hover {
  opacity: 1;
  left: 102%;
}
.app-container .app-menu li.expand .app-menu-item > a {
  display: inline-block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.calculate-result-table {
  border-collapse: collapse;
  border: 1px solid #000000;
}
.calculate-result-table tr {
  height: 22px;
  line-height: 22px;
}
.calculate-result-table td {
  border-collapse: collapse;
  border: 1px solid #000000;
  padding: 0px 3px;
}

.plaint-modal .xui-modal-content {
  overflow-x: auto;
}

.plaintForm.xui-form.xui-form-style .xui-input.xui-input-style {
  width: 200px;
}
.plaintForm.xui-form.xui-form-style .xui-toolbar.xui-toolbar-style {
  text-align: center;
  padding-top: 20px;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}
.file-date-group {
  padding: 10px 0px 0px 0px;
  color: #989898;
  position: relative;
}
.file-date-group > div {
  display: inline-block;
  position: relative;
  background: #f7f7f7;
  z-index: 2;
  margin-left: 50px;
  font-size: 14px;
  padding: 0px 10px;
}
.file-date-group:after {
  position: absolute;
  left: 0px;
  width: 200px;
  top: 16px;
  content: '';
  border-bottom: 1px solid #989898;
  z-index: 0;
}
.customer-img {
  position: relative;
  display: inline-block;
  width: 150px;
  height: 243px;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
  vertical-align: top;
}
.customer-img img {
  width: 100%;
  border: 1px solid #e8e8e8;
}
.customer-img > .img-label {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.customer-img .file-used {
  position: absolute;
  z-index: 5;
  top: 0px;
  left: 0px;
  font-size: 14px;
  background: rgba(255, 0, 0, 0.5);
  color: white;
  padding: 5px;
}
.customer-img .file-used:after {
  content: '\5DF2\4F7F\7528';
}
.customer-img .img-checker {
  position: absolute;
  z-index: 5;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  border-radius: 50px;
  color: rgba(205, 205, 205, 0.5);
  cursor: pointer;
}
.customer-img .img-checker.active {
  color: #127bfe;
}
.customer-img .img-checker.active:after {
  content: attr(number);
  color: #fff;
  position: absolute;
  left: 50%;
  font-size: 14px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #127bfe;
  width: 18px;
  height: 18px;
  border-radius: 50px;
  text-align: center;
  line-height: 18px;
}
.customer-generate-pdf .xui-form.xui-form-style .xui-toolbar.xui-toolbar-style {
  display: block;
  text-align: center;
  padding: 10px 20px;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}
.customer-img {
  position: relative;
  display: inline-block;
  width: 150px;
  height: 243px;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.customer-img img {
  width: 100%;
  height: 213px;
  border: 1px solid #e8e8e8;
}
.customer-img > .img-label {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.customer-img .file-used {
  position: absolute;
  z-index: 5;
  top: 0px;
  left: 0px;
  font-size: 14px;
  background: rgba(255, 0, 0, 0.5);
  color: white;
  padding: 5px;
}
.customer-img .file-used:after {
  content: "\5DF2\4F7F\7528";
}
.customer-img .img-checker {
  position: absolute;
  z-index: 5;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  border-radius: 50px;
  color: rgba(205, 205, 205, 0.5);
  cursor: pointer;
}
.customer-img .img-checker.active {
  color: #127bfe;
}
.customer-img .img-checker.active:after {
  content: attr(number);
  color: #fff;
  position: absolute;
  left: 50%;
  font-size: 14px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #127bfe;
  width: 18px;
  height: 18px;
  border-radius: 50px;
  text-align: center;
  line-height: 18px;
}

textarea:focus-visible {
  outline: none;
}
.ocr-image {
  border: 2px solid transparent;
  cursor: pointer;
}
.ocr-image.active {
  border: 2px solid #127bfe;
}
.ocr-image img {
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.product-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.product-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.product-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.product-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}

.MODULE-Product .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Product .customer-image-info {
  text-align: left;
}
.MODULE-Product .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Product .product_code_label {
  position: relative;
}
.MODULE-Product .product_code_label.label-invalid {
  background: #ababab;
  color: #fff;
}
.MODULE-Product .product_code_label.label-one-month {
  background: #ff3a3a;
  color: #fff;
}
.MODULE-Product .product_code_label.label-three-month {
  background: orange;
  color: #fff;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.time-point-wrap {
  position: relative;
  padding-bottom: 30px;
  margin-left: 120px;
  display: none;
}
.time-point-wrap .time-point-title {
  width: 80px;
  text-align: center;
  padding: 8px 10px;
  border-radius: 3px;
  background: #ababab;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
.time-point-wrap .time-point-title:before {
  content: "";
  position: absolute;
  left: 100%;
  top: 48%;
  width: 120px;
  border-top: 2px dashed #ababab;
  display: none;
}
.time-point-wrap .time-point-title .time-point-time {
  position: absolute;
  right: 110%;
  font-size: 12px;
  color: #454545;
  white-space: nowrap;
  top: 35%;
}
.time-point-wrap .time-point-line {
  content: "";
  position: absolute;
  left: 48px;
  top: 0;
  z-index: 0;
  height: 100%;
  border-left: 5px solid #dedede;
}
.time-point-wrap .time-point-content {
  vertical-align: top;
  margin-left: 120px;
  display: none;
}
.time-point-wrap.current.time-point-end .time-point-title {
  background: #67C23A;
}
.time-point-wrap.current.time-point-end .time-point-title:before {
  display: none;
}
.time-point-wrap.done {
  display: block;
}
.time-point-wrap.done .time-point-title {
  background: #127bfe;
}
.time-point-wrap.done .time-point-title:before {
  display: block;
}
.time-point-wrap.done .time-point-line {
  border-color: #127bfe;
}
.time-point-wrap.done .time-point-content {
  display: inline-block;
}
.time-point-wrap.done .info-done {
  display: block;
}
.time-point-wrap.current {
  display: block;
}
.time-point-wrap.current .time-point-title {
  background: orangered;
}
.time-point-wrap.current .time-point-title:before {
  display: block;
}
.time-point-wrap.current .time-point-line {
  border-color: #127bfe;
}
.time-point-wrap.current .time-point-content {
  display: inline-block;
}
.time-point-wrap.current .info-current {
  display: block;
}
.time-point-wrap .info-done,
.time-point-wrap .info-current {
  display: none;
}

.wechat-order-apply .transaction-img {
  width: 150px;
}
.wechat-order-apply .order-claim > * {
  display: inline-block;
  vertical-align: middle;
}
.wechat-order-apply .order-claim .xui-input.xui-input-style {
  overflow: hidden;
}

.wechat-order-apply .transaction-img {
  width: 150px;
}
.wechat-order-apply .order-claim > * {
  display: inline-block;
  vertical-align: middle;
}
.wechat-order-apply .order-claim .xui-input.xui-input-style {
  overflow: hidden;
}

.info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0px 10px 0px;
}
.timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}

.wechat-order-ensure .order-reject-info {
  padding: 5upx 10upx;
  border-radius: 3px;
  margin-bottom: 30upx;
  margin-top: 10upx;
}
.wechat-order-ensure .order-reject-info textarea {
  font-size: 14px;
  height: 150upx;
}
.wechat-order-ensure.done .info-current {
  display: none;
}
.wechat-order-ensure.done .info-done {
  display: block;
}
.wechat-order-ensure.current .info-current {
  display: block;
}
.wechat-order-ensure.current .info-done {
  display: none;
}
.wechat-order-ensure .transaction-img {
  width: 220upx;
  margin-bottom: 10upx;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 5upx;
  font-size: 0px;
}
.wechat-order-ensure .transaction-img .identcode-image {
  width: 100%;
  height: auto;
  color: red;
}
.wechat-order-ensure .transaction-img .identcode-image img {
  opacity: 1;
}
.wechat-order-ensure .transaction-img .img-label {
  text-align: center;
}
.wechat-order-ensure .info-wrap .info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
.wechat-order-ensure .info-wrap .info-item {
  padding: 5px 0px;
}
.wechat-order-ensure .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.wechat-order-ensure .order-reject-msgs {
  padding-top: 10px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg {
  padding-bottom: 5px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .msg-who {
  font-size: 12px;
  color: #888;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .reply {
  color: #fa3534;
  padding: 5px 0px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .reply.platform-reply {
  color: #127BFE;
}

.timeline-operate .done-text {
  display: none;
}
.time-point-wrap.done .timeline-operate .operate-btn {
  display: none;
}
.time-point-wrap.done .timeline-operate .done-text {
  display: block;
}

.wechat-order-files .timepanel-operate {
  padding: 0px 0px 10px 5px;
  border-bottom: 1px solid #dedede;
  margin-bottom: 10px;
}
.wechat-order-files .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.time-point-wrap.done .timepanel-operate {
  display: none;
}

.wechat-order-pay .info-wrap .info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
.wechat-order-pay .info-wrap .info-item {
  padding: 5px 0px;
}
.wechat-order-pay .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.wechat-order-pay .pay-template {
  margin-top: 15px;
  border-top: 1px solid #ababab;
  padding-top: 15px;
}

.wechat-order-payensure .info-wrap .info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
.wechat-order-payensure .info-wrap .info-item {
  padding: 5px 0px;
}
.wechat-order-payensure .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}

.wechat-order-apply .transaction-img {
  width: 150px;
}
.wechat-order-apply .info-group > label {
  display: block;
  padding-bottom: 5px;
  border-bottom: 1px solid #dedede;
}
.wechat-order-apply .order-claim > * {
  display: inline-block;
  vertical-align: middle;
}
.wechat-order-apply .order-claim .xui-input.xui-input-style {
  overflow: hidden;
}

.wechat-order-apply .transaction-img {
  width: 150px;
}
.wechat-order-apply .order-claim > * {
  display: inline-block;
  vertical-align: middle;
}
.wechat-order-apply .order-claim .xui-input.xui-input-style {
  overflow: hidden;
}

.wechat-order-ensure .order-reject-info {
  padding: 5upx 10upx;
  border-radius: 3px;
  margin-bottom: 30upx;
  margin-top: 10upx;
}
.wechat-order-ensure .order-reject-info textarea {
  font-size: 14px;
  height: 150upx;
}
.wechat-order-ensure.done .info-current {
  display: none;
}
.wechat-order-ensure.done .info-done {
  display: block;
}
.wechat-order-ensure.current .info-current {
  display: block;
}
.wechat-order-ensure.current .info-done {
  display: none;
}
.wechat-order-ensure .transaction-img {
  width: 220upx;
  margin-bottom: 10upx;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 5upx;
  font-size: 0px;
}
.wechat-order-ensure .transaction-img .identcode-image {
  width: 100%;
  height: auto;
  color: red;
}
.wechat-order-ensure .transaction-img .identcode-image img {
  opacity: 1;
}
.wechat-order-ensure .transaction-img .img-label {
  text-align: center;
}
.wechat-order-ensure .info-wrap .info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
.wechat-order-ensure .info-wrap .info-item {
  padding: 5px 0px;
}
.wechat-order-ensure .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.wechat-order-ensure .order-reject-msgs {
  padding-top: 10px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg {
  padding-bottom: 5px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .msg-who {
  font-size: 12px;
  color: #888;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .reply {
  color: #fa3534;
  padding: 5px 0px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .reply.platform-reply {
  color: #127BFE;
}

.wechat-order-pay .info-wrap .info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
.wechat-order-pay .info-wrap .info-item {
  padding: 5px 0px;
}
.wechat-order-pay .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.wechat-order-pay .pay-template {
  margin-top: 15px;
  border-top: 1px solid #ababab;
  padding-top: 15px;
}

.wechat-order-pay .info-wrap .info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
.wechat-order-pay .info-wrap .info-item {
  padding: 5px 0px;
}
.wechat-order-pay .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.wechat-order-pay .pay-template {
  margin-top: 15px;
  border-top: 1px solid #ababab;
  padding-top: 15px;
}

.wechat-order-flows .timeline-panel {
  position: relative;
  border: 1px solid #127bfe;
  border-radius: 4px;
  width: 800px;
  padding: 10px;
  padding-top: 40px;
}
.wechat-order-flows .timeline-panel:before {
  content: attr(title);
  background: #127bfe;
  color: #fff;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
.wechat-order-flows .timeline-panel .info-group {
  padding: 5px 0px;
}
.wechat-order-flows .timeline-panel .identcode-imgs {
  display: inline-block;
}
.wechat-order-flows .timeline-panel .identcode-imgs img {
  width: 300px;
  margin-right: 15px;
}

.MODULE-MAJOR.product-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.product-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.product-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.product-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE {
  padding: 20px 50px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-MAJOR.product-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.product-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.product-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.product-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE {
  padding: 20px 50px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-MAJOR.product-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.product-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.product-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.product-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE {
  padding: 20px 50px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-MAJOR.product-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.product-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.product-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.product-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE {
  padding: 20px 50px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.TopMap-major {
  position: absolute;
  top: 45px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  border-bottom: 1px solid #2f72f4;
  margin-bottom: 3px;
  padding-bottom: 3px;
}
.label-info-marker:after {
  content: "";
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.TopMap-major {
  position: absolute;
  top: 45px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  border-bottom: 1px solid #2f72f4;
  margin-bottom: 3px;
  padding-bottom: 3px;
}
.label-info-marker:after {
  content: "";
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
  color: #fff;
}
.customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

@keyframes toggleRotate-79b96a47 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes toggleRotate-79b96a47 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[data-v-79b96a47] .xui-modal-footer .dag-circle-loading {
  vertical-align: middle;
}
[data-v-79b96a47] .xui-modal-footer .dag-circle-loading:after {
  content: "";
  border-radius: 50%;
  width: 10px;
  height: 10px;
  float: left;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid currentColor;
  -webkit-animation: toggleRotate-79b96a47 1.1s infinite linear;
  animation: toggleRotate-79b96a47 1.1s infinite linear;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT[data-v-79b96a47] {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL[data-v-79b96a47] {
  border-radius: 2px;
  overflow: hidden;
  border-top: none;
  margin-top: 0px;
  position: absolute;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON[data-v-79b96a47] {
  padding-top: 00px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 00px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON-CONTAINER[data-v-79b96a47] {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH[data-v-79b96a47] {
  height: 30px;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  background: #1f2129;
}
.MODULE-UserManage.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-FULL[data-v-79b96a47] {
  top: 50px;
}

@keyframes toggleRotate-e03dfd44 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes toggleRotate-e03dfd44 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[data-v-e03dfd44] .xui-modal-footer .dag-circle-loading {
  vertical-align: middle;
}
[data-v-e03dfd44] .xui-modal-footer .dag-circle-loading:after {
  content: "";
  border-radius: 50%;
  width: 10px;
  height: 10px;
  float: left;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid currentColor;
  -webkit-animation: toggleRotate-e03dfd44 1.1s infinite linear;
  animation: toggleRotate-e03dfd44 1.1s infinite linear;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT[data-v-e03dfd44] {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL[data-v-e03dfd44] {
  border-radius: 2px;
  overflow: hidden;
  border-top: none;
  margin-top: 0px;
  position: absolute;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON[data-v-e03dfd44] {
  padding-top: 00px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 00px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON-CONTAINER[data-v-e03dfd44] {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH[data-v-e03dfd44] {
  height: 30px;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  background: #1f2129;
}
.MODULE-UserManage.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-FULL[data-v-e03dfd44] {
  top: 50px;
}

.MODULE-CONTAINER[data-v-1279ab2e] {
  position: absolute;
  top: 10px;
  right: 10px;
  left: 10px;
  bottom: 10px;
}
.MODULE-CONTAINER .toolbar_page[data-v-1279ab2e] {
  line-height: 50px;
  height: 50px;
}
.MODULE-CONTAINER .toolbar_page .page_total[data-v-1279ab2e] {
  float: right;
  line-height: 50px;
}
.MODULE-CONTAINER .toolbar_page .page_total .page_total_num[data-v-1279ab2e] {
  color: #127bfe;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT[data-v-1279ab2e] {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL[data-v-1279ab2e] {
  border-radius: 2px;
  overflow: hidden;
  border-top: none;
  margin-top: 0px;
  position: absolute;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON[data-v-1279ab2e] {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON-CONTAINER[data-v-1279ab2e] {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH[data-v-1279ab2e] {
  height: 30px;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  background: #1f2129;
}
.MODULE-RoleManage.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-FULL[data-v-1279ab2e] {
  top: 50px;
}
.dag-role-modal .role-edit-panel[data-v-1279ab2e] {
  position: relative;
  height: 400px;
}
.dag-role-modal .role-edit-panel > div[data-v-1279ab2e]:first-child {
  position: absolute;
  left: 0px;
  width: 380px;
  top: 0px;
  bottom: 0px;
  border-right: 1px solid #e8e8e8;
}
.dag-role-modal .role-edit-panel > div[data-v-1279ab2e]:last-child {
  position: absolute;
  right: 0px;
  left: 380px;
  top: 0px;
  bottom: 0px;
  border-right: 1px solid #e8e8e8;
}
.dag-role-modal .dag-role-toolbar[data-v-1279ab2e] {
  display: block;
  padding: 10px;
  text-align: center;
  border-top: 1px solid #e8e8e8;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.MODULE-TopMap .agg-code-tabs.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 180px;
}
.TopMap-major {
  position: absolute;
  top: 45px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  border-bottom: 1px solid #2f72f4;
  margin-bottom: 3px;
  padding-bottom: 3px;
}
.label-info-marker:after {
  content: "";
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.MODULE-MAJOR.cmd-detail {
  padding: 10px;
  background: #fff;
  top: 50px;
}
.cmd-filecategory-panel {
  display: flex;
  flex-direction: row;
  position: absolute;
  top: 50px;
  bottom: 10px;
  left: 10px;
  right: 10px;
}
.cmd-filecategory-panel .cmd-file-category-label {
  display: inline-block;
  min-width: 160px;
  padding: 5px 10px;
}

.MODULE-MAJOR.product-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.product-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.product-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.product-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE {
  padding: 20px 50px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.MODULE-MAJOR.applyinfo-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.applyinfo-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.applyinfo-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.applyinfo-detail .casemanager-longtab {
  margin-left: 50px;
}
.MODULE-MAJOR.applyinfo-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-PayApply .apply-wrap .PANEL-SEARCH {
  position: relative;
  background: transparent;
  z-index: 10;
}
.MODULE-PayApply .apply-wrap .PANEL {
  top: 0px;
  z-index: 1;
  background: transparent;
}
.MODULE-PayApply .apply-wrap .PANEL .PANEL-BUTTON-CONTAINER {
  padding-left: 0px;
}

.MODULE-CONTAINER[data-v-ab49ca44] {
  position: absolute;
  top: 10px;
  right: 10px;
  left: 10px;
  bottom: 10px;
}
.MODULE-CONTAINER .toolbar_page[data-v-ab49ca44] {
  line-height: 50px;
  height: 50px;
}
.MODULE-CONTAINER .toolbar_page .page_total[data-v-ab49ca44] {
  float: right;
  line-height: 50px;
}
.MODULE-CONTAINER .toolbar_page .page_total .page_total_num[data-v-ab49ca44] {
  color: #127bfe;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT[data-v-ab49ca44] {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL[data-v-ab49ca44] {
  border-radius: 2px;
  overflow: hidden;
  border-top: none;
  margin-top: 0px;
  position: absolute;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON[data-v-ab49ca44] {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON-CONTAINER[data-v-ab49ca44] {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH[data-v-ab49ca44] {
  height: 30px;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  background: #1f2129;
}
.MODULE-RoleManage.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-FULL[data-v-ab49ca44] {
  top: 50px;
}
.dag-role-modal .role-edit-panel[data-v-ab49ca44] {
  position: relative;
  height: 400px;
}
.dag-role-modal .role-edit-panel > div[data-v-ab49ca44]:first-child {
  position: absolute;
  left: 0px;
  width: 380px;
  top: 0px;
  bottom: 0px;
  border-right: 1px solid #e8e8e8;
}
.dag-role-modal .role-edit-panel > div[data-v-ab49ca44]:last-child {
  position: absolute;
  right: 0px;
  left: 380px;
  top: 0px;
  bottom: 0px;
  border-right: 1px solid #e8e8e8;
}
.dag-role-modal .dag-role-toolbar[data-v-ab49ca44] {
  display: block;
  padding: 10px;
  text-align: center;
  border-top: 1px solid #e8e8e8;
}

.login-container[data-v-14475930] {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
  background: #333;
  background-size: 100% 100%;
}
.login-container #particles[data-v-14475930] {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}
.login-container .login-form[data-v-14475930] {
  color: #fff;
  position: absolute;
  left: 50%;
  margin-left: -270px;
  top: 50%;
  margin-top: -200px;
  width: 450px;
  padding: 50px 45px;
  height: 300px;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.5);
}
.login-container .login-form .login-title[data-v-14475930] {
  margin-bottom: 1.5rem;
  font-size: 1.8rem;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  letter-spacing: 5px;
}
.login-container .login-form .login-title .icon-title[data-v-14475930] {
  font-size: 3rem;
  position: absolute;
  left: 0;
  top: -10px;
}
.login-container .login-form .login-content[data-v-14475930] .xui-toolbar .xui-btn.xui-btn-style.xui-btn-primary,
.login-container .login-form .login-content[data-v-14475930] .xui-toolbar-item .xui-btn.xui-btn-style.xui-btn-primary {
  font-size: 20px;
  height: 38px;
  line-height: 38px;
}
.login-container .login-form .login-content[data-v-14475930] .xui-input.xui-input-style .xui-input-inner {
  height: 38px;
  line-height: 38px;
}
.login-container .login-form .login-content[data-v-14475930] .xui-vercode.xui-vercode-style .xui-input-inner {
  height: 38px;
  line-height: 38px;
}
.login-container .login-form .login-content[data-v-14475930] .userName:after {
  content: "\E73B";
  position: absolute;
  left: 6px;
  top: 10px;
  font-size: 18px;
  color: #fff;
  font-family: "xuiiconfont" !important;
}
.login-container .login-form .login-content[data-v-14475930] .password:after {
  content: "\E728";
  position: absolute;
  left: 6px;
  top: 10px;
  font-size: 18px;
  color: #fff;
  font-family: "xuiiconfont" !important;
}
.login-container .login-form .login-content[data-v-14475930] .xui-form.xui-form-style .xui-form-field {
  margin-top: 0px;
}
.login-container[data-v-14475930] .xui-input.xui-input-style {
  width: 100%;
  background: rgba(255, 255, 255, 0.25);
  border: #f5f5f5;
  margin-bottom: 1rem;
}
.login-container[data-v-14475930] .xui-input.xui-input-style .xui-input-inner {
  border: #f5f5f5;
  color: #fff;
  background: transparent !important;
}
.login-container[data-v-14475930] .xui-field-label {
  min-width: 40px !important;
  line-height: 35px;
  display: inline-block;
}
.login-container[data-v-14475930] .regist-phone .xui-input-append .xui-btn {
  height: 37px;
  background: #000;
  border: 1px solid #ababab;
  color: #fff;
}
.login-container[data-v-14475930] .xui-vercode.xui-vercode-style {
  margin-bottom: 1rem;
}
.login-container[data-v-14475930] .xui-vercode.xui-vercode-style .xui-input.xui-input-style {
  margin-bottom: 0px;
}
.login-container[data-v-14475930] .xui-toolbar,
.login-container[data-v-14475930] .xui-toolbar-item {
  width: 100%;
}
.login-container[data-v-14475930] .xui-toolbar .xui-btn.xui-btn-style.xui-btn-primary,
.login-container[data-v-14475930] .xui-toolbar-item .xui-btn.xui-btn-style.xui-btn-primary {
  margin-top: 15px;
  width: 100%;
}
.login-container .login-footer[data-v-14475930] {
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
@media screen and (max-width: 1440px) {
.appLogin.login-container .login-form[data-v-14475930] {
    width: 320px;
    height: 300px;
    padding: 30px 30px 0;
    margin-left: -200px;
    margin-top: -165px;
}
.appLogin.login-container .login-form .login-title[data-v-14475930] {
    font-size: 20px;
}
.appLogin.login-container .login-form .login-title .dag2-logo[data-v-14475930] {
    padding: 0;
}
.appLogin.login-container .login-form .login-content[data-v-14475930] .xui-toolbar .xui-btn.xui-btn-style.xui-btn-primary,
  .appLogin.login-container .login-form .login-content .login-container .xui-toolbar-item .xui-btn.xui-btn-style.xui-btn-primary[data-v-14475930] {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}
.appLogin.login-container .login-form .login-content[data-v-14475930] .xui-input.xui-input-style .xui-input-inner {
    height: 30px;
    line-height: 30px;
}
.appLogin.login-container .login-form .login-content .userName[data-v-14475930]:after,
  .appLogin.login-container .login-form .login-content .password[data-v-14475930]:after {
    top: 14px;
}
}

.login-container[data-v-4c218b70] {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
  background: #333;
  background-size: 100% 100%;
}
.login-container #particles[data-v-4c218b70] {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}
.login-container .login-form[data-v-4c218b70] {
  color: #fff;
  position: absolute;
  left: 50%;
  margin-left: -270px;
  top: 50%;
  margin-top: -200px;
  width: 450px;
  padding: 50px 45px;
  height: 300px;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.5);
}
.login-container .login-form .login-title[data-v-4c218b70] {
  margin-bottom: 1.5rem;
  font-size: 1.8rem;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  letter-spacing: 5px;
}
.login-container .login-form .login-title .icon-title[data-v-4c218b70] {
  font-size: 3rem;
  position: absolute;
  left: 0;
  top: -10px;
}
.login-container .login-form .login-content[data-v-4c218b70] .xui-toolbar .xui-btn.xui-btn-style.xui-btn-primary,
.login-container .login-form .login-content[data-v-4c218b70] .xui-toolbar-item .xui-btn.xui-btn-style.xui-btn-primary {
  font-size: 20px;
  height: 38px;
  line-height: 38px;
}
.login-container .login-form .login-content[data-v-4c218b70] .xui-input.xui-input-style .xui-input-inner {
  height: 38px;
  line-height: 38px;
}
.login-container .login-form .login-content[data-v-4c218b70] .xui-vercode.xui-vercode-style .xui-input-inner {
  height: 38px;
  line-height: 38px;
}
.login-container .login-form .login-content[data-v-4c218b70] .userName:after {
  content: "\E73B";
  position: absolute;
  left: 6px;
  top: 10px;
  font-size: 18px;
  color: #fff;
  font-family: "xuiiconfont" !important;
}
.login-container .login-form .login-content[data-v-4c218b70] .password:after {
  content: "\E728";
  position: absolute;
  left: 6px;
  top: 10px;
  font-size: 18px;
  color: #fff;
  font-family: "xuiiconfont" !important;
}
.login-container .login-form .login-content[data-v-4c218b70] .xui-form.xui-form-style .xui-form-field {
  margin-top: 0px;
}
.login-container[data-v-4c218b70] .xui-input.xui-input-style {
  width: 100%;
  background: rgba(255, 255, 255, 0.25);
  border: #f5f5f5;
  margin-bottom: 1rem;
}
.login-container[data-v-4c218b70] .xui-input.xui-input-style .xui-input-inner {
  border: #f5f5f5;
  color: #fff;
  background: transparent !important;
}
.login-container[data-v-4c218b70] .xui-field-label {
  min-width: 40px !important;
  line-height: 35px;
  display: inline-block;
}
.login-container[data-v-4c218b70] .regist-phone .xui-input-append .xui-btn {
  height: 37px;
  background: #000;
  border: 1px solid #ababab;
  color: #fff;
}
.login-container[data-v-4c218b70] .xui-vercode.xui-vercode-style {
  margin-bottom: 1rem;
}
.login-container[data-v-4c218b70] .xui-vercode.xui-vercode-style .xui-input.xui-input-style {
  margin-bottom: 0px;
}
.login-container[data-v-4c218b70] .xui-toolbar,
.login-container[data-v-4c218b70] .xui-toolbar-item {
  width: 100%;
}
.login-container[data-v-4c218b70] .xui-toolbar .xui-btn.xui-btn-style.xui-btn-primary,
.login-container[data-v-4c218b70] .xui-toolbar-item .xui-btn.xui-btn-style.xui-btn-primary {
  margin-top: 15px;
  width: 100%;
}
.login-container .login-footer[data-v-4c218b70] {
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
@media screen and (max-width: 1440px) {
.appLogin.login-container .login-form[data-v-4c218b70] {
    width: 320px;
    height: 300px;
    padding: 30px 30px 0;
    margin-left: -200px;
    margin-top: -165px;
}
.appLogin.login-container .login-form .login-title[data-v-4c218b70] {
    font-size: 20px;
}
.appLogin.login-container .login-form .login-title .dag2-logo[data-v-4c218b70] {
    padding: 0;
}
.appLogin.login-container .login-form .login-content[data-v-4c218b70] .xui-toolbar .xui-btn.xui-btn-style.xui-btn-primary,
  .appLogin.login-container .login-form .login-content .login-container .xui-toolbar-item .xui-btn.xui-btn-style.xui-btn-primary[data-v-4c218b70] {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}
.appLogin.login-container .login-form .login-content[data-v-4c218b70] .xui-input.xui-input-style .xui-input-inner {
    height: 30px;
    line-height: 30px;
}
.appLogin.login-container .login-form .login-content .userName[data-v-4c218b70]:after,
  .appLogin.login-container .login-form .login-content .password[data-v-4c218b70]:after {
    top: 14px;
}
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: "";
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: '';
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: '';
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.crawler-xzcf-detail-content {
  max-height: 760px;
  overflow-y: auto;
  padding: 30px;
  /*! CSS Used from: http://www.csrc.gov.cn/csrc/xhtml/css/common.css */
  /*! CSS Used from: http://www.csrc.gov.cn/csrc/xhtml/css/footer.css */
  /*! CSS Used from: http://www.csrc.gov.cn/csrc/xhtml/css/xxgk_detail.css */
  /*! CSS Used from: http://www.csrc.gov.cn/csrc/xhtml/css/footer.css */
}
.crawler-xzcf-detail-content div,
.crawler-xzcf-detail-content input,
.crawler-xzcf-detail-content span {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.crawler-xzcf-detail-content input {
  outline: 0;
  border: none;
  box-sizing: border-box;
}
.crawler-xzcf-detail-content * {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}
.crawler-xzcf-detail-content .xxgk-table table {
  border-collapse: collapse;
  width: 100%;
}
.crawler-xzcf-detail-content .xxgk-table th,
.crawler-xzcf-detail-content .xxgk-table td {
  border: 1px solid #c8d2db;
  padding: 6px 15px;
  line-height: 30px;
}
.crawler-xzcf-detail-content .xxgk-table th {
  background-color: #f3f3f3;
  color: #666666;
  width: 115px;
}
.crawler-xzcf-detail-content * {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}
.crawler-xzcf-detail-content > h2 {
  padding: 35px 0;
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
  font-size: 1.5em;
}
.crawler-xzcf-detail-content .detail-news {
  position: relative;
  font-size: 16px;
  /* min-height: 500px; */
  margin-top: 30px;
  padding-bottom: 30px;
  color: #333;
}
.crawler-xzcf-detail-content .detail-news p {
  margin-bottom: 20px !important;
  line-height: 32px;
  font-size: 16px !important;
  font-family: '\5FAE\8F6F\96C5\9ED1' !important;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: "";
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

@keyframes toggleRotate-d8c31540 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes toggleRotate-d8c31540 {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
[data-v-d8c31540] .xui-modal-footer .dag-circle-loading {
  vertical-align: middle;
}
[data-v-d8c31540] .xui-modal-footer .dag-circle-loading:after {
  content: "";
  border-radius: 50%;
  width: 10px;
  height: 10px;
  float: left;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid currentColor;
  -webkit-animation: toggleRotate-d8c31540 1.1s infinite linear;
  animation: toggleRotate-d8c31540 1.1s infinite linear;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT[data-v-d8c31540] {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL[data-v-d8c31540] {
  border-radius: 2px;
  overflow: hidden;
  border-top: none;
  margin-top: 0px;
  position: absolute;
  top: 40px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: #fff;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON[data-v-d8c31540] {
  padding-top: 00px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 00px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-BUTTON-CONTAINER[data-v-d8c31540] {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-SEARCH[data-v-d8c31540] {
  height: 30px;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  background: #1f2129;
}
.MODULE-UserManage.MODULE-CONTAINER .MODULE-MAJOR-CONTENT .PANEL-FULL[data-v-d8c31540] {
  top: 50px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}
.xui-modal.xui-modal-style .xui-modal-content > .order-filter.xui-form > .form-row {
  padding: 10px 10px;
}
.putonrecord-customer-image-info {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
  align-items: flex-start;
}
.putonrecord-customer-image-info .customer-image-group {
  padding: 5px 10px;
  min-width: 80px;
  text-align: left;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: '';
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: '';
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}
.MODULE-EnterpriseCertification .businesslicense-info {
  display: flex;
  flex-direction: column;
  padding-top: 1rem;
}
.MODULE-EnterpriseCertification .businesslicense-info > div {
  display: flex;
  margin-bottom: 1rem;
}
.MODULE-EnterpriseCertification .businesslicense-info > div > label {
  flex: 0 0 15rem;
  text-align: right;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-EnterpriseCertification .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-EnterpriseCertification .customer-image-info {
  text-align: left;
}
.MODULE-EnterpriseCertification .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-EnterpriseCertification .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-EnterpriseCertification .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: '';
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: '';
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.TopMap-major {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .map-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.TopMap-major .table-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px;
  overflow-y: scroll;
}
.label-info-marker {
  position: relative;
  padding: 5px 5px;
  background: #2f72f4;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: row;
  font-size: 0px;
  top: -48px;
  left: calc(-50% + 6px);
}
.label-info-marker .marker-text {
  padding: 0px 5px;
  font-size: 12px;
  line-height: 18px;
  width: 145px;
  white-space: break-spaces;
}
.label-info-marker .marker-info {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: #2f72f4;
  font-size: 12px;
  padding: 3px;
  border-radius: 4px;
}
.label-info-marker .marker-info > div:first-child {
  padding: 2px 0px;
}
.label-info-marker:after {
  content: '';
  border: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 100%;
  border-top-color: #3072f6 !important;
  left: calc(50% - 3px);
}
.iot-cluster-marker {
  position: relative;
  top: -45px;
  left: -45px;
  background: rgba(47, 114, 244, 0.95);
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.time-point-wrap {
  position: relative;
  padding-bottom: 30px;
  margin-left: 120px;
  display: none;
}
.time-point-wrap .time-point-title {
  width: 80px;
  text-align: center;
  padding: 8px 10px;
  border-radius: 3px;
  background: #ababab;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
.time-point-wrap .time-point-title:before {
  content: "";
  position: absolute;
  left: 100%;
  top: 48%;
  width: 120px;
  border-top: 2px dashed #ababab;
  display: none;
}
.time-point-wrap .time-point-title .time-point-time {
  position: absolute;
  right: 110%;
  font-size: 12px;
  color: #454545;
  white-space: nowrap;
  top: 35%;
}
.time-point-wrap .time-point-line {
  content: "";
  position: absolute;
  left: 48px;
  top: 0;
  z-index: 0;
  height: 100%;
  border-left: 5px solid #dedede;
}
.time-point-wrap .time-point-content {
  vertical-align: top;
  margin-left: 120px;
  display: none;
}
.time-point-wrap.current.time-point-end .time-point-title {
  background: #67C23A;
}
.time-point-wrap.current.time-point-end .time-point-title:before {
  display: none;
}
.time-point-wrap.done {
  display: block;
}
.time-point-wrap.done .time-point-title {
  background: #127bfe;
}
.time-point-wrap.done .time-point-title:before {
  display: block;
}
.time-point-wrap.done .time-point-line {
  border-color: #127bfe;
}
.time-point-wrap.done .time-point-content {
  display: inline-block;
}
.time-point-wrap.done .info-done {
  display: block;
}
.time-point-wrap.current {
  display: block;
}
.time-point-wrap.current .time-point-title {
  background: orangered;
}
.time-point-wrap.current .time-point-title:before {
  display: block;
}
.time-point-wrap.current .time-point-line {
  border-color: #127bfe;
}
.time-point-wrap.current .time-point-content {
  display: inline-block;
}
.time-point-wrap.current .info-current {
  display: block;
}
.time-point-wrap .info-done,
.time-point-wrap .info-current {
  display: none;
}

.wechat-order-apply .order-apply-wrap {
  font-size: 16px;
  padding: 10px 0px;
}
.wechat-order-apply .transaction-img {
  width: 150px;
}
.wechat-order-apply .order-claim > * {
  display: inline-block;
  vertical-align: middle;
}
.wechat-order-apply .order-claim .xui-input.xui-input-style {
  overflow: hidden;
}

.wechat-order-apply .transaction-img {
  width: 150px;
}
.wechat-order-apply .order-claim > * {
  display: inline-block;
  vertical-align: middle;
}
.wechat-order-apply .order-claim .xui-input.xui-input-style {
  overflow: hidden;
}

.info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0px 10px 0px;
}

.timeline-operate .done-text {
  display: none;
}
.time-point-wrap.done .timeline-operate .operate-btn {
  display: none;
}
.time-point-wrap.done .timeline-operate .done-text {
  display: block;
}

.wechat-order-files .timepanel-operate {
  padding: 0px 0px 10px 5px;
  border-bottom: 1px solid #dedede;
  margin-bottom: 10px;
}
.wechat-order-files .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.time-point-wrap.done .timepanel-operate {
  display: none;
}

.wechat-order-ensure .order-reject-info {
  padding: 5upx 10upx;
  border-radius: 3px;
  margin-bottom: 30upx;
  margin-top: 10upx;
}
.wechat-order-ensure .order-reject-info textarea {
  font-size: 14px;
  height: 150upx;
}
.wechat-order-ensure.done .info-current {
  display: none;
}
.wechat-order-ensure.done .info-done {
  display: block;
}
.wechat-order-ensure.current .info-current {
  display: block;
}
.wechat-order-ensure.current .info-done {
  display: none;
}
.wechat-order-ensure .transaction-img {
  width: 220upx;
  margin-bottom: 10upx;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 5upx;
  font-size: 0px;
}
.wechat-order-ensure .transaction-img .identcode-image {
  width: 100%;
  height: auto;
  color: red;
}
.wechat-order-ensure .transaction-img .identcode-image img {
  opacity: 1;
}
.wechat-order-ensure .transaction-img .img-label {
  text-align: center;
}
.wechat-order-ensure .info-wrap .info-title {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
.wechat-order-ensure .info-wrap .info-item {
  padding: 5px 0px;
}
.wechat-order-ensure .timepanel-toolbar > * {
  vertical-align: top;
  margin-right: 10px;
}
.wechat-order-ensure .order-reject-msgs {
  padding-top: 10px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg {
  padding-bottom: 5px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .msg-who {
  font-size: 12px;
  color: #888;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .reply {
  color: #fa3534;
  padding: 5px 0px;
}
.wechat-order-ensure .order-reject-msgs .order-reject-msg .reply.platform-reply {
  color: #127BFE;
}

.MODULE-MAJOR.product-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.product-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.product-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.product-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE {
  padding: 20px 50px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE .timeline-panel {
  position: relative;
  border: 1px solid #127bfe;
  border-radius: 4px;
  width: 800px;
  padding: 10px;
  padding-top: 40px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE .timeline-panel:before {
  content: attr(title);
  background: #127bfe;
  color: #fff;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE .timeline-panel .info-group {
  padding: 5px 0px;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE .timeline-panel .info-group > label {
  color: #777;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE .identcode-imgs {
  display: inline-block;
}
.MODULE-MAJOR.product-detail .wechatorder-detail-BASE .identcode-imgs img {
  width: 300px;
  margin-right: 15px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.customer-base-wrap > div {
  display: inline-block;
  vertical-align: top;
}
.ocr-result .ocr-group {
  padding: 15px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ocr-result .ocr-img {
  display: inline-block;
  width: 340px;
  height: 260px;
  vertical-align: top;
  text-align: center;
}
.ocr-result .ocr-img img {
  width: 100%;
  height: calc(100% - 30px);
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #dedede;
  margin-bottom: 10px;
}
.ocr-result .ocr-infos {
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
}
.ocr-result .ocr-infos > div {
  display: inline-block;
  padding: 10px 20px;
}
.ocr-result .ocr-infos > div label {
  font-weight: bold;
}
.ocr-result .ocr-infos .operate-toolbar {
  display: block;
}

.detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.customer-img-category {
  margin-top: 10px;
}

.MODULE-MAJOR.customer-detail {
  top: 50px;
  background: #fff;
}
.MODULE-MAJOR.customer-detail .form-scroll-wrap {
  height: calc(100% - 60px);
  background: #f7f7f7;
}
.MODULE-MAJOR.customer-detail .case-toolbar {
  display: block;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid rgba(149, 149, 149, 0.3);
}
.MODULE-MAJOR.customer-detail .casemanager-longtab.xui-tabs.xui-tabs-style .xui-tab-item {
  min-width: 120px;
}
.image-viewer-wrap {
  height: 700px;
  position: relative;
  font-size: 0px;
}
.image-viewer-wrap .viewer-sidebar {
  width: 200px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.image-viewer-wrap .viewer-sidebar .customer-img {
  display: inline-block;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
}
.image-viewer-wrap .viewer-sidebar .customer-img img {
  width: 80%;
  border: 2px solid #e8e8e8;
  cursor: pointer;
}
.image-viewer-wrap .viewer-sidebar .customer-img img.active {
  border: 2px solid #127bfe;
}
.image-viewer-wrap .viewer-sidebar .customer-img img:hover {
  border: 2px solid #5ea5fe;
}
.image-viewer-wrap .viewer-sidebar .customer-img > div {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: hidden;
}
.image-viewer-wrap .viewer-major {
  width: calc(100% - 200px);
  height: 100%;
  background: #666;
  display: inline-block;
  vertical-align: top;
}
.image-viewer-wrap .viewer-tag {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  font-size: 14px;
  text-align: right;
}
.image-viewer-wrap .viewer-tag p {
  padding-bottom: 10px;
}

.MODULE-Customer .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Customer .customer-image-info {
  text-align: left;
}
.MODULE-Customer .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.MODULE-Customer .customer-upload-loading {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.MODULE-Customer .customer-upload-loading div {
  position: absolute;
  width: 200px;
  top: 45%;
  left: 50%;
  margin-left: -100px;
  font-size: 24px;
}

.MODULE-Company .xui-datapage.xui-datapage-style .xui-datapage-footer {
  position: relative;
  bottom: 0;
}
.MODULE-Company .customer-image-info {
  text-align: left;
}
.MODULE-Company .customer-image-info p {
  display: inline-block;
  padding: 0px 5px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-label {
  vertical-align: top;
  padding-top: 26px;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget {
  overflow-y: auto;
  height: 300px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.xui-form .xui-form-field.company-edit-table .xui-field-widget table {
  width: 700px;
}

.securities-logo {
  display: inline-block;
  font-family: 黑体;
}

.dag-breadcrumb {
  position: absolute;
  top: 0;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  border-radius: 2px;
  overflow: hidden;
}
.dag-breadcrumb .dag-breadcrumb-wrap {
  background: #ffffff;
  min-width: 200px;
  max-width: 1000px;
  height: 40px;
  line-height: 25px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-click {
  float: left;
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 40px;
  border-right: 1px solid rgba(232, 232, 232, 0.3);
  overflow: hidden;
  color: #127BFE;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-click > i {
  font-size: 20px;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-click:hover {
  cursor: pointer;
  color: #4487F1;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-click:active {
  cursor: pointer;
  color: #105CBC;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-content {
  float: left;
  height: 40px;
  line-height: 40px;
  max-width: 919px;
  margin-left: 15px;
  margin-right: 15px;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-content > span {
  vertical-align: middle;
  color: #333;
  transition: all 0.1s ease;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-content > span:not(:last-child):after {
  content: ">";
  display: inline-block;
  padding: 0px 8px;
  color: #000000;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-content > span.hover {
  cursor: pointer;
}
.dag-breadcrumb .dag-breadcrumb-wrap .dag-breadcrumb-content > span.hover:hover {
  color: #127BFE;
}

.xui-date {
  display: inline-block;
  vertical-align: bottom;
}
.xui-date .el-date-editor .el-input__inner {
  height: 30px;
  line-height: 30px;
  border-color: #cdcdcd;
}
.xui-date .el-date-editor .el-input__icon {
  line-height: 30px;
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
  width: 240px;
}

.iot-map-container {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.dag-tree[data-v-0ca51cab] {
  height: 100%;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] {
  width: 100%;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-nodes {
  width: 100%;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node-empty {
  display: none;
  height: 30px;
  line-height: 30px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node-empty:before {
  content: "\6682\65E0\6570\636E\3002";
  padding-left: 5px;
  color: #777;
  display: block;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node {
  width: 100%;
  display: table;
  box-sizing: border-box;
  padding-right: 10px;
  font-size: 0px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-nodetoolbar .xui-fasttree-operate {
  font-size: 14px;
  margin-left: 5px;
  color: #127bfe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node:hover,
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.hover {
  background: rgba(68, 135, 241, 0.15);
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node:hover .np-node-label,
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.hover .np-node-label {
  font-weight: bold;
  color: #127bfe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node:hover .xui-fasttree-nodetoolbar .xui-fasttree-operate.hover,
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.hover .xui-fasttree-nodetoolbar .xui-fasttree-operate.hover {
  display: inline-block;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.selected {
  background: rgba(16, 92, 188, 0.15);
  color: #127bfe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.selected .dag-tree-node > span {
  font-weight: bold;
  color: #127bfe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.selected .xui-fasttree-toggle:before {
  color: #127bfe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.selected .xui-fasttree-toggle.expand:before {
  color: #127bfe;
}
@keyframes toggleRotate-0ca51cab {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes toggleRotate-0ca51cab {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.loading .xui-fasttree-toggle::before {
  visibility: hidden;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.loading .xui-fasttree-toggle::after {
  visibility: visible;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node.add-icon .dag-tree-node {
  padding-left: 14px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-toggle-empty {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 2px;
  margin-right: 0px;
  margin-left: 6px;
  margin-top: 0px;
  visibility: hidden;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-toggle {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-left: 7px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-toggle::after {
  visibility: hidden;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-toggle:hover {
  color: #127bfe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-toggle.expand:before {
  content: "\E6BA";
  visibility: visible;
  font-size: 12px;
  font-family: "iconfont" !important;
  color: #959595;
  position: absolute;
  left: 0;
  top: 2px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-toggle:before {
  content: "\E6AE";
  visibility: visible;
  font-size: 12px;
  font-family: "iconfont" !important;
  color: #959595;
  position: absolute;
  left: 0;
  top: 2px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-nodewrap {
  display: table-cell;
  width: 100%;
  border-bottom: 1px dashed #e8e8e8;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-checker {
  border-radius: 2px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-checker.checked.multiple {
  border: 1px solid #127bfe;
  background: #127bfe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-checker.checked.multiple:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: transparent;
  border-style: solid;
  border-width: 1px;
  width: 7px;
  height: 3px;
  border-color: transparent transparent #fff #fff;
  transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
  margin-top: 2px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-checker.checked.single:before {
  background: #3b92fe;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-checker.multiple.half-check {
  border: 1px solid #127bfe;
  background: #fff;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-checker.multiple.half-check:before {
  content: "";
  display: block;
  background: #127bfe;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  left: 10%;
  top: 10%;
  margin: 0px;
  border: 2px solid #fff;
  box-sizing: border-box;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-nodecontent {
  position: relative;
  display: block;
  overflow: hidden;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-nodetoolbar {
  float: right;
  margin-top: 8px;
  margin-left: 5px;
  display: block;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-nodetoolbar > * {
  vertical-align: top;
  margin: 0px 2px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-nodetoolbar .mvtb-icon-ip {
  top: 1px;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-node .xui-fasttree-nodetoolbar .xui-fasttree-operate.hover {
  display: none;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-empty {
  display: none;
}
.dag-tree.xui-fasttree[data-v-0ca51cab] .xui-fasttree-empty:after {
  content: "\6682\65E0\6570\636E\3002";
  padding: 10px 10px;
  color: #777;
  line-height: 20px;
  display: block;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node {
  height: 30px;
  line-height: 30px;
  display: inline-table;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .dag-tree-node-label {
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .dag-tree-node-icon {
  margin: 0px 2px 0px 3px;
  vertical-align: middle;
  color: #127bfe;
  font-size: 14px;
  padding: 0px 3px;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .online-style {
  color: #299cff;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .offline-style {
  color: #adadad;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .icon-style {
  margin-right: 5px;
  margin-left: 5px;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .i-b_jgh2 {
  color: #f98d2d;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .i-root,
.dag-tree[data-v-0ca51cab] .dag-tree-node .i-group {
  font-size: 14px;
  margin-left: 5px;
  color: #5cb3fe;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .np-node-labelwrap {
  display: block;
  line-height: 29px;
  position: relative;
  display: table-cell;
  width: 100%;
}
.dag-tree[data-v-0ca51cab] .dag-tree-node .np-node-label {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xui-vercode {
  display: flex;
  flex-direction: row;
}
.xui-vercode .xui-vercode-img {
  width: 100px;
  height: 38px;
  margin-left: 10px;
  cursor: pointer;
}

.case-files .detail-image-group {
  padding: 5px 10px;
  margin: 0px 20px;
}
.case-files .detail-image-group .image-group-title {
  color: #000;
  height: 36px;
  line-height: 36px;
  font-weight: normal;
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  padding-left: 5px;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.case-files .detail-image-group .image-group-title > * {
  display: inline-block;
  vertical-align: middle;
}
.case-files .customer-img {
  position: relative;
  display: inline-block;
  width: 150px;
  height: 243px;
  margin: 10px 10px 10px 0px;
  font-size: 12px;
  vertical-align: top;
}
.case-files .customer-img img {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
  max-height: 213px;
  height: auto;
}
.case-files .customer-img > .img-label {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.case-files .customer-img .file-used {
  position: absolute;
  z-index: 5;
  top: 0px;
  left: 0px;
  font-size: 14px;
  background: rgba(255, 0, 0, 0.5);
  color: white;
  padding: 5px;
}
.case-files .customer-img .file-used:after {
  content: '\5DF2\4F7F\7528';
}
.case-files .customer-img .img-checker {
  position: absolute;
  z-index: 5;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  border-radius: 50px;
  color: rgba(205, 205, 205, 0.5);
  cursor: pointer;
}
.case-files .customer-img .img-checker.active {
  color: #127bfe;
}
.case-files .customer-img .img-checker.active:after {
  content: attr(number);
  color: #fff;
  position: absolute;
  left: 50%;
  font-size: 14px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #127bfe;
  width: 18px;
  height: 18px;
  border-radius: 50px;
  text-align: center;
  line-height: 18px;
}

.xui-date {
  display: inline-block;
  vertical-align: bottom;
}
.xui-date .el-date-editor .el-input__inner {
  height: 26px;
  line-height: 26px;
  border-color: #cdcdcd;
}
.xui-date .el-date-editor .el-input__icon {
  line-height: 26px;
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
  width: 340px;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
}
.el-date-editor.el-input .el-range-separator,
.el-date-editor.el-input__inner .el-range-separator {
  line-height: 20px;
}
.el-date-editor.el-input .el-input__icon,
.el-date-editor.el-input__inner .el-input__icon {
  line-height: 22px;
}

