/* FormGroup */
/*  Navlayout  */
.u-modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1700;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  overflow: hidden; }
  .u-modal.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear; }
  .u-modal.fade.in {
    opacity: 1; }
  .u-modal.fade .u-modal-dialog {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out; }
  .u-modal.in .u-modal-dialog {
    -webkit-transform: translate(0);
    transform: translate(0); }
  .u-modal .u-modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
            box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0; }
  .u-modal .u-modal-dialog {
    position: relative;
    width: auto;
    margin: 10px; }
  .u-modal .u-modal-header {
    padding: 15px;
    border-bottom: 1px solid transparent; }
    .u-modal .u-modal-header .u-close {
      margin-top: -2px;
      float: right;
      font-size: 21px;
      font-weight: 700;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: .2;
      filter: alpha(opacity=20);
      padding: 0;
      cursor: pointer;
      background: transparent;
      border: 0;
      -webkit-appearance: none; }
      .u-modal .u-modal-header .u-close .uf-close {
        font-size: 12px; }
  .u-modal .u-modal-title {
    margin: 0;
    line-height: 1.42857143; }
  .u-modal .u-modal-body {
    position: relative;
    padding: 15px; }
  .u-modal .u-modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid transparent; }
  @media (min-width: 768px) {
    .u-modal .u-modal-dialog {
      width: 600px;
      margin: 30px auto; }
    .u-modal .u-modal-content {
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
              box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
    .u-modal .u-modal-sm {
      width: 300px; } }
  @media (min-width: 992px) {
    .u-modal .u-modal-lg {
      width: 900px; } }
  @media (min-width: 1200px) {
    .u-modal .u-modal-xlg {
      width: 1200px; } }

.u-modal-open {
  overflow: hidden; }
  .u-modal-open .u-modal {
    overflow-x: hidden;
    overflow-y: auto; }

.u-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1600;
  background-color: #000; }
  .u-modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .u-modal-backdrop.in {
    opacity: 0.6;
    filter: alpha(opacity=50); }

.u-modal-container {
  position: relative; }
  .u-modal-container .u-modal-backdrop {
    position: absolute; }
  .u-modal-container .u-modal, .u-modal-container .u-modal-backdrop {
    position: absolute; }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/**
  * 加载背景
  */
/**
  * 文字
  */
.u-loading-desc {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 16px;
  color: #000;
  text-align: center; }

/**
  * default样式 单个圆圈加载
  */
.u-loading.u-loading-rotate > div {
  position: absolute;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  border: 2px solid #0084ff;
  border-bottom-color: transparent;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  margin-left: -22px;
  margin-top: -22px;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate 0.75s 0s linear infinite;
  animation: rotate 0.75s 0s linear infinite; }

.u-loading.u-loading-rotate.u-loading-rotate-lg > div {
  margin-left: -35px;
  margin-top: -35px;
  width: 60px;
  height: 60px; }

.u-loading.u-loading-rotate.u-loading-rotate-sm > div {
  margin-left: -15px;
  margin-top: -15px;
  width: 25px;
  height: 25px; }

.u-loading.u-loading-rotate.u-loading-rotate-primary > div {
  border: 2px solid #3f51b5;
  border-bottom-color: transparent; }

.u-loading.u-loading-rotate.u-loading-rotate-success > div {
  border: 2px solid #4caf50;
  border-bottom-color: transparent; }

.u-loading.u-loading-rotate.u-loading-rotate-warning > div {
  border: 2px solid #ff9800;
  border-bottom-color: transparent; }

.u-loading-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1900;
  opacity: .7;
  -webkit-filter: blur(0.5px);
          filter: blur(0.5px);
  background-color: #fff; }
  .u-loading-backdrop.full-screen {
    position: fixed; }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }

.u-loading.u-loading-line {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -25px; }
  .u-loading.u-loading-line > div {
    background-color: #C2C3C5;
    width: 6px;
    height: 50px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block; }
  .u-loading.u-loading-line.u-loading-line-lg {
    margin-top: -50px;
    margin-left: -30px; }
    .u-loading.u-loading-line.u-loading-line-lg > div {
      width: 8px;
      height: 90px; }
  .u-loading.u-loading-line.u-loading-line-sm {
    margin-top: -22px;
    margin-left: -20px; }
    .u-loading.u-loading-line.u-loading-line-sm > div {
      width: 4px;
      height: 35px; }
  .u-loading.u-loading-line div:nth-child(1) {
    -webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #F44336; }
  .u-loading.u-loading-line div:nth-child(2) {
    -webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #7ED321; }
  .u-loading.u-loading-line div:nth-child(3) {
    -webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #0084FF; }
  .u-loading.u-loading-line div:nth-child(4) {
    -webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #FF9800; }
  .u-loading.u-loading-line div:nth-child(5) {
    -webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #D0021B; }
  .u-loading.u-loading-line.u-loading-line-primary > div {
    background-color: #3f51b5; }
  .u-loading.u-loading-line.u-loading-line-success > div {
    background-color: #4caf50; }
  .u-loading.u-loading-line.u-loading-line-warning > div {
    background-color: #ff9800; }

@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }

@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }
/* FormGroup */
/*  Navlayout  */
.u-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0; }
  .u-tooltip.in {
    opacity: 0.9 !important; }
  .u-tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  .u-tooltip .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    background-color: #000;
    border-radius: 4px;
    word-wrap: break-word; }
  .u-tooltip.right {
    padding: 0 5px; }
    .u-tooltip.right .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  .u-tooltip.top {
    padding: 5px 0; }
    .u-tooltip.top .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000; }
  .u-tooltip.left {
    padding: 0 5px; }
    .u-tooltip.left .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }
  .u-tooltip.bottom {
    padding: 5px 0; }
    .u-tooltip.bottom .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  .u-tooltip.inverse-arrow.right .tooltip-arrow {
    top: 50%;
    left: auto;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000; }
  .u-tooltip.inverse-arrow.left .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000; }
  .u-tooltip.inverse-arrow.top .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  .u-tooltip.inverse-arrow.bottom .tooltip-arrow {
    top: auto;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  .u-tooltip.inverse.bottom .tooltip-arrow::after {
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #fff; }
  .u-tooltip.inverse.bottom .tooltip-arrow {
    border-bottom-color: #d9d9d9; }
  .u-tooltip.inverse-arrow.inverse.top .tooltip-arrow::after {
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #fff;
    border-bottom-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.top .tooltip-arrow {
    border-bottom-color: #d9d9d9; }
  .u-tooltip.inverse.left .tooltip-arrow::after {
    border-right-width: 0;
    top: -5px;
    margin-left: -6px;
    border-left-color: #fff; }
  .u-tooltip.inverse.left .tooltip-arrow {
    border-left-color: #d9d9d9; }
  .u-tooltip.inverse-arrow.inverse.right .tooltip-arrow::after {
    border-right-width: 0;
    top: -5px;
    margin-left: -6px;
    border-left-color: #fff;
    border-left-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.right .tooltip-arrow {
    border-left-color: #d9d9d9; }
  .u-tooltip.inverse.right .tooltip-arrow::after {
    border-left-width: 0;
    top: -5px;
    margin-left: 1px;
    border-right-color: #fff; }
  .u-tooltip.inverse.right .tooltip-arrow {
    border-right-color: #d9d9d9; }
  .u-tooltip.inverse-arrow.inverse.left .tooltip-arrow::after {
    border-left-width: 0;
    top: -5px;
    margin-left: 1px;
    border-right-color: #fff;
    border-right-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.left .tooltip-arrow {
    border-right-color: #d9d9d9; }
  .u-tooltip.inverse.top .tooltip-arrow::after {
    top: -6px;
    margin-left: -5px;
    border-bottom-width: 0;
    border-bottom-color: #d9d9d9;
    border-top-color: #fff; }
  .u-tooltip.inverse.top .tooltip-arrow {
    border-top-color: #d9d9d9; }
  .u-tooltip.inverse-arrow.inverse.bottom .tooltip-arrow::after {
    top: -6px;
    margin-left: -5px;
    border-bottom-width: 0;
    border-bottom-color: #d9d9d9;
    border-top-color: #fff;
    border-top-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.bottom .tooltip-arrow {
    border-top-color: #d9d9d9; }
  .u-tooltip.inverse .tooltip-inner {
    background-color: #fff;
    color: #333333;
    border: 1px solid #d9d9d9; }
  .u-tooltip.inverse .tooltip-arrow::after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    content: " "; }
/* FormGroup */
/*  Navlayout  */
.u-button {
  background: rgb(224,224,224);
  border: none;
  border-radius: 4px;
  color: rgb(0,0,0);
  position: relative;
  min-width: 72px;
  padding: 5px 13px;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow, transform;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 1.57143;
  vertical-align: middle; }
  .u-button::-moz-focus-inner {
    border: 0; }
  .u-button:hover {
    background-color: rgb(238,238,238); }
  .u-button:active {
    background-color: rgb(189,189,189); }
  .u-button.colored {
    color: rgb(30,136,229); }
    .u-button.colored:focus:not(:active) {
      background-color: rgb(189,189,189); }
  .u-button.disable {
    -webkit-box-shadow: none;
    filter: alpha(opacity=65);
    box-shadow: none;
    cursor: not-allowed;
    opacity: .65; }

input.u-button[type="submit"] {
  -webkit-appearance: none; }

.u-button-floating {
  border-radius: 50%;
  font-size: 14px;
  height: 38px;
  margin: auto;
  min-width: 38px;
  width: 38px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }
  .u-button-floating.colored {
    background: rgb(67,160,71);
    color: rgb(255,255,255);
    background: rgb(255,255,255); }
    .u-button-floating.colored:hover {
      background-color: rgb(102,187,106); }
    .u-button-floating.colored:focus:not(:active) {
      background-color: rgb(67,160,71); }
    .u-button-floating.colored:active {
      background-color: rgb(67,160,71); }

.u-button.disabled, .u-button[disabled] {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none; }

.u-button-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .u-button-default:hover, .u-button-default:focus, .u-button-default:active {
    background-color: #e6e6e6;
    border-color: #adadad; }

.u-button-primary {
  color: rgb(255,255,255);
  background-color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-primary.focus, .u-button-primary:focus, .u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245); }
  .u-button-primary.active, .u-button-primary:active {
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-danger {
  color: rgb(255,255,255);
  background-color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-danger.focus, .u-button-danger:focus, .u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115); }
  .u-button-danger.active, .u-button-danger:active {
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-info {
  color: rgb(255,255,255);
  background-color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-info.focus, .u-button-info:focus, .u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225); }
  .u-button-info.active, .u-button-info:active {
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-warning {
  color: rgb(255,255,255);
  background-color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-warning.focus, .u-button-warning:focus, .u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77); }
  .u-button-warning.active, .u-button-warning:active {
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-success {
  color: rgb(255,255,255);
  background-color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-success.focus, .u-button-success:focus, .u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132); }
  .u-button-success.active, .u-button-success:active {
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-success {
  color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-border.u-button-success.focus, .u-button-border.u-button-success:focus, .u-button-border.u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132);
    color: #fff; }
  .u-button-border.u-button-success.active, .u-button-border.u-button-success:active {
    color: #fff;
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-warning {
  color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-border.u-button-warning.focus, .u-button-border.u-button-warning:focus, .u-button-border.u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77);
    color: #fff; }
  .u-button-border.u-button-warning.active, .u-button-border.u-button-warning:active {
    color: #fff;
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-border.u-button-danger {
  color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-border.u-button-danger.focus, .u-button-border.u-button-danger:focus, .u-button-border.u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115);
    color: #fff; }
  .u-button-border.u-button-danger.active, .u-button-border.u-button-danger:active {
    color: #fff;
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-border.u-button-info {
  color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-border.u-button-info.focus, .u-button-border.u-button-info:focus, .u-button-border.u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225);
    color: #fff; }
  .u-button-border.u-button-info.active, .u-button-border.u-button-info:active {
    color: #fff;
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-border.u-button-primary {
  color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-border.u-button-primary.focus, .u-button-border.u-button-primary:focus, .u-button-border.u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245);
    color: #fff; }
  .u-button-border.u-button-primary.active, .u-button-border.u-button-primary:active {
    color: #fff;
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-border {
  color: rgb(0,0,0);
  border: 1px solid #d9d9d9;
  background-color: #fff; }

.u-button-border:hover, .u-button-border:focus {
  color: rgb(0,0,0);
  background: rgb(238,238,238); }

.u-button-border:active {
  color: #fff;
  background: rgb(189,189,189); }

.u-button-icon {
  border-radius: 50%;
  font-size: 14px;
  height: 32px;
  margin: auto;
  min-width: 32px;
  width: 32px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }

.u-button-lg {
  padding: 8px 15px;
  font-size: 14px; }

.u-button-xg {
  padding: 10px 18px;
  font-size: 16px; }

.u-button-sm {
  padding: 3px 5px;
  font-size: 12px; }

.u-button-squared {
  border-radius: 0; }

.u-button-round {
  border-radius: 1000px; }

.u-button-block {
  white-space: normal;
  display: block;
  width: 100%; }

.u-button-pill-left {
  border-radius: 500px 0 0 500px; }

.u-button-pill-right {
  border-radius: 0 500px 500px 0; }
/* FormGroup */
/*  Navlayout  */
.u-breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .u-breadcrumb li {
    display: inline-block;
    color: rgb(0,188,212); }
  .u-breadcrumb a {
    color: rgb(0,188,212);
    text-decoration: none; }
  .u-breadcrumb .active {
    color: #777; }

.u-breadcrumb > li + li:before {
  content: "/\A0";
  padding: 0 5px;
  color: #ccc; }
.u-loading-backdrop {
  z-index: 400 !important;
  background-color: transparent !important;
}
.nc-loading-show .u-loading-backdrop {
  background-color: #fff !important;
}
.nc-loading-show .u-loading.u-loading-rotate.nc-loading > div {
  display: block;
}
.nc-loading-hidden .u-loading-backdrop {
  background-color: transparent !important;
}
.nc-loading-hidden .u-loading.u-loading-rotate.nc-loading > div {
  display: none;
}
/* FormGroup */
/*  Navlayout  */
.nc-hotkeys-wrapper {
  outline: none;
}
.u-button.hide {
  display: none;
}
.u-button.show {
  display: inline-block;
}
div .u-button,
div .nc-button-wrapper {
  min-width: 60px;
  height: 30px;
  padding: 0 10px;
  color: #111;
  background-color: #fff;
  border-radius: 4px;
  font-size: 13px ;
  margin-left: 6px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #D0D0D0;
  will-change: auto;
}
div .u-button:hover,
div .nc-button-wrapper:hover,
div .u-button:active,
div .nc-button-wrapper:active {
  background-color: #fff;
  color: #e14c46;
  border-color: #e14c46;
}
div .u-button:disabled,
div .nc-button-wrapper:disabled {
  background-color: #fff;
  color: #BCBCBC;
}
div .u-button:disabled:hover,
div .nc-button-wrapper:disabled:hover {
  background-color: #fff;
  color: #BCBCBC;
}
div .u-button.button-primary,
div .nc-button-wrapper.button-primary {
  color: #fff;
  background-color: #e14c46;
  border: none;
}
div .u-button.button-primary:hover,
div .nc-button-wrapper.button-primary:hover {
  background-color: #d7332c;
}
div .u-button.button-primary:disabled,
div .nc-button-wrapper.button-primary:disabled {
  background-color: #F19B96;
  color: #F2F2F2;
}
div .u-button.button-primary:disabled:hover,
div .nc-button-wrapper.button-primary:disabled:hover {
  color: #F2F2F2;
  background-color: #fdcac6;
  border-color: #fdcac6;
}
div .nc-button-wrapper {
  font-size: 13px;
}
div .button-danger {
  background-color: #e14c46;
  color: #fff;
}
div .button-danger:hover {
  background-color: #d7332c;
  color: #fff;
}
div .button-danger:disabled {
  background-color: #F19B96;
  color: #F2F2F2;
}
div .button-danger:disabled:hover {
  color: #F2F2F2;
  background-color: #fdcac6;
}
.u-tooltip {
  width: auto !important;
  z-index: 350 !important;
}
.u-tooltip.model-helper-overlay {
  z-index: 1000 !important;
}
.u-tooltip.fade.inverse .tooltip-inner {
  -webkit-box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
          box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
  padding: 0px;
  border-radius: 3px;
  border: none;
  max-width: 300px;
}
.u-tooltip.fade.inverse .tooltip-inner div {
  padding: 5px 8px !important;
  font-size: 12px !important;
}
/* FormGroup */
/*  Navlayout  */
.u-form .u-form-group {
  margin-top: 0;
  margin-bottom: 0; }

.u-form .u-form-item {
  padding-top: 5px;
  padding-bottom: 5px; }

.u-form-item {
  min-height: 64px;
  font-size: 14px; }

.u-form-item .u-select {
  min-width: 100px; }

.u-form .u-form-item {
  min-height: 94px; }

.u-form .u-form-item.u-form-inline {
  min-height: 72px; }

.u-form-error {
  display: none;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #F22C1D; }

.u-form-error.show {
  display: block; }

.u-form .u-form-submit {
  margin-top: 10px; }

.u-form .u-form-item.u-form-inline .u-input-group {
  display: inline-block;
  vertical-align: middle;
  width: auto; }

.u-form-inline .u-label {
  display: inline-block; }

.u-form .u-row .u-label {
  line-height: 40px; }

.u-form-item .u-input-group-outer .u-input-group .u-form-control:last-child, .u-form-item .u-input-group-outer .u-input-group .u-form-control:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.u-form-item.u-form-inline .u-input-group-outer {
  display: inline-block; }

.u-form-item .u-input-group-outer .u-input-before, .u-form-item .u-input-group-outer .u-input-after {
  line-height: 28px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #bdbdbd;
  background: #eee;
  float: left; }

.u-form-item .u-input-group-outer .u-input-inner {
  float: left; }

.u-form-item .u-input-group-outer .u-input-before {
  border-right: none;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.u-form-item .u-input-group-outer .u-input-before + .u-form-control {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.u-form-item .u-input-group-outer .u-input-after {
  border-left: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.u-mast {
  color: #F22C1D;
  position: relative;
  top: 2px;
  margin-right: 2px; }
/* FormGroup */
/*  Navlayout  */
.u-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 768px) {
    .u-container {
      width: 750px; } }
  @media (min-width: 992px) {
    .u-container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .u-container {
      width: 1170px; } }

.u-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.u-row {
  margin-left: -15px;
  margin-right: -15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .u-row:before {
    display: table;
    content: " "; }
  .u-row:after {
    display: table;
    content: " ";
    clear: both; }

.u-col-xs-1, .u-col-sm-1, .u-col-md-1, .u-col-lg-1, .u-col-1, .u-col-xs-2, .u-col-sm-2, .u-col-md-2, .u-col-lg-2, .u-col-2, .u-col-xs-3, .u-col-sm-3, .u-col-md-3, .u-col-lg-3, .u-col-3, .u-col-xs-4, .u-col-sm-4, .u-col-md-4, .u-col-lg-4, .u-col-4, .u-col-xs-5, .u-col-sm-5, .u-col-md-5, .u-col-lg-5, .u-col-5, .u-col-xs-6, .u-col-sm-6, .u-col-md-6, .u-col-lg-6, .u-col-6, .u-col-xs-7, .u-col-sm-7, .u-col-md-7, .u-col-lg-7, .u-col-7, .u-col-xs-8, .u-col-sm-8, .u-col-md-8, .u-col-lg-8, .u-col-8, .u-col-xs-9, .u-col-sm-9, .u-col-md-9, .u-col-lg-9, .u-col-9, .u-col-xs-10, .u-col-sm-10, .u-col-md-10, .u-col-lg-10, .u-col-10, .u-col-xs-11, .u-col-sm-11, .u-col-md-11, .u-col-lg-11, .u-col-11, .u-col-xs-12, .u-col-sm-12, .u-col-md-12, .u-col-lg-12, .u-col-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.u-col-xs-1, .u-col-xs-2, .u-col-xs-3, .u-col-xs-4, .u-col-xs-5, .u-col-xs-6, .u-col-xs-7, .u-col-xs-8, .u-col-xs-9, .u-col-xs-10, .u-col-xs-11, .u-col-xs-12 {
  float: left; }

.u-col-xs-push-0 {
  left: auto; }

.u-col-xs-pull-0 {
  right: auto; }

.u-col-xs-1 {
  width: 8.33333%; }

.u-col-xs-push-1 {
  left: 8.33333%; }

.u-col-xs-pull-1 {
  right: 8.33333%; }

.u-col-xs-offset-1 {
  margin-left: 8.33333%; }

.u-col-xs-2 {
  width: 16.66667%; }

.u-col-xs-push-2 {
  left: 16.66667%; }

.u-col-xs-pull-2 {
  right: 16.66667%; }

.u-col-xs-offset-2 {
  margin-left: 16.66667%; }

.u-col-xs-3 {
  width: 25%; }

.u-col-xs-push-3 {
  left: 25%; }

.u-col-xs-pull-3 {
  right: 25%; }

.u-col-xs-offset-3 {
  margin-left: 25%; }

.u-col-xs-4 {
  width: 33.33333%; }

.u-col-xs-push-4 {
  left: 33.33333%; }

.u-col-xs-pull-4 {
  right: 33.33333%; }

.u-col-xs-offset-4 {
  margin-left: 33.33333%; }

.u-col-xs-5 {
  width: 41.66667%; }

.u-col-xs-push-5 {
  left: 41.66667%; }

.u-col-xs-pull-5 {
  right: 41.66667%; }

.u-col-xs-offset-5 {
  margin-left: 41.66667%; }

.u-col-xs-6 {
  width: 50%; }

.u-col-xs-push-6 {
  left: 50%; }

.u-col-xs-pull-6 {
  right: 50%; }

.u-col-xs-offset-6 {
  margin-left: 50%; }

.u-col-xs-7 {
  width: 58.33333%; }

.u-col-xs-push-7 {
  left: 58.33333%; }

.u-col-xs-pull-7 {
  right: 58.33333%; }

.u-col-xs-offset-7 {
  margin-left: 58.33333%; }

.u-col-xs-8 {
  width: 66.66667%; }

.u-col-xs-push-8 {
  left: 66.66667%; }

.u-col-xs-pull-8 {
  right: 66.66667%; }

.u-col-xs-offset-8 {
  margin-left: 66.66667%; }

.u-col-xs-9 {
  width: 75%; }

.u-col-xs-push-9 {
  left: 75%; }

.u-col-xs-pull-9 {
  right: 75%; }

.u-col-xs-offset-9 {
  margin-left: 75%; }

.u-col-xs-10 {
  width: 83.33333%; }

.u-col-xs-push-10 {
  left: 83.33333%; }

.u-col-xs-pull-10 {
  right: 83.33333%; }

.u-col-xs-offset-10 {
  margin-left: 83.33333%; }

.u-col-xs-11 {
  width: 91.66667%; }

.u-col-xs-push-11 {
  left: 91.66667%; }

.u-col-xs-pull-11 {
  right: 91.66667%; }

.u-col-xs-offset-11 {
  margin-left: 91.66667%; }

.u-col-xs-12 {
  width: 100%; }

.u-col-xs-push-12 {
  left: 100%; }

.u-col-xs-pull-12 {
  right: 100%; }

.u-col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .u-col-sm-1, .u-col-sm-2, .u-col-sm-3, .u-col-sm-4, .u-col-sm-5, .u-col-sm-6, .u-col-sm-7, .u-col-sm-8, .u-col-sm-9, .u-col-sm-10, .u-col-sm-11, .u-col-sm-12 {
    float: left; }
  .u-col-sm-push-0 {
    left: auto; }
  .u-col-sm-pull-0 {
    right: auto; }
  .u-col-sm-1 {
    width: 8.33333%; }
  .u-col-sm-push-1 {
    left: 8.33333%; }
  .u-col-sm-pull-1 {
    right: 8.33333%; }
  .u-col-sm-offset-1 {
    margin-left: 8.33333%; }
  .u-col-sm-2 {
    width: 16.66667%; }
  .u-col-sm-push-2 {
    left: 16.66667%; }
  .u-col-sm-pull-2 {
    right: 16.66667%; }
  .u-col-sm-offset-2 {
    margin-left: 16.66667%; }
  .u-col-sm-3 {
    width: 25%; }
  .u-col-sm-push-3 {
    left: 25%; }
  .u-col-sm-pull-3 {
    right: 25%; }
  .u-col-sm-offset-3 {
    margin-left: 25%; }
  .u-col-sm-4 {
    width: 33.33333%; }
  .u-col-sm-push-4 {
    left: 33.33333%; }
  .u-col-sm-pull-4 {
    right: 33.33333%; }
  .u-col-sm-offset-4 {
    margin-left: 33.33333%; }
  .u-col-sm-5 {
    width: 41.66667%; }
  .u-col-sm-push-5 {
    left: 41.66667%; }
  .u-col-sm-pull-5 {
    right: 41.66667%; }
  .u-col-sm-offset-5 {
    margin-left: 41.66667%; }
  .u-col-sm-6 {
    width: 50%; }
  .u-col-sm-push-6 {
    left: 50%; }
  .u-col-sm-pull-6 {
    right: 50%; }
  .u-col-sm-offset-6 {
    margin-left: 50%; }
  .u-col-sm-7 {
    width: 58.33333%; }
  .u-col-sm-push-7 {
    left: 58.33333%; }
  .u-col-sm-pull-7 {
    right: 58.33333%; }
  .u-col-sm-offset-7 {
    margin-left: 58.33333%; }
  .u-col-sm-8 {
    width: 66.66667%; }
  .u-col-sm-push-8 {
    left: 66.66667%; }
  .u-col-sm-pull-8 {
    right: 66.66667%; }
  .u-col-sm-offset-8 {
    margin-left: 66.66667%; }
  .u-col-sm-9 {
    width: 75%; }
  .u-col-sm-push-9 {
    left: 75%; }
  .u-col-sm-pull-9 {
    right: 75%; }
  .u-col-sm-offset-9 {
    margin-left: 75%; }
  .u-col-sm-10 {
    width: 83.33333%; }
  .u-col-sm-push-10 {
    left: 83.33333%; }
  .u-col-sm-pull-10 {
    right: 83.33333%; }
  .u-col-sm-offset-10 {
    margin-left: 83.33333%; }
  .u-col-sm-11 {
    width: 91.66667%; }
  .u-col-sm-push-11 {
    left: 91.66667%; }
  .u-col-sm-pull-11 {
    right: 91.66667%; }
  .u-col-sm-offset-11 {
    margin-left: 91.66667%; }
  .u-col-sm-12 {
    width: 100%; }
  .u-col-sm-push-12 {
    left: 100%; }
  .u-col-sm-pull-12 {
    right: 100%; }
  .u-col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .u-col-md-1, .u-col-md-2, .u-col-md-3, .u-col-md-4, .u-col-md-5, .u-col-md-6, .u-col-md-7, .u-col-md-8, .u-col-md-9, .u-col-md-10, .u-col-md-11, .u-col-md-12 {
    float: left; }
  .u-col-1, .u-col-2, .u-col-3, .u-col-4, .u-col-5, .u-col-6, .u-col-7, .u-col-8, .u-col-9, .u-col-10, .u-col-11, .u-col-12 {
    float: left; }
  .u-col-md-push-0 {
    left: auto; }
  .u-col-md-pull-0 {
    right: auto; }
  .u-col-md-1 {
    width: 8.33333%; }
  .u-col-md-push-1 {
    left: 8.33333%; }
  .u-col-md-pull-1 {
    right: 8.33333%; }
  .u-col-md-offset-1 {
    margin-left: 8.33333%; }
  .u-col-md-2 {
    width: 16.66667%; }
  .u-col-md-push-2 {
    left: 16.66667%; }
  .u-col-md-pull-2 {
    right: 16.66667%; }
  .u-col-md-offset-2 {
    margin-left: 16.66667%; }
  .u-col-md-3 {
    width: 25%; }
  .u-col-md-push-3 {
    left: 25%; }
  .u-col-md-pull-3 {
    right: 25%; }
  .u-col-md-offset-3 {
    margin-left: 25%; }
  .u-col-md-4 {
    width: 33.33333%; }
  .u-col-md-push-4 {
    left: 33.33333%; }
  .u-col-md-pull-4 {
    right: 33.33333%; }
  .u-col-md-offset-4 {
    margin-left: 33.33333%; }
  .u-col-md-5 {
    width: 41.66667%; }
  .u-col-md-push-5 {
    left: 41.66667%; }
  .u-col-md-pull-5 {
    right: 41.66667%; }
  .u-col-md-offset-5 {
    margin-left: 41.66667%; }
  .u-col-md-6 {
    width: 50%; }
  .u-col-md-push-6 {
    left: 50%; }
  .u-col-md-pull-6 {
    right: 50%; }
  .u-col-md-offset-6 {
    margin-left: 50%; }
  .u-col-md-7 {
    width: 58.33333%; }
  .u-col-md-push-7 {
    left: 58.33333%; }
  .u-col-md-pull-7 {
    right: 58.33333%; }
  .u-col-md-offset-7 {
    margin-left: 58.33333%; }
  .u-col-md-8 {
    width: 66.66667%; }
  .u-col-md-push-8 {
    left: 66.66667%; }
  .u-col-md-pull-8 {
    right: 66.66667%; }
  .u-col-md-offset-8 {
    margin-left: 66.66667%; }
  .u-col-md-9 {
    width: 75%; }
  .u-col-md-push-9 {
    left: 75%; }
  .u-col-md-pull-9 {
    right: 75%; }
  .u-col-md-offset-9 {
    margin-left: 75%; }
  .u-col-md-10 {
    width: 83.33333%; }
  .u-col-md-push-10 {
    left: 83.33333%; }
  .u-col-md-pull-10 {
    right: 83.33333%; }
  .u-col-md-offset-10 {
    margin-left: 83.33333%; }
  .u-col-md-11 {
    width: 91.66667%; }
  .u-col-md-push-11 {
    left: 91.66667%; }
  .u-col-md-pull-11 {
    right: 91.66667%; }
  .u-col-md-offset-11 {
    margin-left: 91.66667%; }
  .u-col-md-12 {
    width: 100%; }
  .u-col-md-push-12 {
    left: 100%; }
  .u-col-md-pull-12 {
    right: 100%; }
  .u-col-md-offset-12 {
    margin-left: 100%; }
  .u-col-push-0 {
    left: auto; }
  .u-col-pull-0 {
    right: auto; }
  .u-col-1 {
    width: 8.33333%; }
  .u-col-push-1 {
    left: 8.33333%; }
  .u-col-pull-1 {
    right: 8.33333%; }
  .u-col-offset-1 {
    margin-left: 8.33333%; }
  .u-col-2 {
    width: 16.66667%; }
  .u-col-push-2 {
    left: 16.66667%; }
  .u-col-pull-2 {
    right: 16.66667%; }
  .u-col-offset-2 {
    margin-left: 16.66667%; }
  .u-col-3 {
    width: 25%; }
  .u-col-push-3 {
    left: 25%; }
  .u-col-pull-3 {
    right: 25%; }
  .u-col-offset-3 {
    margin-left: 25%; }
  .u-col-4 {
    width: 33.33333%; }
  .u-col-push-4 {
    left: 33.33333%; }
  .u-col-pull-4 {
    right: 33.33333%; }
  .u-col-offset-4 {
    margin-left: 33.33333%; }
  .u-col-5 {
    width: 41.66667%; }
  .u-col-push-5 {
    left: 41.66667%; }
  .u-col-pull-5 {
    right: 41.66667%; }
  .u-col-offset-5 {
    margin-left: 41.66667%; }
  .u-col-6 {
    width: 50%; }
  .u-col-push-6 {
    left: 50%; }
  .u-col-pull-6 {
    right: 50%; }
  .u-col-offset-6 {
    margin-left: 50%; }
  .u-col-7 {
    width: 58.33333%; }
  .u-col-push-7 {
    left: 58.33333%; }
  .u-col-pull-7 {
    right: 58.33333%; }
  .u-col-offset-7 {
    margin-left: 58.33333%; }
  .u-col-8 {
    width: 66.66667%; }
  .u-col-push-8 {
    left: 66.66667%; }
  .u-col-pull-8 {
    right: 66.66667%; }
  .u-col-offset-8 {
    margin-left: 66.66667%; }
  .u-col-9 {
    width: 75%; }
  .u-col-push-9 {
    left: 75%; }
  .u-col-pull-9 {
    right: 75%; }
  .u-col-offset-9 {
    margin-left: 75%; }
  .u-col-10 {
    width: 83.33333%; }
  .u-col-push-10 {
    left: 83.33333%; }
  .u-col-pull-10 {
    right: 83.33333%; }
  .u-col-offset-10 {
    margin-left: 83.33333%; }
  .u-col-11 {
    width: 91.66667%; }
  .u-col-push-11 {
    left: 91.66667%; }
  .u-col-pull-11 {
    right: 91.66667%; }
  .u-col-offset-11 {
    margin-left: 91.66667%; }
  .u-col-12 {
    width: 100%; }
  .u-col-push-12 {
    left: 100%; }
  .u-col-pull-12 {
    right: 100%; }
  .u-col-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .u-col-lg-1, .u-col-lg-2, .u-col-lg-3, .u-col-lg-4, .u-col-lg-5, .u-col-lg-6, .u-col-lg-7, .u-col-lg-8, .u-col-lg-9, .u-col-lg-10, .u-col-lg-11, .u-col-lg-12 {
    float: left; }
  .u-col-lg-push-0 {
    left: auto; }
  .u-col-lg-pull-0 {
    right: auto; }
  .u-col-lg-1 {
    width: 8.33333%; }
  .u-col-lg-push-1 {
    left: 8.33333%; }
  .u-col-lg-pull-1 {
    right: 8.33333%; }
  .u-col-lg-offset-1 {
    margin-left: 8.33333%; }
  .u-col-lg-2 {
    width: 16.66667%; }
  .u-col-lg-push-2 {
    left: 16.66667%; }
  .u-col-lg-pull-2 {
    right: 16.66667%; }
  .u-col-lg-offset-2 {
    margin-left: 16.66667%; }
  .u-col-lg-3 {
    width: 25%; }
  .u-col-lg-push-3 {
    left: 25%; }
  .u-col-lg-pull-3 {
    right: 25%; }
  .u-col-lg-offset-3 {
    margin-left: 25%; }
  .u-col-lg-4 {
    width: 33.33333%; }
  .u-col-lg-push-4 {
    left: 33.33333%; }
  .u-col-lg-pull-4 {
    right: 33.33333%; }
  .u-col-lg-offset-4 {
    margin-left: 33.33333%; }
  .u-col-lg-5 {
    width: 41.66667%; }
  .u-col-lg-push-5 {
    left: 41.66667%; }
  .u-col-lg-pull-5 {
    right: 41.66667%; }
  .u-col-lg-offset-5 {
    margin-left: 41.66667%; }
  .u-col-lg-6 {
    width: 50%; }
  .u-col-lg-push-6 {
    left: 50%; }
  .u-col-lg-pull-6 {
    right: 50%; }
  .u-col-lg-offset-6 {
    margin-left: 50%; }
  .u-col-lg-7 {
    width: 58.33333%; }
  .u-col-lg-push-7 {
    left: 58.33333%; }
  .u-col-lg-pull-7 {
    right: 58.33333%; }
  .u-col-lg-offset-7 {
    margin-left: 58.33333%; }
  .u-col-lg-8 {
    width: 66.66667%; }
  .u-col-lg-push-8 {
    left: 66.66667%; }
  .u-col-lg-pull-8 {
    right: 66.66667%; }
  .u-col-lg-offset-8 {
    margin-left: 66.66667%; }
  .u-col-lg-9 {
    width: 75%; }
  .u-col-lg-push-9 {
    left: 75%; }
  .u-col-lg-pull-9 {
    right: 75%; }
  .u-col-lg-offset-9 {
    margin-left: 75%; }
  .u-col-lg-10 {
    width: 83.33333%; }
  .u-col-lg-push-10 {
    left: 83.33333%; }
  .u-col-lg-pull-10 {
    right: 83.33333%; }
  .u-col-lg-offset-10 {
    margin-left: 83.33333%; }
  .u-col-lg-11 {
    width: 91.66667%; }
  .u-col-lg-push-11 {
    left: 91.66667%; }
  .u-col-lg-pull-11 {
    right: 91.66667%; }
  .u-col-lg-offset-11 {
    margin-left: 91.66667%; }
  .u-col-lg-12 {
    width: 100%; }
  .u-col-lg-push-12 {
    left: 100%; }
  .u-col-lg-pull-12 {
    right: 100%; }
  .u-col-lg-offset-12 {
    margin-left: 100%; } }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
@font-face {
  font-family: "uf";
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot");
  /* IE9*/
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot") format("embedded-opentype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.woff") format("woff"), url("//design.yonyoucloud.com/static/iconfont/iconfont.ttf") format("truetype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.svg") format("svg");
  /* iOS 4.1- */ }

.uf {
  font-family: "uf" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.uf-wechat:before {
  content: "\3488"; }

.uf-add-c-o:before {
  content: "\E601"; }

.uf-search:before {
  content: "\E603"; }

.uf-histogram-arrow-up:before {
  content: "\E633"; }

.uf-close-bold:before {
  content: "\E602"; }

.uf-umbrella:before {
  content: "\E63B"; }

.uf-qq:before {
  content: "\E694"; }

.uf-4square-3:before {
  content: "\E63D"; }

.uf-send:before {
  content: "\E63F"; }

.uf-map:before {
  content: "\E66C"; }

.uf-9square-2:before {
  content: "\E63E"; }

.uf-navmenu:before {
  content: "\E614"; }

.uf-pc-2:before {
  content: "\E644"; }

.uf-search-light-2:before {
  content: "\E627"; }

.uf-check-s-2:before {
  content: "\E66E"; }

.uf-pencil:before {
  content: "\E69B"; }

.uf-repeat:before {
  content: "\E634"; }

.uf-security-2:before {
  content: "\E6A5"; }

.uf-lexi:before {
  content: "\E643"; }

.uf-pencil-s:before {
  content: "\E77D"; }

.uf-del:before {
  content: "\E654"; }

.uf-bi-o:before {
  content: "\E641"; }

.uf-pencil-c:before {
  content: "\E6E6"; }

.uf-qrcode:before {
  content: "\E661"; }

.uf-rmb-c-o:before {
  content: "\E645"; }

.uf-search-c-o:before {
  content: "\E659"; }

.uf-bell:before {
  content: "\E60C"; }

.uf-pass-3:before {
  content: "\E649"; }

.uf-treearrow-down:before {
  content: "\E608"; }

.uf-training:before {
  content: "\E617"; }

.uf-group-2:before {
  content: "\E64C"; }

.uf-zoom-in:before {
  content: "\E906"; }

.uf-security-o:before {
  content: "\E7AC"; }

.uf-baojia-c:before {
  content: "\E64D"; }

.uf-rulerpen:before {
  content: "\E623"; }

.uf-erpsearch:before {
  content: "\E64E"; }

.uf-group-o:before {
  content: "\E6A8"; }

.uf-cloud-o-updown:before {
  content: "\E725"; }

.uf-close-c-o:before {
  content: "\E625"; }

.uf-add-s:before {
  content: "\E620"; }

.uf-pc:before {
  content: "\E6E8"; }

.uf-rain:before {
  content: "\E771"; }

.uf-nodata:before {
  content: "\E64F"; }

.uf-close-c:before {
  content: "\E66B"; }

.uf-bohui-s-o:before {
  content: "\E65F"; }

.uf-cloud:before {
  content: "\E772"; }

.uf-bag-s:before {
  content: "\E650"; }

.uf-table-2:before {
  content: "\E95F"; }

.uf-anglearrowpointingtoright:before {
  content: "\E61E"; }

.uf-exc-c-o:before {
  content: "\E615"; }

.uf-group:before {
  content: "\E651"; }

.uf-personin-o:before {
  content: "\E8D3"; }

.uf-calendar:before {
  content: "\E646"; }

.uf-add-s-o:before {
  content: "\E604"; }

.uf-sync-c-o:before {
  content: "\E655"; }

.uf-grid:before {
  content: "\E657"; }

.uf-anglepointingtoleft:before {
  content: "\E624"; }

.uf-activate-3:before {
  content: "\E65B"; }

.uf-caven:before {
  content: "\E663"; }

.uf-back:before {
  content: "\E6E3"; }

.uf-pass-2:before {
  content: "\E65D"; }

.uf-reduce-s-o:before {
  content: "\E719"; }

.uf-area:before {
  content: "\E6EA"; }

.uf-flag:before {
  content: "\E65E"; }

.uf-box-o-2:before {
  content: "\E610"; }

.uf-arrow-s-o-down:before {
  content: "\E660"; }

.uf-arrow-s-o-up:before {
  content: "\E662"; }

.uf-building:before {
  content: "\E6EE"; }

.uf-tapp:before {
  content: "\E773"; }

.uf-treefolder:before {
  content: "\E628"; }

.uf-advice:before {
  content: "\E6CF"; }

.uf-2collayout:before {
  content: "\E618"; }

.uf-check-s:before {
  content: "\E672"; }

.uf-sign:before {
  content: "\E67A"; }

.uf-listsearch:before {
  content: "\E67C"; }

.uf-gridcaretarrowup:before {
  content: "\E636"; }

.uf-eye-c-o:before {
  content: "\E67E"; }

.uf-check-c-o:before {
  content: "\E6EF"; }

.uf-seal:before {
  content: "\E67F"; }

.uf-erpbox:before {
  content: "\E6AE"; }

.uf-rulerpen-o:before {
  content: "\E62E"; }

.uf-role:before {
  content: "\E7C2"; }

.uf-exc-c-2:before {
  content: "\E675"; }

.uf-pad:before {
  content: "\E6BD"; }

.uf-treefolder-closed:before {
  content: "\E688"; }

.uf-reduce-c-o:before {
  content: "\E635"; }

.uf-pass-s-o:before {
  content: "\E682"; }

.uf-setting:before {
  content: "\E683"; }

.uf-close-s:before {
  content: "\E76A"; }

.uf-map-o:before {
  content: "\E665"; }

.uf-move:before {
  content: "\E68B"; }

.uf-2arrow-down:before {
  content: "\E606"; }

.uf-2arrow-right:before {
  content: "\E60B"; }

.uf-arrow-c-o-left:before {
  content: "\E684"; }

.uf-plus:before {
  content: "\E763"; }

.uf-arrow-c-o-right:before {
  content: "\E685"; }

.uf-arrow-c-o-down:before {
  content: "\E687"; }

.uf-list-s-o:before {
  content: "\E746"; }

.uf-cloud-o-down:before {
  content: "\E673"; }

.uf-nodata-2:before {
  content: "\E68C"; }

.uf-file-s:before {
  content: "\E642"; }

.uf-2arrow-up:before {
  content: "\E607"; }

.uf-notification:before {
  content: "\E9CC"; }

.uf-piechart:before {
  content: "\E6F0"; }

.uf-cloud-o-up:before {
  content: "\E6AC"; }

.uf-close:before {
  content: "\E76B"; }

.uf-correct:before {
  content: "\E677"; }

.uf-histogram-s-o-2:before {
  content: "\E6FA"; }

.uf-4square-2:before {
  content: "\E691"; }

.uf-sunny:before {
  content: "\E774"; }

.uf-link:before {
  content: "\E6FE"; }

.uf-eye:before {
  content: "\E692"; }

.uf-eye-o:before {
  content: "\E69C"; }

.uf-qian:before {
  content: "\E69E"; }

.uf-widgetab:before {
  content: "\E6F2"; }

.uf-rmb-s:before {
  content: "\E6A0"; }

.uf-link-off:before {
  content: "\E6FF"; }

.uf-shang-s:before {
  content: "\E6A1"; }

.uf-xia-s:before {
  content: "\E6A6"; }

.uf-box-2:before {
  content: "\E616"; }

.uf-pass-o:before {
  content: "\E6A7"; }

.uf-arrow-down:before {
  content: "\E609"; }

.uf-arrow-right:before {
  content: "\E611"; }

.uf-arrow-left:before {
  content: "\E612"; }

.uf-box:before {
  content: "\E613"; }

.uf-triangle-right:before {
  content: "\E61C"; }

.uf-histogram-s-o:before {
  content: "\E626"; }

.uf-book:before {
  content: "\E62A"; }

.uf-bookmark-o:before {
  content: "\E631"; }

.uf-leaf:before {
  content: "\E62D"; }

.uf-bullseye:before {
  content: "\E632"; }

.uf-calendarpageempty:before {
  content: "\E647"; }

.uf-gridcaretdown:before {
  content: "\E637"; }

.uf-triangle-up:before {
  content: "\E638"; }

.uf-triangle-down:before {
  content: "\E639"; }

.uf-cloud-down:before {
  content: "\E64A"; }

.uf-cloud-up:before {
  content: "\E64B"; }

.uf-bubble:before {
  content: "\E652"; }

.uf-bubble-o:before {
  content: "\E653"; }

.uf-copy:before {
  content: "\E65A"; }

.uf-correct-2:before {
  content: "\E658"; }

.uf-2arrow-left:before {
  content: "\E664"; }

.uf-arrow-down-2:before {
  content: "\E667"; }

.uf-download:before {
  content: "\E669"; }

.uf-earth:before {
  content: "\E66D"; }

.uf-mail-o:before {
  content: "\E66F"; }

.uf-mail:before {
  content: "\E670"; }

.uf-exc:before {
  content: "\E674"; }

.uf-externallink:before {
  content: "\E676"; }

.uf-video:before {
  content: "\E67B"; }

.uf-films:before {
  content: "\E680"; }

.uf-folder:before {
  content: "\E689"; }

.uf-folder-o:before {
  content: "\E68A"; }

.uf-fontselectioneditor:before {
  content: "\E68D"; }

.uf-4square:before {
  content: "\E68E"; }

.uf-gift:before {
  content: "\E693"; }

.uf-github-c:before {
  content: "\E695"; }

.uf-github-s:before {
  content: "\E696"; }

.uf-heart-o:before {
  content: "\E6A3"; }

.uf-heart:before {
  content: "\E6A4"; }

.uf-home:before {
  content: "\E6A2"; }

.uf-i-c-2:before {
  content: "\E6AA"; }

.uf-i:before {
  content: "\E6AB"; }

.uf-triangle-left:before {
  content: "\E6B0"; }

.uf-symlist:before {
  content: "\E6BE"; }

.uf-arrow-left-2:before {
  content: "\E6BF"; }

.uf-arrow-right-2:before {
  content: "\E6C0"; }

.uf-arrow-up-2:before {
  content: "\E6C1"; }

.uf-reduce-c:before {
  content: "\E6CB"; }

.uf-reduce-s:before {
  content: "\E6CC"; }

.uf-minus:before {
  content: "\E6CE"; }

.uf-mobile:before {
  content: "\E6E0"; }

.uf-bell-o:before {
  content: "\E6D4"; }

.uf-9square:before {
  content: "\E6D5"; }

.uf-numlist:before {
  content: "\E6DD"; }

.uf-folderopen-o:before {
  content: "\E6D7"; }

.uf-treefolderopen:before {
  content: "\E6D8"; }

.uf-mac:before {
  content: "\E6ED"; }

.uf-camera:before {
  content: "\E6E4"; }

.uf-picture:before {
  content: "\E6E5"; }

.uf-play:before {
  content: "\E6EB"; }

.uf-play-o:before {
  content: "\E6EC"; }

.uf-qm-c:before {
  content: "\E6F4"; }

.uf-qm:before {
  content: "\E6F5"; }

.uf-navmenu-light:before {
  content: "\E6FD"; }

.uf-settings:before {
  content: "\E70C"; }

.uf-cart:before {
  content: "\E711"; }

.uf-histogram:before {
  content: "\E714"; }

.uf-finetune:before {
  content: "\E71A"; }

.uf-sortup:before {
  content: "\E71B"; }

.uf-sortdown:before {
  content: "\E71C"; }

.uf-sort19:before {
  content: "\E71D"; }

.uf-sort91:before {
  content: "\E71F"; }

.uf-za:before {
  content: "\E721"; }

.uf-star-o:before {
  content: "\E726"; }

.uf-star-2:before {
  content: "\E727"; }

.uf-star:before {
  content: "\E728"; }

.uf-luggage:before {
  content: "\E72D"; }

.uf-table:before {
  content: "\E730"; }

.uf-tel:before {
  content: "\E734"; }

.uf-tel-s:before {
  content: "\E735"; }

.uf-terminal:before {
  content: "\E736"; }

.uf-file:before {
  content: "\E738"; }

.uf-file-o:before {
  content: "\E739"; }

.uf-3dot-h:before {
  content: "\E73C"; }

.uf-time-c-o:before {
  content: "\E742"; }

.uf-upload:before {
  content: "\E750"; }

.uf-3dot-v:before {
  content: "\E753"; }

.uf-rmb:before {
  content: "\E757"; }

.uf-arrow-c-o-up:before {
  content: "\E6A9"; }

.uf-reject-2:before {
  content: "\E6AD"; }

.uf-barcode:before {
  content: "\E7FC"; }

.uf-zoom-out:before {
  content: "\E686"; }

.uf-exc-t-o:before {
  content: "\E60A"; }

.uf-pass:before {
  content: "\E6B1"; }

.uf-flow:before {
  content: "\E6B2"; }

.uf-add-c:before {
  content: "\E61A"; }

.uf-arrow-c-o-right-2:before {
  content: "\E6B3"; }

.uf-shelf-on:before {
  content: "\E6B4"; }

.uf-shelf-off:before {
  content: "\E6B5"; }

.uf-file-o-2:before {
  content: "\E60F"; }

.uf-truck-o:before {
  content: "\E6B6"; }

.uf-super:before {
  content: "\E62C"; }

.uf-equipment:before {
  content: "\E630"; }

.uf-arrow-c-o-left-2:before {
  content: "\E6B8"; }

.uf-files-o:before {
  content: "\E6FC"; }

.uf-cloud-o:before {
  content: "\E6BA"; }

.uf-rmb-s-o-2:before {
  content: "\E6BB"; }

.uf-3dot-c-o:before {
  content: "\E6F3"; }

.uf-dafeng:before {
  content: "\E775"; }

.uf-baoxue:before {
  content: "\E776"; }

.uf-bingbao:before {
  content: "\E777"; }

.uf-fengbao:before {
  content: "\E778"; }

.uf-xiaoyu:before {
  content: "\E779"; }

.uf-zhenxue:before {
  content: "\E77A"; }

.uf-zhongyu:before {
  content: "\E77B"; }

.uf-es:before {
  content: "\E747"; }

.uf-flow-o-2:before {
  content: "\E6BC"; }

.uf-activate-2:before {
  content: "\E6C2"; }

.uf-flow-o:before {
  content: "\E6C3"; }

.uf-bulb-2:before {
  content: "\E63A"; }

.uf-mi-c:before {
  content: "\E62F"; }

.uf-top-up:before {
  content: "\E668"; }

.uf-creditcard:before {
  content: "\E8B4"; }

.uf-align-center:before {
  content: "\E8B9"; }

.uf-align-justify:before {
  content: "\E8BA"; }

.uf-align-left:before {
  content: "\E8BB"; }

.uf-align-right:before {
  content: "\E8BC"; }

.uf-ju-c-o:before {
  content: "\E6C4"; }

.uf-truck:before {
  content: "\E990"; }

.uf-setting-c-o:before {
  content: "\E6C5"; }

.uf-users-o:before {
  content: "\E91B"; }

.uf-bag-s-o:before {
  content: "\E6C6"; }

.uf-cai-s:before {
  content: "\E6C7"; }

.uf-listcheck:before {
  content: "\E6C8"; }

.uf-users:before {
  content: "\E794"; }

.uf-i-c:before {
  content: "\E6CD"; }

.uf-building-o:before {
  content: "\E6F6"; }

.uf-rmb-s-o:before {
  content: "\E6D0"; }

.uf-reject:before {
  content: "\E6D1"; }

.uf-9dot:before {
  content: "\E6F7"; }

.uf-loadingstate:before {
  content: "\E600"; }

.uf-gateway:before {
  content: "\E6D3"; }

.uf-ticket-s-o:before {
  content: "\E6D6"; }

.uf-userset:before {
  content: "\E6F8"; }

.uf-puzzle-o:before {
  content: "\E648"; }

.uf-box-o:before {
  content: "\E6D9"; }

.uf-bulb:before {
  content: "\E6DA"; }

.uf-exc-t:before {
  content: "\E61B"; }

.uf-rmb-c:before {
  content: "\E6DB"; }

.uf-table-s-o:before {
  content: "\E759"; }

.uf-umbrella-o:before {
  content: "\E6DC"; }

.uf-dropbox:before {
  content: "\E69D"; }

.uf-search-light:before {
  content: "\E622"; }

.uf-cart-o:before {
  content: "\E8C4"; }

.uf-kero-col:before {
  content: "\E8C7"; }

.uf-uba-col:before {
  content: "\E8C8"; }

.uf-tinperzc-col:before {
  content: "\E8C9"; }

.uf-tinperzch-col:before {
  content: "\E8CA"; }

.uf-iuap-col:before {
  content: "\E8CB"; }

.uf-iuapdesign-col:before {
  content: "\E8CC"; }

.uf-bee-col:before {
  content: "\E8CD"; }

.uf-neoui-col:before {
  content: "\E8CE"; }

.uf-sparrow-col:before {
  content: "\E8CF"; }

.uf-tinpercn-col:before {
  content: "\E8D0"; }

.uf-tinperen-col:before {
  content: "\E8D1"; }

.uf-arrow-up:before {
  content: "\E8D2"; }

.uf-mailsym:before {
  content: "\E605"; }

.uf-print:before {
  content: "\E60E"; }

.uf-ticket-3:before {
  content: "\E619"; }

.uf-loan:before {
  content: "\E61F"; }

.uf-ticket-2:before {
  content: "\E629"; }

.uf-offwork:before {
  content: "\E62B"; }

.uf-todolist:before {
  content: "\E640"; }

.uf-personin:before {
  content: "\E66A"; }

.uf-ticket:before {
  content: "\E671"; }

.uf-linechart:before {
  content: "\E6FB"; }

.uf-4leaf:before {
  content: "\E6DE"; }

.uf-listset:before {
  content: "\E6DF"; }

.uf-qi-c-o:before {
  content: "\E621"; }

.uf-exc-c:before {
  content: "\E61D"; }

.uf-code:before {
  content: "\E656"; }

.uf-plug-o:before {
  content: "\E60D"; }

.uf-search-s:before {
  content: "\E991"; }

.uf-treeadd:before {
  content: "\E992"; }

.uf-mi:before {
  content: "\E993"; }

.uf-treeline-copy:before {
  content: "\E994"; }

.uf-listwithdots:before {
  content: "\E9CD"; }

.uf-gridlogo:before {
  content: "\E900"; }

.uf-magnifyingglass:before {
  content: "\E9CE"; }

.uf-anglearrowdown:before {
  content: "\E9CF"; }

.uf-yongyouyunchnen:before {
  content: "\E98D"; }

.uf-yycloud:before {
  content: "\E68F"; }

.uf-funnel-o:before {
  content: "\E63C"; }

.uf-filter:before {
  content: "\E9D0"; }

.uf-filterno:before {
  content: "\E9D1"; }

.u-message {
  font-size: 12px;
  position: fixed;
  z-index: 1550;
  width: 100%; }
  .u-message-notice {
    position: absolute;
    padding: 0;
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
    background: rgb(66,66,66);
    line-height: 1.5;
    overflow: hidden;
    color: #fff; }
    .u-message-notice-description {
      font-size: 12px;
      word-wrap: break-word;
      vertical-align: middle; }
      .u-message-notice-description-content {
        padding: 15px;
        margin-left: 45px; }
      .u-message-notice-description-icon {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 45px;
        text-align: center;
        background-color: #000; }
        .u-message-notice-description-icon .uf {
          font-size: 30px; }
    .u-message-notice-closable {
      padding-right: 20px; }
    .u-message-notice-close {
      position: absolute;
      right: 24px;
      top: 8px;
      cursor: pointer;
      outline: none;
      font-size: 30px;
      font-weight: 700;
      line-height: 1;
      text-shadow: 0 1px 0 #fff;
      filter: alpha(opacity=80);
      opacity: .8;
      text-decoration: none; }
      .u-message-notice-close-x:after {
        content: '\D7'; }
      .u-message-notice-close:hover {
        opacity: 1;
        filter: alpha(opacity=100);
        text-decoration: none; }
  .u-message-notice-light {
    background-color: #fff;
    color: rgb(66,66,66); }
    .u-message-notice-light .u-message-notice-description-icon {
      background-color: rgb(224,224,224); }
  .u-message-notice-success {
    background-color: rgb(76,175,80);
    color: #fff; }
    .u-message-notice-success .u-message-notice-description-icon {
      background-color: rgb(56,142,60); }
  .u-message-notice-danger {
    background-color: rgb(244,67,54);
    color: #fff; }
    .u-message-notice-danger .u-message-notice-description-icon {
      background-color: rgb(211,47,47); }
  .u-message-notice-info {
    background-color: rgb(0,188,212);
    color: #fff; }
    .u-message-notice-info .u-message-notice-description-icon {
      background-color: rgb(0,151,167); }
  .u-message-notice-warning {
    background-color: rgb(255,152,0);
    color: #fff; }
    .u-message-notice-warning .u-message-notice-description-icon {
      background-color: rgb(245,124,0); }
  .u-message-notice-successlight {
    background-color: rgb(200,230,201);
    color: #000; }
    .u-message-notice-successlight .u-message-notice-description-icon {
      background-color: rgb(76,175,80);
      color: #fff; }
  .u-message-notice-dangerlight {
    background-color: rgb(255,205,210);
    color: #000; }
    .u-message-notice-dangerlight .u-message-notice-description-icon {
      background-color: rgb(244,67,54);
      color: #fff; }
  .u-message-notice-infolight {
    background-color: rgb(178,235,242);
    color: #000; }
    .u-message-notice-infolight .u-message-notice-description-icon {
      background-color: rgb(0,188,212);
      color: #fff; }
  .u-message-notice-warninglight {
    background-color: rgb(255,224,178);
    color: #000; }
    .u-message-notice-warninglight .u-message-notice-description-icon {
      background-color: rgb(255,152,0);
      color: #fff; }

.message-fade-effect, .u-message-left-enter,
.u-message-left-appear, .u-message-right-enter,
.u-message-right-appear, .u-message-top-enter,
.u-message-top-appear, .u-message-bottom-enter,
.u-message-bottom-appear, .u-message-left-leave,
.u-message-right-leave,
.u-message-top-leave,
.u-message-bottom-leave {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-message-left-enter,
.u-message-left-appear, .u-message-right-enter,
.u-message-right-appear, .u-message-top-enter,
.u-message-top-appear, .u-message-bottom-enter,
.u-message-bottom-appear {
  opacity: 0;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.u-message-left-leave,
.u-message-right-leave,
.u-message-top-leave,
.u-message-bottom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.u-message-left-enter.u-message-left-enter-active,
.u-message-left-appear.u-message-left-appear-active {
  -webkit-animation-name: uMessageLeftIn;
          animation-name: uMessageLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-message-left-leave.u-message-left-leave-active {
  -webkit-animation-name: uMessageFadeOut;
          animation-name: uMessageFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-message-right-enter.u-message-right-enter-active,
.u-message-right-appear.u-message-right-appear-active {
  -webkit-animation-name: uMessageRightIn;
          animation-name: uMessageRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-message-right-leave.u-message-right-leave-active {
  -webkit-animation-name: uMessageFadeOut;
          animation-name: uMessageFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-message-top-enter.u-message-top-enter-active,
.u-message-top-appear.u-message-top-appear-active {
  -webkit-animation-name: uMessageMoveUp;
          animation-name: uMessageMoveUp;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-message-top-leave.u-message-top-leave-active {
  -webkit-animation-name: uMessageFadeOut;
          animation-name: uMessageFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-message-bottom-enter.u-message-bottom-enter-active,
.u-message-bottom-appear.u-message-bottom-appear-active {
  -webkit-animation-name: uMessageMoveDown;
          animation-name: uMessageMoveDown;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-message-bottom-leave.u-message-bottom-leave-active {
  -webkit-animation-name: uMessageFadeOut;
          animation-name: uMessageFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

@-webkit-keyframes uMessageLeftIn {
  0% {
    opacity: 0;
    right: 30px; }
  100% {
    right: 0;
    opacity: 1; } }

@keyframes uMessageLeftIn {
  0% {
    opacity: 0;
    right: 30px; }
  100% {
    right: 0;
    opacity: 1; } }

@-webkit-keyframes uMessageRightIn {
  0% {
    opacity: 0;
    left: 30px; }
  100% {
    left: 0;
    opacity: 1; } }

@keyframes uMessageRightIn {
  0% {
    opacity: 0;
    left: 30px; }
  100% {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes uMessageMoveUp {
  0% {
    opacity: 0;
    top: -30px; }
  100% {
    top: 0;
    opacity: 1; } }

@keyframes uMessageMoveUp {
  0% {
    opacity: 0;
    top: -30px; }
  100% {
    top: 0;
    opacity: 1; } }

@-webkit-keyframes uMessageMoveDown {
  0% {
    opacity: 0;
    bottom: -78px; }
  100% {
    bottom: -48px;
    opacity: 1; } }

@keyframes uMessageMoveDown {
  0% {
    opacity: 0;
    bottom: -78px; }
  100% {
    bottom: -48px;
    opacity: 1; } }

@-webkit-keyframes uMessageFadeOut {
  0% {
    opacity: 1;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 150px; }
  100% {
    opacity: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0; } }

@keyframes uMessageFadeOut {
  0% {
    opacity: 1;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 150px; }
  100% {
    opacity: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0; } }
/* FormGroup */
/*  Navlayout  */
@font-face {
  font-family: "uf";
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot");
  /* IE9*/
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot") format("embedded-opentype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.woff") format("woff"), url("//design.yonyoucloud.com/static/iconfont/iconfont.ttf") format("truetype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.svg") format("svg");
  /* iOS 4.1- */ }

.uf {
  font-family: "uf" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.uf-wechat:before {
  content: "\3488"; }

.uf-add-c-o:before {
  content: "\E601"; }

.uf-search:before {
  content: "\E603"; }

.uf-histogram-arrow-up:before {
  content: "\E633"; }

.uf-close-bold:before {
  content: "\E602"; }

.uf-umbrella:before {
  content: "\E63B"; }

.uf-qq:before {
  content: "\E694"; }

.uf-4square-3:before {
  content: "\E63D"; }

.uf-send:before {
  content: "\E63F"; }

.uf-map:before {
  content: "\E66C"; }

.uf-9square-2:before {
  content: "\E63E"; }

.uf-navmenu:before {
  content: "\E614"; }

.uf-pc-2:before {
  content: "\E644"; }

.uf-search-light-2:before {
  content: "\E627"; }

.uf-check-s-2:before {
  content: "\E66E"; }

.uf-pencil:before {
  content: "\E69B"; }

.uf-repeat:before {
  content: "\E634"; }

.uf-security-2:before {
  content: "\E6A5"; }

.uf-lexi:before {
  content: "\E643"; }

.uf-pencil-s:before {
  content: "\E77D"; }

.uf-del:before {
  content: "\E654"; }

.uf-bi-o:before {
  content: "\E641"; }

.uf-pencil-c:before {
  content: "\E6E6"; }

.uf-qrcode:before {
  content: "\E661"; }

.uf-rmb-c-o:before {
  content: "\E645"; }

.uf-search-c-o:before {
  content: "\E659"; }

.uf-bell:before {
  content: "\E60C"; }

.uf-pass-3:before {
  content: "\E649"; }

.uf-treearrow-down:before {
  content: "\E608"; }

.uf-training:before {
  content: "\E617"; }

.uf-group-2:before {
  content: "\E64C"; }

.uf-zoom-in:before {
  content: "\E906"; }

.uf-security-o:before {
  content: "\E7AC"; }

.uf-baojia-c:before {
  content: "\E64D"; }

.uf-rulerpen:before {
  content: "\E623"; }

.uf-erpsearch:before {
  content: "\E64E"; }

.uf-group-o:before {
  content: "\E6A8"; }

.uf-cloud-o-updown:before {
  content: "\E725"; }

.uf-close-c-o:before {
  content: "\E625"; }

.uf-add-s:before {
  content: "\E620"; }

.uf-pc:before {
  content: "\E6E8"; }

.uf-rain:before {
  content: "\E771"; }

.uf-nodata:before {
  content: "\E64F"; }

.uf-close-c:before {
  content: "\E66B"; }

.uf-bohui-s-o:before {
  content: "\E65F"; }

.uf-cloud:before {
  content: "\E772"; }

.uf-bag-s:before {
  content: "\E650"; }

.uf-table-2:before {
  content: "\E95F"; }

.uf-anglearrowpointingtoright:before {
  content: "\E61E"; }

.uf-exc-c-o:before {
  content: "\E615"; }

.uf-group:before {
  content: "\E651"; }

.uf-personin-o:before {
  content: "\E8D3"; }

.uf-calendar:before {
  content: "\E646"; }

.uf-add-s-o:before {
  content: "\E604"; }

.uf-sync-c-o:before {
  content: "\E655"; }

.uf-grid:before {
  content: "\E657"; }

.uf-anglepointingtoleft:before {
  content: "\E624"; }

.uf-activate-3:before {
  content: "\E65B"; }

.uf-caven:before {
  content: "\E663"; }

.uf-back:before {
  content: "\E6E3"; }

.uf-pass-2:before {
  content: "\E65D"; }

.uf-reduce-s-o:before {
  content: "\E719"; }

.uf-area:before {
  content: "\E6EA"; }

.uf-flag:before {
  content: "\E65E"; }

.uf-box-o-2:before {
  content: "\E610"; }

.uf-arrow-s-o-down:before {
  content: "\E660"; }

.uf-arrow-s-o-up:before {
  content: "\E662"; }

.uf-building:before {
  content: "\E6EE"; }

.uf-tapp:before {
  content: "\E773"; }

.uf-treefolder:before {
  content: "\E628"; }

.uf-advice:before {
  content: "\E6CF"; }

.uf-2collayout:before {
  content: "\E618"; }

.uf-check-s:before {
  content: "\E672"; }

.uf-sign:before {
  content: "\E67A"; }

.uf-listsearch:before {
  content: "\E67C"; }

.uf-gridcaretarrowup:before {
  content: "\E636"; }

.uf-eye-c-o:before {
  content: "\E67E"; }

.uf-check-c-o:before {
  content: "\E6EF"; }

.uf-seal:before {
  content: "\E67F"; }

.uf-erpbox:before {
  content: "\E6AE"; }

.uf-rulerpen-o:before {
  content: "\E62E"; }

.uf-role:before {
  content: "\E7C2"; }

.uf-exc-c-2:before {
  content: "\E675"; }

.uf-pad:before {
  content: "\E6BD"; }

.uf-treefolder-closed:before {
  content: "\E688"; }

.uf-reduce-c-o:before {
  content: "\E635"; }

.uf-pass-s-o:before {
  content: "\E682"; }

.uf-setting:before {
  content: "\E683"; }

.uf-close-s:before {
  content: "\E76A"; }

.uf-map-o:before {
  content: "\E665"; }

.uf-move:before {
  content: "\E68B"; }

.uf-2arrow-down:before {
  content: "\E606"; }

.uf-2arrow-right:before {
  content: "\E60B"; }

.uf-arrow-c-o-left:before {
  content: "\E684"; }

.uf-plus:before {
  content: "\E763"; }

.uf-arrow-c-o-right:before {
  content: "\E685"; }

.uf-arrow-c-o-down:before {
  content: "\E687"; }

.uf-list-s-o:before {
  content: "\E746"; }

.uf-cloud-o-down:before {
  content: "\E673"; }

.uf-nodata-2:before {
  content: "\E68C"; }

.uf-file-s:before {
  content: "\E642"; }

.uf-2arrow-up:before {
  content: "\E607"; }

.uf-notification:before {
  content: "\E9CC"; }

.uf-piechart:before {
  content: "\E6F0"; }

.uf-cloud-o-up:before {
  content: "\E6AC"; }

.uf-close:before {
  content: "\E76B"; }

.uf-correct:before {
  content: "\E677"; }

.uf-histogram-s-o-2:before {
  content: "\E6FA"; }

.uf-4square-2:before {
  content: "\E691"; }

.uf-sunny:before {
  content: "\E774"; }

.uf-link:before {
  content: "\E6FE"; }

.uf-eye:before {
  content: "\E692"; }

.uf-eye-o:before {
  content: "\E69C"; }

.uf-qian:before {
  content: "\E69E"; }

.uf-widgetab:before {
  content: "\E6F2"; }

.uf-rmb-s:before {
  content: "\E6A0"; }

.uf-link-off:before {
  content: "\E6FF"; }

.uf-shang-s:before {
  content: "\E6A1"; }

.uf-xia-s:before {
  content: "\E6A6"; }

.uf-box-2:before {
  content: "\E616"; }

.uf-pass-o:before {
  content: "\E6A7"; }

.uf-arrow-down:before {
  content: "\E609"; }

.uf-arrow-right:before {
  content: "\E611"; }

.uf-arrow-left:before {
  content: "\E612"; }

.uf-box:before {
  content: "\E613"; }

.uf-triangle-right:before {
  content: "\E61C"; }

.uf-histogram-s-o:before {
  content: "\E626"; }

.uf-book:before {
  content: "\E62A"; }

.uf-bookmark-o:before {
  content: "\E631"; }

.uf-leaf:before {
  content: "\E62D"; }

.uf-bullseye:before {
  content: "\E632"; }

.uf-calendarpageempty:before {
  content: "\E647"; }

.uf-gridcaretdown:before {
  content: "\E637"; }

.uf-triangle-up:before {
  content: "\E638"; }

.uf-triangle-down:before {
  content: "\E639"; }

.uf-cloud-down:before {
  content: "\E64A"; }

.uf-cloud-up:before {
  content: "\E64B"; }

.uf-bubble:before {
  content: "\E652"; }

.uf-bubble-o:before {
  content: "\E653"; }

.uf-copy:before {
  content: "\E65A"; }

.uf-correct-2:before {
  content: "\E658"; }

.uf-2arrow-left:before {
  content: "\E664"; }

.uf-arrow-down-2:before {
  content: "\E667"; }

.uf-download:before {
  content: "\E669"; }

.uf-earth:before {
  content: "\E66D"; }

.uf-mail-o:before {
  content: "\E66F"; }

.uf-mail:before {
  content: "\E670"; }

.uf-exc:before {
  content: "\E674"; }

.uf-externallink:before {
  content: "\E676"; }

.uf-video:before {
  content: "\E67B"; }

.uf-films:before {
  content: "\E680"; }

.uf-folder:before {
  content: "\E689"; }

.uf-folder-o:before {
  content: "\E68A"; }

.uf-fontselectioneditor:before {
  content: "\E68D"; }

.uf-4square:before {
  content: "\E68E"; }

.uf-gift:before {
  content: "\E693"; }

.uf-github-c:before {
  content: "\E695"; }

.uf-github-s:before {
  content: "\E696"; }

.uf-heart-o:before {
  content: "\E6A3"; }

.uf-heart:before {
  content: "\E6A4"; }

.uf-home:before {
  content: "\E6A2"; }

.uf-i-c-2:before {
  content: "\E6AA"; }

.uf-i:before {
  content: "\E6AB"; }

.uf-triangle-left:before {
  content: "\E6B0"; }

.uf-symlist:before {
  content: "\E6BE"; }

.uf-arrow-left-2:before {
  content: "\E6BF"; }

.uf-arrow-right-2:before {
  content: "\E6C0"; }

.uf-arrow-up-2:before {
  content: "\E6C1"; }

.uf-reduce-c:before {
  content: "\E6CB"; }

.uf-reduce-s:before {
  content: "\E6CC"; }

.uf-minus:before {
  content: "\E6CE"; }

.uf-mobile:before {
  content: "\E6E0"; }

.uf-bell-o:before {
  content: "\E6D4"; }

.uf-9square:before {
  content: "\E6D5"; }

.uf-numlist:before {
  content: "\E6DD"; }

.uf-folderopen-o:before {
  content: "\E6D7"; }

.uf-treefolderopen:before {
  content: "\E6D8"; }

.uf-mac:before {
  content: "\E6ED"; }

.uf-camera:before {
  content: "\E6E4"; }

.uf-picture:before {
  content: "\E6E5"; }

.uf-play:before {
  content: "\E6EB"; }

.uf-play-o:before {
  content: "\E6EC"; }

.uf-qm-c:before {
  content: "\E6F4"; }

.uf-qm:before {
  content: "\E6F5"; }

.uf-navmenu-light:before {
  content: "\E6FD"; }

.uf-settings:before {
  content: "\E70C"; }

.uf-cart:before {
  content: "\E711"; }

.uf-histogram:before {
  content: "\E714"; }

.uf-finetune:before {
  content: "\E71A"; }

.uf-sortup:before {
  content: "\E71B"; }

.uf-sortdown:before {
  content: "\E71C"; }

.uf-sort19:before {
  content: "\E71D"; }

.uf-sort91:before {
  content: "\E71F"; }

.uf-za:before {
  content: "\E721"; }

.uf-star-o:before {
  content: "\E726"; }

.uf-star-2:before {
  content: "\E727"; }

.uf-star:before {
  content: "\E728"; }

.uf-luggage:before {
  content: "\E72D"; }

.uf-table:before {
  content: "\E730"; }

.uf-tel:before {
  content: "\E734"; }

.uf-tel-s:before {
  content: "\E735"; }

.uf-terminal:before {
  content: "\E736"; }

.uf-file:before {
  content: "\E738"; }

.uf-file-o:before {
  content: "\E739"; }

.uf-3dot-h:before {
  content: "\E73C"; }

.uf-time-c-o:before {
  content: "\E742"; }

.uf-upload:before {
  content: "\E750"; }

.uf-3dot-v:before {
  content: "\E753"; }

.uf-rmb:before {
  content: "\E757"; }

.uf-arrow-c-o-up:before {
  content: "\E6A9"; }

.uf-reject-2:before {
  content: "\E6AD"; }

.uf-barcode:before {
  content: "\E7FC"; }

.uf-zoom-out:before {
  content: "\E686"; }

.uf-exc-t-o:before {
  content: "\E60A"; }

.uf-pass:before {
  content: "\E6B1"; }

.uf-flow:before {
  content: "\E6B2"; }

.uf-add-c:before {
  content: "\E61A"; }

.uf-arrow-c-o-right-2:before {
  content: "\E6B3"; }

.uf-shelf-on:before {
  content: "\E6B4"; }

.uf-shelf-off:before {
  content: "\E6B5"; }

.uf-file-o-2:before {
  content: "\E60F"; }

.uf-truck-o:before {
  content: "\E6B6"; }

.uf-super:before {
  content: "\E62C"; }

.uf-equipment:before {
  content: "\E630"; }

.uf-arrow-c-o-left-2:before {
  content: "\E6B8"; }

.uf-files-o:before {
  content: "\E6FC"; }

.uf-cloud-o:before {
  content: "\E6BA"; }

.uf-rmb-s-o-2:before {
  content: "\E6BB"; }

.uf-3dot-c-o:before {
  content: "\E6F3"; }

.uf-dafeng:before {
  content: "\E775"; }

.uf-baoxue:before {
  content: "\E776"; }

.uf-bingbao:before {
  content: "\E777"; }

.uf-fengbao:before {
  content: "\E778"; }

.uf-xiaoyu:before {
  content: "\E779"; }

.uf-zhenxue:before {
  content: "\E77A"; }

.uf-zhongyu:before {
  content: "\E77B"; }

.uf-es:before {
  content: "\E747"; }

.uf-flow-o-2:before {
  content: "\E6BC"; }

.uf-activate-2:before {
  content: "\E6C2"; }

.uf-flow-o:before {
  content: "\E6C3"; }

.uf-bulb-2:before {
  content: "\E63A"; }

.uf-mi-c:before {
  content: "\E62F"; }

.uf-top-up:before {
  content: "\E668"; }

.uf-creditcard:before {
  content: "\E8B4"; }

.uf-align-center:before {
  content: "\E8B9"; }

.uf-align-justify:before {
  content: "\E8BA"; }

.uf-align-left:before {
  content: "\E8BB"; }

.uf-align-right:before {
  content: "\E8BC"; }

.uf-ju-c-o:before {
  content: "\E6C4"; }

.uf-truck:before {
  content: "\E990"; }

.uf-setting-c-o:before {
  content: "\E6C5"; }

.uf-users-o:before {
  content: "\E91B"; }

.uf-bag-s-o:before {
  content: "\E6C6"; }

.uf-cai-s:before {
  content: "\E6C7"; }

.uf-listcheck:before {
  content: "\E6C8"; }

.uf-users:before {
  content: "\E794"; }

.uf-i-c:before {
  content: "\E6CD"; }

.uf-building-o:before {
  content: "\E6F6"; }

.uf-rmb-s-o:before {
  content: "\E6D0"; }

.uf-reject:before {
  content: "\E6D1"; }

.uf-9dot:before {
  content: "\E6F7"; }

.uf-loadingstate:before {
  content: "\E600"; }

.uf-gateway:before {
  content: "\E6D3"; }

.uf-ticket-s-o:before {
  content: "\E6D6"; }

.uf-userset:before {
  content: "\E6F8"; }

.uf-puzzle-o:before {
  content: "\E648"; }

.uf-box-o:before {
  content: "\E6D9"; }

.uf-bulb:before {
  content: "\E6DA"; }

.uf-exc-t:before {
  content: "\E61B"; }

.uf-rmb-c:before {
  content: "\E6DB"; }

.uf-table-s-o:before {
  content: "\E759"; }

.uf-umbrella-o:before {
  content: "\E6DC"; }

.uf-dropbox:before {
  content: "\E69D"; }

.uf-search-light:before {
  content: "\E622"; }

.uf-cart-o:before {
  content: "\E8C4"; }

.uf-kero-col:before {
  content: "\E8C7"; }

.uf-uba-col:before {
  content: "\E8C8"; }

.uf-tinperzc-col:before {
  content: "\E8C9"; }

.uf-tinperzch-col:before {
  content: "\E8CA"; }

.uf-iuap-col:before {
  content: "\E8CB"; }

.uf-iuapdesign-col:before {
  content: "\E8CC"; }

.uf-bee-col:before {
  content: "\E8CD"; }

.uf-neoui-col:before {
  content: "\E8CE"; }

.uf-sparrow-col:before {
  content: "\E8CF"; }

.uf-tinpercn-col:before {
  content: "\E8D0"; }

.uf-tinperen-col:before {
  content: "\E8D1"; }

.uf-arrow-up:before {
  content: "\E8D2"; }

.uf-mailsym:before {
  content: "\E605"; }

.uf-print:before {
  content: "\E60E"; }

.uf-ticket-3:before {
  content: "\E619"; }

.uf-loan:before {
  content: "\E61F"; }

.uf-ticket-2:before {
  content: "\E629"; }

.uf-offwork:before {
  content: "\E62B"; }

.uf-todolist:before {
  content: "\E640"; }

.uf-personin:before {
  content: "\E66A"; }

.uf-ticket:before {
  content: "\E671"; }

.uf-linechart:before {
  content: "\E6FB"; }

.uf-4leaf:before {
  content: "\E6DE"; }

.uf-listset:before {
  content: "\E6DF"; }

.uf-qi-c-o:before {
  content: "\E621"; }

.uf-exc-c:before {
  content: "\E61D"; }

.uf-code:before {
  content: "\E656"; }

.uf-plug-o:before {
  content: "\E60D"; }

.uf-search-s:before {
  content: "\E991"; }

.uf-treeadd:before {
  content: "\E992"; }

.uf-mi:before {
  content: "\E993"; }

.uf-treeline-copy:before {
  content: "\E994"; }

.uf-listwithdots:before {
  content: "\E9CD"; }

.uf-gridlogo:before {
  content: "\E900"; }

.uf-magnifyingglass:before {
  content: "\E9CE"; }

.uf-anglearrowdown:before {
  content: "\E9CF"; }

.uf-yongyouyunchnen:before {
  content: "\E98D"; }

.uf-yycloud:before {
  content: "\E68F"; }

.uf-funnel-o:before {
  content: "\E63C"; }

.uf-filter:before {
  content: "\E9D0"; }

.uf-filterno:before {
  content: "\E9D1"; }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
@font-face {
  font-family: "uf";
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot");
  /* IE9*/
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot") format("embedded-opentype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.woff") format("woff"), url("//design.yonyoucloud.com/static/iconfont/iconfont.ttf") format("truetype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.svg") format("svg");
  /* iOS 4.1- */ }

.uf {
  font-family: "uf" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.uf-wechat:before {
  content: "\3488"; }

.uf-add-c-o:before {
  content: "\E601"; }

.uf-search:before {
  content: "\E603"; }

.uf-histogram-arrow-up:before {
  content: "\E633"; }

.uf-close-bold:before {
  content: "\E602"; }

.uf-umbrella:before {
  content: "\E63B"; }

.uf-qq:before {
  content: "\E694"; }

.uf-4square-3:before {
  content: "\E63D"; }

.uf-send:before {
  content: "\E63F"; }

.uf-map:before {
  content: "\E66C"; }

.uf-9square-2:before {
  content: "\E63E"; }

.uf-navmenu:before {
  content: "\E614"; }

.uf-pc-2:before {
  content: "\E644"; }

.uf-search-light-2:before {
  content: "\E627"; }

.uf-check-s-2:before {
  content: "\E66E"; }

.uf-pencil:before {
  content: "\E69B"; }

.uf-repeat:before {
  content: "\E634"; }

.uf-security-2:before {
  content: "\E6A5"; }

.uf-lexi:before {
  content: "\E643"; }

.uf-pencil-s:before {
  content: "\E77D"; }

.uf-del:before {
  content: "\E654"; }

.uf-bi-o:before {
  content: "\E641"; }

.uf-pencil-c:before {
  content: "\E6E6"; }

.uf-qrcode:before {
  content: "\E661"; }

.uf-rmb-c-o:before {
  content: "\E645"; }

.uf-search-c-o:before {
  content: "\E659"; }

.uf-bell:before {
  content: "\E60C"; }

.uf-pass-3:before {
  content: "\E649"; }

.uf-treearrow-down:before {
  content: "\E608"; }

.uf-training:before {
  content: "\E617"; }

.uf-group-2:before {
  content: "\E64C"; }

.uf-zoom-in:before {
  content: "\E906"; }

.uf-security-o:before {
  content: "\E7AC"; }

.uf-baojia-c:before {
  content: "\E64D"; }

.uf-rulerpen:before {
  content: "\E623"; }

.uf-erpsearch:before {
  content: "\E64E"; }

.uf-group-o:before {
  content: "\E6A8"; }

.uf-cloud-o-updown:before {
  content: "\E725"; }

.uf-close-c-o:before {
  content: "\E625"; }

.uf-add-s:before {
  content: "\E620"; }

.uf-pc:before {
  content: "\E6E8"; }

.uf-rain:before {
  content: "\E771"; }

.uf-nodata:before {
  content: "\E64F"; }

.uf-close-c:before {
  content: "\E66B"; }

.uf-bohui-s-o:before {
  content: "\E65F"; }

.uf-cloud:before {
  content: "\E772"; }

.uf-bag-s:before {
  content: "\E650"; }

.uf-table-2:before {
  content: "\E95F"; }

.uf-anglearrowpointingtoright:before {
  content: "\E61E"; }

.uf-exc-c-o:before {
  content: "\E615"; }

.uf-group:before {
  content: "\E651"; }

.uf-personin-o:before {
  content: "\E8D3"; }

.uf-calendar:before {
  content: "\E646"; }

.uf-add-s-o:before {
  content: "\E604"; }

.uf-sync-c-o:before {
  content: "\E655"; }

.uf-grid:before {
  content: "\E657"; }

.uf-anglepointingtoleft:before {
  content: "\E624"; }

.uf-activate-3:before {
  content: "\E65B"; }

.uf-caven:before {
  content: "\E663"; }

.uf-back:before {
  content: "\E6E3"; }

.uf-pass-2:before {
  content: "\E65D"; }

.uf-reduce-s-o:before {
  content: "\E719"; }

.uf-area:before {
  content: "\E6EA"; }

.uf-flag:before {
  content: "\E65E"; }

.uf-box-o-2:before {
  content: "\E610"; }

.uf-arrow-s-o-down:before {
  content: "\E660"; }

.uf-arrow-s-o-up:before {
  content: "\E662"; }

.uf-building:before {
  content: "\E6EE"; }

.uf-tapp:before {
  content: "\E773"; }

.uf-treefolder:before {
  content: "\E628"; }

.uf-advice:before {
  content: "\E6CF"; }

.uf-2collayout:before {
  content: "\E618"; }

.uf-check-s:before {
  content: "\E672"; }

.uf-sign:before {
  content: "\E67A"; }

.uf-listsearch:before {
  content: "\E67C"; }

.uf-gridcaretarrowup:before {
  content: "\E636"; }

.uf-eye-c-o:before {
  content: "\E67E"; }

.uf-check-c-o:before {
  content: "\E6EF"; }

.uf-seal:before {
  content: "\E67F"; }

.uf-erpbox:before {
  content: "\E6AE"; }

.uf-rulerpen-o:before {
  content: "\E62E"; }

.uf-role:before {
  content: "\E7C2"; }

.uf-exc-c-2:before {
  content: "\E675"; }

.uf-pad:before {
  content: "\E6BD"; }

.uf-treefolder-closed:before {
  content: "\E688"; }

.uf-reduce-c-o:before {
  content: "\E635"; }

.uf-pass-s-o:before {
  content: "\E682"; }

.uf-setting:before {
  content: "\E683"; }

.uf-close-s:before {
  content: "\E76A"; }

.uf-map-o:before {
  content: "\E665"; }

.uf-move:before {
  content: "\E68B"; }

.uf-2arrow-down:before {
  content: "\E606"; }

.uf-2arrow-right:before {
  content: "\E60B"; }

.uf-arrow-c-o-left:before {
  content: "\E684"; }

.uf-plus:before {
  content: "\E763"; }

.uf-arrow-c-o-right:before {
  content: "\E685"; }

.uf-arrow-c-o-down:before {
  content: "\E687"; }

.uf-list-s-o:before {
  content: "\E746"; }

.uf-cloud-o-down:before {
  content: "\E673"; }

.uf-nodata-2:before {
  content: "\E68C"; }

.uf-file-s:before {
  content: "\E642"; }

.uf-2arrow-up:before {
  content: "\E607"; }

.uf-notification:before {
  content: "\E9CC"; }

.uf-piechart:before {
  content: "\E6F0"; }

.uf-cloud-o-up:before {
  content: "\E6AC"; }

.uf-close:before {
  content: "\E76B"; }

.uf-correct:before {
  content: "\E677"; }

.uf-histogram-s-o-2:before {
  content: "\E6FA"; }

.uf-4square-2:before {
  content: "\E691"; }

.uf-sunny:before {
  content: "\E774"; }

.uf-link:before {
  content: "\E6FE"; }

.uf-eye:before {
  content: "\E692"; }

.uf-eye-o:before {
  content: "\E69C"; }

.uf-qian:before {
  content: "\E69E"; }

.uf-widgetab:before {
  content: "\E6F2"; }

.uf-rmb-s:before {
  content: "\E6A0"; }

.uf-link-off:before {
  content: "\E6FF"; }

.uf-shang-s:before {
  content: "\E6A1"; }

.uf-xia-s:before {
  content: "\E6A6"; }

.uf-box-2:before {
  content: "\E616"; }

.uf-pass-o:before {
  content: "\E6A7"; }

.uf-arrow-down:before {
  content: "\E609"; }

.uf-arrow-right:before {
  content: "\E611"; }

.uf-arrow-left:before {
  content: "\E612"; }

.uf-box:before {
  content: "\E613"; }

.uf-triangle-right:before {
  content: "\E61C"; }

.uf-histogram-s-o:before {
  content: "\E626"; }

.uf-book:before {
  content: "\E62A"; }

.uf-bookmark-o:before {
  content: "\E631"; }

.uf-leaf:before {
  content: "\E62D"; }

.uf-bullseye:before {
  content: "\E632"; }

.uf-calendarpageempty:before {
  content: "\E647"; }

.uf-gridcaretdown:before {
  content: "\E637"; }

.uf-triangle-up:before {
  content: "\E638"; }

.uf-triangle-down:before {
  content: "\E639"; }

.uf-cloud-down:before {
  content: "\E64A"; }

.uf-cloud-up:before {
  content: "\E64B"; }

.uf-bubble:before {
  content: "\E652"; }

.uf-bubble-o:before {
  content: "\E653"; }

.uf-copy:before {
  content: "\E65A"; }

.uf-correct-2:before {
  content: "\E658"; }

.uf-2arrow-left:before {
  content: "\E664"; }

.uf-arrow-down-2:before {
  content: "\E667"; }

.uf-download:before {
  content: "\E669"; }

.uf-earth:before {
  content: "\E66D"; }

.uf-mail-o:before {
  content: "\E66F"; }

.uf-mail:before {
  content: "\E670"; }

.uf-exc:before {
  content: "\E674"; }

.uf-externallink:before {
  content: "\E676"; }

.uf-video:before {
  content: "\E67B"; }

.uf-films:before {
  content: "\E680"; }

.uf-folder:before {
  content: "\E689"; }

.uf-folder-o:before {
  content: "\E68A"; }

.uf-fontselectioneditor:before {
  content: "\E68D"; }

.uf-4square:before {
  content: "\E68E"; }

.uf-gift:before {
  content: "\E693"; }

.uf-github-c:before {
  content: "\E695"; }

.uf-github-s:before {
  content: "\E696"; }

.uf-heart-o:before {
  content: "\E6A3"; }

.uf-heart:before {
  content: "\E6A4"; }

.uf-home:before {
  content: "\E6A2"; }

.uf-i-c-2:before {
  content: "\E6AA"; }

.uf-i:before {
  content: "\E6AB"; }

.uf-triangle-left:before {
  content: "\E6B0"; }

.uf-symlist:before {
  content: "\E6BE"; }

.uf-arrow-left-2:before {
  content: "\E6BF"; }

.uf-arrow-right-2:before {
  content: "\E6C0"; }

.uf-arrow-up-2:before {
  content: "\E6C1"; }

.uf-reduce-c:before {
  content: "\E6CB"; }

.uf-reduce-s:before {
  content: "\E6CC"; }

.uf-minus:before {
  content: "\E6CE"; }

.uf-mobile:before {
  content: "\E6E0"; }

.uf-bell-o:before {
  content: "\E6D4"; }

.uf-9square:before {
  content: "\E6D5"; }

.uf-numlist:before {
  content: "\E6DD"; }

.uf-folderopen-o:before {
  content: "\E6D7"; }

.uf-treefolderopen:before {
  content: "\E6D8"; }

.uf-mac:before {
  content: "\E6ED"; }

.uf-camera:before {
  content: "\E6E4"; }

.uf-picture:before {
  content: "\E6E5"; }

.uf-play:before {
  content: "\E6EB"; }

.uf-play-o:before {
  content: "\E6EC"; }

.uf-qm-c:before {
  content: "\E6F4"; }

.uf-qm:before {
  content: "\E6F5"; }

.uf-navmenu-light:before {
  content: "\E6FD"; }

.uf-settings:before {
  content: "\E70C"; }

.uf-cart:before {
  content: "\E711"; }

.uf-histogram:before {
  content: "\E714"; }

.uf-finetune:before {
  content: "\E71A"; }

.uf-sortup:before {
  content: "\E71B"; }

.uf-sortdown:before {
  content: "\E71C"; }

.uf-sort19:before {
  content: "\E71D"; }

.uf-sort91:before {
  content: "\E71F"; }

.uf-za:before {
  content: "\E721"; }

.uf-star-o:before {
  content: "\E726"; }

.uf-star-2:before {
  content: "\E727"; }

.uf-star:before {
  content: "\E728"; }

.uf-luggage:before {
  content: "\E72D"; }

.uf-table:before {
  content: "\E730"; }

.uf-tel:before {
  content: "\E734"; }

.uf-tel-s:before {
  content: "\E735"; }

.uf-terminal:before {
  content: "\E736"; }

.uf-file:before {
  content: "\E738"; }

.uf-file-o:before {
  content: "\E739"; }

.uf-3dot-h:before {
  content: "\E73C"; }

.uf-time-c-o:before {
  content: "\E742"; }

.uf-upload:before {
  content: "\E750"; }

.uf-3dot-v:before {
  content: "\E753"; }

.uf-rmb:before {
  content: "\E757"; }

.uf-arrow-c-o-up:before {
  content: "\E6A9"; }

.uf-reject-2:before {
  content: "\E6AD"; }

.uf-barcode:before {
  content: "\E7FC"; }

.uf-zoom-out:before {
  content: "\E686"; }

.uf-exc-t-o:before {
  content: "\E60A"; }

.uf-pass:before {
  content: "\E6B1"; }

.uf-flow:before {
  content: "\E6B2"; }

.uf-add-c:before {
  content: "\E61A"; }

.uf-arrow-c-o-right-2:before {
  content: "\E6B3"; }

.uf-shelf-on:before {
  content: "\E6B4"; }

.uf-shelf-off:before {
  content: "\E6B5"; }

.uf-file-o-2:before {
  content: "\E60F"; }

.uf-truck-o:before {
  content: "\E6B6"; }

.uf-super:before {
  content: "\E62C"; }

.uf-equipment:before {
  content: "\E630"; }

.uf-arrow-c-o-left-2:before {
  content: "\E6B8"; }

.uf-files-o:before {
  content: "\E6FC"; }

.uf-cloud-o:before {
  content: "\E6BA"; }

.uf-rmb-s-o-2:before {
  content: "\E6BB"; }

.uf-3dot-c-o:before {
  content: "\E6F3"; }

.uf-dafeng:before {
  content: "\E775"; }

.uf-baoxue:before {
  content: "\E776"; }

.uf-bingbao:before {
  content: "\E777"; }

.uf-fengbao:before {
  content: "\E778"; }

.uf-xiaoyu:before {
  content: "\E779"; }

.uf-zhenxue:before {
  content: "\E77A"; }

.uf-zhongyu:before {
  content: "\E77B"; }

.uf-es:before {
  content: "\E747"; }

.uf-flow-o-2:before {
  content: "\E6BC"; }

.uf-activate-2:before {
  content: "\E6C2"; }

.uf-flow-o:before {
  content: "\E6C3"; }

.uf-bulb-2:before {
  content: "\E63A"; }

.uf-mi-c:before {
  content: "\E62F"; }

.uf-top-up:before {
  content: "\E668"; }

.uf-creditcard:before {
  content: "\E8B4"; }

.uf-align-center:before {
  content: "\E8B9"; }

.uf-align-justify:before {
  content: "\E8BA"; }

.uf-align-left:before {
  content: "\E8BB"; }

.uf-align-right:before {
  content: "\E8BC"; }

.uf-ju-c-o:before {
  content: "\E6C4"; }

.uf-truck:before {
  content: "\E990"; }

.uf-setting-c-o:before {
  content: "\E6C5"; }

.uf-users-o:before {
  content: "\E91B"; }

.uf-bag-s-o:before {
  content: "\E6C6"; }

.uf-cai-s:before {
  content: "\E6C7"; }

.uf-listcheck:before {
  content: "\E6C8"; }

.uf-users:before {
  content: "\E794"; }

.uf-i-c:before {
  content: "\E6CD"; }

.uf-building-o:before {
  content: "\E6F6"; }

.uf-rmb-s-o:before {
  content: "\E6D0"; }

.uf-reject:before {
  content: "\E6D1"; }

.uf-9dot:before {
  content: "\E6F7"; }

.uf-loadingstate:before {
  content: "\E600"; }

.uf-gateway:before {
  content: "\E6D3"; }

.uf-ticket-s-o:before {
  content: "\E6D6"; }

.uf-userset:before {
  content: "\E6F8"; }

.uf-puzzle-o:before {
  content: "\E648"; }

.uf-box-o:before {
  content: "\E6D9"; }

.uf-bulb:before {
  content: "\E6DA"; }

.uf-exc-t:before {
  content: "\E61B"; }

.uf-rmb-c:before {
  content: "\E6DB"; }

.uf-table-s-o:before {
  content: "\E759"; }

.uf-umbrella-o:before {
  content: "\E6DC"; }

.uf-dropbox:before {
  content: "\E69D"; }

.uf-search-light:before {
  content: "\E622"; }

.uf-cart-o:before {
  content: "\E8C4"; }

.uf-kero-col:before {
  content: "\E8C7"; }

.uf-uba-col:before {
  content: "\E8C8"; }

.uf-tinperzc-col:before {
  content: "\E8C9"; }

.uf-tinperzch-col:before {
  content: "\E8CA"; }

.uf-iuap-col:before {
  content: "\E8CB"; }

.uf-iuapdesign-col:before {
  content: "\E8CC"; }

.uf-bee-col:before {
  content: "\E8CD"; }

.uf-neoui-col:before {
  content: "\E8CE"; }

.uf-sparrow-col:before {
  content: "\E8CF"; }

.uf-tinpercn-col:before {
  content: "\E8D0"; }

.uf-tinperen-col:before {
  content: "\E8D1"; }

.uf-arrow-up:before {
  content: "\E8D2"; }

.uf-mailsym:before {
  content: "\E605"; }

.uf-print:before {
  content: "\E60E"; }

.uf-ticket-3:before {
  content: "\E619"; }

.uf-loan:before {
  content: "\E61F"; }

.uf-ticket-2:before {
  content: "\E629"; }

.uf-offwork:before {
  content: "\E62B"; }

.uf-todolist:before {
  content: "\E640"; }

.uf-personin:before {
  content: "\E66A"; }

.uf-ticket:before {
  content: "\E671"; }

.uf-linechart:before {
  content: "\E6FB"; }

.uf-4leaf:before {
  content: "\E6DE"; }

.uf-listset:before {
  content: "\E6DF"; }

.uf-qi-c-o:before {
  content: "\E621"; }

.uf-exc-c:before {
  content: "\E61D"; }

.uf-code:before {
  content: "\E656"; }

.uf-plug-o:before {
  content: "\E60D"; }

.uf-search-s:before {
  content: "\E991"; }

.uf-treeadd:before {
  content: "\E992"; }

.uf-mi:before {
  content: "\E993"; }

.uf-treeline-copy:before {
  content: "\E994"; }

.uf-listwithdots:before {
  content: "\E9CD"; }

.uf-gridlogo:before {
  content: "\E900"; }

.uf-magnifyingglass:before {
  content: "\E9CE"; }

.uf-anglearrowdown:before {
  content: "\E9CF"; }

.uf-yongyouyunchnen:before {
  content: "\E98D"; }

.uf-yycloud:before {
  content: "\E68F"; }

.uf-funnel-o:before {
  content: "\E63C"; }

.uf-filter:before {
  content: "\E9D0"; }

.uf-filterno:before {
  content: "\E9D1"; }

.uf-clean:before {
  content: "\E9D2"; }

.uf-save:before {
  content: "\E9D3"; }

.uf-export:before {
  content: "\E9D4"; }

.uf-import:before {
  content: "\E9D5"; }

.uf-stop-c:before {
  content: "\E9D6"; }

.uf-rubber:before {
  content: "\E9D7"; }

.uf-bediting:before {
  content: "\E9D8"; }

.uf-maxmize:before {
  content: "\E9D9"; }

.uf-minimize:before {
  content: "\E9DA"; }

.uf-globe:before {
  content: "\E9DB"; }

.uf-yybs:before {
  content: "\E9DC"; }

.uf-iuap5:before {
  content: "\E9DD"; }

.uf-iuap5c:before {
  content: "\E9FF"; }

.uf-qingkong:before {
  content: "\E666"; }

.uf-location:before {
  content: "\E78B"; }

.u-form-control {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  width: 100%;
  height: 32px;
  cursor: text;
  font-size: 14px;
  line-height: 1.5;
  color: #424242;
  background-color: #fff;
  background-image: none;
  border: 1px solid rgb(165, 173, 186);
  border-radius: 3px;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .u-form-control:focus {
    border-color: #66afe9;
    outline: 0; }
  .u-form-control::-ms-clear, .u-form-control ::-ms-reveal {
    display: none; }
  .u-form-control-prefix-suffix {
    padding: 0 30px; }

.u-form-control[disabled] {
  background: #F7F9FB;
  border-color: #DFE1E6;
  color: #909090;
  cursor: not-allowed; }

.u-form-control.lg {
  height: 40px;
  font-size: 14px; }

.u-form-control.sm {
  font-size: 12px;
  height: 26px; }

.u-form-control-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  padding: 4px;
  width: 100%; }
  .u-form-control-search-wrapper .u-form-control-search-action {
    color: #ccc;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    text-decoration: none; }
    .u-form-control-search-wrapper .u-form-control-search-action .uf {
      -webkit-transition: all .3s;
      transition: all .3s;
      font-size: 12px;
      color: #ccc; }
      .u-form-control-search-wrapper .u-form-control-search-action .uf.uf-search:before {
        content: "\E603"; }

.u-form-control-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%; }
  .u-form-control-affix-wrapper .u-form-control-prefix, .u-form-control-affix-wrapper .u-form-control-suffix {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    line-height: 0;
    right: 7px;
    color: rgba(0, 0, 0, 0.65); }
  .u-form-control-affix-wrapper .u-form-control-suffix.has-close {
    cursor: pointer;
    right: 0;
    padding-right: 7px; }
  .u-form-control-affix-wrapper .u-form-control-simple-prefix, .u-form-control-affix-wrapper .u-form-control-simple-suffix {
    position: absolute;
    top: 60%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    line-height: 0;
    color: rgba(0, 0, 0, 0.65);
    width: 30px;
    text-align: center;
    font-size: 12px; }
  .u-form-control-affix-wrapper .u-form-control-simple-prefix {
    left: 0; }
  .u-form-control-affix-wrapper .u-form-control-simple-suffix {
    right: 0; }

.u-form-control-close .uf-close-c {
  opacity: 0;
  -webkit-transition: .3s all;
  transition: .3s all; }

.u-form-control-close:hover .uf-close-c {
  opacity: 1; }

.u-form-control.rc-textarea {
  min-height: 32px;
  -webkit-transition: all .3s,height 0s;
  transition: all .3s,height 0s; }

/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #505F79;
  text-align: center;
  background-color: #eee;
  border: 1px solid rgb(165, 173, 186);
  border-radius: 3px;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell; }
  .u-input-group-addon:last-child {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .u-input-group-addon:first-child {
    border-right: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* FormGroup */
/*  Navlayout  */
.u-input-group-addon {
  font-size: 14px; }

.u-input-group-btn {
  font-size: 0;
  white-space: nowrap;
  position: relative;
  width: 1%;
  vertical-align: middle;
  display: table-cell; }
  .u-input-group-btn .u-button {
    position: relative; }

.u-input-group-btn:first-child > button, .u-input-group-btn:first-child > .btn-group > button, .u-input-group-btn:first-child > .dropdown-toggle, .u-input-group-btn:last-child > .btn-group:not(:last-child) > button, .u-input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.u-input-group-btn:first-child > .btn-group:not(:first-child) > button, .u-input-group-btn:first-child > button:not(:first-child), .u-input-group-btn:last-child > button, .u-input-group-btn:last-child > .btn-group > button, .u-input-group-btn:last-child > .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.u-input-group-btn:last-child > button, .u-input-group-btn:last-child > .btn-group {
  margin-left: -1px; }

.u-input-group-btn:first-child > button, .u-input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.u-input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .u-input-group .u-input-group-btn .u-button {
    border: 1px solid rgb(165, 173, 186);
    height: 32px;
    line-height: 1.3; }
  .u-input-group .u-form-control {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 0;
    display: table-cell; }
    .u-input-group .u-form-control:first-child {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
    .u-input-group .u-form-control:last-child {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
    .u-input-group .u-form-control:not(:first-child):not(:last-child) {
      border-radius: 0; }
  .u-input-group.simple .u-form-control {
    border-radius: 3px; }
  .u-input-group.simple .u-input-group-btn {
    position: absolute;
    top: 4px;
    bottom: 0;
    right: 6px;
    min-width: 20px; }
  .u-input-group.simple .u-form-control:not(:last-child) {
    padding-right: 23px; }

.rc-calendar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #212121; }

.rc-calendar * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.rc-calendar-hidden {
  display: none; }

.rc-calendar-input-wrap {
  position: relative;
  padding: 6px;
  border-bottom: 1px solid #e9e9e9; }

.rc-calendar-input-wrap:after {
  content: '';
  clear: both; }

.rc-calendar-date-input-wrap {
  overflow: hidden; }

.rc-calendar-time-picker {
  position: absolute;
  width: 100%;
  top: 34px;
  background-color: white;
  height: 217px; }

.rc-calendar-time-picker-panel {
  width: 100%;
  position: relative; }

.rc-calendar-time-picker-panel .rc-time-picker-panel-input-wrap {
  display: none; }

.rc-calendar-time-picker-panel .rc-time-picker-panel-inner {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.rc-calendar-time-picker-panel .rc-time-picker-panel-select {
  width: 84px;
  max-height: 217px; }

.rc-calendar-time-picker-panel .rc-time-picker-panel-select li {
  text-align: center;
  padding: 0; }

.rc-calendar-time-picker-wrap {
  float: left;
  width: 100%; }

.rc-calendar-time-picker-wrap .rc-time-picker {
  width: 100%; }

.rc-calendar-time-picker-wrap .rc-time-picker-input {
  padding: 0;
  border: 1px solid transparent;
  outline: 0;
  height: 22px; }

.rc-calendar-time-picker-wrap .rc-time-picker-icon {
  display: none; }

.rc-calendar-input {
  border: 1px solid transparent;
  width: 100%;
  color: #212121;
  cursor: text;
  line-height: 1.5;
  outline: 0;
  height: 22px; }

.rc-calendar-input-invalid {
  border-color: red; }

.rc-calendar-clear-btn {
  z-index: 9999;
  position: absolute;
  right: 6px;
  cursor: pointer;
  overflow: hidden;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 6px;
  margin: 0; }

.rc-calendar-clear-btn:after {
  content: "x";
  font-size: 12px;
  color: #aaa;
  display: inline-block;
  line-height: 1;
  width: 20px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }

.rc-calendar-clear-btn:hover:after {
  color: #212121; }

.rc-calendar-clear-btn.uf {
  color: #424242;
  opacity: .7; }

.rc-calendar-picker {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1000; }

.rc-calendar-picker-hidden {
  display: none; }

.rc-calendar-picker-slide-up-enter {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  display: block !important;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.rc-calendar-picker-slide-up-appear {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  display: block !important;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.rc-calendar-picker-slide-up-leave {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  display: block !important;
  opacity: 1;
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomLeft,
.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomRight,
.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomLeft,
.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomRight {
  -webkit-animation-name: rcDropdownSlideUpIn;
          animation-name: rcDropdownSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topLeft,
.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topRight,
.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topLeft,
.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topRight {
  -webkit-animation-name: rcDropdownSlideDownIn;
          animation-name: rcDropdownSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomLeft,
.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomRight {
  -webkit-animation-name: rcDropdownSlideUpOut;
          animation-name: rcDropdownSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topLeft,
.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topRight {
  -webkit-animation-name: rcDropdownSlideDownOut;
          animation-name: rcDropdownSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

@-webkit-keyframes rcDropdownSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes rcDropdownSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@-webkit-keyframes rcDropdownSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@keyframes rcDropdownSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@-webkit-keyframes rcDropdownSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes rcDropdownSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@-webkit-keyframes rcDropdownSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@keyframes rcDropdownSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

.rc-calendar {
  position: relative;
  outline: none;
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif;
  width: 253px;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 5px #ccc;
          box-shadow: 0 1px 5px #ccc;
  background-clip: padding-box;
  border: 1px solid rgb(165, 173, 186);
  line-height: 1.5; }

.rc-calendar-date-panel,
.rc-calendar-panel {
  position: relative;
  outline: none; }

.rc-calendar-week-number {
  width: 286px; }

.rc-calendar-week-number-cell {
  text-align: center; }

.rc-calendar-header {
  padding: 0 10px;
  height: 34px;
  line-height: 30px;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  border-bottom: 1px solid #ccc; }

.rc-calendar-header > a {
  font-weight: bold;
  display: inline-block;
  padding: 0px 5px;
  line-height: 34px;
  text-align: center;
  width: 30px; }

.rc-calendar-header > a:hover {
  cursor: pointer;
  color: rgb(245, 60, 50); }

.rc-calendar-header .rc-calendar-prev-month-btn {
  position: absolute;
  left: 25px; }

.rc-calendar-header .rc-calendar-prev-month-btn:after {
  content: '\2039'; }

.rc-calendar-header .rc-calendar-next-month-btn {
  position: absolute;
  right: 25px; }

.rc-calendar-header .rc-calendar-next-month-btn:after {
  content: '\203A'; }

.rc-calendar-year-select,
.rc-calendar-month-select,
.rc-calendar-day-select {
  display: inline-block;
  font-size: 12px;
  color: #212121;
  padding: 0 8px;
  line-height: 34px; }

.rc-calendar-year-select:hover,
.rc-calendar-month-select:hover,
.rc-calendar-day-select:hover {
  cursor: pointer;
  color: rgb(230, 0, 18); }

.rc-calendar-year-select.rc-calendar-time-status:hover,
.rc-calendar-month-select.rc-calendar-time-status:hover,
.rc-calendar-day-select.rc-calendar-time-status:hover {
  cursor: pointer;
  color: #212121; }

.rc-calendar-prev-month-btn,
.rc-calendar-next-month-btn,
.rc-calendar-prev-year-btn,
.rc-calendar-next-year-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
  color: #999;
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 34px; }

.rc-calendar-prev-month-btn:hover,
.rc-calendar-next-month-btn:hover,
.rc-calendar-prev-year-btn:hover,
.rc-calendar-next-year-btn:hover {
  color: rgb(230, 0, 18); }

.rc-calendar-next-year-btn {
  right: 0; }

.rc-calendar-next-year-btn:after {
  content: '\BB'; }

.rc-calendar-prev-year-btn {
  left: 0; }

.rc-calendar-prev-year-btn:after {
  content: '\AB'; }

.rc-calendar-body {
  padding: 9px 10px 10px;
  height: 217px; }

.rc-calendar table {
  border-collapse: collapse;
  max-width: 100%;
  background-color: transparent;
  width: 100%; }

.rc-calendar table,
.rc-calendar td,
.rc-calendar th,
.rc-calendar td {
  border: none; }

.rc-calendar .rc-calendar-today .rc-calendar-date {
  border: 1px solid rgb(245, 60, 50); }

.rc-calendar-table {
  border-spacing: 0;
  margin-bottom: 0; }

.rc-calendar-column-header {
  line-height: 18px;
  padding: 6px 0;
  width: 33px;
  text-align: center; }

.rc-calendar-column-header .rc-calendar-column-header-inner {
  display: block;
  font-weight: normal; }

.rc-calendar-week-number-header .rc-calendar-column-header-inner {
  display: none; }

.rc-calendar-cell {
  padding: 1px 0; }

.rc-calendar-date {
  display: block;
  margin: 0 auto;
  color: #212121;
  border-radius: 3px 3px;
  width: 26px;
  height: 26px;
  padding: 0;
  background: transparent;
  line-height: 26px;
  text-align: center; }

.rc-calendar-date:hover {
  background: rgb(235, 236, 240);
  cursor: pointer; }

.rc-calendar-selected-day .rc-calendar-date {
  background: rgb(245, 60, 50);
  color: #fff !important; }

.rc-calendar-selected-date .rc-calendar-date {
  background: rgb(245, 60, 50);
  color: #fff !important; }

.rc-calendar-selected-date .rc-calendar-date:hover {
  background: rgb(245, 60, 50); }

.rc-calendar-disabled-cell .rc-calendar-date {
  cursor: not-allowed;
  color: #bcbcbc;
  background: #f3f3f3;
  border-radius: 0;
  width: auto; }

.rc-calendar-disabled-cell.rc-calendar-selected-date .rc-calendar-date {
  color: #bcbcbc !important; }

.rc-calendar-disabled-cell .rc-calendar-date:hover {
  background: #f3f3f3; }

.rc-calendar-disabled-cell-first-of-row .rc-calendar-date {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.rc-calendar-disabled-cell-last-of-row .rc-calendar-date {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.rc-calendar-last-month-cell .rc-calendar-date,
.rc-calendar-next-month-btn-day .rc-calendar-date {
  color: #909090; }

.rc-calendar-footer {
  border-top: 1px solid #ccc;
  padding: 10px 0;
  text-align: center;
  position: relative; }

.rc-calendar-footer .rc-time-picker {
  width: 90px; }

.rc-calendar-footer .rc-time-picker-input {
  height: 24px; }

.rc-calendar-footer-show-ok {
  text-align: right; }

.rc-calendar-footer-show-ok .rc-calendar-footer-btn {
  padding-right: 12px; }

.rc-calendar-footer-show-ok .rc-calendar-time-picker-btn {
  margin-left: 0;
  padding: 0 12px; }

.rc-calendar-footer-show-ok .rc-calendar-today-btn {
  float: left;
  padding-left: 12px; }

.rc-calendar-footer-btn {
  margin-top: 2px; }

.rc-calendar-footer-btn:after {
  content: 'x';
  height: 0;
  font-size: 0;
  overflow: hidden;
  clear: both; }

.rc-calendar-time-picker-btn {
  margin-left: 10px; }

.rc-calendar-today-btn,
.rc-calendar-ok-btn,
.rc-calendar-time-picker-btn {
  display: inline-block;
  text-align: center;
  color: rgb(245, 60, 50); }

.rc-calendar-today-btn:hover,
.rc-calendar-ok-btn:hover,
.rc-calendar-time-picker-btn:hover {
  cursor: pointer;
  color: rgb(230, 0, 18); }

.rc-calendar-today-btn-disabled,
.rc-calendar-ok-btn-disabled,
.rc-calendar-time-picker-btn-disabled {
  color: #909090; }

.rc-calendar-today-btn-disabled:hover,
.rc-calendar-ok-btn-disabled:hover,
.rc-calendar-time-picker-btn-disabled:hover {
  color: #909090; }

.rc-calendar-today-btn {
  padding-left: 10px; }

.rc-calendar-time-input {
  height: 25px;
  position: relative;
  display: inline-block;
  margin: 0 0;
  padding: 4px 10px;
  border-radius: 6px 6px;
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #212121;
  line-height: 1.5;
  -webkit-transform: border 0.3s cubic-bezier(0.35, 0, 0.25, 1), background 0.3s cubic-bezier(0.35, 0, 0.25, 1), box-shadow 0.3s cubic-bezier(0.35, 0, 0.25, 1);
          transform: border 0.3s cubic-bezier(0.35, 0, 0.25, 1), background 0.3s cubic-bezier(0.35, 0, 0.25, 1), box-shadow 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  width: 40px; }

.rc-calendar-time-input:hover {
  border-color: rgb(245, 60, 50); }

.rc-calendar-time-input:focus {
  border-color: rgb(245, 60, 50);
  -webkit-box-shadow: 0 0 3px rgb(245, 60, 50);
          box-shadow: 0 0 3px rgb(245, 60, 50); }

.rc-calendar-time-panel {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #ffffff;
  z-index: 10;
  position: absolute;
  outline: none; }

.rc-calendar-time-panel-header {
  padding: 0 10px;
  height: 34px;
  line-height: 34px;
  position: relative;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  border-bottom: 1px solid #ccc; }

.rc-calendar-time-panel-body {
  padding: 9px 10px 10px; }

.rc-calendar-time-panel-title {
  width: 180px;
  font-weight: bold;
  display: inline-block;
  padding: 4px 5px;
  text-align: center;
  height: 30px;
  line-height: 22px;
  border-radius: 4px; }

.rc-calendar-time-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 255px;
  border-collapse: separate; }

.rc-calendar-time-panel-cell {
  text-align: center;
  height: 42px;
  vertical-align: middle; }

.rc-calendar-time-panel-time {
  line-height: 26px;
  display: block;
  border-radius: 4px;
  width: 26px;
  margin: 0 auto; }

.rc-calendar-time-panel-time:hover {
  background: #ebfaff;
  cursor: pointer; }

.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-month-panel {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #ffffff;
  z-index: 10;
  position: absolute;
  outline: none; }

.rc-calendar-month-panel > div {
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.rc-calendar-month-panel-hidden {
  display: none; }

.rc-calendar-month-panel-header {
  padding: 0 10px;
  height: 34px;
  line-height: 30px;
  position: relative;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  border-bottom: 1px solid #ccc; }

.rc-calendar-month-panel-header > a {
  display: inline-block;
  padding: 4px 5px;
  text-align: center;
  width: 30px; }

.rc-calendar-month-panel-header > a:hover {
  cursor: pointer;
  color: rgb(230, 0, 18); }

.rc-calendar-month-panel-prev-year-btn,
.rc-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0; }

.rc-calendar-month-panel-next-year-btn:after {
  content: '\BB'; }

.rc-calendar-month-panel-prev-year-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  left: 0; }

.rc-calendar-month-panel-prev-year-btn:after {
  content: '\AB'; }

.rc-calendar-month-panel .rc-calendar-month-panel-year-select {
  width: 180px; }

.rc-calendar-month-panel-year-select-arrow {
  display: none; }

.rc-calendar-month-panel-next-year-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  right: 0; }

.rc-calendar-month-panel-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  padding: 9px 10px 10px; }

.rc-calendar-month-panel-footer {
  border-top: 1px solid #ccc;
  line-height: 38px; }

.rc-calendar-month-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate; }

.rc-calendar-month-panel-cell {
  text-align: center; }

.rc-calendar-month-panel-cell .rc-calendar-month-panel-month {
  display: block;
  width: 46px;
  margin: 0 auto;
  color: #212121;
  border-radius: 3px 3px;
  height: 36px;
  padding: 0;
  background: transparent;
  line-height: 36px;
  text-align: center; }

.rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover {
  background: rgb(235, 236, 240);
  cursor: pointer; }

.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month {
  color: #bfbfbf; }

.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover {
  background: white;
  cursor: not-allowed; }

.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-month-header-wrap {
  position: relative;
  height: 308px; }

.rc-calendar-year-panel {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #ffffff;
  z-index: 10;
  position: absolute;
  outline: none; }

.rc-calendar-year-panel > div {
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.rc-calendar-year-panel-hidden {
  display: none; }

.rc-calendar-year-panel-header {
  padding: 0 10px;
  height: 34px;
  line-height: 30px;
  position: relative;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  border-bottom: 1px solid #ccc; }

.rc-calendar-year-panel-header > a {
  display: inline-block;
  padding: 1px 5px;
  text-align: center;
  width: 30px; }

.rc-calendar-year-panel-header > a:hover {
  cursor: pointer;
  color: rgb(230, 0, 18); }

.rc-calendar-year-panel-prev-decade-btn,
.rc-calendar-year-panel-next-decade-btn {
  position: absolute;
  top: 0; }

.rc-calendar-year-panel-next-decade-btn:after {
  content: '\BB'; }

.rc-calendar-year-panel-prev-decade-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  left: 0; }

.rc-calendar-year-panel-prev-decade-btn:after {
  content: '\AB'; }

.rc-calendar-year-panel .rc-calendar-year-panel-decade-select {
  width: 180px; }

.rc-calendar-year-panel-decade-select-arrow {
  display: none; }

.rc-calendar-year-panel-next-decade-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  right: 0; }

.rc-calendar-year-panel-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  padding: 9px 10px 10px;
  min-height: 210px; }

.rc-calendar-year-panel-footer {
  border-top: 1px solid #ccc;
  line-height: 38px; }

.rc-calendar-year-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate; }

.rc-calendar-year-panel-cell {
  text-align: center; }

.rc-calendar-year-panel-year {
  display: block;
  width: 46px;
  margin: 0 auto;
  color: #212121;
  border-radius: 3px 3px;
  height: 36px;
  padding: 0;
  background: transparent;
  line-height: 36px;
  text-align: center; }

.rc-calendar-year-panel-year:hover {
  background: rgb(235, 236, 240);
  cursor: pointer; }

.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year,
.rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year {
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  color: #909090; }

.rc-calendar-decade-panel {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #ffffff;
  z-index: 10;
  position: absolute;
  outline: none;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.rc-calendar-decade-panel-hidden {
  display: none; }

.rc-calendar-decade-panel-header {
  padding: 0 10px;
  height: 34px;
  line-height: 34px;
  position: relative;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  border-bottom: 1px solid #ccc; }

.rc-calendar-decade-panel-header > a {
  display: inline-block;
  padding: 0px 5px;
  text-align: center;
  width: 30px; }

.rc-calendar-decade-panel-header > a:hover {
  cursor: pointer;
  color: rgb(245, 60, 50); }

.rc-calendar-decade-panel-prev-century-btn,
.rc-calendar-decade-panel-next-century-btn {
  position: absolute;
  top: 0; }

.rc-calendar-decade-panel-next-century-btn:after {
  content: '\BB'; }

.rc-calendar-decade-panel-prev-century-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  left: 0; }

.rc-calendar-decade-panel-prev-century-btn:after {
  content: '\AB'; }

.rc-calendar-decade-panel-next-century-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  right: 0; }

.rc-calendar-decade-panel-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  padding: 9px 10px 10px; }

.rc-calendar-decade-panel-footer {
  border-top: 1px solid #ccc;
  line-height: 38px; }

.rc-calendar-decade-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate; }

.rc-calendar-decade-panel-cell {
  text-align: center; }

.rc-calendar-decade-panel-decade {
  display: block;
  margin: 0 auto;
  color: #212121;
  border-radius: 3px 3px;
  height: 36px;
  padding: 0;
  background: transparent;
  line-height: 36px;
  text-align: center; }

.rc-calendar-decade-panel-decade:hover {
  background: rgb(235, 236, 240);
  cursor: pointer; }

.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover {
  background: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade,
.rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade {
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  color: #909090; }

.rc-calendar-range {
  width: 502px;
  overflow: hidden; }

.rc-calendar-range-part {
  width: 250px;
  position: relative; }

.rc-calendar-range-part .rc-calendar-time-picker {
  top: 69px; }

.rc-calendar-range-part .rc-calendar-time-picker-panel-select {
  width: 77px; }

.rc-calendar-range-left {
  float: left; }

.rc-calendar-range-left .rc-calendar-time-picker-panel-select:last-child {
  border-right: 1px solid #e9e9e9; }

.rc-calendar-range-right {
  float: right; }

.rc-calendar-range-right .rc-calendar-time-picker-panel {
  left: 21px; }

.rc-calendar-range-right .rc-calendar-time-picker-panel-select:first-child {
  border-left: 1px solid #e9e9e9; }

.rc-calendar-range-middle {
  position: absolute;
  margin-left: -10px;
  text-align: center;
  height: 35px;
  line-height: 35px; }

.rc-calendar-range .rc-calendar-date-panel::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.rc-calendar-range .rc-calendar-input-wrap {
  height: 35px; }

.rc-calendar-range .rc-calendar-input,
.rc-calendar-range .rc-time-picker-input {
  padding: 1px 7px;
  height: 22px; }

.rc-calendar-range .rc-calendar-body,
.rc-calendar-range .rc-calendar-decade-panel-body,
.rc-calendar-range .rc-calendar-year-panel-body,
.rc-calendar-range .rc-calendar-month-panel-body {
  border-bottom: 1px solid #e9e9e9;
  background: #fff; }

.rc-calendar-range.rc-calendar-week-number {
  width: 574px; }

.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part {
  width: 286px; }

.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker {
  top: 69px; }

.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker-panel-select {
  width: 89px; }

.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-right .rc-calendar-time-picker-panel {
  left: 36px; }

.rc-calendar-range .rc-calendar-year-panel,
.rc-calendar-range .rc-calendar-month-panel,
.rc-calendar-range .rc-calendar-decade-panel {
  top: 36px;
  height: 198px; }
  .rc-calendar-range .rc-calendar-year-panel > .rc-calendar-decade-panel-header,
  .rc-calendar-range .rc-calendar-month-panel > .rc-calendar-decade-panel-header,
  .rc-calendar-range .rc-calendar-decade-panel > .rc-calendar-decade-panel-header {
    display: none; }

.rc-calendar-range .rc-calendar-month-panel .rc-calendar-year-panel {
  top: 0; }

.rc-calendar-range .rc-calendar-decade-panel-table,
.rc-calendar-range .rc-calendar-year-panel-table,
.rc-calendar-range .rc-calendar-month-panel-table {
  height: 198px;
  background: #fff; }

.rc-calendar-range .rc-calendar-in-range-cell {
  background: rgb(255, 247, 231);
  border-radius: 0; }

.rc-calendar-range-bottom {
  text-align: right; }

.rc-calendar-range .rc-calendar-footer {
  border-top: none;
  padding: 0; }

.rc-calendar-range .rc-calendar-footer-btn {
  padding: 10px 12px 10px 0; }

.rc-calendar-range .rc-calendar-ok-btn {
  position: static; }

.rc-calendar-range .rc-calendar-today-btn {
  float: left; }

.rc-calendar-full {
  width: 275px; }

.rc-calendar-full-header {
  padding: 5px 10px;
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  border-bottom: 1px solid #ccc;
  overflow: hidden; }

.rc-calendar-full-header-month-select,
.rc-calendar-full-header-year-select {
  width: 70px;
  float: right;
  margin-right: 5px; }

.rc-calendar-full-header-switcher {
  float: right;
  display: inline-block; }

.rc-calendar-full-header-switcher-normal:hover {
  border-color: rgb(245, 60, 50);
  -webkit-box-shadow: 0 0 2px rgb(245, 60, 50);
          box-shadow: 0 0 2px rgb(245, 60, 50);
  cursor: pointer; }

.rc-calendar-full-header-switcher-focus {
  border-color: rgb(245, 60, 50);
  background-color: rgb(245, 60, 50);
  color: #fff; }

.rc-calendar-full-header-switcher > span {
  float: left;
  height: 28px;
  line-height: 24px;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  color: #212121; }

.rc-calendar-full-header-switcher > span:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right: none; }

.rc-calendar-full-header-switcher > span:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: none; }

.rc-calendar-fullscreen {
  width: auto; }

.rc-calendar-fullscreen .rc-calendar-full-header {
  border-bottom: none; }

.rc-calendar-fullscreen .rc-calendar-column-header {
  text-align: right;
  padding-right: 12px; }

.rc-calendar-fullscreen .rc-calendar-cell {
  padding: 0; }

.rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date,
.rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month {
  display: block;
  height: 116px;
  width: auto;
  border-radius: 0;
  margin: 0 4px;
  border: none;
  border-top: 2px solid #eee;
  text-align: right;
  padding-right: 8px; }

.rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date,
.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  background-color: #ebfaff;
  color: #212121; }

.rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date,
.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  border-top-color: #3FC7FA;
  color: #3FC7FA; }

.rc-time-picker {
  display: inline-block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.rc-time-picker * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.rc-time-picker-clear {
  position: absolute;
  right: 6px;
  cursor: pointer;
  overflow: hidden;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 3px;
  margin: 0; }

.rc-time-picker-clear-icon:after {
  content: "x";
  font-size: 12px;
  font-style: normal;
  color: #aaa;
  display: inline-block;
  line-height: 1;
  height: 20px;
  width: 20px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }

.rc-time-picker-clear-icon:hover:after {
  color: #212121; }

.rc-time-picker-input {
  width: 100%;
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: #212121;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

.rc-time-picker-input[disabled] {
  color: #ccc;
  background: #f7f7f7;
  cursor: not-allowed; }

.rc-time-picker-panel {
  z-index: 1070;
  width: 170px;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.rc-time-picker-panel * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.rc-time-picker-panel-inner {
  display: inline-block;
  position: relative;
  outline: none;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 5px #ccc;
          box-shadow: 0 1px 5px #ccc;
  background-clip: padding-box;
  border: 1px solid #ccc;
  line-height: 1.5; }

.rc-time-picker-panel-narrow {
  max-width: 113px; }

.rc-time-picker-panel-input {
  margin: 0;
  padding: 0;
  width: 100%;
  cursor: auto;
  line-height: 1.5;
  outline: 0;
  border: 1px solid transparent; }

.rc-time-picker-panel-input-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding: 6px;
  border-bottom: 1px solid #e9e9e9; }

.rc-time-picker-panel-input-invalid {
  border-color: red; }

.rc-time-picker-panel-select {
  float: left;
  font-size: 12px;
  border: 1px solid #e9e9e9;
  border-width: 0 1px;
  margin-left: -1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 56px;
  max-height: 144px;
  overflow-y: auto;
  position: relative; }

.rc-time-picker-panel-select-active {
  overflow-y: auto; }

.rc-time-picker-panel-select:first-child {
  border-left: 0;
  margin-left: 0; }

.rc-time-picker-panel-select:last-child {
  border-right: 0; }

.rc-time-picker-panel-select ul {
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%; }

.rc-time-picker-panel-select li {
  list-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rc-time-picker-panel-select li:hover {
  background: #edfaff; }

li.rc-time-picker-panel-select-option-selected {
  background: #f7f7f7;
  font-weight: bold; }

li.rc-time-picker-panel-select-option-disabled {
  color: #ccc; }

li.rc-time-picker-panel-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed; }

.calendar-picker.u-input-group .uf-close-c {
  color: #424242;
  opacity: .7; }

.rc-calendar > .rc-calendar-year-panel {
  position: relative;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 1px 5px #ccc;
          box-shadow: 0 1px 5px #ccc; }

.datepicker-input-group.u-input-group {
  display: block;
  cursor: pointer; }

.datepicker-input-group .u-input-group-btn .uf-close-c {
  color: #424242;
  opacity: .7; }

.rc-calendar > .rc-calendar-year-panel .rc-calendar-decade-panel {
  color: #212121;
  top: 35px;
  border: 1px solid #ccc; }

.rc-calendar-month-calendar .rc-calendar-year-panel {
  position: relative; }

.rc-calendar-month-calendar .rc-calendar-month-panel {
  position: relative; }

.rc-calendar-month-calendar .rc-calendar-month-header-wrap .rc-calendar-header-btns {
  display: none; }

.rc-calendar-month-header-wrap {
  position: relative;
  height: 280px; }

.week-calendar-footer-button {
  padding: 3px 20px;
  color: rgb(245, 60, 50);
  position: relative;
  display: inline-block;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow, transform;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  line-height: 32px; }

.week-calendar .rc-calendar-tbody > tr:hover
.rc-calendar-date {
  background: #EBECF0; }

.week-calendar .rc-calendar-tbody > tr:hover
.rc-calendar-selected-day .rc-calendar-date {
  background: rgb(245, 60, 50); }

.week-calendar .rc-calendar-footer {
  padding: 0;
  height: 38px; }

.rc-calendar-btn-ok {
  padding: 0;
  min-width: 40px;
  position: relative;
  top: -2px; }

.datepicker-input-group.u-input-group:hover > input {
  border-color: #66afe9; }

.calendar-picker.u-input-group:hover > input {
  border-color: #66afe9; }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
.u-tabs {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }
  .u-tabs .u-tabs-bar,
  .u-tabs .u-tabs-nav-container {
    font-size: 14px;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    outline: none;
    zoom: 1; }
  .u-tabs .u-tabs-ink-bar {
    z-index: 1;
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: -3px;
    background-color: #3fc7fa;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  .u-tabs .u-tabs-tab-prev,
  .u-tabs .u-tabs-tab-next {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
    line-height: 36px;
    cursor: pointer;
    border: none;
    background-color: transparent;
    position: absolute; }
  .u-tabs .u-tabs-tab-prev-icon,
  .u-tabs .u-tabs-tab-next-icon {
    position: relative;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: inherit;
    vertical-align: sub;
    text-align: center;
    text-transform: none;
    font-smoothing: antialiased;
    text-stroke-width: 0;
    font-family: sans-serif; }
  .u-tabs .u-tabs-tab-prev-icon:before,
  .u-tabs .u-tabs-tab-next-icon:before {
    display: block; }
  .u-tabs .u-tabs-tab-btn-disabled {
    cursor: default;
    color: #ccc; }
  .u-tabs .u-tabs-nav-wrap {
    overflow: hidden; }
  .u-tabs .u-tabs-nav {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 0;
    position: relative;
    margin: 0;
    float: left;
    list-style: none;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  .u-tabs .u-tabs-nav:before,
  .u-tabs .u-tabs-nav:after {
    display: table;
    content: " "; }
  .u-tabs .u-tabs-nav:after {
    clear: both; }
  .u-tabs .u-tabs-tab {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    display: block;
    -webkit-transition: color 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: color 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    padding: 8px 20px;
    font-weight: 500;
    cursor: pointer; }
  .u-tabs .u-tabs-tab:hover {
    color: #23c0fa; }
  .u-tabs .u-tabs-tab-active,
  .u-tabs .u-tabs-tab-active:hover {
    color: #3fc7fa;
    cursor: default;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 0; }
  .u-tabs .u-tabs-tab-disabled {
    cursor: default;
    color: #ccc; }
  .u-tabs .u-tabs-tab-disabled:hover {
    color: #ccc; }
  .u-tabs .u-tabs-content {
    zoom: 1; }
  .u-tabs .u-tabs-content .u-tabs-tabpane {
    overflow: auto; }
  .u-tabs .u-tabs-content-animated {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    will-change: transform; }
  .u-tabs .u-tabs-content-animated .u-tabs-tabpane {
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .u-tabs .no-flexbox .u-tabs-content {
    -webkit-transform: none;
    transform: none;
    overflow: auto; }
  .u-tabs .no-csstransitions .u-tabs-tabpane-inactive,
  .u-tabs .no-flexbox .u-tabs-tabpane-inactive,
  .u-tabs .u-tabs-content-no-animated .u-tabs-tabpane-inactive {
    display: none; }

.u-tabs-left {
  border-right: 2px solid #f3f3f3;
  overflow-y: hidden; }
  .u-tabs-left .u-tabs-bar {
    float: left;
    height: 100%;
    margin-right: 10px;
    border-right: 1px solid #f3f3f3; }
  .u-tabs-left .u-tabs-nav-container {
    height: 100%; }
  .u-tabs-left .u-tabs-nav-container-scrolling {
    padding-top: 32px;
    padding-bottom: 32px; }
  .u-tabs-left .u-tabs-nav-wrap {
    height: 100%; }
  .u-tabs-left .u-tabs-content-animated {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .u-tabs-left .u-tabs-left .u-tabs-content-animated .u-tabs-tabpane {
    height: 100%; }
  .u-tabs-left .u-tabs-nav-scroll {
    height: 99999px; }
  .u-tabs-left .u-tabs-nav-swipe {
    position: relative;
    top: 0; }
  .u-tabs-left .u-tabs-nav-swipe .u-tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%; }
  .u-tabs-left .u-tabs-nav-swipe .u-tabs-nav .u-tabs-tab {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .u-tabs-left .u-tabs-tab-prev,
  .u-tabs-left .u-tabs-tab-next {
    margin-top: -2px;
    height: 32px;
    line-height: 32px;
    width: 100%;
    display: block;
    text-align: center; }
  .u-tabs-left .u-tabs-tab-next {
    bottom: 0; }
  .u-tabs-left .u-tabs-tab-next-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
  .u-tabs-left .u-tabs-tab-next-icon:before {
    content: ">"; }
  .u-tabs-left .u-tabs-tab-prev {
    top: 2px; }
  .u-tabs-left .u-tabs-tab-prev-icon {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
  .u-tabs-left .u-tabs-tab-prev-icon:before {
    content: ">"; }
  .u-tabs-left .u-tabs-ink-bar {
    width: 2px;
    right: 0; }
  .u-tabs-left .u-tabs-tab {
    padding: 16px 24px; }

.u-tabs-right {
  border-left: 2px solid #f3f3f3;
  overflow-y: hidden; }
  .u-tabs-right .u-tabs-bar {
    float: right;
    height: 100%;
    margin-left: 10px;
    border-left: 1px solid #f3f3f3; }
  .u-tabs-right .u-tabs-nav-container {
    height: 100%; }
  .u-tabs-right .u-tabs-nav-container-scrolling {
    padding-top: 32px;
    padding-bottom: 32px; }
  .u-tabs-right .u-tabs-nav-wrap {
    height: 100%; }
  .u-tabs-right .u-tabs-nav-scroll {
    height: 99999px; }
  .u-tabs-right .u-tabs-nav-swipe {
    position: relative; }
  .u-tabs-right .u-tabs-nav-swipe .u-tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%; }
  .u-tabs-right .u-tabs-nav-swipe .u-tabs-nav .u-tabs-tab {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .u-tabs-right .u-tabs-tab-prev,
  .u-tabs-right .u-tabs-tab-next {
    margin-top: -2px;
    height: 32px;
    width: 100%;
    display: block;
    text-align: center;
    line-height: 32px; }
  .u-tabs-right .u-tabs-tab-next {
    bottom: 0; }
  .u-tabs-right .u-tabs-tab-next-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
  .u-tabs-right .u-tabs-tab-next-icon:before {
    content: ">"; }
  .u-tabs-right .u-tabs-tab-prev {
    top: 2px; }
  .u-tabs-right .u-tabs-tab-prev-icon {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
  .u-tabs-right .u-tabs-tab-prev-icon:before {
    content: ">"; }
  .u-tabs-right .u-tabs-content-animated {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .u-tabs-right .u-tabs-content-animated .u-tabs-tabpane {
    height: 100%; }
  .u-tabs-right .u-tabs-ink-bar {
    width: 2px;
    left: 0; }
  .u-tabs-right .u-tabs-tab {
    padding: 16px 24px; }

.u-tabs-bottom {
  border-top: 2px solid #f3f3f3;
  overflow-x: hidden; }
  .u-tabs-bottom .u-tabs-content {
    width: 100%; }
  .u-tabs-bottom .u-tabs-bar {
    border-top: 1px solid #f3f3f3; }
  .u-tabs-bottom .u-tabs-nav-container-scrolling {
    padding-left: 32px;
    padding-right: 32px; }
  .u-tabs-bottom .u-tabs-nav-scroll {
    width: 99999px; }
  .u-tabs-bottom .u-tabs-nav-swipe {
    position: relative;
    left: 0; }
  .u-tabs-bottom .u-tabs-nav-swipe .u-tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%; }
  .u-tabs-bottom .u-tabs-nav-swipe .u-tabs-nav .u-tabs-tab {
    margin-right: 0;
    padding: 8px 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .u-tabs-bottom .u-tabs-nav-wrap {
    width: 100%; }
  .u-tabs-bottom .u-tabs-content-animated {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .u-tabs-bottom .u-tabs-content-animated .u-tabs-tabpane {
    width: 100%; }
  .u-tabs-bottom .u-tabs-tab-next {
    right: 2px; }
  .u-tabs-bottom .u-tabs-tab-next-icon:before {
    content: ">"; }
  .u-tabs-bottom .u-tabs-tab-prev {
    left: 0; }
  .u-tabs-bottom .u-tabs-tab-prev-icon:before {
    content: "<"; }
  .u-tabs-bottom .u-tabs-tab-prev,
  .u-tabs-bottom .u-tabs-tab-next {
    margin-right: -2px;
    width: 32px;
    height: 100%;
    top: 0;
    text-align: center; }
  .u-tabs-bottom .u-tabs-ink-bar {
    height: 2px;
    top: 3px;
    left: 0; }
  .u-tabs-bottom .u-tabs-tab {
    float: left;
    height: 100%;
    margin-right: 30px; }
  .u-tabs-bottom .u-tabs-tabpane-inactive {
    height: 0;
    overflow: visible; }

.u-tabs-top {
  border-bottom: 2px solid #f3f3f3;
  overflow-x: hidden; }
  .u-tabs-top .u-tabs-content {
    width: 100%; }
  .u-tabs-top .u-tabs-nav-container-scrolling {
    padding-left: 32px;
    padding-right: 32px; }
  .u-tabs-top .u-tabs-nav-scroll {
    width: 99999px; }
  .u-tabs-top .u-tabs-nav-swipe {
    position: relative;
    left: 0; }
  .u-tabs-top .u-tabs-nav-swipe .u-tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%; }
  .u-tabs-top .u-tabs-nav-swipe .u-tabs-nav .u-tabs-tab {
    margin-right: 0;
    padding: 8px 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .u-tabs-top .u-tabs-nav-wrap {
    width: 100%; }
  .u-tabs-top .u-tabs-content-animated {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .u-tabs-top .u-tabs-content-animated .u-tabs-tabpane {
    width: 100%; }
  .u-tabs-top .u-tabs-tab-next {
    right: 2px; }
  .u-tabs-top .u-tabs-tab-next-icon:before {
    content: ">"; }
  .u-tabs-top .u-tabs-tab-prev {
    left: 0; }
  .u-tabs-top .u-tabs-tab-prev-icon:before {
    content: "<"; }
  .u-tabs-top .u-tabs-tab-prev,
  .u-tabs-top .u-tabs-tab-next {
    margin-right: -2px;
    width: 32px;
    height: 100%;
    top: 0;
    text-align: center; }
  .u-tabs-top .u-tabs-ink-bar {
    height: 2px;
    bottom: 0;
    left: 0; }
  .u-tabs-top .u-tabs-tab {
    float: left;
    height: 100%;
    margin-right: 30px; }
  .u-tabs-top .u-tabs-tabpane-inactive {
    height: 0;
    overflow: visible; }

/*基础tab1*/
/*基础table01*/
.u-tabs-primary .u-tabs-ink-bar {
  background-color: transparent;
  height: 0; }

.u-tabs-primary .u-tabs-bar, .u-tabs-primary .u-tabs-nav-container {
  background: #f5f5f5; }

.u-tabs-primary .u-tabs-nav {
  margin-left: 5px; }
  .u-tabs-primary .u-tabs-nav .u-tabs-tab {
    min-width: 90px;
    margin: 5px 0 5px 5px;
    background-color: #fff;
    border-radius: 0 0 0 0;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    color: #666;
    padding: 5px 20px;
    text-align: center; }
    .u-tabs-primary .u-tabs-nav .u-tabs-tab:hover {
      color: rgb(30,136,229); }
  .u-tabs-primary .u-tabs-nav .u-tabs-tab-active {
    background: #1e88e5;
    color: #fff; }
    .u-tabs-primary .u-tabs-nav .u-tabs-tab-active:hover {
      color: #fff; }

/*基础table02*/
.u-tabs-upborder .u-tabs-ink-bar {
  height: 0; }

.u-tabs-upborder .u-tabs-bar, .u-tabs-upborder .u-tabs-nav-container {
  background: #f5f5f5; }

.u-tabs-upborder .u-tabs-nav .u-tabs-tab:first-child {
  margin-left: 5px; }

.u-tabs-upborder .u-tabs-nav .u-tabs-tab {
  min-width: 90px;
  text-align: center;
  margin-right: 0;
  padding: 14px 16px 9px 16px;
  line-height: 1; }
  .u-tabs-upborder .u-tabs-nav .u-tabs-tab::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-left: none;
    z-index: -1; }
  .u-tabs-upborder .u-tabs-nav .u-tabs-tab::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: #1e88e5;
    content: '';
    border-bottom: 32px #fff solid;
    border-left: none; }
  .u-tabs-upborder .u-tabs-nav .u-tabs-tab-active {
    color: rgb(30,136,229); }

/*基础tab03*/
.u-tabs-downborder .u-tabs-ink-bar {
  background-color: transparent; }

.u-tabs-downborder .u-tabs-nav {
  background: #fff; }
  .u-tabs-downborder .u-tabs-nav .u-tabs-tab {
    min-width: 90px;
    text-align: center;
    z-index: 1;
    margin-right: 5px;
    padding: 9px 16px;
    line-height: 1;
    color: #666;
    -webkit-transition: color 0.3s;
    transition: color 0.3s; }
    .u-tabs-downborder .u-tabs-nav .u-tabs-tab:hover {
      color: rgb(30,136,229); }
    .u-tabs-downborder .u-tabs-nav .u-tabs-tab::after {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      background: #d2d8d6;
      content: ''; }
    .u-tabs-downborder .u-tabs-nav .u-tabs-tab:hover::after, .u-tabs-downborder .u-tabs-nav .u-tabs-tab:focus::after, .u-tabs-downborder .u-tabs-nav .u-tabs-tab.u-tabs-tab-active::after {
      background: rgb(30,136,229); }
    .u-tabs-downborder .u-tabs-nav .u-tabs-tab.u-tabs-tab-active::after {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .u-tabs-downborder .u-tabs-nav .u-tabs-tab-active {
      color: #fff; }
      .u-tabs-downborder .u-tabs-nav .u-tabs-tab-active:hover {
        color: #fff; }

.u-tabs-downborder .u-content-list {
  border: none; }

/*基础tab04*/
.u-tabs-trapezoid .u-tabs-ink-bar {
  background-color: transparent;
  height: 0; }

.u-tabs-trapezoid .u-tabs-bar, .u-tabs-trapezoid .u-tabs-nav-container {
  background: #f5f5f5; }

.u-tabs-trapezoid .u-tabs-nav .u-tabs-tab:first-child {
  margin-left: 5px; }

.u-tabs-trapezoid .u-tabs-nav .u-tabs-tab {
  min-width: 90px;
  padding: 9px 20px;
  z-index: 1;
  color: #fff;
  margin-right: 0;
  line-height: 1;
  margin-top: 5px; }
  .u-tabs-trapezoid .u-tabs-nav .u-tabs-tab::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-bottom: 32px rgb(30,136,229) solid;
    border-right: transparent 15px solid;
    border-left: none;
    z-index: -1; }
  .u-tabs-trapezoid .u-tabs-nav .u-tabs-tab::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    content: '';
    border-bottom: 32px #fff solid;
    border-right: #f5f5f5 15px solid;
    border-left: none; }
  .u-tabs-trapezoid .u-tabs-nav .u-tabs-tab-active {
    color: rgb(30,136,229);
    margin-top: 5px; }

/*基础tab2*/
.u-tabs-fill .u-tabs-ink-bar {
  background-color: transparent; }

.u-tabs-fill .u-tabs-nav {
  background: #fff; }
  .u-tabs-fill .u-tabs-nav .u-tabs-tab {
    margin-right: 5px;
    color: #666;
    -webkit-transition: color 0.3s;
    transition: color 0.3s; }
    .u-tabs-fill .u-tabs-nav .u-tabs-tab:hover {
      color: rgb(30,136,229); }
    .u-tabs-fill .u-tabs-nav .u-tabs-tab::after {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      background: #d2d8d6;
      content: ''; }
    .u-tabs-fill .u-tabs-nav .u-tabs-tab:hover::after, .u-tabs-fill .u-tabs-nav .u-tabs-tab:focus::after, .u-tabs-fill .u-tabs-nav .u-tabs-tab.u-tabs-tab-active::after {
      background: rgb(30,136,229); }
    .u-tabs-fill .u-tabs-nav .u-tabs-tab.u-tabs-tab-active::after {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .u-tabs-fill .u-tabs-nav .u-tabs-tab-active {
      color: #fff; }
      .u-tabs-fill .u-tabs-nav .u-tabs-tab-active:hover {
        color: #fff; }

.u-tabs-fill .u-content-list {
  border: none; }

/*基础tab3*/
.u-tabs-turn .u-tabs-ink-bar {
  background-color: transparent;
  height: 0; }

.u-tabs-turn .u-tabs-bar, .u-tabs-turn .u-tabs-nav-container {
  background: #f5f5f5; }

.u-tabs-turn .u-tabs-nav .u-tabs-tab:first-child {
  margin-left: 5px; }

.u-tabs-turn .u-tabs-nav .u-tabs-tab {
  margin-bottom: -1px;
  z-index: 1;
  color: #fff;
  margin-right: 0;
  line-height: 1;
  margin-top: 5px; }
  .u-tabs-turn .u-tabs-nav .u-tabs-tab::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-bottom: 32px rgb(30,136,229) solid;
    border-right: transparent 15px solid;
    border-left: none;
    z-index: -1; }
  .u-tabs-turn .u-tabs-nav .u-tabs-tab::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    content: '';
    border-bottom: 32px #fff solid;
    border-right: #f5f5f5 15px solid;
    border-left: none; }
  .u-tabs-turn .u-tabs-nav .u-tabs-tab-active {
    color: rgb(30,136,229);
    margin-top: 5px; }

.u-tabs-moveleft .u-content-list {
  border: 5px solid #f5f5f5;
  border-top: none;
  height: 120px;
  padding: 16px;
  background: #fff;
  position: relative; }
  .u-tabs-moveleft .u-content-list .u-content {
    display: inline-block;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .u-tabs-moveleft .u-content-list .u-content-active {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition-delay: .3s;
            transition-delay: .3s;
    opacity: 1; }

/*基础tab4 */
.u-tabs-fade .u-tabs-ink-bar {
  background-color: transparent;
  height: 0; }

.u-tabs-fade .u-tabs-bar, .u-tabs-fade .u-tabs-nav-container {
  background: #f5f5f5; }

.u-tabs-fade .u-tabs-nav {
  margin-left: 5px; }
  .u-tabs-fade .u-tabs-nav .u-tabs-tab {
    margin-right: 0;
    margin-top: 5px;
    border-radius: 0 0 0 0;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    color: #666;
    padding: 5px 20px;
    text-align: center;
    float: left;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    cursor: pointer;
    text-decoration: none; }
    .u-tabs-fade .u-tabs-nav .u-tabs-tab:hover {
      color: rgb(30,136,229); }
  .u-tabs-fade .u-tabs-nav .u-tabs-tab-active {
    background: #fff;
    color: #666; }
    .u-tabs-fade .u-tabs-nav .u-tabs-tab-active:hover {
      color: rgb(30,136,229); }

/*基础tab5 */
.u-tabs-fadeup .u-tabs-ink-bar {
  background-color: transparent;
  height: 0; }

.u-tabs-fadeup .u-tabs-bar, .u-tabs-fadeup .u-tabs-nav-container {
  background: #f5f5f5; }

.u-tabs-fadeup .u-tabs-nav {
  margin-bottom: -1px; }
  .u-tabs-fadeup .u-tabs-nav .u-tabs-tab {
    margin-top: 5px;
    border-radius: 0 0 0 0;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    color: #666;
    padding: 0 16px;
    text-align: center;
    float: left;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    cursor: pointer;
    text-decoration: none; }
    .u-tabs-fadeup .u-tabs-nav .u-tabs-tab:hover {
      color: rgb(30,136,229); }
    .u-tabs-fadeup .u-tabs-nav .u-tabs-tab::after {
      position: absolute;
      top: -5px;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: ''; }
    .u-tabs-fadeup .u-tabs-nav .u-tabs-tab:hover::after, .u-tabs-fadeup .u-tabs-nav .u-tabs-tab:focus::after, .u-tabs-fadeup .u-tabs-nav .u-tabs-tab.u-tabs-tab-active::after {
      background: rgb(30,136,229); }
    .u-tabs-fadeup .u-tabs-nav .u-tabs-tab-active {
      color: #fff; }
  .u-tabs-fadeup .u-tabs-nav .u-tabs-tab-active {
    background: #fff;
    color: #666; }
    .u-tabs-fadeup .u-tabs-nav .u-tabs-tab-active:hover {
      color: #666; }

/*基础tab6*/
.u-tabs-slide .u-tabs-nav {
  background: #f5f5f5; }
  .u-tabs-slide .u-tabs-nav .u-tabs-tab {
    padding: 0 16px; }
    .u-tabs-slide .u-tabs-nav .u-tabs-tab-child {
      position: absolute;
      bottom: 0;
      left: 0;
      height: 4px;
      background: rgb(30,136,229);
      content: ''; }
@font-face {
  font-family: "iconfont"; /* Project id 621419 */
  src: url(./assets/iconfont94d74a1a.woff2) format('woff2'),
       url(./assets/iconfont2a76b869.woff) format('woff'),
       url(./assets/iconfont1abd916b.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wenhao-m:before {
  content: "\E7FC";
}

.icon-yujingshandian:before {
  content: "\E7F2";
}

.icon-weiwancheng:before {
  content: "\E7FA";
}

.icon-yiwancheng2:before {
  content: "\E7FB";
}

.icon-zhuomiankuanduicon:before {
  content: "\E7F6";
}

.icon-gongshibianjiqi-you:before {
  content: "\E4C2";
}

.icon-gongshibianjiqi-zuo:before {
  content: "\E7F9";
}

.icon-fenggeshezhi:before {
  content: "\E7F8";
}

.icon-biaoge:before {
  content: "\E7F3";
}

.icon-wenzi:before {
  content: "\E7F4";
}

.icon-zhuomianjianjuicon:before {
  content: "\E7F5";
}

.icon-tubiaofenggeicon:before {
  content: "\E7F7";
}

.icon-peizhi:before {
  content: "\E7F0";
}

.icon-yindao:before {
  content: "\E7F1";
}

.icon-qiyong1:before {
  content: "\E7EE";
}

.icon-tingyong1:before {
  content: "\E7EF";
}

.icon-banxuan:before {
  content: "\E7ED";
}

.icon-xu-zhankai:before {
  content: "\E78F";
}

.icon-xu-kong:before {
  content: "\E7EB";
}

.icon-xu-shouqi:before {
  content: "\E7EC";
}

.icon-xiaobujianrukou:before {
  content: "\E787";
}

.icon-wenhao:before {
  content: "\E75F";
}

.icon-bianji1:before {
  content: "\E7EA";
}

.icon-lbsz:before {
  content: "\E7E9";
}

.icon-moren:before {
  content: "\E7E7";
}

.icon-gengduo3:before {
  content: "\E7E8";
}

.icon-dingwei:before {
  content: "\E7E5";
}

.icon-sxuan:before {
  content: "\E7E6";
}

.icon-xy:before {
  content: "\E7E2";
}

.icon-sy:before {
  content: "\E7E3";
}

.icon-zmbj:before {
  content: "\E7E4";
}

.icon-moji1:before {
  content: "\E7E0";
}

.icon-moji2:before {
  content: "\E7E1";
}

.icon-gsbjq-xiayibu:before {
  content: "\E7D9";
}

.icon-gsbjq-fuzhi:before {
  content: "\E7DA";
}

.icon-gsbjq-fx:before {
  content: "\E7DB";
}

.icon-gsbjq-shangyibu:before {
  content: "\E7DC";
}

.icon-gsbjq-shanchu:before {
  content: "\E7DD";
}

.icon-gsbjq-jianpan:before {
  content: "\E7DE";
}

.icon-gsbjq-zhuanyi:before {
  content: "\E7DF";
}

.icon-baohan:before {
  content: "\E7CC";
}

.icon-budengyu:before {
  content: "\E7CD";
}

.icon-buweikong:before {
  content: "\E7CE";
}

.icon-bubaohan:before {
  content: "\E7CF";
}

.icon-dayu:before {
  content: "\E7D0";
}

.icon-dayudengyu:before {
  content: "\E7D1";
}

.icon-dengyu:before {
  content: "\E7D2";
}

.icon-jieyu:before {
  content: "\E7D3";
}

.icon-weikong:before {
  content: "\E7D4";
}

.icon-xiaoyu:before {
  content: "\E7D5";
}

.icon-zuobaohan:before {
  content: "\E7D6";
}

.icon-xiaoyudengyu:before {
  content: "\E7D7";
}

.icon-youbaohan:before {
  content: "\E7D8";
}

.icon-tui:before {
  content: "\E7CB";
}

.icon-kuaisuxinzeng:before {
  content: "\E7CA";
}

.icon-shangchuantubiao:before {
  content: "\E7C9";
}

.icon-zhankaijiantou:before {
  content: "\E7C8";
}

.icon-paixufuhao-jiangxu:before {
  content: "\E7C3";
}

.icon-chakan:before {
  content: "\E7C4";
}

.icon-paixufuhao-shengxu:before {
  content: "\E7C5";
}

.icon-xiaoxi4:before {
  content: "\E7C6";
}

.icon-gouwuche:before {
  content: "\E7C7";
}

.icon-riqi-zuo2:before {
  content: "\E7C1";
}

.icon-riqi-zuo1:before {
  content: "\E7C2";
}

.icon-riqi-you1:before {
  content: "\E7BF";
}

.icon-riqi-you2:before {
  content: "\E7C0";
}

.icon-xinzengrukou:before {
  content: "\E7B9";
}

.icon-xinzengyemian:before {
  content: "\E7BA";
}

.icon-xinyeqiandakai:before {
  content: "\E7BB";
}

.icon-xinzeng:before {
  content: "\E7BC";
}

.icon-shoucangdianliang:before {
  content: "\E7BD";
}

.icon-shoucang1:before {
  content: "\E7BE";
}

.icon-xuankuangduihaojiaobiao:before {
  content: "\E7B7";
}

.icon-quanbuzhankai:before {
  content: "\E7B5";
}

.icon-quanbushouqi:before {
  content: "\E7B6";
}

.icon-liuchengdaohangicon:before {
  content: "\E7B2";
}

.icon-beijingtuicon:before {
  content: "\E7B1";
}

.icon-zhutipifuicon:before {
  content: "\E7B3";
}

.icon-luzhiicon:before {
  content: "\E7B4";
}

.icon-yewushezhiicon:before {
  content: "\E7B8";
}

.icon-gengduo2:before {
  content: "\E742";
}

.icon-chaxun:before {
  content: "\E7B0";
}

.icon-sheweimoren:before {
  content: "\E60B";
}

.icon-shouqi4:before {
  content: "\E60C";
}

.icon-xiala:before {
  content: "\E614";
}

.icon-gaojichaxun:before {
  content: "\E61B";
}

.icon-bianzu20:before {
  content: "\E609";
}

.icon-xinghao:before {
  content: "\E605";
}

.icon-zanwushuju:before {
  content: "\E7AF";
}

.icon-fujian:before {
  content: "\E7AD";
}

.icon-xiazai:before {
  content: "\E7AE";
}

.icon-yingyongdaohang-qukuaibiaoti-icon:before {
  content: "\E7A7";
}

.icon-yingyongdaohang-ziliuchengicon:before {
  content: "\E7A8";
}

.icon-yingyongdaohang-xiangongju-icon:before {
  content: "\E7A9";
}

.icon-yingyongdaohang-qukuaimorenyangshi-icon:before {
  content: "\E7AA";
}

.icon-yingyongdaohang-lingxing-icon:before {
  content: "\E7AB";
}

.icon-yingyongdaohang-xujiediangongju-icon:before {
  content: "\E7AC";
}

.icon-dingyuezhihangjilu:before {
  content: "\E7A5";
}

.icon-huodongzhihang:before {
  content: "\E7A6";
}

.icon-riqi:before {
  content: "\E604";
}

.icon-yingyongdaohang:before {
  content: "\E75E";
}

.icon-biaogeyoujianzhankai:before {
  content: "\E7A4";
}

.icon-danjufanhuiicon:before {
  content: "\E7A3";
}

.icon-saoyisao1:before {
  content: "\E7A2";
}

.icon-yulanzhankai:before {
  content: "\E7A0";
}

.icon-yulanshouqi:before {
  content: "\E7A1";
}

.icon-gengduomoban:before {
  content: "\E79F";
}

.icon-wancheng2:before {
  content: "\E79D";
}

.icon-jinhangzhong1:before {
  content: "\E79E";
}

.icon-open:before {
  content: "\E79C";
}

.icon-zihao:before {
  content: "\E71D";
}

.icon-hengpailie:before {
  content: "\E796";
}

.icon-shupailie:before {
  content: "\E797";
}

.icon-guiwei:before {
  content: "\E798";
}

.icon-youjiantou:before {
  content: "\E799";
}

.icon-xiajiantou1:before {
  content: "\E79A";
}

.icon-fenge:before {
  content: "\E79B";
}

.icon-kaishi:before {
  content: "\E794";
}

.icon-jieshu:before {
  content: "\E795";
}

.icon-rylb:before {
  content: "\E793";
}

.icon-shangjiantou:before {
  content: "\A034";
}

.icon-xiajiantou:before {
  content: "\A943";
}

.icon-yonghuming:before {
  content: "\E790";
}

.icon-zuzhi2:before {
  content: "\E791";
}

.icon-mima1:before {
  content: "\E792";
}

.icon-gxh-xiangmuguanli:before {
  content: "\E78E";
}

.icon-gxh-morenshezhi:before {
  content: "\E78C";
}

.icon-gxh-yonghujiemianshezhi:before {
  content: "\E78D";
}

.icon-tishi:before {
  content: "\E78B";
}

.icon-liebiao1:before {
  content: "\E789";
}

.icon-kapian:before {
  content: "\E78A";
}

.icon-quanmianyusuan:before {
  content: "\E786";
}

.icon-jituancaiwubaobiao:before {
  content: "\E788";
}

.icon-shujudaoru:before {
  content: "\E77D";
}

.icon-shujuzhunbei:before {
  content: "\E77E";
}

.icon-moxingguanli:before {
  content: "\E77F";
}

.icon-keshihua:before {
  content: "\E780";
}

.icon-shitu:before {
  content: "\E781";
}

.icon-liebiao:before {
  content: "\E782";
}

.icon-hengpai:before {
  content: "\E783";
}

.icon-fuwei:before {
  content: "\E784";
}

.icon-shupai:before {
  content: "\E785";
}

.icon-danren:before {
  content: "\E77A";
}

.icon-saoma-shenpi:before {
  content: "\E77B";
}

.icon-duoren:before {
  content: "\E77C";
}

.icon-bohui:before {
  content: "\E775";
}

.icon-chenggong1:before {
  content: "\E776";
}

.icon-fasong:before {
  content: "\E777";
}

.icon-buzhou-dangqian:before {
  content: "\E778";
}

.icon-buzhou-kaishi:before {
  content: "\E779";
}

.icon-chuanshuzhong:before {
  content: "\E76E";
}

.icon-yiqueren:before {
  content: "\E76F";
}

.icon-biangeng:before {
  content: "\E770";
}

.icon-wancheng1:before {
  content: "\E771";
}

.icon-dongjie:before {
  content: "\E772";
}

.icon-shibai1:before {
  content: "\E773";
}

.icon-zuofei1:before {
  content: "\E774";
}

.icon-jiantou:before {
  content: "\E76D";
}

.icon-danjutianxie:before {
  content: "\E769";
}

.icon-kaishishenpi:before {
  content: "\E76A";
}

.icon-qupingjia:before {
  content: "\E76B";
}

.icon-liuchengjieshu:before {
  content: "\E76C";
}

.icon-weixiao:before {
  content: "\E767";
}

.icon-chenggong:before {
  content: "\E768";
}

.icon-pingjiaguize:before {
  content: "\E765";
}

.icon-xingxinggray:before {
  content: "\E764";
}

.icon-xingxingyellow:before {
  content: "\E766";
}

.icon-kuaijiejian:before {
  content: "\E763";
}

.icon-bi:before {
  content: "\E75C";
}

.icon-fangda:before {
  content: "\E75D";
}

.icon-fuxuanzhuan:before {
  content: "\E75";
}

.icon-suoxiao:before {
  content: "\E999";
}

.icon-zhengxuanzhuan:before {
  content: "\E760";
}

.icon-shangyizhang:before {
  content: "\E761";
}

.icon-xiayizhang:before {
  content: "\E762";
}

.icon-wuxiao1:before {
  content: "\E759";
}

.icon-yiwancheng1:before {
  content: "\E75A";
}

.icon-jinhangzhong:before {
  content: "\E75B";
}

.icon-kaishijiedan:before {
  content: "\E757";
}

.icon-jiedanzhong:before {
  content: "\E758";
}

.icon-shijian:before {
  content: "\E756";
}

.icon-tree-open:before {
  content: "\E754";
}

.icon-tree-close:before {
  content: "\E755";
}

.icon-ncc-pt-fj:before {
  content: "\E753";
}

.icon-danchuang:before {
  content: "\E752";
}

.icon-tingyong:before {
  content: "\E6F0";
}

.icon-qiyong:before {
  content: "\E750";
}

.icon-zanting1:before {
  content: "\E751";
}

.icon-xiangshangjiantou:before {
  content: "\E74E";
}

.icon-xiangxiajiantou:before {
  content: "\E74F";
}

.icon-xiaoxi3:before {
  content: "\E74B";
}

.icon-xuexi:before {
  content: "\E74A";
}

.icon-chuansuo-you-copy:before {
  content: "\E74D";
}

.icon-chuansuo-quanbuyou:before {
  content: "\E748";
}

.icon-chuansuo-you:before {
  content: "\E749";
}

.icon-chuansuo-quanbuyou-copy:before {
  content: "\E74C";
}

.icon-caiwuzuzhi:before {
  content: "\E747";
}

.icon-cuowu1:before {
  content: "\E746";
}

.icon-gengduo1:before {
  content: "\E745";
}

.icon-wuxiao:before {
  content: "\E73E";
}

.icon-danjufanhui1:before {
  content: "\E744";
}

.icon-mbpz_sq:before {
  content: "\E741";
}

.icon-mbpz_pp:before {
  content: "\E73F";
}

.icon-mbpz_tj:before {
  content: "\E740";
}

.icon-yebj:before {
  content: "\E73D";
}

.icon-text:before {
  content: "\E73C";
}

.icon-jiantou-you:before {
  content: "\E600";
}

.icon-shenheyaodian:before {
  content: "\E73B";
}

.icon-tongguo:before {
  content: "\E736";
}

.icon-butongguo:before {
  content: "\E738";
}

.icon-wentiqingdan:before {
  content: "\E739";
}

.icon-bohuijieguo:before {
  content: "\E73A";
}

.icon-yiwancheng:before {
  content: "\E734";
}

.icon-yiguaqi:before {
  content: "\E735";
}

.icon-yunhangzhong-copy:before {
  content: "\E737";
}

.icon-djgantanhao:before {
  content: "\E733";
}

.icon-lieshaixuanx:before {
  content: "\E6DB";
}

.icon-jifen:before {
  content: "\E723";
}

.icon-shoucang:before {
  content: "\E724";
}

.icon-fenxiang2:before {
  content: "\E731";
}

.icon-yuanchuang:before {
  content: "\E732";
}

.icon-lieguolv:before {
  content: "\E6AC";
}

.icon-gantanhao:before {
  content: "\E619";
}

.icon-weifabu1:before {
  content: "\E72F";
}

.icon-yifabu1:before {
  content: "\E730";
}

.icon-cuowu:before {
  content: "\E6A8";
}

.icon-shangchuan2:before {
  content: "\E722";
}

.icon-dianzanhuangse:before {
  content: "\E725";
}

.icon-pinglunhuise:before {
  content: "\E726";
}

.icon-xiazailanse:before {
  content: "\E727";
}

.icon-pinglunhuangse:before {
  content: "\E728";
}

.icon-shoucanghuangse:before {
  content: "\E729";
}

.icon-dianzanhuise:before {
  content: "\E72A";
}

.icon-xiazaihuangse:before {
  content: "\E72B";
}

.icon-xiazaihuise:before {
  content: "\E72C";
}

.icon-shoucanghuise:before {
  content: "\E72D";
}

.icon-pinglunshixin:before {
  content: "\E72E";
}

.icon-daitiqu1:before {
  content: "\E721";
}

.icon-mima:before {
  content: "\E69D";
}

.icon-zuzhi1:before {
  content: "\E6A5";
}

.icon-yonghu1:before {
  content: "\E6A6";
}

.icon-ncc-sq:before {
  content: "\E71C";
}

.icon-ncc-zk:before {
  content: "\E720";
}

.icon-shouqi3:before {
  content: "\E71B";
}

.icon-qingkong1:before {
  content: "\E69C";
}

.icon-chaxunmoren:before {
  content: "\E719";
}

.icon-chaxunxuantingdianji:before {
  content: "\E71A";
}

.icon-jiangxu1:before {
  content: "\E678";
}

.icon-paimingjiang:before {
  content: "\E67B";
}

.icon-buxianshi1:before {
  content: "\E67F";
}

.icon-paimingsheng:before {
  content: "\E680";
}

.icon-shezhichengyuan:before {
  content: "\E681";
}

.icon-shaixuan1:before {
  content: "\E684";
}

.icon-xiaoji1:before {
  content: "\E685";
}

.icon-shengxu1:before {
  content: "\E692";
}

.icon-zhanbi:before {
  content: "\E699";
}

.icon-xiugaijisuanziduan:before {
  content: "\E69A";
}

.icon-zengjiajisuanziduan:before {
  content: "\E69B";
}

.icon-ncc-pt-wr:before {
  content: "\E718";
}

.icon-ncc-pt-cxq:before {
  content: "\E701";
}

.icon-ncc-pt-bgq:before {
  content: "\E702";
}

.icon-ncc-pt-kssj:before {
  content: "\E703";
}

.icon-ncc-pt-bdq:before {
  content: "\E704";
}

.icon-ncc-pt-mmk:before {
  content: "\E705";
}

.icon-ncc-pt-je:before {
  content: "\E706";
}

.icon-ncc-pt-sj:before {
  content: "\E707";
}

.icon-ncc-pt-cz:before {
  content: "\E708";
}

.icon-ncc-pt-zyfzsx:before {
  content: "\E709";
}

.icon-ncc-pt-zdyx:before {
  content: "\E70A";
}

.icon-ncc-pt-xs:before {
  content: "\E70B";
}

.icon-ncc-pt-rq:before {
  content: "\E70C";
}

.icon-ncc-pt-dywb:before {
  content: "\E70D";
}

.icon-ncc-pt-lj:before {
  content: "\E70E";
}

.icon-ncc-pt-mj:before {
  content: "\E70F";
}

.icon-ncc-pt-rqsj:before {
  content: "\E710";
}

.icon-ncc-pt-zf:before {
  content: "\E711";
}

.icon-ncc-pt-jssj:before {
  content: "\E712";
}

.icon-ncc-pt-zs:before {
  content: "\E713";
}

.icon-ncc-pt-wb:before {
  content: "\E714";
}

.icon-ncc-pt-zdyda:before {
  content: "\E715";
}

.icon-ncc-pt-wsq:before {
  content: "\E716";
}

.icon-ncc-pt-zj:before {
  content: "\E717";
}

.icon-yisheweishouye:before {
  content: "\E67E";
}

.icon-xiangshang1:before {
  content: "\E700";
}

.icon-yulan:before {
  content: "\E677";
}

.icon-zhishiguanli:before {
  content: "\E6FF";
}

.icon-cx-zhankai:before {
  content: "\E674";
}

.icon-cx-shouqi:before {
  content: "\E673";
}

.icon-NCC:before {
  content: "\E670";
}

.icon-yuyincopy:before {
  content: "\E66E";
}

.icon-yuyin:before {
  content: "\E66F";
}

.icon-sousuo1:before {
  content: "\E6FA";
}

.icon-xiaoxi2:before {
  content: "\E6FD";
}

.icon-yewuriqi:before {
  content: "\E6FE";
}

.icon-luzhi1:before {
  content: "\E6FC";
}

.icon-xinzengfenzu:before {
  content: "\E6FB";
}

.icon-zuijinfangwen1:before {
  content: "\E6EC";
}

.icon-weidu:before {
  content: "\E66A";
}

.icon-xiaoji:before {
  content: "\E66C";
}

.icon-buxianshi:before {
  content: "\E66D";
}

.icon-xinzengsunbiao:before {
  content: "\E6EB";
}

.icon-gaopaiyiicon:before {
  content: "\E667";
}

.icon-gaopaiyiicon1:before {
  content: "\E668";
}

.icon-gaopaiyiicon2:before {
  content: "\E669";
}

.icon-fuzhikapian:before {
  content: "\E6F8";
}

.icon-fuzhicela:before {
  content: "\E6F9";
}

.icon-zuofei:before {
  content: "\E6F6";
}

.icon-hongchong:before {
  content: "\E6F7";
}

.icon-jijiangchaoqi:before {
  content: "\E6F4";
}

.icon-chaoqi:before {
  content: "\E6F5";
}

.icon-danjufanhui:before {
  content: "\E6F3";
}

.icon-xinzengwenjianjia:before {
  content: "\E661";
}

.icon-xinzengzijiedian:before {
  content: "\E666";
}

.icon-Artboardfuben:before {
  content: "\E6F2";
}

.icon-caozuoxinxifenge:before {
  content: "\E6F1";
}

.icon-tuozhuaijiaobiao:before {
  content: "\E660";
}

.icon-xingxingxuanzhong:before {
  content: "\E6EE";
}

.icon-xingxingquxiao:before {
  content: "\E6EF";
}

.icon-touxiang:before {
  content: "\E6ED";
}

.icon-xiangshang:before {
  content: "\E6E0";
}

.icon-xiangxia:before {
  content: "\E6DF";
}

.icon-zhutishezhi:before {
  content: "\E6E6";
}

.icon-yongyoufuwuzhichi:before {
  content: "\E6E7";
}

.icon-chanpinwendang:before {
  content: "\E6E8";
}

.icon-liuchengdaili:before {
  content: "\E6E9";
}

.icon-gerenrizhi1:before {
  content: "\E6EA";
}

.icon-cxshanchu:before {
  content: "\E65A";
}

.icon-cxzhongmingming:before {
  content: "\E65D";
}

.icon-cxxiugai:before {
  content: "\E65E";
}

.icon-cxqingkong:before {
  content: "\E65F";
}

.icon-xiaoxi1:before {
  content: "\E6E5";
}

.icon-shixin:before {
  content: "\E6E3";
}

.icon-kongxin:before {
  content: "\E6E4";
}

.icon-gerenzhongxinxuanzhong:before {
  content: "\E6E2";
}

.icon-suoding:before {
  content: "\E6E1";
}

.icon-shanchu4:before {
  content: "\E659";
}

.icon-weisuoding:before {
  content: "\E65B";
}

.icon-tuozhuai:before {
  content: "\E65C";
}

.icon-zhankai2:before {
  content: "\E6D8";
}

.icon-shouqi2:before {
  content: "\E6D9";
}

.icon-goutong:before {
  content: "\E6DA";
}

.icon-youjian:before {
  content: "\E6DC";
}

.icon-shouji:before {
  content: "\E6DD";
}

.icon-dianhua:before {
  content: "\E6DE";
}

.icon-zhankai1:before {
  content: "\E655";
}

.icon-shouqi1:before {
  content: "\E658";
}

.icon-logo:before {
  content: "\E663";
}

.icon-logo1:before {
  content: "\E664";
}

.icon-renyuan:before {
  content: "\E657";
}

.icon-kuaijiejiantishi:before {
  content: "\E656";
}

.icon-shu_qiyong:before {
  content: "\E653";
}

.icon-shu_tingyong:before {
  content: "\E654";
}

.icon-rili-yingyu:before {
  content: "\E6BA";
}

.icon-zhongzhi:before {
  content: "\E652";
}

.icon-shuaxin:before {
  content: "\E651";
}

.icon-shuaxin1:before {
  content: "\E71E";
}

.icon-shanchu3:before {
  content: "\E6D7";
}

.icon-fuzhi:before {
  content: "\E6D5";
}

.icon-zichan_bujian:before {
  content: "\E64E";
}

.icon-zichan_weizhi:before {
  content: "\E64F";
}

.icon-zichan_shebei:before {
  content: "\E650";
}

.icon-blue:before {
  content: "\E6D1";
}

.icon-Fill2:before {
  content: "\E6D6";
}

.icon-qiehuanyt:before {
  content: "\E64D";
}

.icon-zhengbiaobianji:before {
  content: "\E6C9";
}

.icon-zhengbiaobianji1:before {
  content: "\E6CF";
}

.icon-tuding:before {
  content: "\E6D0";
}

.icon-luzhi:before {
  content: "\E6D2";
}

.icon-zuzhi:before {
  content: "\E6D3";
}

.icon-luzhizhong:before {
  content: "\E6D4";
}

.icon-zanwufangan:before {
  content: "\E64C";
}

.icon-rilizuixin:before {
  content: "\E6CD";
}

.icon-canzhaozuixin:before {
  content: "\E6CE";
}

.icon-saoyisao:before {
  content: "\E6C8";
}

.icon-shezhi1:before {
  content: "\E6CA";
}

.icon-gerenpeizhi:before {
  content: "\E6CB";
}

.icon-zhanghushezhi:before {
  content: "\E6CC";
}

.icon-tuodong:before {
  content: "\E66B";
}

.icon-fenxiang1:before {
  content: "\E6C6";
}

.icon-jituanbaobiao:before {
  content: "\E64A";
}

.icon-shenpiyushezhi:before {
  content: "\E6C1";
}

.icon-morenshezhi:before {
  content: "\E6C2";
}

.icon-jituancaiwuhebing:before {
  content: "\E6C3";
}

.icon-dailirenshezhi:before {
  content: "\E6C4";
}

.icon-changyongshuju:before {
  content: "\E6C5";
}

.icon-danticaiwubaobiao:before {
  content: "\E6C7";
}

.icon-yewudanyuan:before {
  content: "\E646";
}

.icon-bumen:before {
  content: "\E647";
}

.icon-jituan:before {
  content: "\E648";
}

.icon-xuzuzhi:before {
  content: "\E649";
}

.icon-shouqi:before {
  content: "\E644";
}

.icon-zhankai:before {
  content: "\E6C0";
}

.icon-rili1:before {
  content: "\E612";
}

.icon-icon-canzhao:before {
  content: "\E643";
}

.icon-daitiqu:before {
  content: "\E665";
}

.icon-yonghu:before {
  content: "\E639";
}

.icon-yonghuzu:before {
  content: "\E642";
}

.icon-yujing:before {
  content: "\E641";
}

.icon-chaxun-hanshu:before {
  content: "\E63F";
}

.icon-xx-chakanxiangqing:before {
  content: "\E63E";
}

.icon-peizhi_tianjia:before {
  content: "\E63C";
}

.icon-peizhi_yixuan:before {
  content: "\E63D";
}

.icon-peizhi_up:before {
  content: "\E63A";
}

.icon-peizhi_down:before {
  content: "\E63B";
}

.icon-kaishi1:before {
  content: "\E6AD";
}

.icon-zanting:before {
  content: "\E6BF";
}

.icon-fenxiang:before {
  content: "\E6BE";
}

.icon-shaixuan:before {
  content: "\E6BB";
}

.icon-jiangxu:before {
  content: "\E6BC";
}

.icon-shengxu:before {
  content: "\E6BD";
}

.icon-shanchu2:before {
  content: "\E640";
}

.icon-yinhang:before {
  content: "\E64B";
}

.icon-rili-jin:before {
  content: "\E6AB";
}

.icon-duoxuan:before {
  content: "\E638";
}

.icon-guize:before {
  content: "\E636";
}

.icon-kemu:before {
  content: "\E637";
}

.icon-bangzhutishi:before {
  content: "\E82C";
}

.icon-celashouqi:before {
  content: "\E6A9";
}

.icon-fanhuishangyiji:before {
  content: "\E6AA";
}

.icon-biangengjilu:before {
  content: "\E662";
}

.icon-qiehuanyou:before {
  content: "\E691";
}

.icon-dianjiyou:before {
  content: "\E693";
}

.icon-dianjizuo:before {
  content: "\E697";
}

.icon-qiehuanzuo:before {
  content: "\E698";
}

.icon-xingzhuang-copy-copy:before {
  content: "\E82E";
}

.icon-xingzhuang-copy:before {
  content: "\E82D";
}

.icon-gengduo:before {
  content: "\E690";
}

.icon-shanchu1:before {
  content: "\E694";
}

.icon-quxiao:before {
  content: "\E695";
}

.icon-queding:before {
  content: "\E696";
}

.icon-xingzhuang:before {
  content: "\E69E";
}

.icon-Group:before {
  content: "\E69F";
}

.icon-duplicate:before {
  content: "\E6A0";
}

.icon-gear:before {
  content: "\E6A2";
}

.icon-wenjianjia:before {
  content: "\E6A3";
}

.icon-wenjianjiadakai:before {
  content: "\E6A4";
}

.icon-shangchuan1:before {
  content: "\E6A7";
}

.icon-zuixiaohua:before {
  content: "\E634";
}

.icon-zuidahua:before {
  content: "\E635";
}

.icon-shuwenjianshouqi:before {
  content: "\E631";
}

.icon-shuwenjianzhankai:before {
  content: "\E632";
}

.icon-shushouqi:before {
  content: "\E633";
}

.icon-right:before {
  content: "\E6B6";
}

.icon-bottom:before {
  content: "\E6B7";
}

.icon-hangcaozuoxiangshang1:before {
  content: "\E6B8";
}

.icon-hangcaozuoxiala1:before {
  content: "\E6B9";
}

.icon-shenpixiangqing:before {
  content: "\E630";
}

.icon-gongzuoliu:before {
  content: "\E62F";
}

.icon-quancha:before {
  content: "\E62C";
}

.icon-icon-fujian:before {
  content: "\E62D";
}

.icon-icon-shangchuan:before {
  content: "\E62E";
}

.icon-gundongxiangxia:before {
  content: "\E62B";
}

.icon-canzhao:before {
  content: "\E62A";
}

.icon-liucheng:before {
  content: "\E626";
}

.icon-liucheng1:before {
  content: "\E627";
}

.icon-tijiaoren:before {
  content: "\E628";
}

.icon-liucheng2:before {
  content: "\E629";
}

.icon-fujianshenpi:before {
  content: "\E620";
}

.icon-shenpiliucheng:before {
  content: "\E621";
}

.icon-shenpitongguo:before {
  content: "\E622";
}

.icon-shenpibohui:before {
  content: "\E623";
}

.icon-yidu:before {
  content: "\E624";
}

.icon-yewuchuli:before {
  content: "\E625";
}

.icon-toupiao:before {
  content: "\E6AF";
}

.icon-rizhi:before {
  content: "\E6B0";
}

.icon-xinzifafang:before {
  content: "\E6B1";
}

.icon-gonggao:before {
  content: "\E6B2";
}

.icon-huati:before {
  content: "\E6B3";
}

.icon-zuzhiguanli:before {
  content: "\E6B4";
}

.icon-jiaqin:before {
  content: "\E6B5";
}

.icon-wenku:before {
  content: "\E6AE";
}

.icon-shangyiye:before {
  content: "\E61E";
}

.icon-xiayiye:before {
  content: "\E61F";
}

.icon-loucengtubiao:before {
  content: "\E61D";
}

.icon-loucengsuolvetu:before {
  content: "\E61C";
}

.icon-shituqiehuan:before {
  content: "\E61A";
}

.icon-kuaiguan-kai:before {
  content: "\E615";
}

.icon-kaiguan-kai-jinyong:before {
  content: "\E616";
}

.icon-kaiguan-guan2:before {
  content: "\E617";
}

.icon-kaiguan-guan-jinyong:before {
  content: "\E618";
}

.icon-warning:before {
  content: "\E6A1";
}

.icon-jinggao1:before {
  content: "\E645";
}

.icon-zengjia:before {
  content: "\E67D";
}

.icon-shezhi:before {
  content: "\E613";
}

.icon-quanbuyingyong:before {
  content: "\E60D";
}

.icon-mianbaoxie:before {
  content: "\E60E";
}

.icon-xiaoxi:before {
  content: "\E60F";
}

.icon-zhuye:before {
  content: "\E610";
}

.icon-sousuo:before {
  content: "\E611";
}

.icon-jinggao:before {
  content: "\E601";
}

.icon-shituliebiaoqiehuan:before {
  content: "\E602";
}

.icon-shu_zk:before {
  content: "\E603";
}

.icon-danxuan-xuanzhong:before {
  content: "\E606";
}

.icon-danxuan-weixuan:before {
  content: "\E607";
}

.icon-rili:before {
  content: "\E608";
}

.icon-zhuxiao:before {
  content: "\E60A";
}

.icon-tianjiayingyong:before {
  content: "\E68F";
}

.icon-shangchuanfujian:before {
  content: "\E68E";
}

.icon-qingkong:before {
  content: "\E68D";
}

.icon-bianji-copy:before {
  content: "\C999";
}

.icon-shanchu-copy:before {
  content: "\E743";
}

.icon-bianji:before {
  content: "\E68B";
}

.icon-shanchu:before {
  content: "\E68C";
}

.icon-shibai:before {
  content: "\E686";
}

.icon-tixing:before {
  content: "\E688";
}

.icon-wancheng:before {
  content: "\E689";
}

.icon-zhuyi1:before {
  content: "\E68A";
}

.icon-tixing-copy:before {
  content: "\E71F";
}

.icon-jiantouxia1:before {
  content: "\E683";
}

.icon-jiantoushang1:before {
  content: "\E687";
}

.icon-duoxuan123:before {
  content: "\E67C";
}

.icon-duoxuan1:before {
  content: "\E682";
}

.icon-shangchuan:before {
  content: "\E679";
}

.icon-guanbi:before {
  content: "\E67A";
}

.icon-jiantouzuo:before {
  content: "\E675";
}

.icon-jiantouyou:before {
  content: "\E676";
}

.icon-Fill:before {
  content: "\E671";
}

.icon-Fill1:before {
  content: "\E672";
}

/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  max-width: 200px; }
  .u-tooltip.in {
    opacity: 1 !important; }
  .u-tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  .u-tooltip .tooltip-inner {
    padding: 3px 8px;
    color: #fff;
    background-color: #42526E;
    border-radius: 3px;
    word-wrap: break-word; }
  .u-tooltip.top, .u-tooltip.topLeft, .u-tooltip.topRight {
    padding: 5px 0; }
  .u-tooltip.right, .u-tooltip.rightTop, .u-tooltip.rightBottom {
    padding: 0 5px; }
  .u-tooltip.bottom, .u-tooltip.bottomLeft, .u-tooltip.bottomRight {
    padding: 5px 0; }
  .u-tooltip.left, .u-tooltip.leftTop, .u-tooltip.leftBottom {
    padding: 0 5px; }
  .u-tooltip::-webkit-scrollbar {
    width: 5px; }
  .u-tooltip::-webkit-scrollbar-track {
    display: none; }
  .u-tooltip::-webkit-scrollbar-thumb {
    background-color: #CDD9E6; }
  .u-tooltip::-webkit-scrollbar-button {
    background-color: #fff; }
  .u-tooltip::-webkit-scrollbar-corner {
    display: none; }
  .u-tooltip::-webkit-scrollbar-track-piece {
    display: none; }
  .u-tooltip.top .tooltip-arrow,
  .u-tooltip.topLeft .tooltip-arrow,
  .u-tooltip.topRight .tooltip-arrow {
    bottom: 0px;
    border-width: 5px 5px 0;
    border-top-color: #42526E; }
  .u-tooltip.top .tooltip-arrow {
    left: 50%;
    margin-left: -5px; }
  .u-tooltip.topLeft .tooltip-arrow {
    left: 16px; }
  .u-tooltip.topRight .tooltip-arrow {
    right: 16px; }
  .u-tooltip.right .tooltip-arrow,
  .u-tooltip.rightTop .tooltip-arrow,
  .u-tooltip.rightBottom .tooltip-arrow {
    left: 0px;
    border-width: 5px 5px 5px 0;
    border-right-color: #42526E; }
  .u-tooltip.right .tooltip-arrow {
    top: 50%;
    margin-top: -5px; }
  .u-tooltip.rightTop .tooltip-arrow {
    top: 8px; }
  .u-tooltip.rightBottom .tooltip-arrow {
    bottom: 8px; }
  .u-tooltip.left .tooltip-arrow,
  .u-tooltip.leftTop .tooltip-arrow,
  .u-tooltip.leftBottom .tooltip-arrow {
    right: 0px;
    border-width: 5px 0 5px 5px;
    border-left-color: #42526E; }
  .u-tooltip.left .tooltip-arrow {
    top: 50%;
    margin-top: -5px; }
  .u-tooltip.leftTop .tooltip-arrow {
    top: 8px; }
  .u-tooltip.leftBottom .tooltip-arrow {
    bottom: 8px; }
  .u-tooltip.bottom .tooltip-arrow,
  .u-tooltip.bottomLeft .tooltip-arrow,
  .u-tooltip.bottomRight .tooltip-arrow {
    top: 0px;
    border-width: 0 5px 5px;
    border-bottom-color: #42526E; }
  .u-tooltip.bottom .tooltip-arrow {
    left: 50%;
    margin-left: -5px; }
  .u-tooltip.bottomLeft .tooltip-arrow {
    left: 16px; }
  .u-tooltip.bottomRight .tooltip-arrow {
    right: 16px; }
  .u-tooltip.inverse-arrow.right, .u-tooltip.inverse-arrow.rightTop, .u-tooltip.inverse-arrow.rightBottom {
    margin-right: -6px; }
    .u-tooltip.inverse-arrow.right .tooltip-arrow, .u-tooltip.inverse-arrow.rightTop .tooltip-arrow, .u-tooltip.inverse-arrow.rightBottom .tooltip-arrow {
      left: auto;
      right: 0;
      border-width: 5px 0 5px 5px;
      border-left-color: #42526E; }
  .u-tooltip.inverse-arrow.left, .u-tooltip.inverse-arrow.leftTop, .u-tooltip.inverse-arrow.leftBottom {
    margin-left: -6px; }
    .u-tooltip.inverse-arrow.left .tooltip-arrow, .u-tooltip.inverse-arrow.leftTop .tooltip-arrow, .u-tooltip.inverse-arrow.leftBottom .tooltip-arrow {
      left: 0;
      border-width: 5px 5px 5px 0;
      border-right-color: #42526E; }
  .u-tooltip.inverse-arrow.top, .u-tooltip.inverse-arrow.topLeft, .u-tooltip.inverse-arrow.topRight {
    margin-top: -6px; }
    .u-tooltip.inverse-arrow.top .tooltip-arrow, .u-tooltip.inverse-arrow.topLeft .tooltip-arrow, .u-tooltip.inverse-arrow.topRight .tooltip-arrow {
      top: 0;
      border-width: 0 5px 5px;
      border-bottom-color: #42526E; }
  .u-tooltip.inverse-arrow.bottom {
    margin-bottom: -6px; }
    .u-tooltip.inverse-arrow.bottom .tooltip-arrow {
      top: auto;
      bottom: 0;
      border-width: 5px 5px 0;
      border-top-color: #42526E; }
  .u-tooltip.inverse.bottom .tooltip-arrow::after, .u-tooltip.inverse.bottomLeft .tooltip-arrow::after, .u-tooltip.inverse.bottomRight .tooltip-arrow::after {
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #fff; }
  .u-tooltip.inverse.bottom .tooltip-arrow, .u-tooltip.inverse.bottomLeft .tooltip-arrow, .u-tooltip.inverse.bottomRight .tooltip-arrow {
    border-bottom-color: rgb(165, 173, 186); }
  .u-tooltip.inverse-arrow.inverse.top .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.topLeft .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.topRight .tooltip-arrow::after {
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #fff;
    border-bottom-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.top .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.topLeft .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.topRight .tooltip-arrow {
    border-bottom-color: rgb(165, 173, 186); }
  .u-tooltip.inverse.left .tooltip-arrow::after, .u-tooltip.inverse.leftTop .tooltip-arrow::after, .u-tooltip.inverse.leftBottom .tooltip-arrow::after {
    border-right-width: 0;
    top: -5px;
    margin-left: -6px;
    border-left-color: #fff; }
  .u-tooltip.inverse.left .tooltip-arrow, .u-tooltip.inverse.leftTop .tooltip-arrow, .u-tooltip.inverse.leftBottom .tooltip-arrow {
    border-left-color: rgb(165, 173, 186); }
  .u-tooltip.inverse-arrow.inverse.right .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.rightTop .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.rightBottom .tooltip-arrow::after {
    border-right-width: 0;
    top: -5px;
    margin-left: -6px;
    border-left-color: #fff;
    border-left-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.right .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.rightTop .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.rightBottom .tooltip-arrow {
    border-left-color: rgb(165, 173, 186); }
  .u-tooltip.inverse.right .tooltip-arrow::after, .u-tooltip.inverse.rightTop .tooltip-arrow::after, .u-tooltip.inverse.rightBottom .tooltip-arrow::after {
    border-left-width: 0;
    top: -5px;
    margin-left: 1px;
    border-right-color: #fff; }
  .u-tooltip.inverse.right .tooltip-arrow, .u-tooltip.inverse.rightTop .tooltip-arrow, .u-tooltip.inverse.rightBottom .tooltip-arrow {
    border-right-color: rgb(165, 173, 186); }
  .u-tooltip.inverse-arrow.inverse.left .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.leftTop .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.leftBottom .tooltip-arrow::after {
    border-left-width: 0;
    top: -5px;
    margin-left: 1px;
    border-right-color: #fff;
    border-right-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.left .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.leftTop .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.leftBottom .tooltip-arrow {
    border-right-color: rgb(165, 173, 186); }
  .u-tooltip.inverse.top .tooltip-arrow::after, .u-tooltip.inverse.topLeft .tooltip-arrow::after, .u-tooltip.inverse.topRight .tooltip-arrow::after {
    top: -6px;
    margin-left: -5px;
    border-bottom-width: 0;
    border-bottom-color: #d9d9d9;
    border-top-color: #fff; }
  .u-tooltip.inverse.top .tooltip-arrow, .u-tooltip.inverse.topLeft .tooltip-arrow, .u-tooltip.inverse.topRight .tooltip-arrow {
    border-top-color: rgb(165, 173, 186); }
  .u-tooltip.inverse-arrow.inverse.bottom .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.bottomLeft .tooltip-arrow::after, .u-tooltip.inverse-arrow.inverse.bottomRight .tooltip-arrow::after {
    top: -6px;
    margin-left: -5px;
    border-bottom-width: 0;
    border-bottom-color: #d9d9d9;
    border-top-color: #fff;
    border-top-width: inherit; }
  .u-tooltip.inverse-arrow.inverse.bottom .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.bottomLeft .tooltip-arrow, .u-tooltip.inverse-arrow.inverse.bottomRight .tooltip-arrow {
    border-top-color: rgb(165, 173, 186); }
  .u-tooltip.inverse .tooltip-inner {
    background-color: #fff;
    color: #333333;
    border: 1px solid rgb(165, 173, 186); }
  .u-tooltip.inverse .tooltip-arrow::after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    content: " "; }

.u-popover.u-popover-tooltip {
  max-width: initial; }
  .u-popover.u-popover-tooltip.u-tooltip .tooltip-inner {
    padding: 8px;
    max-width: initial; }

.u-popover {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
/* FormGroup */
/*  Navlayout  */
.u-form-control {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  width: 100%;
  height: 30px;
  cursor: text;
  font-size: 14px;
  line-height: 1.5;
  color: #424242;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .u-form-control:focus {
    border-color: #66afe9;
    outline: 0; }
  .u-form-control::-ms-clear, .u-form-control ::-ms-reveal {
    display: none; }

.u-form-control[disabled] {
  background: #eee;
  border-color: #e0e0e0;
  color: #BDBDBD;
  cursor: not-allowed; }

.u-form-control.lg {
  height: 38px;
  font-size: 14px; }

.u-form-control.sm {
  font-size: 12px;
  height: 24px; }

.u-form-control-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  padding: 4px;
  width: 100%; }
  .u-form-control-search-wrapper .u-form-control-search-action {
    color: #ccc;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    text-decoration: none; }
    .u-form-control-search-wrapper .u-form-control-search-action .uf {
      -webkit-transition: all .3s;
      transition: all .3s;
      font-size: 12px;
      color: #ccc; }
      .u-form-control-search-wrapper .u-form-control-search-action .uf.uf-search:before {
        content: "\E603"; }

.u-form-control-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%; }
  .u-form-control-affix-wrapper .u-form-control-prefix, .u-form-control-affix-wrapper .u-form-control-suffix {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    line-height: 0;
    right: 7px;
    color: rgba(0, 0, 0, 0.65); }
/* FormGroup */
/*  Navlayout  */
.u-switch {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 44px;
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
  border-radius: 20px;
  border: 1px solid rgb(224,224,224);
  background-color: rgb(224,224,224);
  cursor: pointer;
  outline: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .u-switch .u-switch-inner {
    color: #fff;
    position: absolute;
    font-size: 12px;
    left: 22px; }
  .u-switch:active:after {
    width: 24px; }
  .u-switch:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2);
            box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2);
    outline: 0; }
  .u-switch:after {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 1px;
    left: 0;
    border-radius: 18px;
    background-color: #fff;
    content: " ";
    cursor: pointer;
    -webkit-transition: left 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), width 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    transition: left 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), width 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }
  .u-switch.is-checked {
    border-color: rgb(30,136,229);
    background-color: rgb(30,136,229); }
    .u-switch.is-checked .u-switch-inner {
      left: 8px; }
    .u-switch.is-checked:after {
      left: 24px; }
    .u-switch.is-checked:active:after {
      left: 16px; }
  .u-switch.u-switch-disabled {
    cursor: no-drop;
    background: #ccc;
    border-color: #ccc; }
    .u-switch.u-switch-disabled:after {
      background: #9e9e9e;
      -webkit-animation-name: none;
              animation-name: none;
      cursor: no-drop; }
    .u-switch.u-switch-disabled:hover:after {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-animation-name: none;
              animation-name: none; }

.u-switch.u-switch-sm {
  width: 32px;
  height: 16px;
  line-height: 12px; }
  .u-switch.u-switch-sm .u-switch-inner {
    color: #fff;
    position: absolute;
    font-size: 10px;
    left: 16px; }
  .u-switch.u-switch-sm:active:after {
    width: 16px; }
  .u-switch.u-switch-sm:after {
    width: 14px;
    height: 14px;
    top: 0;
    left: 0; }
  .u-switch.u-switch-sm.is-checked .u-switch-inner {
    left: 4px; }
  .u-switch.u-switch-sm.is-checked:after {
    left: 16px; }
  .u-switch.u-switch-sm.is-checked:active:after {
    left: 10px; }

.u-switch.u-switch-lg {
  width: 60px;
  height: 30px;
  line-height: 12px; }
  .u-switch.u-switch-lg .u-switch-inner {
    color: #fff;
    position: absolute;
    font-size: 18px;
    left: 30px;
    top: 8px; }
  .u-switch.u-switch-lg:active:after {
    width: 32px; }
  .u-switch.u-switch-lg:after {
    width: 26px;
    height: 26px;
    top: 1px;
    left: 0; }
  .u-switch.u-switch-lg.is-checked .u-switch-inner {
    left: 8px; }
  .u-switch.u-switch-lg.is-checked:after {
    left: 32px; }
  .u-switch.u-switch-lg.is-checked:active:after {
    left: 26px; }

.u-switch-primary.is-checked {
  background: rgb(30,136,229);
  border: 1px solid rgb(30,136,229); }

.u-switch-info.is-checked {
  background: rgb(0,188,212);
  border: 1px solid rgb(0,188,212); }

.is-checked.u-switch-danger {
  background: rgb(244,67,54);
  border: 1px solid rgb(244,67,54); }

.u-switch-warning.is-checked {
  background: rgb(255,152,0);
  border: 1px solid rgb(255,152,0); }

.u-switch-dark.is-checked {
  background: rgb(97,97,97);
  border: 1px solid rgb(97,97,97); }

.u-switch-success.is-checked {
  background: rgb(76,175,80);
  border: 1px solid rgb(76,175,80); }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-button {
  background: rgb(224,224,224);
  border: none;
  border-radius: 4px;
  color: rgb(0,0,0);
  position: relative;
  min-width: 72px;
  padding: 5px 13px;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow, transform;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 1.57143;
  vertical-align: middle; }
  .u-button::-moz-focus-inner {
    border: 0; }
  .u-button:hover {
    background-color: rgb(238,238,238); }
  .u-button:active {
    background-color: rgb(189,189,189); }
  .u-button.colored {
    color: rgb(30,136,229); }
    .u-button.colored:focus:not(:active) {
      background-color: rgb(189,189,189); }
  .u-button.disable {
    -webkit-box-shadow: none;
    filter: alpha(opacity=65);
    box-shadow: none;
    cursor: not-allowed;
    opacity: .65; }

input.u-button[type="submit"] {
  -webkit-appearance: none; }

.u-button-floating {
  border-radius: 50%;
  font-size: 14px;
  height: 38px;
  margin: auto;
  min-width: 38px;
  width: 38px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }
  .u-button-floating.colored {
    background: rgb(67,160,71);
    color: rgb(255,255,255);
    background: rgb(255,255,255); }
    .u-button-floating.colored:hover {
      background-color: rgb(102,187,106); }
    .u-button-floating.colored:focus:not(:active) {
      background-color: rgb(67,160,71); }
    .u-button-floating.colored:active {
      background-color: rgb(67,160,71); }

.u-button.disabled, .u-button[disabled] {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none; }

.u-button-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .u-button-default:hover, .u-button-default:focus, .u-button-default:active {
    background-color: #e6e6e6;
    border-color: #adadad; }

.u-button-primary {
  color: rgb(255,255,255);
  background-color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-primary.focus, .u-button-primary:focus, .u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245); }
  .u-button-primary.active, .u-button-primary:active {
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-danger {
  color: rgb(255,255,255);
  background-color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-danger.focus, .u-button-danger:focus, .u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115); }
  .u-button-danger.active, .u-button-danger:active {
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-info {
  color: rgb(255,255,255);
  background-color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-info.focus, .u-button-info:focus, .u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225); }
  .u-button-info.active, .u-button-info:active {
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-warning {
  color: rgb(255,255,255);
  background-color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-warning.focus, .u-button-warning:focus, .u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77); }
  .u-button-warning.active, .u-button-warning:active {
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-success {
  color: rgb(255,255,255);
  background-color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-success.focus, .u-button-success:focus, .u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132); }
  .u-button-success.active, .u-button-success:active {
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-success {
  color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-border.u-button-success.focus, .u-button-border.u-button-success:focus, .u-button-border.u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132);
    color: #fff; }
  .u-button-border.u-button-success.active, .u-button-border.u-button-success:active {
    color: #fff;
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-warning {
  color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-border.u-button-warning.focus, .u-button-border.u-button-warning:focus, .u-button-border.u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77);
    color: #fff; }
  .u-button-border.u-button-warning.active, .u-button-border.u-button-warning:active {
    color: #fff;
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-border.u-button-danger {
  color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-border.u-button-danger.focus, .u-button-border.u-button-danger:focus, .u-button-border.u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115);
    color: #fff; }
  .u-button-border.u-button-danger.active, .u-button-border.u-button-danger:active {
    color: #fff;
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-border.u-button-info {
  color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-border.u-button-info.focus, .u-button-border.u-button-info:focus, .u-button-border.u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225);
    color: #fff; }
  .u-button-border.u-button-info.active, .u-button-border.u-button-info:active {
    color: #fff;
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-border.u-button-primary {
  color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-border.u-button-primary.focus, .u-button-border.u-button-primary:focus, .u-button-border.u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245);
    color: #fff; }
  .u-button-border.u-button-primary.active, .u-button-border.u-button-primary:active {
    color: #fff;
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-border {
  color: rgb(0,0,0);
  border: 1px solid #d9d9d9;
  background-color: #fff; }

.u-button-border:hover, .u-button-border:focus {
  color: rgb(0,0,0);
  background: rgb(238,238,238); }

.u-button-border:active {
  color: #fff;
  background: rgb(189,189,189); }

.u-button-icon {
  border-radius: 50%;
  font-size: 14px;
  height: 32px;
  margin: auto;
  min-width: 32px;
  width: 32px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }

.u-button-lg {
  padding: 8px 15px;
  font-size: 14px; }

.u-button-xg {
  padding: 10px 18px;
  font-size: 16px; }

.u-button-sm {
  padding: 3px 5px;
  font-size: 12px; }

.u-button-squared {
  border-radius: 0; }

.u-button-round {
  border-radius: 1000px; }

.u-button-block {
  white-space: normal;
  display: block;
  width: 100%; }

.u-button-pill-left {
  border-radius: 500px 0 0 500px; }

.u-button-pill-right {
  border-radius: 0 500px 500px 0; }

.u-pagination {
  font-size: 14px;
  position: relative; }
  .u-pagination-list {
    float: left;
    margin: 5px; }
    .u-pagination-list:after {
      clear: both;
      display: table;
      content: ''; }
    .u-pagination-list > li.iconBtn > a {
      padding: 0 11px;
      font-size: 22px;
      line-height: 1.57142857; }
    .u-pagination-list > li > a, .u-pagination-list > li > span {
      display: inline-block;
      text-decoration: none;
      border-top: 1px solid #d7d7d7;
      border-bottom: 1px solid #d7d7d7;
      border-left: 1px solid #d7d7d7;
      background-color: white;
      text-align: center;
      color: #666666;
      padding: 6px 11px;
      line-height: 1.57142857; }
    .u-pagination-list > li:first-child > a, .u-pagination-list > li:first-child > span {
      margin-left: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }
    .u-pagination-list > li:last-child > a, .u-pagination-list > li:last-child > span {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
    .u-pagination-list > li[role="next"] > a {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-right: 1px solid #d7d7d7; }
    .u-pagination-list > li {
      float: left;
      list-style-type: none; }
      .u-pagination-list > li > a:hover, .u-pagination-list > li > span:hover, .u-pagination-list > li > a:focus, .u-pagination-list > li > span:focus {
        color: #666;
        background-color: #eee;
        border-color: #d7d7d7;
        cursor: pointer; }
      .u-pagination-list > li > a > i {
        color: #999999; }
    .u-pagination-list > .active > a, .u-pagination-list > .active > span, .u-pagination-list > .active > a:hover, .u-pagination-list > .active > span:hover, .u-pagination-list > .active > a:focus, .u-pagination-list > .active > span:focus {
      z-index: 2;
      color: #fff;
      cursor: default;
      background-color: rgb(30,136,229);
      border-color: rgb(30,136,229); }
    .u-pagination-list > .disabled > a, .u-pagination-list > .disabled > span, .u-pagination-list > .disabled > a:hover, .u-pagination-list > .disabled > span:hover, .u-pagination-list > .disabled > a:focus, .u-pagination-list > .disabled > span:focus {
      color: #777;
      cursor: not-allowed;
      background-color: #fff;
      border-color: #ddd; }
    .u-pagination-list > .disabled > a > i {
      color: #cccccc; }
    .u-pagination-list > li[role="gap"] > a {
      background-color: transparent;
      border-bottom: 0 solid #d7d7d7;
      border-top: 0 solid #d7d7d7;
      padding: 7px 11px;
      line-height: 1.57142857; }
    .u-pagination-list > li[role="gap"] > a:hover, .u-pagination-list > li[role="gap"] > a:focus {
      background-color: transparent; }
    .u-pagination-list input {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .u-pagination-list li, .u-pagination-list a {
      -webkit-box-sizing: content-box;
              box-sizing: content-box; }
    .u-pagination-list i.uf, .u-pagination-list i.fa {
      padding: 0px;
      font-size: 12px; }
    .u-pagination-list > li:last-child > a, .u-pagination-list > li:last-child > span {
      border-right: 1px solid #d7d7d7; }
  .u-pagination .temp-main {
    width: 100px;
    height: 100px;
    border: 1px solid #000; }
  .u-pagination .enhanced_pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    min-width: 700px;
    overflow: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .u-pagination .enhanced_pagination .u_float_pagination {
    float: left; }
  .u-pagination .data_per_select {
    margin: 5px;
    float: left;
    min-width: 120px; }
    .u-pagination .data_per_select > span {
      display: inline-block;
      line-height: 36px;
      float: left; }
    .u-pagination .data_per_select .u-select {
      width: 50px;
      margin: 0 6px;
      height: 36px;
      float: left; }
      .u-pagination .data_per_select .u-select .u-select-selection {
        height: 36px; }
        .u-pagination .data_per_select .u-select .u-select-selection .u-select-selection-rendered {
          line-height: 36px; }
  .u-pagination .data_select {
    outline: none;
    -webkit-appearance: none;
    height: 36px;
    background: #fff;
    border-color: #d7d7d7;
    border-radius: 4px;
    line-height: 28px;
    padding: 0 15px;
    text-align: center;
    font-size: 14px;
    margin: 0 6px; }
  .u-pagination .page_jump {
    float: left;
    margin: 5px; }
    .u-pagination .page_jump > span {
      display: inline-block;
      line-height: 36px;
      float: left; }
  .u-pagination .page_jump_value {
    outline: none;
    -webkit-appearance: none;
    background: #fff;
    border-radius: 4px;
    width: 50px;
    text-align: center;
    border: 1px solid #d7d7d7; }
  .u-pagination .page_jump_btn,
  .u-pagination .page_jump_value {
    margin: 0 6px;
    padding: 0;
    height: 36px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left; }
  .u-pagination-total {
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 5px; }
    .u-pagination-total span {
      padding: 0 5px; }
  .u-pagination.u-pagination-disabled .u-pagination-disabled-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 46px;
    background: rgba(255, 255, 255, 0.6);
    z-index: 2;
    cursor: not-allowed; }

.pagination-state {
  float: left;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 12px;
  color: #666;
  margin-left: 10px; }
  .pagination-state > .page_j {
    margin: 0 4px;
    width: 40px;
    border: 1px solid #ddd;
    padding-left: 2px;
    height: 35px;
    line-height: 35px;
    color: #333333; }
  .pagination-state > .page_z {
    margin: 0 4px;
    width: 50px;
    border: 1px solid #ddd;
    padding-left: 2px;
    height: 35px;
    line-height: 35px;
    color: #333333; }
  .pagination-state > .pagination-jump {
    margin: 0 10px;
    width: 50px;
    line-height: 30px;
    border: 1px solid #ddd;
    background-color: white;
    font-size: 14px;
    cursor: pointer;
    color: #333333;
    height: 35px; }
  .pagination-state > .pagination-jump:hover {
    background-color: #eee; }

.u-pagination-lg > li > a {
  padding: 9px 15px;
  font-size: 16px;
  line-height: 1.33333; }

.u-pagination-lg > li:first-child > a {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.u-pagination-lg > li:last-child > a {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.u-pagination-lg > li[role="gap"] > a {
  padding: 10px 15px;
  font-size: 16px;
  line-height: 1.33333; }

.u-pagination-sm > li > a {
  padding: 5px 9px;
  font-size: 14px;
  line-height: 1.5; }

.u-pagination-sm > li:first-child > a {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px; }

.u-pagination-sm > li:last-child > a {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px; }

.u-pagination-sm > li[role="gap"] > a {
  padding: 6px 9px;
  font-size: 14px;
  line-height: 1.5; }

.u-pagination-no-border > li > a, .u-pagination-no-border > li[role="next"] > a {
  border: none; }

.u-pagination-no-border > li:last-child > a, .u-pagination-no-border > li:last-child > span {
  border: none; }

.u-pagination-gap > li:first-child > a,
.u-pagination-gap > li:last-child > a {
  border-radius: 5px; }

.u-pagination-gap > li > a {
  margin: 0 5px;
  border-radius: 5px;
  border: 1px solid #d7d7d7; }
  .u-pagination-gap > li > a:hover {
    background-color: transparent;
    border-color: rgb(30,136,229); }

.u-pagination-gap > li:first-child > a, .u-pagination-gap > li:last-child > a {
  border-radius: 5px; }

.u-pagination-gap > li[role="gap"] > a {
  border: 0 solid #d7d7d7; }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-form-control {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  width: 100%;
  height: 30px;
  cursor: text;
  font-size: 14px;
  line-height: 1.5;
  color: #424242;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .u-form-control:focus {
    border-color: #66afe9;
    outline: 0; }

.u-form-control[disabled] {
  background: #eee;
  border-color: #e0e0e0;
  color: #BDBDBD;
  cursor: not-allowed; }

.u-form-control.lg {
  height: 38px;
  font-size: 14px; }

.u-form-control.sm {
  font-size: 12px;
  height: 24px; }

.u-form-control-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  padding: 4px;
  width: 100%; }
  .u-form-control-search-wrapper .u-form-control-search-action {
    color: #ccc;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    text-decoration: none; }
    .u-form-control-search-wrapper .u-form-control-search-action .uf {
      -webkit-transition: all .3s;
      transition: all .3s;
      font-size: 12px;
      color: #ccc; }
      .u-form-control-search-wrapper .u-form-control-search-action .uf.uf-search:before {
        content: "\E603"; }

.u-form-control-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%; }
  .u-form-control-affix-wrapper .u-form-control-prefix, .u-form-control-affix-wrapper .u-form-control-suffix {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    line-height: 0;
    right: 7px;
    color: rgba(0, 0, 0, 0.65); }

.u-autocomplete {
  display: inline-block;
  position: relative; }
  .u-autocomplete-options {
    margin: 0;
    padding: 0;
    list-style: none;
    top: 110%;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.6);
            box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.6); }
    .u-autocomplete-options > li {
      padding: 3px 6px; }
      .u-autocomplete-options > li.active {
        background-color: #0094ff;
        color: white; }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
/**
  * 加载背景
  */
/**
  * 文字
  */
.u-loading-desc {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  color: #212121;
  text-align: center; }

/**
  * default样式 单个圆圈加载
  */
.u-loading.u-loading-rotate > div {
  position: absolute;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  margin-left: -22px;
  margin-top: -22px;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate 1s 0s linear infinite;
  animation: rotate 1s 0s linear infinite;
  text-align: center;
  line-height: 40px; }
  .u-loading.u-loading-rotate > div > img {
    width: 40px; }
  .u-loading.u-loading-rotate > div > .uf {
    color: #0084ff;
    font-size: 40px;
    padding: 0; }

.u-loading.u-loading-rotate.u-loading-rotate-lg > div {
  margin-left: -35px;
  margin-top: -35px;
  width: 60px;
  height: 60px;
  line-height: 60px; }
  .u-loading.u-loading-rotate.u-loading-rotate-lg > div > img {
    width: 60px; }
  .u-loading.u-loading-rotate.u-loading-rotate-lg > div > .uf {
    font-size: 60px; }

.u-loading.u-loading-rotate.u-loading-rotate-sm > div {
  margin-left: -15px;
  margin-top: -15px;
  width: 25px;
  height: 25px;
  line-height: 25px; }
  .u-loading.u-loading-rotate.u-loading-rotate-sm > div > img {
    width: 25px; }
  .u-loading.u-loading-rotate.u-loading-rotate-sm > div > .uf {
    font-size: 25px; }

.u-loading.u-loading-rotate.u-loading-rotate-primary > div > .uf {
  color: #3f51b5; }

.u-loading.u-loading-rotate.u-loading-rotate-success > div > .uf {
  color: #4caf50; }

.u-loading.u-loading-rotate.u-loading-rotate-warning > div > .uf {
  color: #ff9800; }

.u-loading-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1900;
  background-color: rgba(255, 255, 255, 0.4); }
  .u-loading-backdrop.full-screen {
    position: fixed; }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(1);
    transform: rotate(180deg) scale(1); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(1);
    transform: rotate(180deg) scale(1); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }

.u-loading.u-loading-line {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -25px; }
  .u-loading.u-loading-line > div {
    background-color: #C2C3C5;
    width: 6px;
    height: 50px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block; }
  .u-loading.u-loading-line.u-loading-line-lg {
    margin-top: -50px;
    margin-left: -30px; }
    .u-loading.u-loading-line.u-loading-line-lg > div {
      width: 8px;
      height: 90px; }
  .u-loading.u-loading-line.u-loading-line-sm {
    margin-top: -22px;
    margin-left: -20px; }
    .u-loading.u-loading-line.u-loading-line-sm > div {
      width: 4px;
      height: 35px; }
  .u-loading.u-loading-line div:nth-child(1) {
    -webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #F44336; }
  .u-loading.u-loading-line div:nth-child(2) {
    -webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #7ED321; }
  .u-loading.u-loading-line div:nth-child(3) {
    -webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #0084FF; }
  .u-loading.u-loading-line div:nth-child(4) {
    -webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #FF9800; }
  .u-loading.u-loading-line div:nth-child(5) {
    -webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #D0021B; }
  .u-loading.u-loading-line.u-loading-line-primary > div {
    background-color: #3f51b5; }
  .u-loading.u-loading-line.u-loading-line-success > div {
    background-color: #4caf50; }
  .u-loading.u-loading-line.u-loading-line-warning > div {
    background-color: #ff9800; }

.u-loading.u-loading-custom > div {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }

@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }

.u-table {
  font-size: 12px;
  color: #666;
  position: relative;
  line-height: 1.5;
  overflow: hidden; }
  .u-table-body {
    position: relative; }
  .u-table-hiden-drag {
    position: relative; }
    .u-table-hiden-drag-li {
      position: absolute;
      top: 0px;
      left: 0px; }
  .u-table table {
    width: 100%;
    border-collapse: collapse;
    text-align: left; }
  .u-table th {
    font-weight: bold;
    text-align: left; }
    .u-table th[colspan] {
      text-align: center; }
    .u-table th ::last-child {
      overflow: hidden; }
  .u-table td {
    border-bottom: 1px solid rgb(193, 199, 208); }
    .u-table td a {
      color: #2196F3; }
      .u-table td a:hover {
        color: #1565c0; }
      .u-table td a:active {
        color: #1565c0; }
  .u-table tr:hover td .uf-eye {
    visibility: visible !important; }
  .u-table tr tr a {
    color: #2196F3; }
    .u-table tr tr a:hover {
      color: #1565c0; }
    .u-table tr tr a:active {
      color: #1565c0; }
  .u-table tr.tr-row-hover {
    background: rgb(235, 236, 240); }
  .u-table th,
  .u-table td {
    padding: 12px 8px;
    word-break: break-all; }
  .u-table tr.filterable th {
    padding-top: 4px;
    padding-bottom: 4px; }
    .u-table tr.filterable th .filterContext {
      height: 35px; }
  .u-table-row-hover {
    background: rgb(235, 236, 240); }
  .u-table-scroll {
    overflow: auto; }
  .u-table-bordered table {
    border: 1px solid rgb(193, 199, 208);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    table-layout: fixed; }
  .u-table-bordered th {
    border-bottom: 1px solid rgb(193, 199, 208);
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .u-table-bordered th,
  .u-table-bordered td {
    border-right: 1px solid rgb(193, 199, 208);
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .u-table-drag-border tr th.th-can-not-drag {
    overflow: hidden; }
  .u-table-header {
    overflow: hidden;
    background: rgb(241, 242, 245);
    color: rgb(33, 33, 33); }
  .u-table.fixed-height td {
    padding: 0px 8px; }
  .u-table-fixed-header .u-table-body {
    background: #fff;
    position: relative; }
  .u-table-fixed-left .u-table-body-inner {
    margin-right: -20px;
    padding-right: 20px; }
  .u-table-fixed-header .u-table-fixed-left .u-table-body-inner {
    padding-right: 0px; }
  .u-table-fixed-header .u-table-body-inner {
    height: 100%;
    overflow: scroll; }
  .u-table-fixed-header .u-table-scroll .u-table-header {
    overflow-x: scroll;
    padding-bottom: 20px;
    margin-bottom: -20px;
    overflow-y: scroll;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .u-table-title {
    padding: 12px 8px;
    border-top: 1px solid rgb(193, 199, 208); }
  .u-table-content {
    position: relative; }
  .u-table-footer {
    padding: 12px 8px;
    border-bottom: 1px solid rgb(193, 199, 208); }
    .u-table-footer .u-table-scroll {
      overflow-x: hidden; }
  .u-table-footer .u-table {
    margin: -12px -8px; }
  .u-table-placeholder {
    padding: 12px 8px;
    background: #fff;
    border-bottom: 1px solid rgb(193, 199, 208);
    text-align: center;
    position: relative; }
  .u-table-expand-icon-col {
    width: 10px; }
  .u-table-row-expand-icon, .u-table-expanded-row-expand-icon {
    cursor: pointer;
    display: inline-block;
    margin-right: 0px;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    border: 1px solid rgb(193, 199, 208);
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: #fff;
    margin-right: 10px; }
  .u-table-row-spaced, .u-table-expanded-row-spaced {
    visibility: hidden; }
  .u-table-row-spaced:after, .u-table-expanded-row-spaced:after {
    content: "."; }
  .u-table-row-expanded:after, .u-table-expanded-row-expanded:after {
    content: "-"; }
  .u-table-row-collapsed:after, .u-table-expanded-row-collapsed:after {
    content: "+"; }
  .u-table-row.selected {
    background: rgb(235, 236, 240); }
  .u-table tr.u-table-expanded-row {
    background: #f7f7f7; }
    .u-table tr.u-table-expanded-row:hover {
      background: #f7f7f7; }
    .u-table tr.u-table-expanded-row .u-table {
      z-index: 1; }
  .u-table-column-hidden {
    display: none; }
  .u-table-prev-columns-page, .u-table-next-columns-page {
    cursor: pointer;
    color: #666;
    z-index: 1; }
    .u-table-prev-columns-page:hover, .u-table-next-columns-page:hover {
      color: #2db7f5; }
    .u-table-prev-columns-page-disabled, .u-table-next-columns-page-disabled {
      cursor: not-allowed;
      color: #999; }
      .u-table-prev-columns-page-disabled:hover, .u-table-next-columns-page-disabled:hover {
        color: #999; }
  .u-table-prev-columns-page {
    margin-right: 8px; }
    .u-table-prev-columns-page:before {
      content: "<"; }
  .u-table-next-columns-page {
    float: right; }
    .u-table-next-columns-page:before {
      content: ">"; }
  .u-table-fixed-left, .u-table-fixed-right {
    position: absolute;
    top: 0;
    overflow: hidden;
    z-index: 1; }
    .u-table-fixed-left table, .u-table-fixed-right table {
      width: auto;
      background: #fff; }
  .u-table-fixed-left {
    left: 0;
    -webkit-box-shadow: 4px 0 4px rgba(100, 100, 100, 0.1);
            box-shadow: 4px 0 4px rgba(100, 100, 100, 0.1); }
    .u-table-fixed-left-body-inner {
      margin-right: -20px;
      padding-right: 20px; }
    .u-table-fixed-left-fixed-header .u-table-fixed-left .u-table-fixed-left-body-inner {
      padding-right: 0; }
  .u-table-fixed-right {
    right: 0;
    -webkit-box-shadow: -4px 0 4px rgba(100, 100, 100, 0.1);
            box-shadow: -4px 0 4px rgba(100, 100, 100, 0.1); }
    .u-table-fixed-right-expanded-row {
      color: transparent;
      pointer-events: none; }
  .u-table-scroll-position-left .u-table-fixed-left {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .u-table-scroll-position-right .u-table-fixed-right {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .u-table-thead .filter-text, .u-table-thead .filter-dropdown, .u-table-thead .filter-date {
    font-weight: normal; }
  .u-table-thead .filter-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .u-table-thead .filter-wrap .filter-btns {
      min-width: 58px; }
  .u-table-thead th {
    background: rgb(241, 242, 245);
    color: rgb(33, 33, 33);
    background-clip: padding-box;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    /*
        Introduced in IE 10. 
      */
    -ms-user-select: none;
    user-select: none; }
    .u-table-thead th .bee-table-column-sorter {
      position: relative;
      margin-left: 4px;
      height: 1em;
      vertical-align: middle;
      text-align: center;
      display: inline-block; }
      .u-table-thead th .bee-table-column-sorter > .bee-table-column-sorter-down,
      .u-table-thead th .bee-table-column-sorter > .bee-table-column-sorter-up, .u-table-thead th .bee-table-column-sorter > .bee-table-column-sorter-flat {
        line-height: 6px;
        display: block;
        width: 34px;
        cursor: pointer; }
    .u-table-thead th .bee-table-column-sorter-down.on .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter-down.on .uf-triangle-up,
    .u-table-thead th .bee-table-column-sorter-up.on .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter-up.on .uf-triangle-up {
      color: #108ee9; }
    .u-table-thead th .bee-table-column-sorter .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter .uf-triangle-up {
      -webkit-filter: none;
      filter: none;
      font-size: 12px; }
    .u-table-thead th .bee-table-column-sorter .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter .uf-triangle-up {
      display: inline-block;
      padding: 0;
      font-size: 12px;
      font-size: 8px\9;
      -webkit-transform: scale(0.66667) rotate(0deg);
      transform: scale(0.66667) rotate(0deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
      zoom: 1;
      line-height: 4px;
      height: 4px;
      color: #999; }
    .u-table-thead th:hover .bee-table-column-sorter {
      display: inline-block; }
  .u-table-thead .th-drag {
    cursor: move; }
  .u-table-thead .th-drag:hover {
    background: rgb(235, 236, 240); }
  .u-table-thead .th-drag-hover {
    background: #ccc; }
  .u-table-thead-th {
    position: relative; }
    .u-table-thead-th-drag-gap {
      height: 100%;
      position: absolute;
      right: -10px;
      top: 0;
      width: 20px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      z-index: 1; }
      .u-table-thead-th-drag-gap .online {
        height: 100%;
        width: 1px;
        background: transparent;
        margin: 0 auto; }
      .u-table-thead-th-drag-gap .online-hover {
        background: #000000; }
    .u-table-thead-th-drag-gap:hover {
      cursor: col-resize; }
      .u-table-thead-th-drag-gap:hover .online {
        background: #000000; }
  .u-table-thead-th:last-child-drag-gap {
    border: none; }
  .u-table-filter-column-pop-cont {
    margin: 10px;
    margin-top: 0px;
    height: 300px;
    overflow-y: scroll; }
  .u-table-filter-column-clear-setting {
    border-bottom: 1px solid #ccc;
    cursor: pointer; }
  .u-table-filter-column-cont {
    position: relative; }
  .u-table-filter-column-filter-icon {
    position: absolute;
    top: 3px;
    right: 18px;
    width: 22px;
    height: 25px;
    line-height: 25px;
    z-index: 2;
    background: #f7f7f7; }
    .u-table-filter-column-filter-iconi.uf {
      padding: 0px; }
  .u-table-filter-column-pop-cont-item {
    margin-top: 10px;
    line-height: 30px;
    cursor: pointer; }
  .u-table-filter-column-pop-cont-item > span {
    margin-left: 5px;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .u-table-filter-column-pop .u-modal-dialog {
    border: 1px solid #ccc;
    background: #fff; }
  .u-table-row-fixed-columns-in-body {
    display: none;
    pointer-events: none; }
  .u-table .u-checkbox {
    height: 16px;
    line-height: 16px;
    margin: 0px; }

.u-table:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0; }

.u-table-bordered .u-table-drag-gap {
  background: #e9e9e9; }

.u-table.bordered table {
  border-collapse: collapse; }

.u-table.bordered th,
.u-table.bordered td {
  border: 1px solid rgb(193, 199, 208); }

.move-enter,
.move-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.move-leave {
  -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.move-enter.move-enter-active,
.move-appear.move-enter-active {
  -webkit-animation-name: moveLeftIn;
          animation-name: moveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.move-leave.move-leave-active {
  -webkit-animation-name: moveRightOut;
          animation-name: moveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

@-webkit-keyframes moveLeftIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
    opacity: 0;
    background: rgb(238,238,238); }
  20% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  80% {
    background: rgb(238,238,238); }
  100% {
    background: transparent;
    opacity: 1; } }

@keyframes moveLeftIn {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
    opacity: 0;
    background: rgb(238,238,238); }
  20% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  80% {
    background: rgb(238,238,238); }
  100% {
    background: transparent;
    opacity: 1; } }

@-webkit-keyframes moveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
    opacity: 0; } }

@keyframes moveRightOut {
  0% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
    opacity: 0; } }

.formItem-style {
  height: unset;
  min-height: unset;
  padding: 0; }

.errMessage-style {
  display: none;
  border: none;
  /* margin-top: 5px; */
  /* margin-bottom: 5px; */
  background: transparent;
  color: #f22c1d;
  /* padding-left: 12px; */
  /* padding-right: 12px; */
  margin: 0;
  position: absolute;
  padding: 0;
  top: 3px;
  right: 0; }

.editable-cell {
  position: relative; }

.editable-cell-input-wrapper,
.editable-cell-text-wrapper {
  padding-right: 24px; }

.editable-cell-input-wrapper .u-form-item.formItem-style .u-label {
  display: none; }

.editable-cell-input-wrapper .u-input-group .u-form-control {
  height: 26px;
  font-size: 12px; }

.editable-cell-text-wrapper {
  padding: 5px 24px 5px 5px;
  height: 30px; }

.editable-cell-icon,
.editable-cell-icon-check {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  cursor: pointer; }

.editable-cell-icon {
  line-height: 28px;
  display: none; }

.editable-cell-icon-check {
  line-height: 28px; }

.editable-cell:hover .editable-cell-icon {
  display: inline-block; }

.editable-cell-icon:hover,
.editable-cell-icon-check:hover {
  color: #2db7f5; }

.editable-add-btn {
  margin-bottom: 8px; }

.search-component {
  margin-bottom: 20px; }
  .search-component .empty-search {
    position: absolute;
    right: 45px;
    z-index: 20;
    top: 5px;
    color: #524e4e;
    cursor: pointer; }
  .search-component.u-input-group.simple {
    float: right; }
  .search-component.u-input-group.simple .u-form-control {
    width: 251px;
    background: #f5f5f5;
    border-color: #f5f5f5;
    border-radius: 20px; }
  .search-component.u-input-group.simple .u-input-group-btn {
    top: 3px;
    right: 20px;
    position: absolute; }

.col-resize-container {
  height: 0px;
  position: relative; }
  .col-resize-container + .table-col-resizer:first-of-type {
    table-layout: fixed; }
  .col-resize-container .active-drag .icon {
    visibility: visible; }
  .col-resize-container .last-handle {
    display: none; }
  .col-resize-container .drag-handle {
    margin-left: -5px;
    position: absolute;
    z-index: 5;
    width: 10px;
    cursor: col-resize; }
    .col-resize-container .drag-handle .icon {
      color: #40b0dc;
      top: -1px;
      position: absolute;
      visibility: hidden; }
      .col-resize-container .drag-handle .icon:first-child {
        left: -2px; }
      .col-resize-container .drag-handle .icon:last-child {
        left: 6px; }
    .col-resize-container .drag-handle:hover .icon {
      visibility: visible; }
    .col-resize-container .drag-handle:hover .col-resizer {
      border: 1px solid; }
    .col-resize-container .drag-handle.disabled-drag {
      cursor: default;
      display: none; }
    .col-resize-container .drag-handle .col-resizer {
      position: absolute;
      width: 1px;
      height: 100%;
      top: 0px;
      left: 3px; }

.u-filter-dropdown-menu-wrap {
  z-index: 1800; }
  .u-filter-dropdown-menu-wrap .u-dropdown-menu li.u-dropdown-menu-item {
    line-height: 32px;
    height: 32px;
    padding: 0px 16px 0 16px;
    cursor: pointer; }

.u-row-hover {
  position: absolute;
  right: 24px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent; }

.u-row-hover2 {
  position: absolute;
  left: 100; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

::-webkit-scrollbar-button {
  display: none; }

::-webkit-scrollbar-thumb {
  background: #d5d5d5 !important;
  border-radius: 5px; }

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #d5d5d5;
  position: absolute; }

::-webkit-scrollbar-track {
  display: none; }

::-webkit-scrollbar-track-piece {
  display: none; }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/* keyframes 定义 */
@-webkit-keyframes uSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@keyframes uSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@-webkit-keyframes uSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@keyframes uSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@-webkit-keyframes uSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@keyframes uSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@-webkit-keyframes uSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@keyframes uSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@-webkit-keyframes uSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes uSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@-webkit-keyframes uSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@keyframes uSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@-webkit-keyframes uSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes uSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@-webkit-keyframes uSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@keyframes uSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@-webkit-keyframes uSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  20% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  40% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  60% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  80% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); } }

@keyframes uSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  20% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  40% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  60% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  80% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); } }

@-webkit-keyframes uZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); } }

@keyframes uZoomOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); } }

@-webkit-keyframes uZoomBigIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomBigIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomBigOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomBigOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomUpOut {
  0% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomUpOut {
  0% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomLeftOut {
  0% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomLeftOut {
  0% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomRightOut {
  0% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomRightOut {
  0% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes rcMenuOpenZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes rcMenuOpenZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes rcMenuOpenZoomOut {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

@keyframes rcMenuOpenZoomOut {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

@-webkit-keyframes rcMenuOpenSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes rcMenuOpenSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@-webkit-keyframes rcMenuOpenSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@keyframes rcMenuOpenSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.u-select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  position: relative;
  color: #666;
  width: 100%;
  font-size: 12px; }
  .u-select :root .u-select-arrow {
    -webkit-filter: none;
    filter: none; }
  .u-select :root .u-select-arrow {
    font-size: 12px; }
  .u-select .u-select-arrow * {
    display: none; }
  .u-select .u-select-arrow {
    font-style: normal;
    vertical-align: baseline;
    text-align: center;
    text-transform: none;
    text-rendering: auto;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 8px;
    line-height: 1;
    margin-top: -6px;
    display: inline-block;
    font-size: 12px;
    font-size: 9px \9;
    -webkit-transform: scale(0.75) rotate(0deg);
    transform: scale(0.75) rotate(0deg);
    /* IE6-IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
    zoom: 1; }
    .u-select .u-select-arrow:before {
      display: block;
      font-family: "uf";
      content: "\E609";
      -webkit-transition: -webkit-transform 0.2s ease;
      transition: -webkit-transform 0.2s ease;
      transition: transform 0.2s ease;
      transition: transform 0.2s ease, -webkit-transform 0.2s ease; }
  .u-select .u-select-selection {
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .u-select .u-select-selection :hover {
      border-color: #40a5ed; }

.u-select > ul > li > a {
  padding: 0;
  background-color: #fff; }

.u-select-focused .u-select-selection,
.u-select-selection:focus,
.u-select-selection:active {
  border-color: #40a5ed;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none; }

.u-select-selection-clear {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  opacity: 0;
  position: absolute;
  right: 8px;
  z-index: 1;
  background: #fff;
  top: 50%;
  font-size: 12px;
  color: #ccc;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  line-height: 12px;
  cursor: pointer;
  -webkit-transition: color 0.3s ease, opacity 0.15s ease;
  transition: color 0.3s ease, opacity 0.15s ease; }

.u-select-selection-clear:before {
  display: block;
  font-family: 'uf';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E62E"; }

.u-select-selection-clear:hover {
  color: #999; }

.u-select-selection:hover .u-select-selection-clear {
  opacity: 1; }

.u-select-selection-selected-value {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  padding-right: 14px; }

.u-select-disabled {
  color: #ccc; }
  .u-select-disabled .u-select-selection {
    background: #f7f7f7;
    cursor: not-allowed; }
  .u-select-disabled .u-select-selection:hover, .u-select-disabled .u-select-selection:focus, .u-select-disabled .u-select-selection:active {
    border-color: #d9d9d9;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .u-select-disabled .u-select-selection-clear {
    display: none;
    visibility: hidden;
    pointer-events: none; }
  .u-select-disabled .u-select-selection--multiple .u-select-selection-choice {
    background: #e9e9e9;
    color: #aaa;
    padding-right: 10px; }
  .u-select-disabled .u-select-selection--multiple .u-select-selection-choice-remove {
    display: none; }
  .u-select-disabled .u-select-selection-choice-remove {
    color: #ccc;
    cursor: default; }
  .u-select-disabled .u-select-selection-choice-remove:hover {
    color: #ccc; }

.u-select-selection--single {
  height: 30px;
  position: relative;
  cursor: pointer; }

.u-select-selection-rendered {
  display: block;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
  line-height: 28px; }
  .u-select-selection-rendered:after {
    content: '.';
    visibility: hidden;
    pointer-events: none;
    display: inline-block;
    width: 0; }

.u-select-lg .u-select-selection--single {
  height: 38px; }

.u-select-lg .u-select-selection-rendered {
  line-height: 36px; }

.u-select-lg .u-select-selection--multiple {
  min-height: 32px; }

.u-select-lg .u-select-selection--multiple .u-select-selection-rendered li {
  height: 24px;
  line-height: 24px; }

.u-select-sm .u-select-selection {
  border-radius: 2px; }

.u-select-sm .u-select-selection--single {
  height: 24px; }

.u-select-sm .u-select-selection-rendered {
  line-height: 22px; }

.u-select-sm .u-select-selection--multiple {
  min-height: 22px; }

.u-select-sm .u-select-selection--multiple .u-select-selection-rendered li {
  height: 14px;
  line-height: 14px; }

.u-select-search-field-wrap {
  display: inline-block;
  position: relative; }

.u-select-selection-placeholder,
.u-select-search-field-placeholder {
  position: absolute;
  top: 50%;
  left: 0;
  right: 9px;
  color: #ccc;
  line-height: 20px;
  height: 20px;
  max-width: 100%;
  margin-top: -10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.u-select-search-field-placeholder {
  left: 8px; }

.u-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%; }
  .u-select-search--inline .u-select-search-field-wrap {
    width: 100%;
    height: 100%; }
  .u-select-search--inline .u-select-search-field {
    border: 0;
    font-size: 100%;
    height: 100%;
    width: 100%;
    background: transparent;
    outline: 0;
    border-radius: 4px; }
  .u-select-search--inline .u-select-search-field-mirror {
    position: absolute;
    top: 0;
    left: -9999px;
    white-space: pre;
    pointer-events: none; }
  .u-select-search--inline > i {
    float: right; }

.u-select-selection--multiple {
  min-height: 28px;
  cursor: text;
  padding-bottom: 3px;
  zoom: 1; }
  .u-select-selection--multiple:before, .u-select-selection--multiple:after {
    content: " ";
    display: table; }
  .u-select-selection--multiple:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0; }
  .u-select-selection--multiple .u-select-search--inline {
    float: left;
    position: static;
    width: auto;
    padding: 0; }
    .u-select-selection--multiple .u-select-search--inline .u-select-search-field {
      width: 0.75em; }
  .u-select-selection--multiple .u-select-selection-rendered {
    margin-left: 5px;
    margin-bottom: -3px;
    height: auto; }
  .u-select-selection--multiple > ul > li, .u-select-selection--multiple .u-select-selection-rendered > ul > li {
    margin-top: 3px;
    height: 20px;
    line-height: 20px; }
  .u-select-selection--multiple .u-select-selection-choice {
    background-color: #f3f3f3;
    border-radius: 4px;
    cursor: default;
    float: left;
    padding: 0 16px;
    margin-right: 4px;
    max-width: 99%;
    position: relative;
    overflow: hidden;
    -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    padding: 0 20px 0 10px; }
  .u-select-selection--multiple .u-select-selection-choice-disabled {
    padding: 0 10px; }
  .u-select-selection--multiple .u-select-selection-choice-content {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    -webkit-transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .u-select-selection--multiple .u-select-selection-choice-remove {
    font-style: normal;
    vertical-align: baseline;
    text-align: center;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #999;
    line-height: inherit;
    cursor: pointer;
    font-weight: bold;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    display: inline-block;
    font-size: 12px;
    font-size: 8px \9;
    -webkit-transform: scale(0.66667) rotate(0deg);
    transform: scale(0.66667) rotate(0deg);
    /* IE6-IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
    zoom: 1;
    position: absolute;
    right: 4px;
    padding: 0 0 0 8px;
    top: -3px; }
  .u-select-selection--multiple .u-select-selection-choice-remove:before {
    display: block;
    font-family: "uf"; }
  .u-select-selection--multiple .u-select-selection-choice-remove {
    -webkit-filter: none;
    filter: none; }
  .u-select-selection--multiple .u-select-selection-choice-remove {
    font-size: 12px; }
  .u-select-selection--multiple .u-select-selection-choice-remove:hover {
    color: #404040; }
  .u-select-selection--multiple .u-select-selection-choice-remove:before {
    font-family: 'uf';
    content: "\E602"; }

.u-select-open .u-select-arrow {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -ms-transform: rotate(180deg); }

.u-select-open .u-select-arrow:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.u-select-open .u-select-selection {
  border-color: #40a5ed;
  outline: 0;
  border-color: #66afe9;
  outline: 0; }

.u-select-combobox .u-select-arrow {
  display: none; }

.u-select-combobox .u-select-search--inline {
  height: 100%;
  width: 100%;
  float: none; }

.u-select-combobox .u-select-search-field-wrap {
  width: 100%;
  height: 100%; }

.u-select-combobox .u-select-search-field {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-shadow: none;
          box-shadow: none; }

.u-select-dropdown {
  background-color: white;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1800;
  left: -9999px;
  top: -9999px;
  position: absolute;
  outline: none;
  overflow: hidden;
  font-size: 12px; }
  .u-select-dropdown.slide-up-enter.slide-up-enter-active.u-select-dropdown-placement-bottomLeft, .u-select-dropdown.slide-up-appear.slide-up-appear-active.u-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: uSlideUpIn;
    animation-name: uSlideUpIn; }
  .u-select-dropdown.slide-up-enter.slide-up-enter-active.u-select-dropdown-placement-topLeft, .u-select-dropdown.slide-up-appear.slide-up-appear-active.u-select-dropdown-placement-topLeft {
    -webkit-animation-name: uSlideDownIn;
    animation-name: uSlideDownIn; }
  .u-select-dropdown.slide-up-leave.slide-up-leave-active.u-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: uSlideUpOut;
    animation-name: uSlideUpOut; }
  .u-select-dropdown.slide-up-leave.slide-up-leave-active.u-select-dropdown-placement-topLeft {
    -webkit-animation-name: uSlideDownOut;
    animation-name: uSlideDownOut; }
  .u-select-dropdown.u-select-dropdown-hidden {
    display: none; }
  .u-select-dropdown .u-select-dropdown-menu {
    outline: none;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    max-height: 250px;
    overflow: auto; }
  .u-select-dropdown .u-select-dropdown-menu-item-group-list {
    margin: 0;
    padding: 0; }
    .u-select-dropdown .u-select-dropdown-menu-item-group-list > .u-select-dropdown-menu-item {
      padding-left: 24px; }
  .u-select-dropdown .u-select-dropdown-menu-item-group-title {
    color: #999;
    line-height: 1.5;
    padding: 8px 16px; }
  .u-select-dropdown .u-select-dropdown-menu-item {
    position: relative;
    display: block;
    padding: 8px 16px;
    font-weight: normal;
    color: #666;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .u-select-dropdown .u-select-dropdown-menu-item:hover,
  .u-select-dropdown .u-select-dropdown-menu-item-active {
    background-color: #e7f4fd; }
  .u-select-dropdown .u-select-dropdown-menu-item-disabled {
    color: #ccc;
    cursor: not-allowed; }
  .u-select-dropdown .u-select-dropdown-menu-item-disabled:hover {
    color: #ccc;
    background-color: #fff;
    cursor: not-allowed; }
  .u-select-dropdown .u-select-dropdown-menu-item-selected,
  .u-select-dropdown .u-select-dropdown-menu-item-selected:hover {
    background-color: #f7f7f7;
    font-weight: bold;
    color: #666; }
  .u-select-dropdown .u-select-dropdown-menu-item-divider {
    height: 1px;
    margin: 1px 0;
    overflow: hidden;
    background-color: #e5e5e5;
    line-height: 0; }

.u-select-dropdown.u-select-dropdown--multiple .u-select-dropdown-menu-item:after {
  font-family: 'uf';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E658";
  color: transparent;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333) rotate(0deg);
  transform: scale(0.83333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 16px;
  font-weight: bold;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0; }

.u-select-dropdown.u-select-dropdown--multiple .u-select-dropdown-menu-item:hover:after {
  color: #ddd; }

.u-select-dropdown.u-select-dropdown--multiple .u-select-dropdown-menu-item-disabled:after {
  display: none; }

.u-select-dropdown.u-select-dropdown--multiple .u-select-dropdown-menu-item-selected:after, .u-select-dropdown.u-select-dropdown--multiple .u-select-dropdown-menu-item-selected:hover:after {
  color: #108ee9;
  display: inline-block; }

:root .u-select-dropdown.u-select-dropdown--multiple .u-select-dropdown-menu-item:after {
  -webkit-filter: none;
  filter: none; }

:root .u-select-dropdown.u-select-dropdown--multiple .u-select-dropdown-menu-item:after {
  font-size: 12px; }

.u-select-dropdown-container-open .u-select-dropdown,
.u-select-dropdown-open .u-select-dropdown {
  display: block; }

.u-input-search-wrapper {
  display: inline-block;
  position: relative; }
  .u-input-search-wrapper .u-input-search {
    -webkit-transition: all .3s ease;
    transition: all .3s ease; }
  .u-input-search-wrapper .u-input-search-icon {
    position: absolute;
    right: 8px;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    top: 50%;
    margin-top: -10px; }
  .u-input-search-wrapper .u-input-search-icon:hover {
    color: #108ee9; }
  .u-input-search-wrapper:hover .u-input-search:not[disabled] {
    border: 1px solid #108ee9; }

.u-search-input-wrapper {
  display: inline-block;
  vertical-align: middle; }

.u-search-input.u-input-group .u-input:first-child, .u-search-input.u-input-group .u-select:first-child {
  border-radius: 4px;
  position: absolute;
  top: -1px;
  width: 100%; }

.u-search-input.u-input-group .u-input:first-child {
  padding-right: 36px; }

.u-search-input .u-search-btn {
  color: #666;
  background-color: #f7f7f7;
  border-color: #d9d9d9;
  border-radius: 0 3px 3px 0;
  left: -1px;
  position: relative;
  border-width: 0 0 0 1px;
  z-index: 2;
  padding-left: 8px;
  padding-right: 8px; }

.u-search-input .u-search-btn > a:only-child {
  color: currentColor; }

.u-search-input .u-search-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.u-search-input .u-search-btn:hover > a:only-child, .u-search-input .u-search-btn:focus > a:only-child {
  color: currentColor; }

.u-search-input .u-search-btn:hover > a:only-child:after, .u-search-input .u-search-btn:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.u-search-input .u-search-btn:active, .u-search-input .u-search-btn.active {
  color: #0f87dd;
  background-color: #f7f7f7;
  border-color: #0f87dd; }

.u-search-input .u-search-btn:active > a:only-child, .u-search-input .u-search-btn.active > a:only-child {
  color: currentColor; }

.u-search-input .u-search-btn:active > a:only-child:after, .u-search-input .u-search-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.u-search-input .u-search-btn:hover, .u-search-input .u-search-btn:focus {
  color: #40a5ed;
  background-color: #f7f7f7;
  border-color: #40a5ed; }

.u-search-input .u-search-btn:active, .u-search-input .u-search-btn:hover, .u-search-input .u-search-btn:focus {
  background: #fff; }

.u-search-input .u-search-btn:hover {
  border-color: #d9d9d9; }

.u-search-input .u-search-btn[disabled] {
  color: #ccc;
  background-color: #f7f7f7;
  border-color: #d9d9d9; }
  .u-search-input .u-search-btn[disabled]:hover, .u-search-input .u-search-btn[disabled]:focus, .u-search-input .u-search-btn[disabled]:active, .u-search-input .u-search-btn[disabled].active {
    color: #ccc;
    background-color: #f7f7f7;
    border-color: #d9d9d9; }
  .u-search-input .u-search-btn[disabled] > a:only-child, .u-search-input .u-search-btn[disabled]:hover > a:only-child, .u-search-input .u-search-btn[disabled]:focus > a:only-child, .u-search-input .u-search-btn[disabled]:active > a:only-child, .u-search-input .u-search-btn[disabled].active > a:only-child {
    color: currentColor; }
  .u-search-input .u-search-btn[disabled] > a:only-child:after, .u-search-input .u-search-btn[disabled]:hover > a:only-child:after, .u-search-input .u-search-btn[disabled]:focus > a:only-child:after, .u-search-input .u-search-btn[disabled]:active > a:only-child:after, .u-search-input .u-search-btn[disabled].active > a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: transparent; }

.u-search-input .u-search-btn.disabled {
  color: #ccc;
  background-color: #f7f7f7;
  border-color: #d9d9d9; }
  .u-search-input .u-search-btn.disabled:hover, .u-search-input .u-search-btn.disabled:focus, .u-search-input .u-search-btn.disabled:active, .u-search-input .u-search-btn.disabled.active {
    color: #ccc;
    background-color: #f7f7f7;
    border-color: #d9d9d9; }
  .u-search-input .u-search-btn.disabled > a:only-child, .u-search-input .u-search-btn.disabled:hover > a:only-child, .u-search-input .u-search-btn.disabled:focus > a:only-child, .u-search-input .u-search-btn.disabled:active > a:only-child, .u-search-input .u-search-btn.disabled.active > a:only-child {
    color: currentColor; }
  .u-search-input .u-search-btn.disabled > a:only-child:after, .u-search-input .u-search-btn.disabled:hover > a:only-child:after, .u-search-input .u-search-btn.disabled:focus > a:only-child:after, .u-search-input .u-search-btn.disabled:active > a:only-child:after, .u-search-input .u-search-btn.disabled.active > a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: transparent; }

.u-search-input.u-search-input-focus .u-search-btn-noempty, .u-search-input:hover .u-search-btn-noempty {
  color: #fff;
  background-color: #108ee9;
  border-color: #108ee9; }
  .u-search-input.u-search-input-focus .u-search-btn-noempty > a:only-child, .u-search-input:hover .u-search-btn-noempty > a:only-child {
    color: currentColor; }
  .u-search-input.u-search-input-focus .u-search-btn-noempty > a:only-child:after, .u-search-input:hover .u-search-btn-noempty > a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: transparent; }

.u-search-input.u-search-input-focus .u-search-btn-noempty:focus, .u-search-input.u-search-input-focus .u-search-btn-noempty:hover, .u-search-input:hover .u-search-btn-noempty:focus, .u-search-input:hover .u-search-btn-noempty:hover {
  color: #fff;
  background-color: #40a5ed;
  border-color: #40a5ed; }

.u-search-input.u-search-input-focus .u-search-btn-noempty:hover > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty:focus > a:only-child, .u-search-input:hover .u-search-btn-noempty:hover > a:only-child, .u-search-input:hover .u-search-btn-noempty:focus > a:only-child {
  color: currentColor; }

.u-search-input.u-search-input-focus .u-search-btn-noempty:hover > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty:focus > a:only-child:after, .u-search-input:hover .u-search-btn-noempty:hover > a:only-child:after, .u-search-input:hover .u-search-btn-noempty:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.u-search-input.u-search-input-focus .u-search-btn-noempty:active, .u-search-input.u-search-input-focus .u-search-btn-noempty.active, .u-search-input:hover .u-search-btn-noempty:active, .u-search-input:hover .u-search-btn-noempty.active {
  color: #fff;
  background-color: #0f87dd;
  border-color: #0f87dd; }

.u-search-input.u-search-input-focus .u-search-btn-noempty:active > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty.active > a:only-child, .u-search-input:hover .u-search-btn-noempty:active > a:only-child, .u-search-input:hover .u-search-btn-noempty.active > a:only-child {
  color: currentColor; }

.u-search-input.u-search-input-focus .u-search-btn-noempty:active > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty.active > a:only-child:after, .u-search-input:hover .u-search-btn-noempty:active > a:only-child:after, .u-search-input:hover .u-search-btn-noempty.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent; }

.u-search-input .u-select-combobox .u-select-selection-rendered {
  margin-right: 29px; }

.u-search-input.u-search-input-focus .u-search-btn-noempty.disabled, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled], .u-search-input:hover .u-search-btn-noempty.disabled, .u-search-input:hover .u-search-btn-noempty[disabled] {
  color: #ccc;
  background-color: #f7f7f7;
  border-color: #d9d9d9; }
  .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:hover, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:focus, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:active, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled.active, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:hover, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:focus, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:active, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled].active, .u-search-input:hover .u-search-btn-noempty.disabled:hover, .u-search-input:hover .u-search-btn-noempty.disabled:focus, .u-search-input:hover .u-search-btn-noempty.disabled:active, .u-search-input:hover .u-search-btn-noempty.disabled.active, .u-search-input:hover .u-search-btn-noempty[disabled]:hover, .u-search-input:hover .u-search-btn-noempty[disabled]:focus, .u-search-input:hover .u-search-btn-noempty[disabled]:active, .u-search-input:hover .u-search-btn-noempty[disabled].active {
    color: #ccc;
    background-color: #f7f7f7;
    border-color: #d9d9d9; }
  .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:hover > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:focus > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:active > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled.active > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled] > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:hover > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:focus > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:active > a:only-child, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled].active > a:only-child, .u-search-input:hover .u-search-btn-noempty.disabled > a:only-child, .u-search-input:hover .u-search-btn-noempty.disabled:hover > a:only-child, .u-search-input:hover .u-search-btn-noempty.disabled:focus > a:only-child, .u-search-input:hover .u-search-btn-noempty.disabled:active > a:only-child, .u-search-input:hover .u-search-btn-noempty.disabled.active > a:only-child, .u-search-input:hover .u-search-btn-noempty[disabled] > a:only-child, .u-search-input:hover .u-search-btn-noempty[disabled]:hover > a:only-child, .u-search-input:hover .u-search-btn-noempty[disabled]:focus > a:only-child, .u-search-input:hover .u-search-btn-noempty[disabled]:active > a:only-child, .u-search-input:hover .u-search-btn-noempty[disabled].active > a:only-child {
    color: currentColor; }
  .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:hover > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:focus > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled:active > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty.disabled.active > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled] > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:hover > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:focus > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled]:active > a:only-child:after, .u-search-input.u-search-input-focus .u-search-btn-noempty[disabled].active > a:only-child:after, .u-search-input:hover .u-search-btn-noempty.disabled > a:only-child:after, .u-search-input:hover .u-search-btn-noempty.disabled:hover > a:only-child:after, .u-search-input:hover .u-search-btn-noempty.disabled:focus > a:only-child:after, .u-search-input:hover .u-search-btn-noempty.disabled:active > a:only-child:after, .u-search-input:hover .u-search-btn-noempty.disabled.active > a:only-child:after, .u-search-input:hover .u-search-btn-noempty[disabled] > a:only-child:after, .u-search-input:hover .u-search-btn-noempty[disabled]:hover > a:only-child:after, .u-search-input:hover .u-search-btn-noempty[disabled]:focus > a:only-child:after, .u-search-input:hover .u-search-btn-noempty[disabled]:active > a:only-child:after, .u-search-input:hover .u-search-btn-noempty[disabled].active > a:only-child:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: transparent; }

@-webkit-keyframes uSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }
/* FormGroup */
/*  Navlayout  */
.u-radio-group {
  position: relative;
  display: inline-block; }

.u-radio-group .u-radio-button:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.u-radio-group .u-radio-button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.u-radio-group .u-radio-button {
  position: relative;
  float: left;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .u-radio-group .u-radio-button:first-child {
    margin-left: 0;
    border-radius: 4px 0 0 4px; }
  .u-radio-group .u-radio-button:last-child {
    border-radius: 0 4px 4px 0; }
  .u-radio-group .u-radio-button.u-radio-button-lg {
    height: 42px;
    line-height: 26px; }
  .u-radio-group .u-radio-button.u-radio-button-sm {
    height: 22px;
    line-height: 20px;
    padding: 0 12px; }
  .u-radio-group .u-radio-button.sm:first-child {
    border-radius: 2px 0 0 2px; }
  .u-radio-group .u-radio-button.disabled {
    border-color: #d9d9d9;
    background-color: #f7f7f7;
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25); }
    .u-radio-group .u-radio-button.disabled span, .u-radio-group .u-radio-button.disabled label {
      cursor: not-allowed; }
  .u-radio-group .u-radio-button.disabled:hover {
    background-color: #f7f7f7;
    color: rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: none;
            box-shadow: none; }
  .u-radio-group .u-radio-button:hover, .u-radio-group .u-radio-button:focus {
    color: #108ee9;
    position: relative; }
  .u-radio-group .u-radio-button input {
    position: absolute;
    left: 2px;
    z-index: 3;
    cursor: pointer;
    opacity: 0;
    top: 7px;
    bottom: 0;
    right: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    width: 100%; }
  .u-radio-group .u-radio-button.is-checked .u-radio-button-label {
    color: #108ee9; }
  .u-radio-group .u-radio-button:hover, .u-radio-group .u-radio-button:focus, .u-radio-group .u-radio-button.focus, .u-radio-group .u-radio-button:active, .u-radio-group .u-radio-button.active, .u-radio-group .u-radio-button.is-checked {
    color: #333;
    background-color: #fff;
    border-color: #108ee9;
    z-index: 2; }

.u-radio-group .u-radio-button + .u-radio-button, .u-radio-group .u-radio-button + .u-radio-group, .u-radio-group .u-radio-group + .u-radio-button, .u-radio-group .u-radio-group + .u-radio-group {
  margin-left: -1px; }

.u-radio {
  position: relative;
  line-height: 22px; }
  .u-radio.disabled .u-radio-label {
    cursor: not-allowed;
    opacity: 0.5;
    color: rgba(0, 0, 0, 0.25); }
  .u-radio input[type='radio'] {
    position: absolute;
    z-index: 3;
    cursor: pointer;
    opacity: 0;
    top: 1px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    width: 100%;
    height: 100%; }
  .u-radio input[type='radio']:focus + .u-radio-label:before {
    border-color: #1e88e5; }
  .u-radio.is-checked .u-radio-label:before {
    -webkit-box-shadow: inset 0 0 0 10px #108ee9;
    box-shadow: inset 0 0 0 10px #108ee9;
    border-color: #108ee9; }
  .u-radio.is-checked .u-radio-label:after {
    position: absolute;
    top: 8px;
    border-radius: 4px;
    height: 8px;
    width: 8px;
    background: #fff;
    margin-left: 5px; }
  .u-radio .u-radio-label {
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding-left: 25px;
    margin-right: 10px;
    color: rgba(0, 0, 0, 0.65); }
    .u-radio .u-radio-label:before {
      border-radius: 50%;
      border: 1px solid;
      background-color: #fafafa;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      bottom: 1px;
      text-align: center;
      position: absolute; }
    .u-radio .u-radio-label:after {
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      bottom: 0;
      text-align: center;
      position: absolute; }

.u-radio.u-radio-success.is-checked .u-radio-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(76,175,80);
  box-shadow: inset 0 0 0 10px rgb(76,175,80);
  border-color: rgb(76,175,80); }

.u-radio.u-radio-success .u-radio-label {
  color: rgb(76,175,80); }

.u-radio.u-radio-success input[type='radio']:focus + .u-radio-label:before {
  border-color: rgb(76,175,80); }

.u-radio.u-radio-warning.is-checked .u-radio-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(255,152,0);
  box-shadow: inset 0 0 0 10px rgb(255,152,0);
  border-color: rgb(255,152,0); }

.u-radio.u-radio-warning .u-radio-label {
  color: rgb(255,152,0); }

.u-radio.u-radio-warning input[type='radio']:focus + .u-radio-label:before {
  border-color: rgb(255,152,0); }

.u-radio.u-radio-danger.is-checked .u-radio-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(244,67,54);
  box-shadow: inset 0 0 0 10px rgb(244,67,54);
  border-color: rgb(244,67,54); }

.u-radio.u-radio-danger .u-radio-label {
  color: rgb(244,67,54); }

.u-radio.u-radio-danger input[type='radio']:focus + .u-radio-label:before {
  border-color: rgb(244,67,54); }

.u-radio.u-radio-info.is-checked .u-radio-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(0,188,212);
  box-shadow: inset 0 0 0 10px rgb(0,188,212);
  border-color: rgb(0,188,212); }

.u-radio.u-radio-info .u-radio-label {
  color: rgb(0,188,212); }

.u-radio.u-radio-info input[type='radio']:focus + .u-radio-label:before {
  border-color: rgb(0,188,212); }

.u-radio.u-radio-dark.is-checked .u-radio-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(97,97,97);
  box-shadow: inset 0 0 0 10px rgb(97,97,97);
  border-color: rgb(97,97,97); }

.u-radio.u-radio-dark .u-radio-label {
  color: rgb(97,97,97); }

.u-radio.u-radio-dark input[type='radio']:focus + .u-radio-label:before {
  border-color: rgb(97,97,97); }
/* FormGroup */
/*  Navlayout  */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.collapse {
  display: none; }

.collapse.in {
  display: block; }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.u-progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: rgb(30,136,229);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease; }

.u-progress.sm {
  height: 10px; }
  .u-progress.sm .u-progress-bar {
    line-height: 10px; }
  .u-progress.sm .u-progress-label {
    font-size: 10px; }

.u-progress.xs {
  height: 5px;
  width: 170px;
  margin-left: 10px; }
  .u-progress.xs .u-progress-label {
    left: 0;
    color: #000;
    position: absolute;
    font-size: 10px;
    line-height: 8px; }

.u-progress-bar-success {
  background-color: rgb(76,175,80); }

.u-progress-bar-warning {
  background-color: rgb(255,152,0); }

.u-progress-bar-danger {
  background-color: rgb(244,67,54); }

.u-progress-bar-info {
  background-color: rgb(0,188,212); }

.u-progress-bar-primary {
  background-color: rgb(30,136,229); }

.u-progress-bar-dark {
  background-color: rgb(97,97,97); }

.u-progress-bar-striped, .u-progress-striped .u-progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-size: 40px 40px; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.u-progress-bar.active, .u-progress.active .u-progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.u-upload .uf {
  text-align: center; }

.avatar-uploader {
  width: 150px;
  height: 150px;
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.avatar-uploader-trigger {
  width: 150px;
  height: 150px;
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.avatar {
  width: 150px;
  height: 150px; }

.upload-list-inline .u-upload-list-item {
  display: inline-block;
  width: 200px;
  margin-right: 8px; }

.u-upload {
  font-size: 12px;
  outline: 0; }
  .u-upload input[type="file"] {
    cursor: pointer; }
  .u-upload.u-upload-select {
    display: inline-block; }
  .u-upload.u-upload-select-picture-card {
    border: 1px dashed #d9d9d9;
    width: 96px;
    height: 96px;
    border-radius: 4px;
    background-color: #fbfbfb;
    text-align: center;
    cursor: pointer;
    -webkit-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    margin-bottom: 8px; }
    .u-upload.u-upload-select-picture-card > .u-upload {
      display: block;
      width: 100%;
      height: 100%;
      padding: 20px 0; }
  .u-upload.u-upload-select-picture-card:hover {
    border-color: #108ee9; }
  .u-upload.u-upload-drag {
    border: 1px dashed #d9d9d9;
    -webkit-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
    cursor: pointer;
    border-radius: 4px;
    text-align: center;
    width: 100%;
    height: 100%;
    position: relative; }
    .u-upload.u-upload-drag .u-upload-btn {
      display: table;
      height: 100%; }
    .u-upload.u-upload-drag .u-upload-drag-container {
      display: table-cell;
      vertical-align: middle; }
    .u-upload.u-upload-drag p.u-upload-drag-icon .uf {
      font-size: 60px;
      margin-top: -5px;
      color: #40a5ed; }
    .u-upload.u-upload-drag p.u-upload-text {
      font-size: 14px; }
    .u-upload.u-upload-drag p.u-upload-hint {
      font-size: 12px;
      color: #999; }
    .u-upload.u-upload-drag .uf-plus-black-symbol {
      font-size: 30px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      color: #ccc; }
    .u-upload.u-upload-drag .uf-plus-black-symbol:hover {
      color: #999; }
  .u-upload.u-upload-drag.u-upload-drag-hover:not(.u-upload-disabled) {
    border: 2px dashed #40a5ed; }
  .u-upload.u-upload-drag.u-upload-disabled {
    cursor: not-allowed; }
  .u-upload.u-upload-drag:not(.u-upload-disabled):hover {
    border-color: #40a5ed; }
  .u-upload.u-upload-drag:hover .uf-plus-black-symbol {
    color: #999; }

.u-upload-btn {
  display: block;
  width: 100%;
  outline: none; }

.u-upload-list {
  overflow: hidden; }
  .u-upload-list a {
    color: #108ee9;
    background: transparent;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    -webkit-transition: color .3s ease;
    transition: color .3s ease; }
  .u-upload-list .u-upload-list-item {
    overflow: hidden;
    margin-top: 8px;
    font-size: 12px; }
  .u-upload-list .u-upload-list-item:hover .u-upload-list-item-info {
    background-color: #e7f4fd; }
  .u-upload-list .u-upload-list-item:hover .uf {
    opacity: 1; }
  .u-upload-list .u-upload-list-item-info {
    height: 22px;
    line-height: 22px;
    padding: 0 4px;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease; }
    .u-upload-list .u-upload-list-item-info .anticon-paper-clip {
      margin-right: 4px;
      font-size: 12px;
      color: #999; }
    .u-upload-list .u-upload-list-item-info .uf-close {
      display: inline-block;
      font-size: 12px;
      font-size: 10px \9;
      -webkit-transform: scale(0.83333) rotate(0deg);
      transform: scale(0.83333) rotate(0deg);
      /* IE6-IE8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
      zoom: 1;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      opacity: 0;
      cursor: pointer;
      float: right;
      color: #999;
      line-height: 22px;
      -webkit-filter: none;
      filter: none; }
    .u-upload-list .u-upload-list-item-info .uf-close:hover {
      color: #666; }
  .u-upload-list .u-upload-list-item-error .anticon-paper-clip {
    color: #f50; }
  .u-upload-list .u-upload-list-item-error .uf-close {
    opacity: 1; }
  .u-upload-list .u-upload-list-item-progress {
    padding: 0 8px 0 20px;
    margin-top: -2px;
    margin-bottom: 1px;
    font-size: 12px; }
    .u-upload-list .u-upload-list-item-progress .u-progress-line-inner {
      vertical-align: middle; }
  .u-upload-list .u-upload-success-icon {
    color: #87d068;
    font-weight: bold; }
  .u-upload-list .u-upload-margin-top-enter {
    -webkit-animation: uploadMarginTopIn 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    animation: uploadMarginTopIn 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }
  .u-upload-list .u-upload-margin-top-leave {
    -webkit-animation: uploadMarginTopOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    animation: uploadMarginTopOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.u-upload-list-picture .u-upload-list-item {
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  height: 66px;
  position: relative; }

.u-upload-list-picture .u-upload-list-item:hover {
  background: transparent; }
  .u-upload-list-picture .u-upload-list-item:hover .u-upload-list-item-info {
    background: transparent; }

.u-upload-list-picture .u-upload-list-item-info {
  padding: 0; }

.u-upload-list-picture .u-upload-list-item-uploading {
  border-style: dashed; }
  .u-upload-list-picture .u-upload-list-item-uploading .u-upload-list-item-name {
    line-height: 28px; }

.u-upload-list-picture .u-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 8px;
  left: 8px; }
  .u-upload-list-picture .u-upload-list-item-thumbnail img {
    width: 48px;
    height: 48px;
    display: block;
    overflow: hidden;
    border-radius: 2px; }

.u-upload-list-picture .u-upload-list-item-thumbnail.uf:before {
  line-height: 48px;
  font-size: 24px;
  color: #999; }

.u-upload-list-picture .u-upload-list-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 0 0 8px;
  line-height: 44px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding-left: 48px;
  padding-right: 8px;
  max-width: 100%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.u-upload-list-picture .u-upload-list-item-progress {
  padding-left: 56px;
  margin-top: 0; }

.u-upload-list-picture .uf-close {
  position: absolute;
  right: 8px;
  top: 8px;
  line-height: 1; }

.u-upload-list-picture-card {
  display: inline; }
  .u-upload-list-picture-card .u-upload-list-item {
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    position: relative;
    display: inline-block;
    width: 96px;
    height: 96px;
    margin: 0 8px 8px 0; }
  .u-upload-list-picture-card .u-upload-list-item:hover {
    background: transparent; }
    .u-upload-list-picture-card .u-upload-list-item:hover .u-upload-list-item-info {
      background: transparent; }
  .u-upload-list-picture-card .u-upload-list-item-info {
    padding: 0;
    height: 100%;
    position: relative; }
    .u-upload-list-picture-card .u-upload-list-item-info .anticon-delete {
      left: 50%;
      margin-left: 6px; }
    .u-upload-list-picture-card .u-upload-list-item-info .anticon-eye-o, .u-upload-list-picture-card .u-upload-list-item-info .anticon-delete {
      position: absolute;
      left: 50%;
      top: 50%;
      z-index: 10;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      cursor: pointer;
      font-size: 16px;
      width: 16px;
      line-height: 1;
      color: #eee;
      opacity: 0;
      margin-top: -8px;
      margin-left: -22px; }
    .u-upload-list-picture-card .u-upload-list-item-info .anticon-eye-o:hover, .u-upload-list-picture-card .u-upload-list-item-info .anticon-delete:hover {
      color: #fff; }
  .u-upload-list-picture-card .u-upload-list-item-info:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    background-color: #808080;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
    width: 100%;
    height: 100%; }
  .u-upload-list-picture-card .u-upload-list-item-info:hover .anticon-eye-o, .u-upload-list-picture-card .u-upload-list-item-info:hover .anticon-delete {
    opacity: 1; }
  .u-upload-list-picture-card .u-upload-list-item-info:hover:before {
    opacity: .8; }
  .u-upload-list-picture-card .u-upload-list-item-uploading {
    border-style: dashed; }
    .u-upload-list-picture-card .u-upload-list-item-uploading .u-upload-list-item-name {
      line-height: 28px; }
    .u-upload-list-picture-card .u-upload-list-item-uploading .u-upload-list-item-info {
      height: auto; }
    .u-upload-list-picture-card .u-upload-list-item-uploading .u-upload-list-item-info:before, .u-upload-list-picture-card .u-upload-list-item-uploading .u-upload-list-item-info .anticon-eye-o, .u-upload-list-picture-card .u-upload-list-item-uploading .u-upload-list-item-info .anticon-delete {
      display: none; }
  .u-upload-list-picture-card .u-upload-list-item-uploading.u-upload-list-item {
    background-color: #fbfbfb; }
  .u-upload-list-picture-card .u-upload-list-item-thumbnail {
    position: absolute;
    top: 8px;
    left: 8px;
    display: block;
    width: 100%;
    height: 100%;
    position: static; }
    .u-upload-list-picture-card .u-upload-list-item-thumbnail img {
      width: 48px;
      height: 48px;
      display: block;
      overflow: hidden;
      border-radius: 2px;
      display: block;
      width: 100%;
      height: 100%;
      position: static; }
  .u-upload-list-picture-card .u-upload-list-item-thumbnail.anticon:before {
    line-height: 48px;
    font-size: 24px;
    color: #999; }
  .u-upload-list-picture-card .u-upload-list-item-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 0 0 8px;
    line-height: 44px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding-left: 48px;
    padding-right: 8px;
    max-width: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: none; }
  .u-upload-list-picture-card .u-upload-list-item-progress {
    padding-left: 56px;
    margin-top: 0;
    padding-left: 0; }
  .u-upload-list-picture-card .uf-close {
    position: absolute;
    right: 8px;
    top: 8px;
    line-height: 1; }
  .u-upload-list-picture-card .u-upload-list-item-uploading-text {
    margin-top: 18px;
    color: #999; }

@-webkit-keyframes uploadMarginTopIn {
  from {
    margin-top: -25px;
    opacity: 0; } }

@keyframes uploadMarginTopIn {
  from {
    margin-top: -25px;
    opacity: 0; } }

@-webkit-keyframes uploadMarginTopOut {
  to {
    margin-top: -25px;
    opacity: 0; } }

@keyframes uploadMarginTopOut {
  to {
    margin-top: -25px;
    opacity: 0; } }
/* FormGroup */
/*  Navlayout  */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.collapse {
  display: none; }

.collapse.in {
  display: block; }

.u-panel {
  line-height: 1.57142857;
  color: #757575;
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 3px; }
  .u-panel .u-panel-heading {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid transparent; }
  .u-panel h4, .u-panel h3 {
    font-family: Roboto,sans-serif;
    font-weight: 400;
    line-height: 1.2;
    color: #424242;
    font-size: 18px;
    text-shadow: rgba(0, 0, 0, 0.15) 0 0 1px; }
  .u-panel .u-panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
  .u-panel .u-panel-title {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    font-size: 18px;
    color: #424242; }
    .u-panel .u-panel-title .small {
      color: #757575; }
  .u-panel .u-panel-body {
    padding: 15px 15px;
    position: relative; }
    .u-panel .u-panel-body .u-panel-copy {
      position: absolute;
      right: 25px;
      top: 30px;
      color: #fff;
      font-size: 20px;
      padding: 2px 8px;
      margin: 8px;
      border-radius: 4px;
      cursor: pointer; }
      .u-panel .u-panel-body .u-panel-copy:hover {
        color: #a8a7a7; }

.u-panel-default {
  border-color: #ddd; }
  .u-panel-default .u-panel-heading {
    background-color: #f5f5f5;
    color: #333; }
  .u-panel-default .u-panel-footer {
    border-top: 1px solid transparent; }

.u-panel-bordered {
  border-color: #ddd; }
  .u-panel-bordered .u-panel-heading {
    border-bottom: 1px solid #ddd; }
  .u-panel-bordered .u-panel-footer {
    border-top: 1px solid #ddd;
    background-color: #fff; }

.u-panel > :not(.panel-loading):not(.collapsing) {
  -webkit-transition: opacity .3s;
  transition: opacity .3s; }

.u-button-group-vertical > .u-button-group:after, .u-button-group-vertical > .u-button-group:before, .u-button-toolbar:after, .u-button-toolbar:before, .clearfix:after, .clearfix:before, .u-container-fluid:after, .container-fluid:before, .u-container:after, .u-container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .u-modal-footer:after, .u-modal-footer:before, .u-modal-header:after, .u-modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .u-panel-body:after, .u-panel-body:before, .row:after, .row:before {
  display: table;
  content: " "; }

.u-panel-body .h1:first-child, .u-panel-body .h2:first-child, .u-panel-body .h3:first-child, .u-panel-body .h4:first-child, .u-panel-body .h5:first-child, .u-panel-body .h6:first-child, .u-panel-body h1:first-child, .u-panel-body h2:first-child, .u-panel-body h3:first-child, .u-panel-body h4:first-child, .u-panel-body h5:first-child, .u-panel-body h6:first-child {
  margin-top: 0; }

.u-panel-group {
  margin-bottom: 20px; }
  .u-panel-group .u-panel {
    margin-bottom: 0;
    border-radius: 4px; }
  .u-panel-group .u-panel + .u-panel {
    margin-top: 5px; }
  .u-panel-group .u-panel-heading {
    border-bottom: 0;
    cursor: pointer; }
  .u-panel-group .u-panel-heading + .u-panel-collapse > .list-group, .u-panel-group .u-panel-group .u-panel-heading + .u-panel-collapse > .u-panel-body {
    border-top: 1px solid #ddd; }
/* FormGroup */
/*  Navlayout  */
.u-button-group, .u-button-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.u-button-group .u-button {
  min-width: 25px; }

.u-button-group > .u-button:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.u-button-group > .u-button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.u-button-group > .u-button:last-child:not(:first-child), .u-button-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.u-button-group .u-button + .u-button, .u-button-group .u-button + .u-button-group, .u-button-group .u-button-group + .u-button, .u-button-group .u-button-group + .v-group {
  margin-left: -1px; }

.u-button-group > .u-button:first-child {
  margin-left: 0; }

.u-button-group-vertical > .u-button:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.u-button-group-vertical > .u-button:not(:first-child):not(:last-child) {
  border-radius: 0; }

.u-button-group-vertical > .u-button, .u-button-group > .u-button {
  position: relative;
  float: left; }

.u-button-group-vertical > .u-button + .u-button, .u-button-group-vertical > .u-button + .u-button-group, .u-button-group-vertical > .u-button-group + .u-button, .u-button-group-vertical > .u-button-group + .u-button-group {
  margin-top: -1px;
  margin-left: 0; }

.u-button-group-vertical > .u-button-group:last-child:not(:first-child) > .u-button:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.u-button-group-vertical > .u-button, .u-button-group-vertical > .u-button-group, .u-button-group-vertical > .u-button-group > .u-button {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.u-button-group-block {
  display: block;
  width: 100%; }

.u-button-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

.u-button-group-justified > .u-button, .u-button-group-justified > .u-button-group {
  float: none;
  display: table-cell;
  width: 1%; }

.u-button-group-vertical > .u-button:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }
/* FormGroup */
/*  Navlayout  */
.u-steps {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .u-steps .u-steps-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden; }
  .u-steps .u-steps-item:last-child {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }
  .u-steps .u-steps-item:last-child .u-steps-item-tail,
  .u-steps .u-steps-item:last-child .u-steps-item-title:after {
    display: none; }
  .u-steps .uf {
    font-size: 22px; }
  .u-steps .uicon {
    display: inline-block;
    font-family: uf; }

.u-steps-item-icon,
.u-steps-item-content {
  display: inline-block;
  vertical-align: top; }

.u-steps-item-icon {
  border: 1px solid rgba(0, 0, 0, 0.25);
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 32px;
  font-size: 16px;
  margin-right: 8px;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

.u-steps-item-icon > .u-steps-icon {
  line-height: 1;
  top: -1px;
  color: rgb(30,136,229);
  position: relative; }

.u-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 12px;
  padding: 0 10px; }

.u-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #e8e8e8;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  -webkit-transition: background .3s;
  transition: background .3s; }

.u-steps-item-title {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
  display: inline-block;
  padding-right: 16px;
  position: relative;
  line-height: 32px; }

.u-steps-item-title:after {
  content: '';
  height: 1px;
  width: 9999px;
  background: #e8e8e8;
  display: block;
  position: absolute;
  top: 16px;
  left: 100%; }

.u-steps-item-description {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45); }

.u-steps-item-wait .u-steps-item-icon {
  border-color: rgba(0, 0, 0, 0.25);
  background-color: #fff; }

.u-steps-item-wait .u-steps-item-icon > .u-steps-icon {
  color: rgba(0, 0, 0, 0.25); }

.u-steps-item-wait .u-steps-item-icon > .u-steps-icon .u-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25); }

.u-steps-item-wait > .u-steps-item-content > .u-steps-item-title {
  color: rgba(0, 0, 0, 0.45); }

.u-steps-item-wait > .u-steps-item-content > .u-steps-item-title:after {
  background-color: #e8e8e8; }

.u-steps-item-wait > .u-steps-item-content > .u-steps-item-description {
  color: rgba(0, 0, 0, 0.45); }

.u-steps-item-wait > .u-steps-item-tail:after {
  background-color: #e8e8e8; }

.u-steps-item-process .u-steps-item-icon {
  border-color: rgb(30,136,229);
  background-color: #fff; }

.u-steps-item-process .u-steps-item-icon > .u-steps-icon {
  color: rgb(30,136,229); }

.u-steps-item-process .u-steps-item-icon > .u-steps-icon .u-steps-icon-dot {
  background: rgb(30,136,229); }

.u-steps-item-process > .u-steps-item-content > .u-steps-item-title {
  color: rgba(0, 0, 0, 0.85); }

.u-steps-item-process > .u-steps-item-content > .u-steps-item-title:after {
  background-color: #e8e8e8; }

.u-steps-item-process > .u-steps-item-content > .u-steps-item-description {
  color: rgba(0, 0, 0, 0.65); }

.u-steps-item-process > .u-steps-item-tail:after {
  background-color: #e8e8e8; }

.u-steps-item-process .u-steps-item-icon {
  background: rgb(30,136,229); }

.u-steps-item-process .u-steps-item-icon > .u-steps-icon {
  color: #fff; }

.u-steps-item-process .u-steps-item-title {
  font-weight: 500; }

.u-steps-item-finish .u-steps-item-icon {
  border-color: rgb(30,136,229);
  background-color: #fff; }

.u-steps-item-finish .u-steps-item-icon .u-steps-icon {
  color: rgb(30,136,229); }

.u-steps-item-finish .u-steps-item-icon .uicon:before {
  content: "\E677"; }

.u-steps-item-finish .u-steps-item-icon > .u-steps-icon .u-steps-icon-dot {
  background: rgb(30,136,229); }

.u-steps-item-finish > .u-steps-item-content > .u-steps-item-title {
  color: rgba(0, 0, 0, 0.65); }

.u-steps-item-finish > .u-steps-item-content > .u-steps-item-title:after {
  background-color: rgb(30,136,229); }

.u-steps-item-finish > .u-steps-item-content > .u-steps-item-description {
  color: rgba(0, 0, 0, 0.45); }

.u-steps-item-finish > .u-steps-item-tail:after {
  background-color: rgb(30,136,229); }

.u-steps-item-error .u-steps-item-icon {
  border-color: #f5222d;
  background-color: #fff; }

.u-steps-item-error .u-steps-item-icon .u-steps-icon {
  color: #f5222d; }

.u-steps-item-error .u-steps-item-icon .uicon::before {
  content: "\E76B"; }

.u-steps-item-error .u-steps-item-icon > .u-steps-icon .u-steps-icon-dot {
  background: #f5222d; }

.u-steps-item-error > .u-steps-item-content > .u-steps-item-title {
  color: #f5222d; }

.u-steps-item-error > .u-steps-item-content > .u-steps-item-title:after {
  background-color: #e8e8e8; }

.u-steps-item-error > .u-steps-item-content > .u-steps-item-description {
  color: #f5222d; }

.u-steps-item-error > .u-steps-item-tail:after {
  background-color: #e8e8e8; }

.u-steps-item.u-steps-next-error .u-steps-item-title:after {
  background: #f5222d; }

.u-steps-horizontal:not(.u-steps-label-vertical) .u-steps-item {
  margin-right: 16px;
  white-space: nowrap; }

.u-steps-horizontal:not(.u-steps-label-vertical) .u-steps-item:last-child {
  margin-right: 0; }

.u-steps-horizontal:not(.u-steps-label-vertical) .u-steps-item:last-child .u-steps-item-title {
  padding-right: 0; }

.u-steps-horizontal:not(.u-steps-label-vertical) .u-steps-item-tail {
  display: none; }

.u-steps-horizontal:not(.u-steps-label-vertical) .u-steps-item-description {
  max-width: 140px;
  white-space: normal; }

.u-steps-item-custom .u-steps-item-icon {
  background: none;
  border: 0;
  width: auto;
  height: auto; }

.u-steps-item-custom .u-steps-item-icon > .u-steps-icon {
  font-size: 24px;
  line-height: 32px;
  top: 0;
  left: 0.5px;
  width: 32px;
  height: 32px; }

.u-steps-item-custom.u-steps-item-process .u-steps-item-icon > .u-steps-icon {
  color: rgb(30,136,229); }

.u-steps-small.u-steps-horizontal:not(.u-steps-label-vertical) .u-steps-item {
  margin-right: 12px; }

.u-steps-small.u-steps-horizontal:not(.u-steps-label-vertical) .u-steps-item:last-child {
  margin-right: 0; }

.u-steps-small .u-steps-item-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
  font-size: 12px; }

.u-steps-small .u-steps-item-title {
  font-size: 14px;
  line-height: 24px;
  padding-right: 12px; }

.u-steps-small .u-steps-item-title:after {
  top: 12px; }

.u-steps-small .u-steps-item-description {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45); }

.u-steps-small .u-steps-item-tail {
  top: 8px;
  padding: 0 8px; }

.u-steps-small .u-steps-item-custom .u-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  border-radius: 0;
  border: 0;
  background: none; }

.u-steps-small .u-steps-item-custom .u-steps-item-icon > .u-steps-icon {
  font-size: 24px;
  line-height: 24px;
  -webkit-transform: none;
  transform: none; }

.u-steps-vertical {
  display: block; }

.u-steps-vertical .u-steps-item {
  display: block;
  overflow: visible; }

.u-steps-vertical .u-steps-item-icon {
  float: left;
  margin-right: 16px; }

.u-steps-vertical .u-steps-item-content {
  min-height: 48px;
  overflow: hidden;
  display: block; }

.u-steps-vertical .u-steps-item-title {
  line-height: 32px; }

.u-steps-vertical .u-steps-item-description {
  padding-bottom: 12px; }

.u-steps-vertical > .u-steps-item > .u-steps-item-tail {
  position: absolute;
  left: 16px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 38px 0 6px; }

.u-steps-vertical > .u-steps-item > .u-steps-item-tail:after {
  height: 100%;
  width: 1px; }

.u-steps-vertical > .u-steps-item:not(:last-child) > .u-steps-item-tail {
  display: block; }

.u-steps-vertical > .u-steps-item > .u-steps-item-content > .u-steps-item-title:after {
  display: none; }

.u-steps-vertical.u-steps-small .u-steps-item-tail {
  position: absolute;
  left: 12px;
  top: 0;
  padding: 30px 0 6px; }

.u-steps-vertical.u-steps-small .u-steps-item-title {
  line-height: 24px; }

@media (max-width: 480px) {
  .u-steps-horizontal.u-steps-label-horizontal {
    display: block; }
  .u-steps-horizontal.u-steps-label-horizontal .u-steps-item {
    display: block;
    overflow: visible; }
  .u-steps-horizontal.u-steps-label-horizontal .u-steps-item-icon {
    float: left;
    margin-right: 16px; }
  .u-steps-horizontal.u-steps-label-horizontal .u-steps-item-content {
    min-height: 48px;
    overflow: hidden;
    display: block; }
  .u-steps-horizontal.u-steps-label-horizontal .u-steps-item-title {
    line-height: 32px; }
  .u-steps-horizontal.u-steps-label-horizontal .u-steps-item-description {
    padding-bottom: 12px; }
  .u-steps-horizontal.u-steps-label-horizontal > .u-steps-item > .u-steps-item-tail {
    position: absolute;
    left: 16px;
    top: 0;
    height: 100%;
    width: 1px;
    padding: 38px 0 6px; }
  .u-steps-horizontal.u-steps-label-horizontal > .u-steps-item > .u-steps-item-tail:after {
    height: 100%;
    width: 1px; }
  .u-steps-horizontal.u-steps-label-horizontal > .u-steps-item:not(:last-child) > .u-steps-item-tail {
    display: block; }
  .u-steps-horizontal.u-steps-label-horizontal > .u-steps-item > .u-steps-item-content > .u-steps-item-title:after {
    display: none; }
  .u-steps-horizontal.u-steps-label-horizontal.u-steps-small .u-steps-item-tail {
    position: absolute;
    left: 12px;
    top: 0;
    padding: 30px 0 6px; }
  .u-steps-horizontal.u-steps-label-horizontal.u-steps-small .u-steps-item-title {
    line-height: 24px; } }

.u-steps-label-vertical .u-steps-item {
  overflow: visible; }

.u-steps-label-vertical .u-steps-item-tail {
  padding: 0 24px;
  margin-left: 48px; }

.u-steps-label-vertical .u-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 8px;
  width: 104px; }

.u-steps-label-vertical .u-steps-item-icon {
  display: inline-block;
  margin-left: 36px; }

.u-steps-label-vertical .u-steps-item-title {
  padding-right: 0; }

.u-steps-label-vertical .u-steps-item-title:after {
  display: none; }

.u-steps-dot .u-steps-item-title {
  line-height: 1.5; }

.u-steps-dot .u-steps-item-tail {
  width: 100%;
  top: 2px;
  margin: 0 0 0 70px;
  padding: 0; }

.u-steps-dot .u-steps-item-tail:after {
  height: 3px;
  width: calc(100% - 20px);
  margin-left: 12px; }

.u-steps-dot .u-steps-item:first-child .u-steps-icon-dot {
  left: 2px; }

.u-steps-dot .u-steps-item-icon {
  padding-right: 0;
  width: 8px;
  height: 8px;
  line-height: 8px;
  border: 0;
  margin-left: 67px;
  background: transparent; }

.u-steps-dot .u-steps-item-icon .u-steps-icon-dot {
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
  /* expand hover area */ }

.u-steps-dot .u-steps-item-icon .u-steps-icon-dot:after {
  content: "";
  background: rgba(0, 0, 0, 0.001);
  width: 60px;
  height: 32px;
  position: absolute;
  top: -12px;
  left: -26px; }

.u-steps-dot .u-steps-item-content {
  width: 140px; }

.u-steps-dot .u-steps-item-process .u-steps-item-icon {
  width: 10px;
  height: 10px;
  line-height: 10px; }

.u-steps-dot .u-steps-item-process .u-steps-item-icon .u-steps-icon-dot {
  top: -1px; }

.u-steps-vertical.u-steps-dot .u-steps-item-icon {
  margin-left: 0;
  margin-top: 8px; }

.u-steps-vertical.u-steps-dot .u-steps-item-tail {
  margin: 0;
  left: -9px;
  top: 2px;
  padding: 22px 0 4px; }

.u-steps-vertical.u-steps-dot .u-steps-item:first-child .u-steps-icon-dot {
  left: 0; }

.u-steps-vertical.u-steps-dot .u-steps-item-process .u-steps-icon-dot {
  left: -2px; }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0; }
  .u-tooltip.in {
    opacity: 0.9 !important; }
  .u-tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  .u-tooltip .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    background-color: #000;
    border-radius: 4px;
    word-wrap: break-word; }
  .u-tooltip.right {
    padding: 0 5px; }
    .u-tooltip.right .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  .u-tooltip.top {
    padding: 5px 0; }
    .u-tooltip.top .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000; }
  .u-tooltip.left {
    padding: 0 5px; }
    .u-tooltip.left .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }
  .u-tooltip.bottom {
    padding: 5px 0; }
    .u-tooltip.bottom .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  .u-tooltip.inverse.bottom .tooltip-arrow::after {
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: #fff; }
  .u-tooltip.inverse.bottom .tooltip-arrow {
    border-bottom-color: #d9d9d9; }
  .u-tooltip.inverse.left .tooltip-arrow::after {
    border-right-width: 0;
    top: -5px;
    margin-left: -6px;
    border-left-color: #fff; }
  .u-tooltip.inverse.left .tooltip-arrow {
    border-left-color: #d9d9d9; }
  .u-tooltip.inverse.right .tooltip-arrow::after {
    border-left-width: 0;
    top: -5px;
    margin-left: 1px;
    border-right-color: #fff; }
  .u-tooltip.inverse.right .tooltip-arrow {
    border-right-color: #d9d9d9; }
  .u-tooltip.inverse.top .tooltip-arrow::after {
    top: -6px;
    margin-left: -5px;
    border-bottom-width: 0;
    border-bottom-color: #d9d9d9;
    border-top-color: #fff; }
  .u-tooltip.inverse.top .tooltip-arrow {
    border-top-color: #d9d9d9; }
  .u-tooltip.inverse .tooltip-inner {
    background-color: #fff;
    color: #333333;
    border: 1px solid #d9d9d9; }
  .u-tooltip.inverse .tooltip-arrow::after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    content: " "; }

.u-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.u-slider * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.u-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px; }

.u-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: rgba(30,136,229,.6); }

.u-slider-handle {
  position: absolute;
  margin-left: -7px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px rgba(30,136,229,.5);
  background-color: #fff;
  -ms-touch-action: pan-x;
      touch-action: pan-x; }

.u-slider-handle:hover {
  border-color: rgba(30,136,229,.2); }

.u-slider-handle:active {
  border-color: rgba(30,136,229,.2);
  -webkit-box-shadow: 0 0 5px rgba(30,136,229,.2);
          box-shadow: 0 0 5px rgba(30,136,229,.2);
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.u-slider-handle:focus {
  border-color: rgba(30,136,229,.2);
  -webkit-box-shadow: 0 0 0 5px rgba(30,136,229,.5);
          box-shadow: 0 0 0 5px rgba(30,136,229,.5);
  outline: none; }

.u-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px; }

.u-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999; }

.u-slider-mark-text-active {
  color: #666; }

.u-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent; }

.u-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle; }

.u-slider-dot:first-child {
  margin-left: -4px; }

.u-slider-dot:last-child {
  margin-left: -4px; }

.u-slider-dot-active {
  border-color: rgba(30,136,229,.5); }

.u-slider-disabled {
  background-color: #e9e9e9; }

.u-slider-disabled .u-slider-track {
  background-color: #ccc; }

.u-slider-disabled .u-slider-handle,
.u-slider-disabled .u-slider-dot {
  border-color: #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  cursor: not-allowed; }

.u-slider-disabled .u-slider-mark-text,
.u-slider-disabled .u-slider-dot {
  cursor: not-allowed !important; }

.u-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px; }

.u-slider-vertical .u-slider-rail {
  height: 100%;
  width: 4px; }

.u-slider-vertical .u-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px; }

.u-slider-vertical .u-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px;
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.u-slider-vertical .u-slider-mark {
  top: 0;
  left: 18px;
  height: 100%; }

.u-slider-vertical .u-slider-step {
  height: 100%;
  width: 4px; }

.u-slider-vertical .u-slider-dot {
  left: 2px;
  margin-bottom: -4px; }

.u-slider-vertical .u-slider-dot:first-child {
  margin-bottom: -4px; }

.u-slider-vertical .u-slider-dot:last-child {
  margin-bottom: -4px; }

.u-slider-tooltip-zoom-down-enter,
.u-slider-tooltip-zoom-down-appear {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.u-slider-tooltip-zoom-down-leave {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.u-slider-tooltip-zoom-down-enter.u-slider-tooltip-zoom-down-enter-active,
.u-slider-tooltip-zoom-down-appear.u-slider-tooltip-zoom-down-appear-active {
  -webkit-animation-name: rcSliderTooltipZoomDownIn;
          animation-name: rcSliderTooltipZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-slider-tooltip-zoom-down-leave.u-slider-tooltip-zoom-down-leave-active {
  -webkit-animation-name: rcSliderTooltipZoomDownOut;
          animation-name: rcSliderTooltipZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-slider-tooltip-zoom-down-enter,
.u-slider-tooltip-zoom-down-appear {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.u-slider-tooltip-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

.u-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.u-slider-tooltip * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

.u-slider-tooltip-hidden {
  display: none; }

.u-slider-tooltip-placement-top {
  padding: 4px 0 8px 0; }

.u-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #666666;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 4px #d9d9d9;
          box-shadow: 0 0 4px #d9d9d9; }

.u-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.u-slider-tooltip-placement-top .u-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #666666; }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-form-control {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  width: 100%;
  height: 30px;
  cursor: text;
  font-size: 14px;
  line-height: 1.5;
  color: #424242;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .u-form-control:focus {
    border-color: #66afe9;
    outline: 0; }
  .u-form-control::-ms-clear, .u-form-control ::-ms-reveal {
    display: none; }

.u-form-control[disabled] {
  background: #eee;
  border-color: #e0e0e0;
  color: #BDBDBD;
  cursor: not-allowed; }

.u-form-control.lg {
  height: 38px;
  font-size: 14px; }

.u-form-control.sm {
  font-size: 12px;
  height: 24px; }

.u-form-control-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  padding: 4px;
  width: 100%; }
  .u-form-control-search-wrapper .u-form-control-search-action {
    color: #ccc;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    text-decoration: none; }
    .u-form-control-search-wrapper .u-form-control-search-action .uf {
      -webkit-transition: all .3s;
      transition: all .3s;
      font-size: 12px;
      color: #ccc; }
      .u-form-control-search-wrapper .u-form-control-search-action .uf.uf-search:before {
        content: "\E603"; }

.u-form-control-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%; }
  .u-form-control-affix-wrapper .u-form-control-prefix, .u-form-control-affix-wrapper .u-form-control-suffix {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    line-height: 0;
    right: 7px;
    color: rgba(0, 0, 0, 0.65); }

/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell; }
  .u-input-group-addon:last-child {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .u-input-group-addon:first-child {
    border-right: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* FormGroup */
/*  Navlayout  */
.u-input-group-btn {
  font-size: 0;
  white-space: nowrap;
  position: relative;
  width: 1%;
  vertical-align: middle;
  display: table-cell; }
  .u-input-group-btn .u-button {
    position: relative; }

.u-input-group-btn:first-child > button, .u-input-group-btn:first-child > .btn-group > button, .u-input-group-btn:first-child > .dropdown-toggle, .u-input-group-btn:last-child > .btn-group:not(:last-child) > button, .u-input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.u-input-group-btn:first-child > .btn-group:not(:first-child) > button, .u-input-group-btn:first-child > button:not(:first-child), .u-input-group-btn:last-child > button, .u-input-group-btn:last-child > .btn-group > button, .u-input-group-btn:last-child > .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.u-input-group-btn:last-child > button, .u-input-group-btn:last-child > .btn-group {
  margin-left: -1px; }

.u-input-group-btn:first-child > button, .u-input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.u-input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .u-input-group .u-input-group-btn .u-button {
    border: 1px solid #ccc;
    height: 30px;
    line-height: 1.3; }
  .u-input-group .u-form-control {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 0;
    display: table-cell; }
    .u-input-group .u-form-control:first-child {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
    .u-input-group .u-form-control:last-child {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
    .u-input-group .u-form-control:not(:first-child):not(:last-child) {
      border-radius: 0; }
  .u-input-group.simple .u-form-control {
    border-radius: 3px; }
  .u-input-group.simple .u-input-group-btn {
    position: absolute;
    top: 2px;
    bottom: 0;
    right: 5px;
    min-width: 20px; }
  .u-input-group.simple .u-form-control:not(:last-child) {
    padding-right: 23px; }

.u-input-number {
  width: 100%; }
  .u-input-number.u-input-group.simple .u-input-group-btn {
    position: relative;
    top: 0;
    z-index: 2;
    right: 0;
    width: 22px; }
    .u-input-number.u-input-group.simple .u-input-group-btn .icon-group {
      border-right: 1px solid #bdbdbd;
      border-top: 1px solid #bdbdbd;
      border-bottom: 1px solid #bdbdbd;
      width: 22px;
      height: 30px;
      background: #fff;
      border-radius: 0 4px 4px 0;
      -webkit-transition: opacity .24s linear .1s;
      transition: opacity .24s linear .1s; }
      .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus {
        position: relative;
        display: block;
        width: 100%;
        text-align: center;
        line-height: 0;
        height: 50%;
        overflow: hidden;
        color: rgba(0, 0, 0, 0.43);
        -webkit-transition: all .1s linear;
        transition: all .1s linear;
        cursor: pointer;
        font-weight: 700; }
        .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus.disabled {
          cursor: not-allowed;
          background: #ffe;
          color: #ccc; }
        .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus.disabled-cursor {
          cursor: not-allowed; }
      .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce {
        position: relative;
        top: -1px;
        display: block;
        width: 100%;
        text-align: center;
        border-top: 1px solid #d9d9d9;
        line-height: 0;
        height: 50%;
        overflow: hidden;
        color: rgba(0, 0, 0, 0.43);
        -webkit-transition: all .1s linear;
        transition: all .1s linear;
        cursor: pointer;
        font-weight: 700; }
        .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce.disabled {
          cursor: not-allowed;
          background: #ffe;
          color: #ccc; }
        .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce.disabled-cursor {
          cursor: not-allowed; }
      .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .disabled-cursor.disabled {
        background: none; }
      .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .disabled-cursor .uf {
        color: #ccc; }
        .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .disabled-cursor .uf:hover {
          color: #ccc; }
      .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .uf {
        font-size: 12px;
        line-height: 12px; }
        .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .uf:hover {
          color: blue; }
  .u-input-number.u-input-group.simple .u-form-control {
    text-align: left;
    width: 100%;
    border-right: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: 1px solid #bdbdbd;
    padding-right: 12px; }
  .u-input-number.u-input-group.simple .u-form-control[disabled] {
    border-color: #e0e0e0; }
  .u-input-number.u-input-group.simple .u-form-control[disabled] + .u-input-group-btn .icon-group {
    border-color: #e0e0e0; }
  .u-input-number.u-input-group .u-form-control {
    width: 100%;
    text-align: center;
    border-right: 1px solid #bdbdbd; }
  .u-input-number.u-input-group .u-form-control[disabled] {
    border-color: #e0e0e0; }
  .u-input-number.u-input-group .u-form-control:focus {
    border-color: #66afe9; }
  .u-input-number .u-input-group-addon {
    position: relative;
    cursor: pointer;
    padding: 6px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -moz-user-select: none; }
    .u-input-number .u-input-group-addon.disabled {
      cursor: not-allowed;
      background: #ffe;
      color: #ccc; }
    .u-input-number .u-input-group-addon.disabled-cursor {
      cursor: not-allowed;
      background: none;
      color: #ccc; }
  .u-input-number .u-input-number-auto .u-form-control {
    width: 100%; }

.u-table .u-table-tbody .u-table-row .u-input-number .u-input-group-addon:first-of-type {
  position: relative;
  left: 2px; }

.u-table .u-table-tbody .u-table-row .u-input-number .u-input-group-addon:last-of-type {
  position: relative;
  right: 2px; }

.u-table .u-table-tbody .u-table-row .u-input-number.u-input-group.simple .u-input-group-btn {
  right: 2px; }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-checkbox {
  display: inline-block;
  position: relative;
  margin: 0 5px;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  position: relative;
  line-height: 1;
  vertical-align: middle; }
  .u-checkbox.disabled .u-checkbox-label {
    cursor: not-allowed;
    opacity: 0.5; }
  .u-checkbox input[type='checkbox'] {
    position: absolute;
    z-index: 3;
    cursor: pointer;
    opacity: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    width: 100%;
    height: 100%; }
  .u-checkbox input[disabled] {
    cursor: not-allowed; }
  .u-checkbox input[type='checkbox']:focus + .u-checkbox-label:before {
    border-color: rgb(30,136,229); }
  .u-checkbox.is-checked .u-checkbox-label:before {
    -webkit-box-shadow: inset 0 0 0 10px rgb(30,136,229);
    box-shadow: inset 0 0 0 10px rgb(30,136,229);
    border-color: rgb(30,136,229); }
  .u-checkbox.is-checked .u-checkbox-label:after {
    color: #fff;
    content: "\E658";
    line-height: 18px;
    font-size: 14px; }
  .u-checkbox .u-checkbox-label {
    cursor: pointer;
    display: inline-block;
    padding-left: 25px; }
    .u-checkbox .u-checkbox-label:before {
      border-radius: 3px;
      border: 1px solid;
      background-color: #fff;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      top: 0;
      text-align: center;
      position: absolute; }
    .u-checkbox .u-checkbox-label:after {
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      top: 0;
      text-align: center;
      position: absolute; }

.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:after {
  color: #fff;
  content: "\E6CE";
  line-height: 18px;
  font-size: 14px; }

.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(30,136,229);
          box-shadow: inset 0 0 0 10px rgb(30,136,229);
  border-color: rgb(30,136,229); }

.u-checkbox.u-checkbox-success.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(76,175,80);
  box-shadow: inset 0 0 0 10px rgb(76,175,80);
  border-color: rgb(76,175,80); }

.u-checkbox.u-checkbox-success input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(76,175,80); }

.u-checkbox.u-checkbox-warning.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(255,152,0);
  box-shadow: inset 0 0 0 10px rgb(255,152,0);
  border-color: rgb(255,152,0); }

.u-checkbox.u-checkbox-warning input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(255,152,0); }

.u-checkbox.u-checkbox-danger.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(244,67,54);
  box-shadow: inset 0 0 0 10px rgb(244,67,54);
  border-color: rgb(244,67,54); }

.u-checkbox.u-checkbox-danger input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(244,67,54); }

.u-checkbox.u-checkbox-dark.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(97,97,97);
  box-shadow: inset 0 0 0 10px rgb(97,97,97);
  border-color: rgb(97,97,97); }

.u-checkbox.u-checkbox-dark input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(97,97,97); }

.u-checkbox.u-checkbox-info.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(0,188,212);
  box-shadow: inset 0 0 0 10px rgb(0,188,212);
  border-color: rgb(0,188,212); }

.u-checkbox.u-checkbox-info input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(0,188,212); }

.u-tree {
  margin: 0;
  padding: 5px;
  font-size: 12px; }
  .u-tree .u-tree-checkbox {
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    display: inline-block;
    line-height: 1;
    position: relative;
    vertical-align: middle; }
  .u-tree .u-tree-checkbox-checked .u-tree-checkbox-inner, .u-tree .u-tree-checkbox-indeterminate .u-tree-checkbox-inner {
    background-color: rgb(30,136,229);
    border-color: rgb(30,136,229); }
  .u-tree .u-tree-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s; }
  .u-tree .u-tree-checkbox-checked .u-tree-checkbox-inner, .u-tree .u-tree-checkbox-indeterminate .u-tree-checkbox-inner {
    background-color: rgb(30,136,229);
    border-color: rgb(30,136,229); }
  .u-tree .u-tree-checkbox-disabled .u-tree-checkbox-inner {
    border-color: #d9d9d9;
    background-color: #f3f3f3; }
  .u-tree .u-tree-checkbox-indeterminate .u-tree-checkbox-inner:after {
    content: ' ';
    -webkit-transform: scale(1);
    transform: scale(1);
    position: absolute;
    left: 2px;
    top: 5px;
    width: 8px;
    height: 1px; }
  .u-tree .u-tree-checkbox-disabled.u-tree-checkbox-checked .u-tree-checkbox-inner:after {
    -webkit-animation-name: none;
    animation-name: none;
    border-color: #ccc; }
  .u-tree .u-tree-checkbox-disabled .u-tree-checkbox-inner:after {
    -webkit-animation-name: none;
    animation-name: none;
    border-color: #f3f3f3; }
  .u-tree .u-tree-checkbox-checked .u-tree-checkbox-inner:after {
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
    position: absolute;
    left: 4px;
    top: 1px;
    display: table;
    width: 5px;
    height: 8px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    content: ' ';
    -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; }
  .u-tree .u-tree-checkbox-inner:after {
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
    position: absolute;
    left: 4px;
    top: 1px;
    display: table;
    width: 5px;
    height: 8px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    content: ' ';
    -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6);
    transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6); }
  .u-tree li span.u-tree-checkbox {
    margin: 2px 4px 0 0; }
  .u-tree li {
    padding: 0;
    margin: 2px 0;
    list-style: none;
    white-space: nowrap;
    outline: 0; }
    .u-tree li:first-child {
      padding-top: 8px; }
    .u-tree li:last-child {
      padding-bottom: 0; }
  .u-tree li a[draggable],
  .u-tree li a[draggable="true"] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Required to make elements draggable in old WebKit */
    -khtml-user-drag: element;
    -webkit-user-drag: element; }
  .u-tree li.drag-over > a[draggable] {
    background-color: #108ee9;
    color: white;
    opacity: 0.8; }
  .u-tree li.drag-over-gap-top > a[draggable] {
    border-top: 2px #108ee9 solid; }
  .u-tree li.drag-over-gap-bottom > a[draggable] {
    border-bottom: 2px #108ee9 solid; }
  .u-tree li.filter-node > a {
    color: #f50;
    font-weight: bold; }
  .u-tree li ul {
    margin: 0;
    padding: 0 0 0 18px; }
  .u-tree li a {
    display: inline-block;
    padding: 0px 5px;
    border-radius: 2px;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
    color: #666;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .u-tree li a.u-tree-node-content-wrapper {
      width: calc(100% - 18px); }
  .u-tree li a:hover {
    background-color: rgb(243,243,243); }
  .u-tree li a.u-tree-node-selected {
    background-color: rgb(243,243,243); }
    .u-tree li a.u-tree-node-selected .u-tree-title {
      color: rgb(30,136,229); }
  .u-tree li span.u-checkbox {
    margin: 2px 4px 0 0; }
  .u-tree li span.u-tree-switcher,
  .u-tree li span.u-tree-iconEle {
    margin: 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    vertical-align: middle;
    border: 0 none;
    cursor: pointer;
    outline: none; }
    .u-tree li span.u-tree-switcher i.uf,
    .u-tree li span.u-tree-iconEle i.uf {
      padding: 0px; }
    .u-tree li span.u-tree-switcher + .u-tree-title,
    .u-tree li span.u-tree-iconEle + .u-tree-title {
      margin-left: 2px; }
  .u-tree li span.u-tree-icon_loading:after {
    display: inline-block;
    vertical-align: middle;
    background: url("data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7") no-repeat scroll 0 0 transparent;
    content: "";
    width: 14px;
    height: 14px; }
  .u-tree li span.u-tree-switcher.u-tree-switcher-noop {
    cursor: auto; }
  .u-tree li span.u-tree-switcher.u-tree-roots_open,
  .u-tree li span.u-tree-switcher.u-tree-center_open,
  .u-tree li span.u-tree-switcher.u-tree-bottom_open,
  .u-tree li span.u-tree-switcher.u-tree-noline_open {
    position: relative; }
  .u-tree li span.u-tree-switcher.u-tree-roots_open:after,
  .u-tree li span.u-tree-switcher.u-tree-center_open:after,
  .u-tree li span.u-tree-switcher.u-tree-bottom_open:after,
  .u-tree li span.u-tree-switcher.u-tree-noline_open:after {
    font-size: 18px;
    font-size: 7px \9;
    -webkit-transform: scale(0.58333) rotate(0deg);
    transform: scale(0.58333) rotate(0deg);
    /* IE6-IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
    zoom: 1;
    display: inline-block;
    font-family: 'uf';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\E639";
    font-weight: bold;
    position: absolute;
    top: 0;
    right: 0px;
    color: #666;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease; }
  .u-tree .u-tree-child-tree {
    display: none; }
  .u-tree .u-tree-child-tree-open {
    display: block; }
  .u-tree .u-tree-treenode-disabled > span,
  .u-tree .u-tree-treenode-disabled > a,
  .u-tree .u-tree-treenode-disabled > a span {
    color: #ccc;
    cursor: not-allowed; }
    .u-tree .u-tree-treenode-disabled > span:hover,
    .u-tree .u-tree-treenode-disabled > a:hover,
    .u-tree .u-tree-treenode-disabled > a span:hover {
      background: transparent; }
  .u-tree .u-tree-icon__open {
    margin-right: 2px;
    vertical-align: top; }
  .u-tree .u-tree-icon__close {
    margin-right: 2px;
    vertical-align: top; }
  .u-tree .u-motion-collapse {
    overflow: hidden; }
  .u-tree .u-motion-collapse-active {
    -webkit-transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

:root .u-tree li span.u-tree-switcher.u-tree-roots_open:after,
:root .u-tree li span.u-tree-switcher.u-tree-center_open:after,
:root .u-tree li span.u-tree-switcher.u-tree-bottom_open:after,
:root .u-tree li span.u-tree-switcher.u-tree-noline_open:after {
  -webkit-filter: none;
  filter: none; }

:root .u-tree li span.u-tree-switcher.u-tree-roots_open:after,
:root .u-tree li span.u-tree-switcher.u-tree-center_open:after,
:root .u-tree li span.u-tree-switcher.u-tree-bottom_open:after,
:root .u-tree li span.u-tree-switcher.u-tree-noline_open:after {
  font-size: 18px; }

.u-tree li span.u-tree-switcher.u-tree-roots_close,
.u-tree li span.u-tree-switcher.u-tree-center_close,
.u-tree li span.u-tree-switcher.u-tree-bottom_close,
.u-tree li span.u-tree-switcher.u-tree-noline_close {
  position: relative;
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; }

.u-tree li span.u-tree-switcher.u-tree-roots_close:after,
.u-tree li span.u-tree-switcher.u-tree-center_close:after,
.u-tree li span.u-tree-switcher.u-tree-bottom_close:after,
.u-tree li span.u-tree-switcher.u-tree-noline_close:after {
  font-size: 18px;
  font-size: 7px \9;
  -webkit-transform: scale(0.58333) rotate(0deg);
  transform: scale(0.58333) rotate(0deg);
  /* IE6-IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
  zoom: 1;
  display: inline-block;
  font-family: 'uf';
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E639";
  font-weight: bold;
  position: absolute;
  top: 0;
  right: 4px;
  color: #666;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease; }

:root .u-tree li span.u-tree-switcher.u-tree-roots_close:after,
:root .u-tree li span.u-tree-switcher.u-tree-center_close:after,
:root .u-tree li span.u-tree-switcher.u-tree-bottom_close:after,
:root .u-tree li span.u-tree-switcher.u-tree-noline_close:after {
  -webkit-filter: none;
  filter: none; }

:root .u-tree li span.u-tree-switcher.u-tree-roots_close:after,
:root .u-tree li span.u-tree-switcher.u-tree-center_close:after,
:root .u-tree li span.u-tree-switcher.u-tree-bottom_close:after,
:root .u-tree li span.u-tree-switcher.u-tree-noline_close:after {
  font-size: 18px; }

.u-tree li span.u-tree-switcher.u-tree-roots_close:after,
.u-tree li span.u-tree-switcher.u-tree-center_close:after,
.u-tree li span.u-tree-switcher.u-tree-bottom_close:after,
.u-tree li span.u-tree-switcher.u-tree-noline_close:after {
  -webkit-transform: rotate(270deg) scale(0.6);
  transform: rotate(270deg) scale(0.6); }

/**
 * 自定义switcher图标
 */
.u-tree li span.u-tree-switcher.icon-none:after {
  content: ""; }

.u-tree li span.u-tree-switcher.icon-none .uf {
  padding: 0px;
  font-size: 14px; }

.u-tree.u-tree-show-line li:not(:last-child) > ul {
  background: url("data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7") 0 0 repeat-y; }

.u-tree.u-tree-show-line li:not(:last-child) > .u-tree-switcher-noop {
  background-position: -56px -18px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg=="); }

.u-tree.u-tree-show-line li:last-child > .u-tree-switcher-noop {
  background-position: -56px -36px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg=="); }

.u-tree :focus {
  outline: none; }
/* FormGroup */
/*  Navlayout  */
.u-popconfirm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1540;
  display: none;
  max-width: 300px;
  padding: 1px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgb(224,224,224);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .u-popconfirm-dark {
    background-color: rgb(66,66,66);
    color: #fff; }

.u-popconfirm.right {
  margin-left: 10px; }

.u-popconfirm.left {
  margin-left: -10px; }

.u-popconfirm.top {
  margin-top: -10px; }

.u-popconfirm.bottom {
  margin-top: 10px; }

.u-popconfirm.right > .arrow {
  top: 50%;
  left: -10px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: rgb(224,224,224); }

.u-popconfirm.left > .arrow {
  top: 50%;
  right: -10px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: rgb(224,224,224); }

.u-popconfirm.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: rgb(224,224,224);
  bottom: -10px; }

.u-popconfirm.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: rgb(224,224,224);
  top: -11px; }

.u-popconfirm > .arrow {
  border-width: 10px; }

.u-popconfirm > .arrow, .u-popconfirm > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.u-popconfirm > .arrow:after {
  border-width: 10px;
  content: ""; }

.u-popconfirm.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff; }

.u-popconfirm.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px; }

.u-popconfirm.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff; }

.u-popconfirm.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff; }

.u-popconfirm-dark.right > .arrow:after {
  border-right-color: rgb(66,66,66); }

.u-popconfirm-dark.left > .arrow:after {
  border-left-color: rgb(66,66,66); }

.u-popconfirm-dark.top > .arrow:after {
  border-top-color: rgb(66,66,66); }

.u-popconfirm-dark.bottom > .arrow:after {
  border-bottom-color: rgb(66,66,66); }

.u-popconfirm-content {
  padding: 15px; }

.u-popconfirm-confirm {
  text-align: center; }
  .u-popconfirm-confirm button {
    margin-right: 10px; }

.u-popconfirm .u-button {
  margin: 10px; }
.datepicker-input-group.u-input-group {
  display: inline-block;
  border-radius: 3px;
}
.datepicker-input-group.u-input-group input {
  border-color: #d0d0d0;
}
.datepicker-input-group.u-input-group input.u-form-control {
  padding: 0 8px;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .u-input-group-btn {
  pointer-events: none;
}
.u-form-control-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/* keyframes 定义 */
@-webkit-keyframes uSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@keyframes uSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@-webkit-keyframes uSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@keyframes uSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@-webkit-keyframes uSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@keyframes uSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@-webkit-keyframes uSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@keyframes uSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleY(0.8);
    transform: scaleY(0.8); } }

@-webkit-keyframes uSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes uSlideLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@-webkit-keyframes uSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@keyframes uSlideLeftOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@-webkit-keyframes uSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes uSlideRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@-webkit-keyframes uSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@keyframes uSlideRightOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
    -webkit-transform: scaleX(0.8);
    transform: scaleX(0.8); } }

@-webkit-keyframes uSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  20% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  40% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  60% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  80% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); } }

@keyframes uSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  20% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  40% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  60% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  80% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); } }

@-webkit-keyframes uZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); } }

@keyframes uZoomOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.2);
    transform: scale(0.2); } }

@-webkit-keyframes uZoomBigIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomBigIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomBigOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomBigOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomUpOut {
  0% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomUpOut {
  0% {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomLeftIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomLeftOut {
  0% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomLeftOut {
  0% {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomRightIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomRightOut {
  0% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomRightOut {
  0% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes uZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes uZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes uZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@keyframes uZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }

@-webkit-keyframes rcMenuOpenZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes rcMenuOpenZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes rcMenuOpenZoomOut {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

@keyframes rcMenuOpenZoomOut {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0); } }

@-webkit-keyframes rcMenuOpenSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes rcMenuOpenSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@-webkit-keyframes rcMenuOpenSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@keyframes rcMenuOpenSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

.u-menu {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  line-height: 0;
  -webkit-transition: background 0.3s, width 0.2s;
  transition: background 0.3s, width 0.2s;
  zoom: 1;
  border: 1px solid #d9d9d9;
  -webkit-box-shadow: 0 0 4px #d9d9d9;
          box-shadow: 0 0 4px #d9d9d9; }

.u-menu:before,
.u-menu:after {
  content: '';
  display: table; }

.u-menu:after {
  clear: both; }

.u-menuul,
.u-menuol {
  list-style: none;
  margin: 0;
  padding: 0; }

.u-menu-hidden {
  display: none; }

.u-menu-item-group-title {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  padding: 8px 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.u-menu-submenu,
.u-menu-submenu-inline {
  -webkit-transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-menu-item:active,
.u-menu-submenu-title:active {
  background: #e6f7ff; }

.u-menu-submenu .u-menu-sub {
  cursor: initial;
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65); }

.u-menu-item > a:hover {
  color: #108ee9; }

.u-menu-item > a:focus {
  text-decoration: none; }

.u-menu-item > a:before {
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: ''; }

.u-menu-item-divider {
  height: 1px;
  overflow: hidden;
  background-color: #e8e8e8;
  line-height: 0; }

.u-menu-item:hover,
.u-menu-item-active,
.u-menu:not(.u-menu-inline) .u-menu-submenu-open,
.u-menu-submenu-active,
.u-menu-submenu-title:hover {
  background-color: rgb(227,242,253); }

.u-menu-horizontal .u-menu-item,
.u-menu-horizontal .u-menu-submenu {
  margin-top: -1px; }

.u-menu-horizontal > .u-menu-item:hover,
.u-menu-horizontal > .u-menu-item-active,
.u-menu-horizontal > .u-menu-submenu .u-menu-submenu-title:hover {
  background-color: transparent; }

.u-menu-item-selected {
  color: rgb(30,136,229); }

.u-menu-item-selected > a,
.u-menu-item-selected > a:hover {
  color: rgb(30,136,229); }

.u-menu:not(.u-menu-horizontal) .u-menu-item-selected {
  background-color: rgb(227,242,253); }

.u-menu-inline,
.u-menu-vertical,
.u-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
  padding: 12px 0; }

.u-menu-vertical-right {
  border-left: 1px solid #e8e8e8; }

.u-menu-vertical.u-menu-sub,
.u-menu-vertical-left.u-menu-sub,
.u-menu-vertical-right.u-menu-sub {
  border-right: 0;
  padding: 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }

.u-menu-vertical.u-menu-sub .u-menu-item,
.u-menu-vertical-left.u-menu-sub .u-menu-item,
.u-menu-vertical-right.u-menu-sub .u-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0; }

.u-menu-vertical.u-menu-sub .u-menu-item:after,
.u-menu-vertical-left.u-menu-sub .u-menu-item:after,
.u-menu-vertical-right.u-menu-sub .u-menu-item:after {
  border-right: 0; }

.u-menu-vertical.u-menu-sub > .u-menu-item,
.u-menu-vertical-left.u-menu-sub > .u-menu-item,
.u-menu-vertical-right.u-menu-sub > .u-menu-item,
.u-menu-vertical.u-menu-sub > .u-menu-submenu,
.u-menu-vertical-left.u-menu-sub > .u-menu-submenu,
.u-menu-vertical-right.u-menu-sub > .u-menu-submenu {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }

.u-menu-horizontal.u-menu-sub,
.u-menu-vertical.u-menu-sub,
.u-menu-vertical-left.u-menu-sub,
.u-menu-vertical-right.u-menu-sub {
  min-width: 160px; }

.u-menu-item,
.u-menu-submenu-title {
  cursor: pointer;
  margin: 0;
  padding: 0 20px;
  position: relative;
  display: block;
  white-space: nowrap;
  -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-menu-item .anticon,
.u-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  -webkit-transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-menu-item .anticon + span,
.u-menu-submenu-title .anticon + span {
  -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1; }

.u-menu > .u-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  padding: 0;
  line-height: 0;
  background-color: #e8e8e8; }

.u-menu-submenu-popup {
  position: absolute;
  border-radius: 4px;
  z-index: 1400;
  background: #fff; }

.u-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px; }

.u-menu-submenu-popup:before {
  position: absolute;
  top: -7px;
  left: 0;
  right: 0;
  bottom: 0;
  content: ' ';
  opacity: 0.0001; }

.u-menu-submenu > .u-menu {
  background-color: #fff;
  border-radius: 4px; }

.u-menu-submenu > .u-menu-submenu-title:after {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-menu-submenu-vertical > .u-menu-submenu-title .u-menu-submenu-arrow,
.u-menu-submenu-vertical-left > .u-menu-submenu-title .u-menu-submenu-arrow,
.u-menu-submenu-vertical-right > .u-menu-submenu-title .u-menu-submenu-arrow,
.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px; }

.u-menu-submenu-vertical > .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-submenu-vertical-left > .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-submenu-vertical-right > .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-submenu-vertical > .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-submenu-vertical-left > .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-submenu-vertical-right > .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:after {
  content: '';
  position: absolute;
  vertical-align: baseline;
  background: #fff;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
  width: 6px;
  height: 1.5px;
  border-radius: 2px;
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-menu-submenu-vertical > .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-submenu-vertical-left > .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-submenu-vertical-right > .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:before {
  -webkit-transform: rotate(45deg) translateY(-2px);
  transform: rotate(45deg) translateY(-2px); }

.u-menu-submenu-vertical > .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-submenu-vertical-left > .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-submenu-vertical-right > .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:after {
  -webkit-transform: rotate(-45deg) translateY(2px);
  transform: rotate(-45deg) translateY(2px); }

.u-menu-submenu-vertical > .u-menu-submenu-title:hover .u-menu-submenu-arrow:after,
.u-menu-submenu-vertical-left > .u-menu-submenu-title:hover .u-menu-submenu-arrow:after,
.u-menu-submenu-vertical-right > .u-menu-submenu-title:hover .u-menu-submenu-arrow:after,
.u-menu-submenu-inline > .u-menu-submenu-title:hover .u-menu-submenu-arrow:after,
.u-menu-submenu-vertical > .u-menu-submenu-title:hover .u-menu-submenu-arrow:before,
.u-menu-submenu-vertical-left > .u-menu-submenu-title:hover .u-menu-submenu-arrow:before,
.u-menu-submenu-vertical-right > .u-menu-submenu-title:hover .u-menu-submenu-arrow:before,
.u-menu-submenu-inline > .u-menu-submenu-title:hover .u-menu-submenu-arrow:before {
  background: -webkit-gradient(linear, left top, right top, from(rgb(30,136,229)), to(rgb(30,136,229)));
  background: linear-gradient(to right, rgb(30,136,229), rgb(30,136,229)); }

.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:before {
  -webkit-transform: rotate(-45deg) translateX(2px);
  transform: rotate(-45deg) translateX(2px); }

.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:after {
  -webkit-transform: rotate(45deg) translateX(-2px);
  transform: rotate(45deg) translateX(-2px); }

.u-menu-submenu-open.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow {
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px); }

.u-menu-submenu-open.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:after {
  -webkit-transform: rotate(-45deg) translateX(-2px);
  transform: rotate(-45deg) translateX(-2px); }

.u-menu-submenu-open.u-menu-submenu-inline > .u-menu-submenu-title .u-menu-submenu-arrow:before {
  -webkit-transform: rotate(45deg) translateX(2px);
  transform: rotate(45deg) translateX(2px); }

.u-menu-vertical .u-menu-submenu-selected,
.u-menu-vertical-left .u-menu-submenu-selected,
.u-menu-vertical-right .u-menu-submenu-selected {
  color: rgb(30,136,229); }

.u-menu-vertical .u-menu-submenu-selected > a,
.u-menu-vertical-left .u-menu-submenu-selected > a,
.u-menu-vertical-right .u-menu-submenu-selected > a {
  color: rgb(30,136,229); }

.u-menu-horizontal {
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 46px;
  white-space: nowrap; }

.u-menu-horizontal > .u-menu-item,
.u-menu-horizontal > .u-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent; }

.u-menu-horizontal > .u-menu-item:hover,
.u-menu-horizontal > .u-menu-submenu:hover,
.u-menu-horizontal > .u-menu-item-active,
.u-menu-horizontal > .u-menu-submenu-active,
.u-menu-horizontal > .u-menu-item-open,
.u-menu-horizontal > .u-menu-submenu-open,
.u-menu-horizontal > .u-menu-item-selected,
.u-menu-horizontal > .u-menu-submenu-selected {
  border-bottom: 2px solid rgb(30,136,229);
  color: rgb(30,136,229); }

.u-menu-horizontal > .u-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65); }

.u-menu-horizontal > .u-menu-item > a:hover {
  color: rgb(30,136,229); }

.u-menu-horizontal > .u-menu-item > a:before {
  bottom: -2px; }

.u-menu-horizontal > .u-menu-item-selected > a {
  color: rgb(30,136,229); }

.u-menu-horizontal:after {
  content: ' ';
  display: block;
  height: 0;
  clear: both; }

.u-menu-vertical .u-menu-item,
.u-menu-vertical-left .u-menu-item,
.u-menu-vertical-right .u-menu-item,
.u-menu-inline .u-menu-item {
  position: relative; }

.u-menu-vertical .u-menu-item:after,
.u-menu-vertical-left .u-menu-item:after,
.u-menu-vertical-right .u-menu-item:after,
.u-menu-inline .u-menu-item:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-right: 3px solid rgb(30,136,229);
  -webkit-transform: scaleY(0.0001);
  transform: scaleY(0.0001);
  opacity: 0;
  -webkit-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

.u-menu-vertical .u-menu-item,
.u-menu-vertical-left .u-menu-item,
.u-menu-vertical-right .u-menu-item,
.u-menu-inline .u-menu-item,
.u-menu-vertical .u-menu-submenu-title,
.u-menu-vertical-left .u-menu-submenu-title,
.u-menu-vertical-right .u-menu-submenu-title,
.u-menu-inline .u-menu-submenu-title {
  padding: 0 16px;
  font-size: 14px;
  line-height: 42px;
  height: 42px;
  margin-top: 4px;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis; }

.u-menu-vertical .u-menu-submenu,
.u-menu-vertical-left .u-menu-submenu,
.u-menu-vertical-right .u-menu-submenu,
.u-menu-inline .u-menu-submenu {
  padding-bottom: 0.01px; }

.u-menu-vertical .u-menu-item:not(:last-child),
.u-menu-vertical-left .u-menu-item:not(:last-child),
.u-menu-vertical-right .u-menu-item:not(:last-child),
.u-menu-inline .u-menu-item:not(:last-child) {
  margin-bottom: 0; }

.u-menu-vertical > .u-menu-item,
.u-menu-vertical-left > .u-menu-item,
.u-menu-vertical-right > .u-menu-item,
.u-menu-inline > .u-menu-item,
.u-menu-vertical > .u-menu-submenu > .u-menu-submenu-title,
.u-menu-vertical-left > .u-menu-submenu > .u-menu-submenu-title,
.u-menu-vertical-right > .u-menu-submenu > .u-menu-submenu-title,
.u-menu-inline > .u-menu-submenu > .u-menu-submenu-title {
  line-height: 42px;
  height: 42px;
  margin: 0; }

.u-menu-inline {
  width: 100%; }

.u-menu-inline .u-menu-selected:after,
.u-menu-inline .u-menu-item-selected:after {
  -webkit-transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1); }

.u-menu-inline .u-menu-item,
.u-menu-inline .u-menu-submenu-title {
  width: calc(100% + 1px); }

.u-menu-inline .u-menu-submenu-title {
  padding-right: 34px; }

.u-menu-inline-collapsed {
  width: 80px; }

.u-menu-inline-collapsed > .u-menu-item,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-item,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-submenu > .u-menu-submenu-title,
.u-menu-inline-collapsed > .u-menu-submenu > .u-menu-submenu-title {
  left: 0;
  text-overflow: clip;
  padding: 0 32px !important; }

.u-menu-inline-collapsed > .u-menu-item .u-menu-submenu-arrow,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-item .u-menu-submenu-arrow,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-submenu > .u-menu-submenu-title .u-menu-submenu-arrow,
.u-menu-inline-collapsed > .u-menu-submenu > .u-menu-submenu-title .u-menu-submenu-arrow {
  display: none; }

.u-menu-inline-collapsed > .u-menu-item .anticon,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-item .anticon,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-submenu > .u-menu-submenu-title .anticon,
.u-menu-inline-collapsed > .u-menu-submenu > .u-menu-submenu-title .anticon {
  font-size: 16px;
  line-height: 42px;
  margin: 0; }

.u-menu-inline-collapsed > .u-menu-item .anticon + span,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-item .anticon + span,
.u-menu-inline-collapsed > .u-menu-item-group > .u-menu-item-group-list > .u-menu-submenu > .u-menu-submenu-title .anticon + span,
.u-menu-inline-collapsed > .u-menu-submenu > .u-menu-submenu-title .anticon + span {
  max-width: 0;
  display: inline-block;
  opacity: 0; }

.u-menu-inline-collapsed-tooltip {
  pointer-events: none; }

.u-menu-inline-collapsed-tooltip .anticon {
  display: none; }

.u-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85); }

.u-menu-inline-collapsed .u-menu-item-group-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 4px;
  padding-right: 4px; }

.u-menu-item-group-list {
  margin: 0;
  padding: 0; }

.u-menu-item-group-list .u-menu-item,
.u-menu-item-group-list .u-menu-submenu-title {
  padding: 0 16px 0 28px; }

.u-menu-root.u-menu-vertical,
.u-menu-root.u-menu-vertical-left,
.u-menu-root.u-menu-vertical-right,
.u-menu-root.u-menu-inline {
  -webkit-box-shadow: none;
  box-shadow: none; }

.u-menu-sub.u-menu-inline {
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0; }

.u-menu-sub.u-menu-inline > .u-menu-item,
.u-menu-sub.u-menu-inline > .u-menu-submenu > .u-menu-submenu-title {
  line-height: 42px;
  height: 42px;
  list-style-type: disc;
  list-style-position: inside; }

.u-menu-sub.u-menu-inline .u-menu-item-group-title {
  padding-left: 32px; }

.u-menu-item-disabled,
.u-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
  background: none;
  border-color: transparent !important; }

.u-menu-item-disabled > a,
.u-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none; }

.u-menu-item-disabled > .u-menu-submenu-title,
.u-menu-submenu-disabled > .u-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed; }

.u-menu-item-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-submenu-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-item-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-submenu-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:after {
  background: rgba(0, 0, 0, 0.25) !important; }

.u-menu-dark,
.u-menu-dark .u-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529; }

.u-menu-dark .u-menu-submenu-title .u-menu-submenu-arrow,
.u-menu-dark .u-menu-sub .u-menu-submenu-title .u-menu-submenu-arrow {
  opacity: 0.45;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.u-menu-dark .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-sub .u-menu-submenu-title .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-title .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-sub .u-menu-submenu-title .u-menu-submenu-arrow:before {
  background: #fff; }

.u-menu-dark.u-menu-submenu-popup {
  background: transparent; }

.u-menu-dark .u-menu-inline.u-menu-sub {
  background: #000c17;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset; }

.u-menu-dark.u-menu-horizontal {
  border-bottom: 0; }

.u-menu-dark.u-menu-horizontal > .u-menu-item,
.u-menu-dark.u-menu-horizontal > .u-menu-submenu {
  border-color: #001529;
  border-bottom: 0;
  top: 0;
  margin-top: 0; }

.u-menu-dark.u-menu-horizontal > .u-menu-item > a:before {
  bottom: 0; }

.u-menu-dark .u-menu-item,
.u-menu-dark .u-menu-item-group-title,
.u-menu-dark .u-menu-item > a {
  color: rgba(255, 255, 255, 0.65); }

.u-menu-dark.u-menu-inline,
.u-menu-dark.u-menu-vertical,
.u-menu-dark.u-menu-vertical-left,
.u-menu-dark.u-menu-vertical-right {
  border-right: 0; }

.u-menu-dark.u-menu-inline .u-menu-item,
.u-menu-dark.u-menu-vertical .u-menu-item,
.u-menu-dark.u-menu-vertical-left .u-menu-item,
.u-menu-dark.u-menu-vertical-right .u-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0; }

.u-menu-dark.u-menu-inline .u-menu-item:after,
.u-menu-dark.u-menu-vertical .u-menu-item:after,
.u-menu-dark.u-menu-vertical-left .u-menu-item:after,
.u-menu-dark.u-menu-vertical-right .u-menu-item:after {
  border-right: 0; }

.u-menu-dark.u-menu-inline .u-menu-item,
.u-menu-dark.u-menu-inline .u-menu-submenu-title {
  width: 100%; }

.u-menu-dark .u-menu-item:hover,
.u-menu-dark .u-menu-item-active,
.u-menu-dark .u-menu-submenu-active,
.u-menu-dark .u-menu-submenu-open,
.u-menu-dark .u-menu-submenu-selected,
.u-menu-dark .u-menu-submenu-title:hover {
  background-color: transparent;
  color: #fff; }

.u-menu-dark .u-menu-item:hover > a,
.u-menu-dark .u-menu-item-active > a,
.u-menu-dark .u-menu-submenu-active > a,
.u-menu-dark .u-menu-submenu-open > a,
.u-menu-dark .u-menu-submenu-selected > a,
.u-menu-dark .u-menu-submenu-title:hover > a {
  color: #fff; }

.u-menu-dark .u-menu-item:hover > .u-menu-submenu-title > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-item-active > .u-menu-submenu-title > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-active > .u-menu-submenu-title > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-open > .u-menu-submenu-title > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-selected > .u-menu-submenu-title > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-title:hover > .u-menu-submenu-title > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-item:hover > .u-menu-submenu-title:hover > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-item-active > .u-menu-submenu-title:hover > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-active > .u-menu-submenu-title:hover > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-open > .u-menu-submenu-title:hover > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-selected > .u-menu-submenu-title:hover > .u-menu-submenu-arrow,
.u-menu-dark .u-menu-submenu-title:hover > .u-menu-submenu-title:hover > .u-menu-submenu-arrow {
  opacity: 1; }

.u-menu-dark .u-menu-item:hover > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-item-active > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-active > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-open > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-selected > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-title:hover > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-item:hover > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-item-active > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-active > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-open > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-selected > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-title:hover > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-item:hover > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-item-active > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-active > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-open > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-selected > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-title:hover > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-item:hover > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-item-active > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-active > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-open > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-selected > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-title:hover > .u-menu-submenu-title:hover > .u-menu-submenu-arrow:before {
  background: #fff; }

.u-menu-dark .u-menu-item-selected {
  border-right: 0;
  color: #fff; }

.u-menu-dark .u-menu-item-selected:after {
  border-right: 0; }

.u-menu-dark .u-menu-item-selected > a,
.u-menu-dark .u-menu-item-selected > a:hover {
  color: #fff; }

.u-menu.u-menu-dark .u-menu-item-selected,
.u-menu-submenu-popup.u-menu-dark .u-menu-item-selected {
  color: #fff;
  background-color: transparent; }

.u-menu-dark .u-menu-item-disabled,
.u-menu-dark .u-menu-submenu-disabled,
.u-menu-dark .u-menu-item-disabled > a,
.u-menu-dark .u-menu-submenu-disabled > a {
  opacity: 0.8;
  color: rgba(255, 255, 255, 0.35) !important; }

.u-menu-dark .u-menu-item-disabled > .u-menu-submenu-title,
.u-menu-dark .u-menu-submenu-disabled > .u-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important; }

.u-menu-dark .u-menu-item-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-submenu-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:before,
.u-menu-dark .u-menu-item-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:after,
.u-menu-dark .u-menu-submenu-disabled > .u-menu-submenu-title > .u-menu-submenu-arrow:after {
  background: rgba(255, 255, 255, 0.35) !important; }

.u-menu-horizontal {
  background-color: #F3F5F7;
  border: none;
  border-bottom: 1px solid transparent;
  border-bottom: 1px solid #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none; }

.u-menu-horizontal .u-menu-item-selected {
  border-bottom: 2px solid transparent; }

.zoom-enter, .zoom-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-enter.zoom-enter-active, .zoom-appear.zoom-appear-active {
  -webkit-animation-name: uZoomIn;
  animation-name: uZoomIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-leave.zoom-leave-active {
  -webkit-animation-name: uZoomOut;
  animation-name: uZoomOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-big-enter, .zoom-big-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-big-enter.zoom-big-enter-active, .zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: uZoomBigIn;
  animation-name: uZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: uZoomBigOut;
  animation-name: uZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-big-fast-enter, .zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-big-fast-enter.zoom-big-fast-enter-active, .zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: uZoomBigIn;
  animation-name: uZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: uZoomBigOut;
  animation-name: uZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-up-enter, .zoom-up-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-up-enter.zoom-up-enter-active, .zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: uZoomUpIn;
  animation-name: uZoomUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: uZoomUpOut;
  animation-name: uZoomUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-down-enter, .zoom-down-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-down-enter.zoom-down-enter-active, .zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: uZoomDownIn;
  animation-name: uZoomDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: uZoomDownOut;
  animation-name: uZoomDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-left-enter, .zoom-left-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-left-enter.zoom-left-enter-active, .zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: uZoomLeftIn;
  animation-name: uZoomLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: uZoomLeftOut;
  animation-name: uZoomLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-right-enter, .zoom-right-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

.zoom-right-enter.zoom-right-enter-active, .zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: uZoomRightIn;
  animation-name: uZoomRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: uZoomRightOut;
  animation-name: uZoomRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.u-motion-collapse {
  overflow: hidden; }

.u-motion-collapse-active {
  -webkit-transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

.zoom-big-enter, .zoom-big-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

.zoom-big-enter.zoom-big-enter-active, .zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: uZoomBigIn;
  animation-name: uZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-up-enter, .slide-up-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused; }

.slide-up-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-up-enter.slide-up-enter-active, .slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: uSlideUpIn;
  animation-name: uSlideUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: uSlideUpOut;
  animation-name: uSlideUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-up-enter, .slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-down-enter, .slide-down-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-down-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: uSlideDownIn;
  animation-name: uSlideDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: uSlideDownOut;
  animation-name: uSlideDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-left-enter, .slide-left-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-left-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: uSlideLeftIn;
  animation-name: uSlideLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: uSlideLeftOut;
  animation-name: uSlideLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-right-enter, .slide-right-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

.slide-right-leave {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: uSlideRightIn;
  animation-name: uSlideRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: uSlideRightOut;
  animation-name: uSlideRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running; }

.swing-enter, .swing-appear {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused; }

.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: uSwingIn;
  animation-name: uSwingIn;
  -webkit-animation-play-state: running;
  animation-play-state: running; }
/* FormGroup */
/*  Navlayout  */
.u-checkbox {
  display: inline-block;
  position: relative;
  margin: 0 5px;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  position: relative;
  line-height: 1;
  vertical-align: middle; }
  .u-checkbox.disabled .u-checkbox-label {
    cursor: not-allowed;
    opacity: 0.5; }
  .u-checkbox input[type='checkbox'] {
    position: absolute;
    z-index: 3;
    cursor: pointer;
    opacity: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    width: 100%;
    height: 100%; }
  .u-checkbox input[disabled] {
    cursor: not-allowed; }
  .u-checkbox input[type='checkbox']:focus + .u-checkbox-label:before {
    border-color: #1e88e5; }
  .u-checkbox.is-checked .u-checkbox-label:before {
    -webkit-box-shadow: inset 0 0 0 10px rgb(30,136,229);
    box-shadow: inset 0 0 0 10px rgb(30,136,229);
    border-color: rgb(30,136,229); }
  .u-checkbox.is-checked .u-checkbox-label:after {
    color: #fff;
    content: "\E658";
    line-height: 18px;
    font-size: 14px; }
  .u-checkbox .u-checkbox-label {
    cursor: pointer;
    display: inline-block;
    padding-left: 25px; }
    .u-checkbox .u-checkbox-label:before {
      border-radius: 3px;
      border: 1px solid;
      background-color: #fff;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      top: 0;
      text-align: center;
      position: absolute; }
    .u-checkbox .u-checkbox-label:after {
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      top: 0;
      text-align: center;
      position: absolute; }

.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:after {
  color: #fff;
  content: "\E6CE";
  line-height: 18px;
  font-size: 14px; }

.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px #1e88e5;
          box-shadow: inset 0 0 0 10px #1e88e5;
  border-color: #1e88e5; }

.u-checkbox.u-checkbox-success.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(76,175,80);
  box-shadow: inset 0 0 0 10px rgb(76,175,80);
  border-color: rgb(76,175,80); }

.u-checkbox.u-checkbox-success input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(76,175,80); }

.u-checkbox.u-checkbox-warning.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(255,152,0);
  box-shadow: inset 0 0 0 10px rgb(255,152,0);
  border-color: rgb(255,152,0); }

.u-checkbox.u-checkbox-warning input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(255,152,0); }

.u-checkbox.u-checkbox-danger.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(244,67,54);
  box-shadow: inset 0 0 0 10px rgb(244,67,54);
  border-color: rgb(244,67,54); }

.u-checkbox.u-checkbox-danger input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(244,67,54); }

.u-checkbox.u-checkbox-dark.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(97,97,97);
  box-shadow: inset 0 0 0 10px rgb(97,97,97);
  border-color: rgb(97,97,97); }

.u-checkbox.u-checkbox-dark input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(97,97,97); }

.u-checkbox.u-checkbox-info.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(0,188,212);
  box-shadow: inset 0 0 0 10px rgb(0,188,212);
  border-color: rgb(0,188,212); }

.u-checkbox.u-checkbox-info input[type='checkbox']:focus + .u-checkbox-label:before {
  border-color: rgb(0,188,212); }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-button {
  background: rgb(224,224,224);
  border: none;
  border-radius: 4px;
  color: rgb(0,0,0);
  position: relative;
  min-width: 72px;
  padding: 5px 13px;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow, transform;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 1.57143;
  vertical-align: middle; }
  .u-button::-moz-focus-inner {
    border: 0; }
  .u-button:hover {
    background-color: rgb(238,238,238); }
  .u-button:active {
    background-color: rgb(189,189,189); }
  .u-button.colored {
    color: rgb(30,136,229); }
    .u-button.colored:focus:not(:active) {
      background-color: rgb(189,189,189); }
  .u-button.disable {
    -webkit-box-shadow: none;
    filter: alpha(opacity=65);
    box-shadow: none;
    cursor: not-allowed;
    opacity: .65; }

input.u-button[type="submit"] {
  -webkit-appearance: none; }

.u-button-floating {
  border-radius: 50%;
  font-size: 14px;
  height: 38px;
  margin: auto;
  min-width: 38px;
  width: 38px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }
  .u-button-floating.colored {
    background: rgb(67,160,71);
    color: rgb(255,255,255);
    background: rgb(255,255,255); }
    .u-button-floating.colored:hover {
      background-color: rgb(102,187,106); }
    .u-button-floating.colored:focus:not(:active) {
      background-color: rgb(67,160,71); }
    .u-button-floating.colored:active {
      background-color: rgb(67,160,71); }

.u-button.disabled, .u-button[disabled] {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none; }

.u-button-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .u-button-default:hover, .u-button-default:focus, .u-button-default:active {
    background-color: #e6e6e6;
    border-color: #adadad; }

.u-button-primary {
  color: rgb(255,255,255);
  background-color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-primary.focus, .u-button-primary:focus, .u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245); }
  .u-button-primary.active, .u-button-primary:active {
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-danger {
  color: rgb(255,255,255);
  background-color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-danger.focus, .u-button-danger:focus, .u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115); }
  .u-button-danger.active, .u-button-danger:active {
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-info {
  color: rgb(255,255,255);
  background-color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-info.focus, .u-button-info:focus, .u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225); }
  .u-button-info.active, .u-button-info:active {
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-warning {
  color: rgb(255,255,255);
  background-color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-warning.focus, .u-button-warning:focus, .u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77); }
  .u-button-warning.active, .u-button-warning:active {
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-success {
  color: rgb(255,255,255);
  background-color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-success.focus, .u-button-success:focus, .u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132); }
  .u-button-success.active, .u-button-success:active {
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-success {
  color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-border.u-button-success.focus, .u-button-border.u-button-success:focus, .u-button-border.u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132);
    color: #fff; }
  .u-button-border.u-button-success.active, .u-button-border.u-button-success:active {
    color: #fff;
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-warning {
  color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-border.u-button-warning.focus, .u-button-border.u-button-warning:focus, .u-button-border.u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77);
    color: #fff; }
  .u-button-border.u-button-warning.active, .u-button-border.u-button-warning:active {
    color: #fff;
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-border.u-button-danger {
  color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-border.u-button-danger.focus, .u-button-border.u-button-danger:focus, .u-button-border.u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115);
    color: #fff; }
  .u-button-border.u-button-danger.active, .u-button-border.u-button-danger:active {
    color: #fff;
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-border.u-button-info {
  color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-border.u-button-info.focus, .u-button-border.u-button-info:focus, .u-button-border.u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225);
    color: #fff; }
  .u-button-border.u-button-info.active, .u-button-border.u-button-info:active {
    color: #fff;
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-border.u-button-primary {
  color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-border.u-button-primary.focus, .u-button-border.u-button-primary:focus, .u-button-border.u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245);
    color: #fff; }
  .u-button-border.u-button-primary.active, .u-button-border.u-button-primary:active {
    color: #fff;
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-border {
  color: rgb(0,0,0);
  border: 1px solid #d9d9d9;
  background-color: #fff; }

.u-button-border:hover, .u-button-border:focus {
  color: rgb(0,0,0);
  background: rgb(238,238,238); }

.u-button-border:active {
  color: #fff;
  background: rgb(189,189,189); }

.u-button-icon {
  border-radius: 50%;
  font-size: 14px;
  height: 32px;
  margin: auto;
  min-width: 32px;
  width: 32px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }

.u-button-lg {
  padding: 8px 15px;
  font-size: 14px; }

.u-button-xg {
  padding: 10px 18px;
  font-size: 16px; }

.u-button-sm {
  padding: 3px 5px;
  font-size: 12px; }

.u-button-squared {
  border-radius: 0; }

.u-button-round {
  border-radius: 1000px; }

.u-button-block {
  white-space: normal;
  display: block;
  width: 100%; }

.u-button-pill-left {
  border-radius: 500px 0 0 500px; }

.u-button-pill-right {
  border-radius: 0 500px 500px 0; }

/* FormGroup */
/*  Navlayout  */
.u-form-control {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  width: 100%;
  height: 30px;
  cursor: text;
  font-size: 14px;
  line-height: 1.5;
  color: #424242;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .u-form-control:focus {
    border-color: #66afe9;
    outline: 0; }
  .u-form-control::-ms-clear, .u-form-control ::-ms-reveal {
    display: none; }

.u-form-control[disabled] {
  background: #eee;
  border-color: #e0e0e0;
  color: #BDBDBD;
  cursor: not-allowed; }

.u-form-control.lg {
  height: 38px;
  font-size: 14px; }

.u-form-control.sm {
  font-size: 12px;
  height: 24px; }

.u-form-control-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  padding: 4px;
  width: 100%; }
  .u-form-control-search-wrapper .u-form-control-search-action {
    color: #ccc;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    text-decoration: none; }
    .u-form-control-search-wrapper .u-form-control-search-action .uf {
      -webkit-transition: all .3s;
      transition: all .3s;
      font-size: 12px;
      color: #ccc; }
      .u-form-control-search-wrapper .u-form-control-search-action .uf.uf-search:before {
        content: "\E603"; }

.u-form-control-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%; }
  .u-form-control-affix-wrapper .u-form-control-prefix, .u-form-control-affix-wrapper .u-form-control-suffix {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    line-height: 0;
    right: 7px;
    color: rgba(0, 0, 0, 0.65); }

/* FormGroup */
/*  Navlayout  */
.u-checkbox {
  display: inline-block;
  position: relative;
  margin: 0 5px;
  height: 18px;
  line-height: 18px;
  font-size: 14px; }
  .u-checkbox.disabled .u-checkbox-label {
    cursor: not-allowed;
    opacity: 0.5; }
  .u-checkbox input[type='checkbox'] {
    display: none;
    cursor: pointer; }
  .u-checkbox input[disabled] {
    cursor: not-allowed; }
  .u-checkbox.is-checked .u-checkbox-label:before {
    -webkit-box-shadow: inset 0 0 0 10px rgb(30,136,229);
    box-shadow: inset 0 0 0 10px rgb(30,136,229);
    border-color: rgb(30,136,229); }
  .u-checkbox.is-checked .u-checkbox-label:after {
    color: #fff;
    content: "\E658";
    line-height: 18px;
    font-size: 14px; }
  .u-checkbox .u-checkbox-label {
    cursor: pointer;
    display: inline-block;
    padding-left: 25px; }
    .u-checkbox .u-checkbox-label:before {
      border-radius: 3px;
      border: 1px solid;
      background-color: #fff;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      top: 0;
      text-align: center;
      position: absolute; }
    .u-checkbox .u-checkbox-label:after {
      content: '';
      font-family: 'uf';
      display: inline-block;
      width: 18px;
      height: 18px;
      left: 0;
      top: 0;
      text-align: center;
      position: absolute; }

.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:after {
  color: #fff;
  content: "\E6CE";
  line-height: 18px;
  font-size: 14px; }

.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px #1e88e5;
          box-shadow: inset 0 0 0 10px #1e88e5;
  border-color: #1e88e5; }

.u-checkbox.u-checkbox-success.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(76,175,80);
  box-shadow: inset 0 0 0 10px rgb(76,175,80);
  border-color: rgb(76,175,80); }

.u-checkbox.u-checkbox-warning.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(255,152,0);
  box-shadow: inset 0 0 0 10px rgb(255,152,0);
  border-color: rgb(255,152,0); }

.u-checkbox.u-checkbox-danger.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(244,67,54);
  box-shadow: inset 0 0 0 10px rgb(244,67,54);
  border-color: rgb(244,67,54); }

.u-checkbox.u-checkbox-dark.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(97,97,97);
  box-shadow: inset 0 0 0 10px rgb(97,97,97);
  border-color: rgb(97,97,97); }

.u-checkbox.u-checkbox-info.is-checked .u-checkbox-label:before {
  -webkit-box-shadow: inset 0 0 0 10px rgb(0,188,212);
  box-shadow: inset 0 0 0 10px rgb(0,188,212);
  border-color: rgb(0,188,212); }

/* FormGroup */
/*  Navlayout  */
@font-face {
  font-family: "uf";
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot");
  /* IE9*/
  src: url("//design.yonyoucloud.com/static/iconfont/iconfont.eot") format("embedded-opentype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.woff") format("woff"), url("//design.yonyoucloud.com/static/iconfont/iconfont.ttf") format("truetype"), url("//design.yonyoucloud.com/static/iconfont/iconfont.svg") format("svg");
  /* iOS 4.1- */ }

.uf {
  font-family: "uf" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.uf-wechat:before {
  content: "\3488"; }

.uf-add-c-o:before {
  content: "\E601"; }

.uf-search:before {
  content: "\E603"; }

.uf-histogram-arrow-up:before {
  content: "\E633"; }

.uf-close-bold:before {
  content: "\E602"; }

.uf-umbrella:before {
  content: "\E63B"; }

.uf-qq:before {
  content: "\E694"; }

.uf-4square-3:before {
  content: "\E63D"; }

.uf-send:before {
  content: "\E63F"; }

.uf-map:before {
  content: "\E66C"; }

.uf-9square-2:before {
  content: "\E63E"; }

.uf-navmenu:before {
  content: "\E614"; }

.uf-pc-2:before {
  content: "\E644"; }

.uf-search-light-2:before {
  content: "\E627"; }

.uf-check-s-2:before {
  content: "\E66E"; }

.uf-pencil:before {
  content: "\E69B"; }

.uf-repeat:before {
  content: "\E634"; }

.uf-security-2:before {
  content: "\E6A5"; }

.uf-lexi:before {
  content: "\E643"; }

.uf-pencil-s:before {
  content: "\E77D"; }

.uf-del:before {
  content: "\E654"; }

.uf-bi-o:before {
  content: "\E641"; }

.uf-pencil-c:before {
  content: "\E6E6"; }

.uf-qrcode:before {
  content: "\E661"; }

.uf-rmb-c-o:before {
  content: "\E645"; }

.uf-search-c-o:before {
  content: "\E659"; }

.uf-bell:before {
  content: "\E60C"; }

.uf-pass-3:before {
  content: "\E649"; }

.uf-treearrow-down:before {
  content: "\E608"; }

.uf-training:before {
  content: "\E617"; }

.uf-group-2:before {
  content: "\E64C"; }

.uf-zoom-in:before {
  content: "\E906"; }

.uf-security-o:before {
  content: "\E7AC"; }

.uf-baojia-c:before {
  content: "\E64D"; }

.uf-rulerpen:before {
  content: "\E623"; }

.uf-erpsearch:before {
  content: "\E64E"; }

.uf-group-o:before {
  content: "\E6A8"; }

.uf-cloud-o-updown:before {
  content: "\E725"; }

.uf-close-c-o:before {
  content: "\E625"; }

.uf-add-s:before {
  content: "\E620"; }

.uf-pc:before {
  content: "\E6E8"; }

.uf-rain:before {
  content: "\E771"; }

.uf-nodata:before {
  content: "\E64F"; }

.uf-close-c:before {
  content: "\E66B"; }

.uf-bohui-s-o:before {
  content: "\E65F"; }

.uf-cloud:before {
  content: "\E772"; }

.uf-bag-s:before {
  content: "\E650"; }

.uf-table-2:before {
  content: "\E95F"; }

.uf-anglearrowpointingtoright:before {
  content: "\E61E"; }

.uf-exc-c-o:before {
  content: "\E615"; }

.uf-group:before {
  content: "\E651"; }

.uf-personin-o:before {
  content: "\E8D3"; }

.uf-calendar:before {
  content: "\E646"; }

.uf-add-s-o:before {
  content: "\E604"; }

.uf-sync-c-o:before {
  content: "\E655"; }

.uf-grid:before {
  content: "\E657"; }

.uf-anglepointingtoleft:before {
  content: "\E624"; }

.uf-activate-3:before {
  content: "\E65B"; }

.uf-caven:before {
  content: "\E663"; }

.uf-back:before {
  content: "\E6E3"; }

.uf-pass-2:before {
  content: "\E65D"; }

.uf-reduce-s-o:before {
  content: "\E719"; }

.uf-area:before {
  content: "\E6EA"; }

.uf-flag:before {
  content: "\E65E"; }

.uf-box-o-2:before {
  content: "\E610"; }

.uf-arrow-s-o-down:before {
  content: "\E660"; }

.uf-arrow-s-o-up:before {
  content: "\E662"; }

.uf-building:before {
  content: "\E6EE"; }

.uf-tapp:before {
  content: "\E773"; }

.uf-treefolder:before {
  content: "\E628"; }

.uf-advice:before {
  content: "\E6CF"; }

.uf-2collayout:before {
  content: "\E618"; }

.uf-check-s:before {
  content: "\E672"; }

.uf-sign:before {
  content: "\E67A"; }

.uf-listsearch:before {
  content: "\E67C"; }

.uf-gridcaretarrowup:before {
  content: "\E636"; }

.uf-eye-c-o:before {
  content: "\E67E"; }

.uf-check-c-o:before {
  content: "\E6EF"; }

.uf-seal:before {
  content: "\E67F"; }

.uf-erpbox:before {
  content: "\E6AE"; }

.uf-rulerpen-o:before {
  content: "\E62E"; }

.uf-role:before {
  content: "\E7C2"; }

.uf-exc-c-2:before {
  content: "\E675"; }

.uf-pad:before {
  content: "\E6BD"; }

.uf-treefolder-closed:before {
  content: "\E688"; }

.uf-reduce-c-o:before {
  content: "\E635"; }

.uf-pass-s-o:before {
  content: "\E682"; }

.uf-setting:before {
  content: "\E683"; }

.uf-close-s:before {
  content: "\E76A"; }

.uf-map-o:before {
  content: "\E665"; }

.uf-move:before {
  content: "\E68B"; }

.uf-2arrow-down:before {
  content: "\E606"; }

.uf-2arrow-right:before {
  content: "\E60B"; }

.uf-arrow-c-o-left:before {
  content: "\E684"; }

.uf-plus:before {
  content: "\E763"; }

.uf-arrow-c-o-right:before {
  content: "\E685"; }

.uf-arrow-c-o-down:before {
  content: "\E687"; }

.uf-list-s-o:before {
  content: "\E746"; }

.uf-cloud-o-down:before {
  content: "\E673"; }

.uf-nodata-2:before {
  content: "\E68C"; }

.uf-file-s:before {
  content: "\E642"; }

.uf-2arrow-up:before {
  content: "\E607"; }

.uf-notification:before {
  content: "\E9CC"; }

.uf-piechart:before {
  content: "\E6F0"; }

.uf-cloud-o-up:before {
  content: "\E6AC"; }

.uf-close:before {
  content: "\E76B"; }

.uf-correct:before {
  content: "\E677"; }

.uf-histogram-s-o-2:before {
  content: "\E6FA"; }

.uf-4square-2:before {
  content: "\E691"; }

.uf-sunny:before {
  content: "\E774"; }

.uf-link:before {
  content: "\E6FE"; }

.uf-eye:before {
  content: "\E692"; }

.uf-eye-o:before {
  content: "\E69C"; }

.uf-qian:before {
  content: "\E69E"; }

.uf-widgetab:before {
  content: "\E6F2"; }

.uf-rmb-s:before {
  content: "\E6A0"; }

.uf-link-off:before {
  content: "\E6FF"; }

.uf-shang-s:before {
  content: "\E6A1"; }

.uf-xia-s:before {
  content: "\E6A6"; }

.uf-box-2:before {
  content: "\E616"; }

.uf-pass-o:before {
  content: "\E6A7"; }

.uf-arrow-down:before {
  content: "\E609"; }

.uf-arrow-right:before {
  content: "\E611"; }

.uf-arrow-left:before {
  content: "\E612"; }

.uf-box:before {
  content: "\E613"; }

.uf-triangle-right:before {
  content: "\E61C"; }

.uf-histogram-s-o:before {
  content: "\E626"; }

.uf-book:before {
  content: "\E62A"; }

.uf-bookmark-o:before {
  content: "\E631"; }

.uf-leaf:before {
  content: "\E62D"; }

.uf-bullseye:before {
  content: "\E632"; }

.uf-calendarpageempty:before {
  content: "\E647"; }

.uf-gridcaretdown:before {
  content: "\E637"; }

.uf-triangle-up:before {
  content: "\E638"; }

.uf-triangle-down:before {
  content: "\E639"; }

.uf-cloud-down:before {
  content: "\E64A"; }

.uf-cloud-up:before {
  content: "\E64B"; }

.uf-bubble:before {
  content: "\E652"; }

.uf-bubble-o:before {
  content: "\E653"; }

.uf-copy:before {
  content: "\E65A"; }

.uf-correct-2:before {
  content: "\E658"; }

.uf-2arrow-left:before {
  content: "\E664"; }

.uf-arrow-down-2:before {
  content: "\E667"; }

.uf-download:before {
  content: "\E669"; }

.uf-earth:before {
  content: "\E66D"; }

.uf-mail-o:before {
  content: "\E66F"; }

.uf-mail:before {
  content: "\E670"; }

.uf-exc:before {
  content: "\E674"; }

.uf-externallink:before {
  content: "\E676"; }

.uf-video:before {
  content: "\E67B"; }

.uf-films:before {
  content: "\E680"; }

.uf-folder:before {
  content: "\E689"; }

.uf-folder-o:before {
  content: "\E68A"; }

.uf-fontselectioneditor:before {
  content: "\E68D"; }

.uf-4square:before {
  content: "\E68E"; }

.uf-gift:before {
  content: "\E693"; }

.uf-github-c:before {
  content: "\E695"; }

.uf-github-s:before {
  content: "\E696"; }

.uf-heart-o:before {
  content: "\E6A3"; }

.uf-heart:before {
  content: "\E6A4"; }

.uf-home:before {
  content: "\E6A2"; }

.uf-i-c-2:before {
  content: "\E6AA"; }

.uf-i:before {
  content: "\E6AB"; }

.uf-triangle-left:before {
  content: "\E6B0"; }

.uf-symlist:before {
  content: "\E6BE"; }

.uf-arrow-left-2:before {
  content: "\E6BF"; }

.uf-arrow-right-2:before {
  content: "\E6C0"; }

.uf-arrow-up-2:before {
  content: "\E6C1"; }

.uf-reduce-c:before {
  content: "\E6CB"; }

.uf-reduce-s:before {
  content: "\E6CC"; }

.uf-minus:before {
  content: "\E6CE"; }

.uf-mobile:before {
  content: "\E6E0"; }

.uf-bell-o:before {
  content: "\E6D4"; }

.uf-9square:before {
  content: "\E6D5"; }

.uf-numlist:before {
  content: "\E6DD"; }

.uf-folderopen-o:before {
  content: "\E6D7"; }

.uf-treefolderopen:before {
  content: "\E6D8"; }

.uf-mac:before {
  content: "\E6ED"; }

.uf-camera:before {
  content: "\E6E4"; }

.uf-picture:before {
  content: "\E6E5"; }

.uf-play:before {
  content: "\E6EB"; }

.uf-play-o:before {
  content: "\E6EC"; }

.uf-qm-c:before {
  content: "\E6F4"; }

.uf-qm:before {
  content: "\E6F5"; }

.uf-navmenu-light:before {
  content: "\E6FD"; }

.uf-settings:before {
  content: "\E70C"; }

.uf-cart:before {
  content: "\E711"; }

.uf-histogram:before {
  content: "\E714"; }

.uf-finetune:before {
  content: "\E71A"; }

.uf-sortup:before {
  content: "\E71B"; }

.uf-sortdown:before {
  content: "\E71C"; }

.uf-sort19:before {
  content: "\E71D"; }

.uf-sort91:before {
  content: "\E71F"; }

.uf-za:before {
  content: "\E721"; }

.uf-star-o:before {
  content: "\E726"; }

.uf-star-2:before {
  content: "\E727"; }

.uf-star:before {
  content: "\E728"; }

.uf-luggage:before {
  content: "\E72D"; }

.uf-table:before {
  content: "\E730"; }

.uf-tel:before {
  content: "\E734"; }

.uf-tel-s:before {
  content: "\E735"; }

.uf-terminal:before {
  content: "\E736"; }

.uf-file:before {
  content: "\E738"; }

.uf-file-o:before {
  content: "\E739"; }

.uf-3dot-h:before {
  content: "\E73C"; }

.uf-time-c-o:before {
  content: "\E742"; }

.uf-upload:before {
  content: "\E750"; }

.uf-3dot-v:before {
  content: "\E753"; }

.uf-rmb:before {
  content: "\E757"; }

.uf-arrow-c-o-up:before {
  content: "\E6A9"; }

.uf-reject-2:before {
  content: "\E6AD"; }

.uf-barcode:before {
  content: "\E7FC"; }

.uf-zoom-out:before {
  content: "\E686"; }

.uf-exc-t-o:before {
  content: "\E60A"; }

.uf-pass:before {
  content: "\E6B1"; }

.uf-flow:before {
  content: "\E6B2"; }

.uf-add-c:before {
  content: "\E61A"; }

.uf-arrow-c-o-right-2:before {
  content: "\E6B3"; }

.uf-shelf-on:before {
  content: "\E6B4"; }

.uf-shelf-off:before {
  content: "\E6B5"; }

.uf-file-o-2:before {
  content: "\E60F"; }

.uf-truck-o:before {
  content: "\E6B6"; }

.uf-super:before {
  content: "\E62C"; }

.uf-equipment:before {
  content: "\E630"; }

.uf-arrow-c-o-left-2:before {
  content: "\E6B8"; }

.uf-files-o:before {
  content: "\E6FC"; }

.uf-cloud-o:before {
  content: "\E6BA"; }

.uf-rmb-s-o-2:before {
  content: "\E6BB"; }

.uf-3dot-c-o:before {
  content: "\E6F3"; }

.uf-dafeng:before {
  content: "\E775"; }

.uf-baoxue:before {
  content: "\E776"; }

.uf-bingbao:before {
  content: "\E777"; }

.uf-fengbao:before {
  content: "\E778"; }

.uf-xiaoyu:before {
  content: "\E779"; }

.uf-zhenxue:before {
  content: "\E77A"; }

.uf-zhongyu:before {
  content: "\E77B"; }

.uf-es:before {
  content: "\E747"; }

.uf-flow-o-2:before {
  content: "\E6BC"; }

.uf-activate-2:before {
  content: "\E6C2"; }

.uf-flow-o:before {
  content: "\E6C3"; }

.uf-bulb-2:before {
  content: "\E63A"; }

.uf-mi-c:before {
  content: "\E62F"; }

.uf-top-up:before {
  content: "\E668"; }

.uf-creditcard:before {
  content: "\E8B4"; }

.uf-align-center:before {
  content: "\E8B9"; }

.uf-align-justify:before {
  content: "\E8BA"; }

.uf-align-left:before {
  content: "\E8BB"; }

.uf-align-right:before {
  content: "\E8BC"; }

.uf-ju-c-o:before {
  content: "\E6C4"; }

.uf-truck:before {
  content: "\E990"; }

.uf-setting-c-o:before {
  content: "\E6C5"; }

.uf-users-o:before {
  content: "\E91B"; }

.uf-bag-s-o:before {
  content: "\E6C6"; }

.uf-cai-s:before {
  content: "\E6C7"; }

.uf-listcheck:before {
  content: "\E6C8"; }

.uf-users:before {
  content: "\E794"; }

.uf-i-c:before {
  content: "\E6CD"; }

.uf-building-o:before {
  content: "\E6F6"; }

.uf-rmb-s-o:before {
  content: "\E6D0"; }

.uf-reject:before {
  content: "\E6D1"; }

.uf-9dot:before {
  content: "\E6F7"; }

.uf-loadingstate:before {
  content: "\E600"; }

.uf-gateway:before {
  content: "\E6D3"; }

.uf-ticket-s-o:before {
  content: "\E6D6"; }

.uf-userset:before {
  content: "\E6F8"; }

.uf-puzzle-o:before {
  content: "\E648"; }

.uf-box-o:before {
  content: "\E6D9"; }

.uf-bulb:before {
  content: "\E6DA"; }

.uf-exc-t:before {
  content: "\E61B"; }

.uf-rmb-c:before {
  content: "\E6DB"; }

.uf-table-s-o:before {
  content: "\E759"; }

.uf-umbrella-o:before {
  content: "\E6DC"; }

.uf-dropbox:before {
  content: "\E69D"; }

.uf-search-light:before {
  content: "\E622"; }

.uf-cart-o:before {
  content: "\E8C4"; }

.uf-kero-col:before {
  content: "\E8C7"; }

.uf-uba-col:before {
  content: "\E8C8"; }

.uf-tinperzc-col:before {
  content: "\E8C9"; }

.uf-tinperzch-col:before {
  content: "\E8CA"; }

.uf-iuap-col:before {
  content: "\E8CB"; }

.uf-iuapdesign-col:before {
  content: "\E8CC"; }

.uf-bee-col:before {
  content: "\E8CD"; }

.uf-neoui-col:before {
  content: "\E8CE"; }

.uf-sparrow-col:before {
  content: "\E8CF"; }

.uf-tinpercn-col:before {
  content: "\E8D0"; }

.uf-tinperen-col:before {
  content: "\E8D1"; }

.uf-arrow-up:before {
  content: "\E8D2"; }

.uf-mailsym:before {
  content: "\E605"; }

.uf-print:before {
  content: "\E60E"; }

.uf-ticket-3:before {
  content: "\E619"; }

.uf-loan:before {
  content: "\E61F"; }

.uf-ticket-2:before {
  content: "\E629"; }

.uf-offwork:before {
  content: "\E62B"; }

.uf-todolist:before {
  content: "\E640"; }

.uf-personin:before {
  content: "\E66A"; }

.uf-ticket:before {
  content: "\E671"; }

.uf-linechart:before {
  content: "\E6FB"; }

.uf-4leaf:before {
  content: "\E6DE"; }

.uf-listset:before {
  content: "\E6DF"; }

.uf-qi-c-o:before {
  content: "\E621"; }

.uf-exc-c:before {
  content: "\E61D"; }

.uf-code:before {
  content: "\E656"; }

.uf-plug-o:before {
  content: "\E60D"; }

.uf-search-s:before {
  content: "\E991"; }

.uf-treeadd:before {
  content: "\E992"; }

.uf-mi:before {
  content: "\E993"; }

.uf-treeline-copy:before {
  content: "\E994"; }

.uf-listwithdots:before {
  content: "\E9CD"; }

.uf-gridlogo:before {
  content: "\E900"; }

.uf-magnifyingglass:before {
  content: "\E9CE"; }

.uf-anglearrowdown:before {
  content: "\E9CF"; }

.uf-yongyouyunchnen:before {
  content: "\E98D"; }

.uf-yycloud:before {
  content: "\E68F"; }

.uf-funnel-o:before {
  content: "\E63C"; }

.uf-filter:before {
  content: "\E9D0"; }

.uf-filterno:before {
  content: "\E9D1"; }

.u-transfer {
  position: relative;
  line-height: 1.5; }
  .u-transfer-list {
    font-size: 12px;
    border: 1px solid #d9d9d9;
    display: inline-block;
    border-radius: 4px;
    vertical-align: middle;
    position: relative;
    width: 180px;
    height: 200px;
    padding-top: 33px; }
    .u-transfer-list-with-footer {
      padding-bottom: 33px; }
    .u-transfer-list-search-action {
      color: #ccc;
      position: absolute;
      top: 2px;
      right: 2px;
      width: 32px;
      height: 32px;
      line-height: 32px;
      text-align: center;
      font-size: 14px;
      text-decoration: none; }
      .u-transfer-list-search-action .uf {
        -webkit-transition: all .3s;
        transition: all .3s;
        font-size: 12px;
        color: #ccc; }
        .u-transfer-list-search-action .uf:hover {
          color: rgba(0, 0, 0, 0.43); }
    .u-transfer-list-header {
      padding: 7px 15px;
      border-radius: 4px 4px 0 0;
      background: #fff;
      color: rgba(0, 0, 0, 0.65);
      border-bottom: 1px solid #e9e9e9;
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; }
      .u-transfer-list-header-title {
        position: absolute;
        right: 15px; }
    .u-transfer-list-body {
      font-size: 12px;
      position: relative;
      height: 100%; }
      .u-transfer-list-body-search-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        height: 28px;
        padding: 4px;
        width: 100%; }
    .u-transfer-list-body-with-search {
      padding-top: 34px; }
    .u-transfer-list-content {
      height: 100%;
      overflow: auto;
      margin: 0;
      padding: 0; }
      .u-transfer-list-content-item {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 7px 15px;
        min-height: 32px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
      .u-transfer-list-content-item:not(.u-transfer-list-content-item-disabled):hover {
        cursor: pointer;
        background-color: #ecf6fd; }
      .u-transfer-list-content-item-disabled {
        cursor: not-allowed;
        color: rgba(0, 0, 0, 0.25); }
      .u-transfer-list-content-item-highlight-enter {
        -webkit-animation: transferHighlightIn 1s ease;
                animation: transferHighlightIn 1s ease;
        -webkit-transition: none;
        transition: none; }
    .u-transfer-list-body-not-found {
      padding-top: 0;
      color: #ccc;
      text-align: center;
      display: none;
      position: absolute;
      top: 50%;
      width: 100%;
      margin-top: -10px; }
    .u-transfer-list-content:empty + .u-transfer-list-body-not-found {
      display: block; }
    .u-transfer-list-footer {
      border-top: 1px solid #e9e9e9;
      border-radius: 0 0 4px 4px;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%; }
  .u-transfer-operation {
    display: inline-block;
    overflow: hidden;
    margin: 0 8px;
    vertical-align: middle; }
    .u-transfer-operation button {
      display: block; }
      .u-transfer-operation button:first-child {
        margin-bottom: 4px; }
      .u-transfer-operation button .uf {
        font-size: 12px; }
  .u-transfer .u-checkbox + span, .u-transfer .u-checkbox-wrapper + span {
    padding-left: 8px;
    padding-right: 8px; }
  .u-transfer .u-checkbox-checked .u-checkbox-label, .u-transfer .u-checkbox-indeterminate .u-checkbox-label {
    background-color: #108ee9;
    border-color: #108ee9; }
  .u-transfer .u-checkbox.u-checkbox-indeterminate .u-checkbox-label:after {
    color: #fff;
    content: "\E6CE";
    line-height: 18px;
    font-size: 14px; }
  .u-transfer .u-checkbox .u-checkbox-label:before, .u-transfer .u-checkbox .u-checkbox-label:after {
    top: 0; }
  .u-transfer .u-checkbox.u-checkbox-indeterminate .u-checkbox-label:before {
    -webkit-box-shadow: inset 0 0 0 10px #1e88e5;
            box-shadow: inset 0 0 0 10px #1e88e5;
    border-color: #1e88e5; }

.u-transfer-operation .u-button-sm {
  padding: 0;
  font-size: 1.2rem;
  border: 1px solid;
  color: #6d6b6b;
  min-width: 3rem; }

.u-transfer-operation .u-button-sm {
  background: rgb(30,136,229);
  color: #fff;
  border-color: rgb(30,136,229); }

.u-transfer-operation .u-button-sm:hover {
  background: rgb(30,136,229);
  border-color: rgb(30,136,229); }

.u-transfer-operation .u-button-sm[disabled] {
  background: #fff;
  color: #9a9898;
  border-color: #e0e0e0; }

.u-button.disabled, .u-button[disabled]:hover {
  background: #fff;
  color: #9a9898;
  border-color: #e0e0e0; }

.u-transfer-list-search {
  font-size: 1.2rem;
  border-color: #d9d9d9;
  height: 26px; }

@-webkit-keyframes transferHighlightIn {
  0% {
    background: rgb(30,136,229); }
  100% {
    background: transparent; } }

@keyframes transferHighlightIn {
  0% {
    background: rgb(30,136,229); }
  100% {
    background: transparent; } }
/* FormGroup */
/*  Navlayout  */
.u-progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.u-progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: rgb(245, 60, 50);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease; }

.u-progress.sm {
  height: 10px; }
  .u-progress.sm .u-progress-bar {
    line-height: 10px; }
  .u-progress.sm .u-progress-label {
    font-size: 10px; }

.u-progress.xs {
  height: 5px;
  width: 170px;
  margin-left: 32px; }
  .u-progress.xs .u-progress-label {
    left: 0;
    color: #000;
    position: absolute;
    font-size: 10px;
    line-height: 8px; }

.u-progress-bar-success {
  background-color: rgb(76,175,80); }

.u-progress-bar-warning {
  background-color: rgb(255,152,0); }

.u-progress-bar-danger {
  background-color: rgb(244,67,54); }

.u-progress-bar-info {
  background-color: rgb(0,188,212); }

.u-progress-bar-primary {
  background-color: rgb(245, 60, 50); }

.u-progress-bar-dark {
  background-color: rgb(97,97,97); }

.u-progress-bar-striped,
.u-progress-striped .u-progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-size: 40px 40px; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.u-progress-bar.active,
.u-progress.active .u-progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

/* Make clicks pass-through */
#nprogress {
  pointer-events: none; }

#nprogress .bar {
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  border-width: 3px 0 0;
  border-top-style: solid;
  -o-border-image: linear-gradient(139deg, #fb8817, #ff4b01, #c12127, #e02aff) 3;
  border-image: linear-gradient(139deg, #fb8817, #ff4b01, #c12127, #e02aff) 3; }

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
          box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px); }

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px; }

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite; }

.nprogress-custom-parent {
  overflow: hidden;
  position: relative; }

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute; }

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-button {
  background: rgb(224,224,224);
  border: none;
  border-radius: 4px;
  color: rgb(0,0,0);
  position: relative;
  min-width: 72px;
  padding: 5px 13px;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow, transform;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 1.57143;
  vertical-align: middle; }
  .u-button::-moz-focus-inner {
    border: 0; }
  .u-button:hover {
    background-color: rgb(238,238,238); }
  .u-button:active {
    background-color: rgb(189,189,189); }
  .u-button.colored {
    color: rgb(30,136,229); }
    .u-button.colored:focus:not(:active) {
      background-color: rgb(189,189,189); }
  .u-button.disable {
    -webkit-box-shadow: none;
    filter: alpha(opacity=65);
    box-shadow: none;
    cursor: not-allowed;
    opacity: .65; }

input.u-button[type="submit"] {
  -webkit-appearance: none; }

.u-button-floating {
  border-radius: 50%;
  font-size: 14px;
  height: 38px;
  margin: auto;
  min-width: 38px;
  width: 38px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }
  .u-button-floating.colored {
    background: rgb(67,160,71);
    color: rgb(255,255,255);
    background: rgb(255,255,255); }
    .u-button-floating.colored:hover {
      background-color: rgb(102,187,106); }
    .u-button-floating.colored:focus:not(:active) {
      background-color: rgb(67,160,71); }
    .u-button-floating.colored:active {
      background-color: rgb(67,160,71); }

.u-button.disabled, .u-button[disabled] {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none; }

.u-button-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .u-button-default:hover, .u-button-default:focus, .u-button-default:active {
    background-color: #e6e6e6;
    border-color: #adadad; }

.u-button-primary {
  color: rgb(255,255,255);
  background-color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-primary.focus, .u-button-primary:focus, .u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245); }
  .u-button-primary.active, .u-button-primary:active {
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-danger {
  color: rgb(255,255,255);
  background-color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-danger.focus, .u-button-danger:focus, .u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115); }
  .u-button-danger.active, .u-button-danger:active {
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-info {
  color: rgb(255,255,255);
  background-color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-info.focus, .u-button-info:focus, .u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225); }
  .u-button-info.active, .u-button-info:active {
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-warning {
  color: rgb(255,255,255);
  background-color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-warning.focus, .u-button-warning:focus, .u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77); }
  .u-button-warning.active, .u-button-warning:active {
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-success {
  color: rgb(255,255,255);
  background-color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-success.focus, .u-button-success:focus, .u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132); }
  .u-button-success.active, .u-button-success:active {
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-success {
  color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-border.u-button-success.focus, .u-button-border.u-button-success:focus, .u-button-border.u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132);
    color: #fff; }
  .u-button-border.u-button-success.active, .u-button-border.u-button-success:active {
    color: #fff;
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-warning {
  color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-border.u-button-warning.focus, .u-button-border.u-button-warning:focus, .u-button-border.u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77);
    color: #fff; }
  .u-button-border.u-button-warning.active, .u-button-border.u-button-warning:active {
    color: #fff;
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-border.u-button-danger {
  color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-border.u-button-danger.focus, .u-button-border.u-button-danger:focus, .u-button-border.u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115);
    color: #fff; }
  .u-button-border.u-button-danger.active, .u-button-border.u-button-danger:active {
    color: #fff;
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-border.u-button-info {
  color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-border.u-button-info.focus, .u-button-border.u-button-info:focus, .u-button-border.u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225);
    color: #fff; }
  .u-button-border.u-button-info.active, .u-button-border.u-button-info:active {
    color: #fff;
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-border.u-button-primary {
  color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-border.u-button-primary.focus, .u-button-border.u-button-primary:focus, .u-button-border.u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245);
    color: #fff; }
  .u-button-border.u-button-primary.active, .u-button-border.u-button-primary:active {
    color: #fff;
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-border {
  color: rgb(0,0,0);
  border: 1px solid #d9d9d9;
  background-color: #fff; }

.u-button-border:hover, .u-button-border:focus {
  color: rgb(0,0,0);
  background: rgb(238,238,238); }

.u-button-border:active {
  color: #fff;
  background: rgb(189,189,189); }

.u-button-icon {
  border-radius: 50%;
  font-size: 14px;
  height: 32px;
  margin: auto;
  min-width: 32px;
  width: 32px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }

.u-button-lg {
  padding: 8px 15px;
  font-size: 14px; }

.u-button-xg {
  padding: 10px 18px;
  font-size: 16px; }

.u-button-sm {
  padding: 3px 5px;
  font-size: 12px; }

.u-button-squared {
  border-radius: 0; }

.u-button-round {
  border-radius: 1000px; }

.u-button-block {
  white-space: normal;
  display: block;
  width: 100%; }

.u-button-pill-left {
  border-radius: 500px 0 0 500px; }

.u-button-pill-right {
  border-radius: 0 500px 500px 0; }

.u-notification {
  position: fixed;
  z-index: 1560;
  width: 300px;
  margin-right: 15px; }
  .u-notification-topRight {
    top: 30px;
    right: 30px; }
  .u-notification-bottomRight {
    bottom: 30px;
    right: 30px; }
  .u-notification-notice {
    position: relative;
    padding: 15px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
    background: rgb(66,66,66);
    line-height: 1.5;
    margin-bottom: 15px;
    overflow: hidden;
    color: #fff; }
    .u-notification-notice-title {
      font-size: 14px;
      margin-bottom: 4px;
      line-height: 20px; }
    .u-notification-notice-description {
      font-size: 12px;
      word-wrap: break-word; }
    .u-notification-notice-closable {
      padding-right: 20px; }
    .u-notification-notice-close {
      position: absolute;
      right: 10px;
      top: 6px;
      cursor: pointer;
      outline: none;
      font-size: 16px;
      font-weight: 700;
      line-height: 1;
      text-shadow: 0 1px 0 #fff;
      filter: alpha(opacity=80);
      opacity: .8;
      text-decoration: none; }
      .u-notification-notice-close-x:after {
        content: '\D7'; }
      .u-notification-notice-close:hover {
        opacity: 1;
        filter: alpha(opacity=100);
        text-decoration: none; }
  .u-notification-notice-light {
    background-color: #fff;
    color: rgb(66,66,66); }

.notification-fade-effect, .u-notification-fade-enter,
.u-notification-fade-appear, .u-notification-fade-leave {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-notification-fade-enter,
.u-notification-fade-appear {
  opacity: 0;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.u-notification-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-play-state: paused;
          animation-play-state: paused; }

.u-notification-fade-enter.u-notification-fade-enter-active,
.u-notification-fade-appear.u-notification-fade-appear-active {
  -webkit-animation-name: uNotificationFadeIn;
          animation-name: uNotificationFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-notification-fade-leave.u-notification-fade-leave-active {
  -webkit-animation-name: uNotificationFadeOut;
          animation-name: uNotificationFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

@-webkit-keyframes uNotificationFadeIn {
  0% {
    opacity: 0;
    left: 300px; }
  100% {
    left: 0;
    opacity: 1; } }

@keyframes uNotificationFadeIn {
  0% {
    opacity: 0;
    left: 300px; }
  100% {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes uNotificationFadeOut {
  0% {
    opacity: 1;
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    max-height: 150px; }
  100% {
    opacity: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0; } }

@keyframes uNotificationFadeOut {
  0% {
    opacity: 1;
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    max-height: 150px; }
  100% {
    opacity: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0; } }
/* FormGroup */
/*  Navlayout  */
/**
 * Swiper 4.0.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 18, 2017
 */
/* Auto Height */
/* 3D Effects */
/* IE10 Windows Phone 8 Fixes */
/* Common Styles */
/* Bullets */
/* Progress */
/* Scrollbar */
/* Preloader */
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* a11y */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1; }
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0); }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px; }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0); }

.swiper-container-android .swiper-slide {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-invisible-blank-slide {
  visibility: hidden; }

.swiper-container-autoheight {
  height: auto; }
  .swiper-container-autoheight .swiper-slide {
    height: auto; }
  .swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform; }

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px; }
  .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide-shadow-left {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }
  .swiper-container-3d .swiper-slide-shadow-right {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }
  .swiper-container-3d .swiper-slide-shadow-top {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
  .swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }

.swiper-container-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }
  .swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y; }

.swiper-container-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }
  .swiper-container-wp8-vertical > .swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x; }

.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top; }

.swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-pagination-custom {
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff; }

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25); }
  .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #ffffff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000; }

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25); }
  .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000000; }

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }
  .swiper-zoom-container > img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }
  .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }
  .swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }
  .swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity; }
  .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none; }

.swiper-container-fade .swiper-slide-active {
  pointer-events: auto; }
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }
  .swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%; }
    .swiper-container-cube .swiper-slide .swiper-slide {
      pointer-events: none; }
  .swiper-container-cube .swiper-slide-active {
    pointer-events: auto;
    pointer-events: auto;
    visibility: visible; }
    .swiper-container-cube .swiper-slide-active .swiper-slide-active {
      pointer-events: auto; }
  .swiper-container-cube .swiper-slide-next {
    pointer-events: auto;
    visibility: visible; }
    .swiper-container-cube .swiper-slide-next + .swiper-slide {
      pointer-events: auto;
      visibility: visible; }
  .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible; }
  .swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-cube .swiper-slide-shadow-bottom {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-cube .swiper-slide-shadow-left {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-flip {
  overflow: visible; }
  .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1; }
    .swiper-container-flip .swiper-slide .swiper-slide {
      pointer-events: none; }
  .swiper-container-flip .swiper-slide-active {
    pointer-events: auto; }
    .swiper-container-flip .swiper-slide-active .swiper-slide-active {
      pointer-events: auto; }
  .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-flip .swiper-slide-shadow-bottom {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-flip .swiper-slide-shadow-left {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px; }
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-dropdown {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1200;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5; }
  .u-dropdown-hidden {
    display: none; }
  .u-dropdown-menu {
    outline: none;
    position: relative;
    list-style-type: none;
    padding: 0;
    margin: 5px 0 0 0;
    text-align: left;
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgb(224,224,224);
            box-shadow: 0 1px 5px rgb(224,224,224);
    background-clip: padding-box;
    border: 1px solid rgb(224,224,224); }
    .u-dropdown-menu > li {
      margin: 0;
      padding: 0; }
    .u-dropdown-menu-submenu {
      position: relative; }
      .u-dropdown-menu-submenu-title {
        margin: 0;
        position: relative;
        display: block;
        white-space: nowrap;
        padding: 0px 16px 0 28px;
        line-height: 42px;
        height: 42px;
        overflow: hidden;
        text-overflow: ellipsis; }
      .u-dropdown-menu-submenu-vertical > .u-dropdown-menu-submenu-title:after {
        -webkit-transform: rotate(270deg) scale(0.75);
                transform: rotate(270deg) scale(0.75);
        font-family: "uf";
        font-style: normal;
        vertical-align: baseline;
        text-align: center;
        text-transform: none;
        text-rendering: auto;
        position: absolute;
        -webkit-transition: -webkit-transform .3s ease;
        transition: -webkit-transform .3s ease;
        transition: transform .3s ease;
        transition: transform .3s ease, -webkit-transform .3s ease;
        content: "\E609";
        right: 16px;
        top: 0;
        display: inline-block;
        font-size: 8px \9;
        /* transform: scale(0.66667) rotate(0deg); */
        -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
        zoom: 1; }
    .u-dropdown-menu-hidden {
      display: none; }
    .u-dropdown-menu:before {
      content: "";
      position: absolute;
      top: -4px;
      left: 0;
      width: 100%;
      height: 4px;
      background: white;
      background: rgba(255, 255, 255, 0.01); }
    .u-dropdown-menu-item-group-title {
      color: #999;
      font-size: 12px;
      line-height: 1.5;
      padding: 8px 16px; }
    .u-dropdown-menu > .u-dropdown-menu-item {
      position: relative;
      display: block;
      padding: 0px 16px 0 28px;
      line-height: 42px;
      height: 42px;
      overflow: hidden;
      text-overflow: ellipsis;
      clear: both;
      font-weight: normal;
      white-space: nowrap; }
      .u-dropdown-menu > .u-dropdown-menu-item:hover, .u-dropdown-menu > .u-dropdown-menu-item-active, .u-dropdown-menu > .u-dropdown-menu-item-selected {
        background-color: rgb(245,245,245); }
      .u-dropdown-menu > .u-dropdown-menu-item-selected {
        position: relative; }
      .u-dropdown-menu > .u-dropdown-menu-item-disabled {
        color: rgb(189,189,189);
        cursor: not-allowed; }
        .u-dropdown-menu > .u-dropdown-menu-item-disabled:hover {
          color: rgb(189,189,189);
          background-color: #fff;
          cursor: not-allowed; }
      .u-dropdown-menu > .u-dropdown-menu-item:last-child {
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px; }
      .u-dropdown-menu > .u-dropdown-menu-item:first-child {
        margin-top: 5px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; }
      .u-dropdown-menu > .u-dropdown-menu-item-divider {
        height: 1px;
        margin: 1px 0;
        overflow: hidden;
        background-color: rgb(224,224,224);
        line-height: 0; }
    .u-dropdown-menu-item-group-list {
      padding: 0; }
      .u-dropdown-menu-item-group-list > .u-dropdown-menu-item {
        padding: 0px 16px 0 28px;
        line-height: 42px;
        height: 42px;
        overflow: hidden;
        text-overflow: ellipsis; }
    .u-dropdown-menu-vertical .u-dropdown-menu {
      top: 0;
      left: 100%;
      position: absolute;
      min-width: 160px;
      margin-left: 4px; }
  .u-dropdown-slide-up-enter, .u-dropdown-slide-up-appear {
    -webkit-animation-duration: 0.1s;
            animation-duration: 0.1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    display: block;
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
            animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
    -webkit-animation-play-state: paused;
            animation-play-state: paused; }
  .u-dropdown-slide-up-leave {
    -webkit-animation-duration: 0.1s;
            animation-duration: 0.1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    display: block;
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
            animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
    -webkit-animation-play-state: paused;
            animation-play-state: paused; }

.u-dropdown-slide-up-enter.u-dropdown-slide-up-enter-active.u-dropdown-placement-bottomLeft, .u-dropdown-slide-up-enter.u-dropdown-slide-up-enter-active.u-dropdown-placement-bottomCenter, .u-dropdown-slide-up-enter.u-dropdown-slide-up-enter-active.u-dropdown-placement-bottomRight,
.u-dropdown-slide-up-appear.u-dropdown-slide-up-appear-active.u-dropdown-placement-bottomLeft,
.u-dropdown-slide-up-appear.u-dropdown-slide-up-appear-active.u-dropdown-placement-bottomCenter,
.u-dropdown-slide-up-appear.u-dropdown-slide-up-appear-active.u-dropdown-placement-bottomRight {
  -webkit-animation-name: uDropdownSlideUpIn;
          animation-name: uDropdownSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-dropdown-slide-up-enter.u-dropdown-slide-up-enter-active.u-dropdown-placement-topLeft, .u-dropdown-slide-up-enter.u-dropdown-slide-up-enter-active.u-dropdown-placement-topCenter, .u-dropdown-slide-up-enter.u-dropdown-slide-up-enter-active.u-dropdown-placement-topRight,
.u-dropdown-slide-up-appear.u-dropdown-slide-up-appear-active.u-dropdown-placement-topLeft,
.u-dropdown-slide-up-appear.u-dropdown-slide-up-appear-active.u-dropdown-placement-topCenter,
.u-dropdown-slide-up-appear.u-dropdown-slide-up-appear-active.u-dropdown-placement-topRight {
  -webkit-animation-name: uDropdownSlideDownIn;
          animation-name: uDropdownSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-dropdown-slide-up-leave.u-dropdown-slide-up-leave-active.u-dropdown-placement-bottomLeft, .u-dropdown-slide-up-leave.u-dropdown-slide-up-leave-active.u-dropdown-placement-bottomCenter, .u-dropdown-slide-up-leave.u-dropdown-slide-up-leave-active.u-dropdown-placement-bottomRight {
  -webkit-animation-name: uDropdownSlideUpOut;
          animation-name: uDropdownSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

.u-dropdown-slide-up-leave.u-dropdown-slide-up-leave-active.u-dropdown-placement-topLeft, .u-dropdown-slide-up-leave.u-dropdown-slide-up-leave-active.u-dropdown-placement-topCenter, .u-dropdown-slide-up-leave.u-dropdown-slide-up-leave-active.u-dropdown-placement-topRight {
  -webkit-animation-name: uDropdownSlideDownOut;
          animation-name: uDropdownSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running; }

@-webkit-keyframes uDropdownSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes uDropdownSlideUpIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@-webkit-keyframes uDropdownSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@keyframes uDropdownSlideUpOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@-webkit-keyframes uDropdownSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes uDropdownSlideDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@-webkit-keyframes uDropdownSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }

@keyframes uDropdownSlideDownOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0); } }
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
.u-drop {
  background: #f7f9fb;
  border: 1px solid #ebecf0;
  padding: 12px;
  color: #212121; }

.u-drop.u-drop-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.u-drag {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 4px;
  min-width: 100px;
  background: white;
  border-radius: 3px;
  border: 1px solid #a5adba;
  padding: 6px 0;
  font-size: 12px; }
  .u-drag:hover {
    background: #ebecf0;
    border: 1px solid #a5adba; }
  .u-drag:focus {
    outline: none; }

/*拖动状态*/
.u-droping .u-draging {
  background: #ebecf0;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(31, 37, 52, 0.3);
          box-shadow: 0px 2px 4px 0px rgba(31, 37, 52, 0.3);
  opacity: 0.8; }

.u-draging {
  background: #ebecf0;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(31, 37, 52, 0.3);
          box-shadow: 0px 2px 4px 0px rgba(31, 37, 52, 0.3);
  opacity: 0.8; }

.u-drag.u-drag-horizontal {
  display: inline-block;
  width: 72px;
  height: 72px;
  line-height: 72px;
  padding: 0; }

.u-drag-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.u-drag-between-horizontal {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
/* FormGroup */
/*  Navlayout  */
.u-time-picker {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .u-time-picker * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .u-time-picker .u-time-picker-input {
    width: 100%;
    position: relative;
    display: inline-block;
    padding: 4px 7px;
    height: 28px;
    cursor: text;
    font-size: 12px;
    line-height: 1.5;
    color: #666;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

.u-time-picker-panel {
  z-index: 1070;
  width: 170px;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .u-time-picker-panel * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .u-time-picker-panel .u-time-picker-panel-inner {
    display: inline-block;
    position: relative;
    outline: none;
    list-style: none;
    font-size: 12px;
    text-align: left;
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px #ccc;
            box-shadow: 0 1px 5px #ccc;
    background-clip: padding-box;
    border: 1px solid #ccc;
    line-height: 1.5; }
  .u-time-picker-panel .u-time-picker-panel-input {
    margin: 0;
    padding: 0;
    width: 100%;
    cursor: auto;
    line-height: 1.5;
    outline: 0;
    border: 1px solid transparent; }
  .u-time-picker-panel .u-time-picker-panel-input-wrap {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding: 6px;
    border-bottom: 1px solid #e9e9e9; }
  .u-time-picker-panel .u-time-picker-panel-input-invalid {
    border-color: red; }
  .u-time-picker-panel .u-time-picker-panel-clear-btn {
    position: absolute;
    right: 6px;
    cursor: pointer;
    overflow: hidden;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    top: 6px;
    margin: 0; }
  .u-time-picker-panel .u-time-picker-panel-clear-btn:after {
    content: "x";
    font-size: 12px;
    color: #aaa;
    display: inline-block;
    line-height: 1;
    width: 20px;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease; }
  .u-time-picker-panel .u-time-picker-panel-clear-btn:hover:after {
    color: #666; }
  .u-time-picker-panel .u-time-picker-panel-select {
    float: left;
    font-size: 12px;
    border: 1px solid #e9e9e9;
    border-width: 0 1px;
    margin-left: -1px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 56px;
    overflow: hidden;
    position: relative; }
  .u-time-picker-panel .u-time-picker-panel-select-active {
    overflow-y: auto; }
  .u-time-picker-panel .u-time-picker-panel-select:first-child {
    border-left: 0;
    margin-left: 0; }
  .u-time-picker-panel .u-time-picker-panel-select:last-child {
    border-right: 0; }
  .u-time-picker-panel .u-time-picker-panel-select ul {
    list-style: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    max-height: 144px; }
  .u-time-picker-panel .u-time-picker-panel-select li {
    list-style: none;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    margin: 0;
    padding: 0 0 0 16px;
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: left;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .u-time-picker-panel .u-time-picker-panel-select li:hover {
    background: #edfaff; }
  .u-time-picker-panel li.u-time-picker-panel-select-option-selected {
    background: #edfaff;
    color: #2db7f5; }
  .u-time-picker-panel li.u-time-picker-panel-select-option-disabled {
    color: #bfbfbf; }
  .u-time-picker-panel li.u-time-picker-panel-select-option-disabled:hover {
    background: transparent;
    cursor: not-allowed; }
.nc-dropdown.u-dropdown {
  z-index: 300;
}
.selectbetween .u-form-control-wrapper {
  width: 47% !important;
  display: inline-block;
}
.selectbetween .u-form-control-wrapper .u-input-group.simple .u-input-group-btn i.iconfont {
  height: 100%;
}
.selectbetween .line {
  display: inline-block;
  line-height: 30px;
  height: 30px;
  vertical-align: top;
}
.toggle-view-btn {
  width: 30px;
  height: 30px;
  background: #fff;
  border: 1px solid #D0D0D0;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
  margin-left: 6px;
}
.toggle-view-btn:hover {
  border-color: #E14C46;
  color: #E14C46;
}
.toggle-view-btn:before {
  position: absolute;
  top: 7px;
  left: 5px;
}
.u-radio-group .u-radio {
  width: 16px;
  height: 16px;
}
.u-radio-group .u-radio .u-radio-label::before {
  -webkit-box-shadow: inset 0 0 0 10px #fff;
  box-shadow: inset 0 0 0 10px #fff;
  border-color: #c4cdd5;
}
.u-radio-group .u-radio input[type="radio"] {
  display: inline-block;
}
.u-radio-group .u-radio.is-checked .u-radio-label::after {
  background-color: #e14C46;
}
.u-radio-group .u-radio.is-checked .u-radio-label::before {
  -webkit-box-shadow: inset 0 0 0 10px #fff;
  box-shadow: inset 0 0 0 10px #fff;
  border-color: #e14C46;
}
.u-radio-group .u-radio.is-checked input[type="radio"]:focus + .u-radio-label:before {
  border-color: #e14C46;
}
.u-radio-group .u-radio.disabled .u-radio-label {
  color: #474d54;
}
.u-radio-group .u-radio.disabled .u-radio-label::before {
  -webkit-box-shadow: inset 0 0 0 10px #e9eaeb;
  box-shadow: inset 0 0 0 10px #e9eaeb;
  border-color: #c4cdd5;
}
.datepicker-input-group.u-input-group {
  display: inline-block;
  border-radius: 3px;
}
.datepicker-input-group.u-input-group input {
  border-color: #d0d0d0;
}
.datepicker-input-group.u-input-group input.u-form-control {
  padding: 0 8px;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .u-input-group-btn {
  pointer-events: none;
}
.u-form-control-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.switch-popover.u-popover.right {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.switch-popover.u-popover.right .u-popover-content {
  padding: 5px 7px;
  background: rgba(64, 64, 64, 0.85);
  border-radius: 4px ;
  color: #fff;
  border-color: rgba(64, 64, 64, 0.85);
}
.switch-popover.u-popover.right .arrow {
  left: -11px;
  border-right-color: rgba(64, 64, 64, 0.2);
}
.switch-popover.u-popover.right .arrow:after {
  border-right-color: rgba(64, 64, 64, 0.8);
}
span.u-switch.is-checked {
  border-color: #cdf2e3;
  background-color: #cdf2e3;
  -moz-transform: scale(0.85, 0.85);
  -webkit-transform: scale(0.85, 0.85);
  -o-transform: scale(0.85, 0.85);
}
span.u-switch.is-checked.u-switch-disabled {
  background-color: #ededed;
  border-color: #ededed;
}
span.u-switch.is-checked:before {
  content: "\221A";
  color: #00c66e;
  position: relative;
  left: 10px;
  font-weight: bold;
}
span.u-switch.is-checked:after {
  background: #00cb7c;
}
span.u-switch {
  background-color: #e7eff3;
  border-color: #e7eff3;
  -moz-transform: scale(0.85, 0.85);
  -webkit-transform: scale(0.85, 0.85);
  -o-transform: scale(0.85, 0.85);
}
span.u-switch.u-switch-disabled {
  background-color: #ededed;
}
span.u-switch.u-switch-disabled:after {
  background-color: #a8abad;
}
span.u-switch:before {
  content: '\D7';
  color: #768692;
  position: relative;
  left: 23px;
  font-weight: bold;
}
span.u-switch.is-checked.u-switch-disabled:before {
  color: #768692;
}
span.u-switch.is-checked.u-switch-disabled:after {
  background-color: #a8abad;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .range-picker-required-tag {
  position: absolute;
  left: 2px;
  top: 55%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .nc-rangepicker-del-i {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 22px;
  width: 18px;
  height: 26px;
  line-height: 33px;
  text-align: center;
  border-radius: 100%;
  color: #ccc;
  margin-left: 3px;
  font-style: normal;
  cursor: pointer;
  font-size: 16px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: none;
}
.u-form-control-wrapper .nc-rangepicker-del-i:hover {
  color: #aaa;
}
.u-form-control-wrapper:hover .nc-rangepicker-del-i {
  display: inline-block;
}
.u-form-control-range-picker-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-range-picker-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.rc-calendar-picker {
  z-index: 300 !important;
}
.rc-calendar-picker .rc-calendar.rc-calendar-range .rc-calendar-panel .rc-calendar-footer-show-ok .rc-calendar-footer-btn {
  padding: 0;
  margin: 0;
}
.fun-plan-area {
  text-align: center;
}
.fun-plan-area span {
  cursor: pointer;
  color: blue;
}
.fun-plan-area span:hover {
  color: red;
}
.fun-plan-area .select {
  background: #ef0012;
  color: white;
  padding: 3px 6px;
  border-radius: 4px;
}
.fun-plan-area .select:hover {
  color: white;
}
.date-picker-mask {
  position: absolute;
  top: 0px;
  left: 10px;
  max-width: calc(100% - 40px);
  z-index: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.function-node-content {
  position: relative;
}
.function-node-content .clear {
  position: relative;
  padding-right: 10px;
  padding-top: 2px;
  height: 10px;
  width: 100%;
  text-align: right;
  color: #007ace;
  cursor: pointer;
}
.function-node-content .clear:hover {
  color: #005895;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn .function-node-content .content {
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #DEE0E3;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn .function-node-content .content .fun-plan-area {
  margin: 0;
  width: unset;
  padding: 5px;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn .function-node-content .content .fun-plan-area span {
  padding: 4px 6px;
  color: #0073E1;
  border-color: #A5CAFF;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn .rc-calendar-today-btn,
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn .rc-calendar-ok-btn {
  height: 26px;
  line-height: 26px;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs {
  border-bottom: none;
  background-color: #fff;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-ink-bar {
  background-color: #e14c46;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-tab-active {
  color: #e14c46;
  border-bottom-color: #e14c46;
  transform: none;
  -webkit-transform: none;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-tab:hover {
  color: #e14c46;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container {
  padding-left: 20px;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab {
  font-size: 13px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0;
  color: #555555;
  margin: 0px 20px 0 20px;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab.u-tabs-tab-active {
  color: #e14c46;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab::after {
  content: "|";
  position: absolute;
  right: -18px;
  font-size: 12px;
  height: 9px;
  font-weight: 300;
  color: #B2B2B2;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab:last-child::after {
  content: none;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container {
  padding-left: 0 !important;
}
.datepicker-input-group.u-input-group {
  display: inline-block;
}
.u-form-control-wrapper {
  display: inline-block;
  height: 30px;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-start-wrapper .u-input-group-btn {
  pointer-events: none;
}
.u-form-control-start-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-start-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.date-picker-mask {
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 2;
}
.nc-popconfirm.u-popconfirm {
  font-size: 12px;
  width: 212px;
  z-index: 310;
}
.nc-popconfirm.u-popconfirm .icon-tixing {
  color: #ff8b00;
  font-size: 13px;
  position: relative;
  top: 1px;
}
.nc-popconfirm.u-popconfirm .u-popconfirm-confirm {
  text-align: right;
}
.nc-popconfirm.u-popconfirm .u-popconfirm-confirm .u-button {
  min-width: 44px;
  height: 22px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 12px;
  margin: 5px;
  will-change: auto;
}
.nc-popconfirm.u-popconfirm .u-popconfirm-confirm .u-button.u-button-primary {
  background: #e14c46;
  color: #ffffff;
  border: 1px #e14c46;
}
.nc-popconfirm.u-popconfirm .u-popconfirm-confirm .u-button.u-button-primary:hover {
  background: #d23d37;
  border: 1px #d23d37;
}
.nc-popconfirm.u-popconfirm .u-popconfirm-confirm .u-button.u-button-primary:active {
  background: #b2332e;
  border: 1px #b2332e;
}
.nc-popconfirm.u-popconfirm .u-popconfirm-confirm .u-button.u-button-border {
  float: right;
  margin-right: 12px;
  background: #ffffff;
  color: #000000;
  border-color: #ffffff;
}
.nc-popconfirm.u-popconfirm .u-popconfirm-confirm .u-button.u-button-border:hover {
  background: rgba(225, 76, 70, 0.1);
  color: #e14c46;
  border-color: rgba(225, 76, 70, 0.1);
}
.popconfirm-hotkeys-wrapper {
  display: inline-block;
}
.u-tooltip.fade.inverse.model-helper-overlay .tooltip-inner {
  padding: 5px 10px;
  font-weight: 600;
}
.datepickerbetween .u-form-control-wrapper {
  width: 47%;
  display: inline-block;
}
.datepickerbetween .u-form-control-wrapper .u-input-group.simple .u-input-group-btn i.iconfont {
  height: 100%;
}
.datepickerbetween .line {
  display: inline-block;
  line-height: 30px;
  height: 30px;
  vertical-align: top;
}
.datepicker-input-group.u-input-group {
  display: inline-block;
  height: 30px;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-range-day-wrapper .u-input-group-btn {
  pointer-events: none;
}
.u-form-control-range-day-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-range-day-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.u-steps .u-steps-item {
  -webkit-box-flex: none;
  -ms-flex: none;
      flex: none;
  width: 300px;
  margin-right: 20px;
}
.u-steps .u-steps-item .u-steps-item-icon {
  height: 20px;
  width: 20px;
  line-height: 20px;
  margin-right: 5px;
  margin-top: 5px;
}
.u-steps .u-steps-item .u-steps-item-content {
  white-space: normal;
  max-width: 200px;
}
.u-steps .u-steps-item .u-steps-item-content .u-steps-item-title {
  font-size: 14px;
}
.u-steps .u-steps-item .u-steps-item-content .u-steps-item-description {
  font-size: 13px;
  color: #BFBFBF;
}
.u-steps .u-steps-item-finish .u-steps-item-icon {
  border-color: #E14C46;
}
.u-steps .u-steps-item-finish .u-steps-item-icon .u-steps-icon {
  color: #E14C46;
}
.u-steps .u-steps-item-finish .u-steps-item-icon .u-steps-icon .iconfont {
  color: #E14C46;
}
.u-steps .u-steps-item-finish .u-steps-item-content .u-steps-item-title {
  color: #111;
}
.u-steps .u-steps-item-finish .u-steps-item-content .u-steps-item-title:after {
  background-color: #E14C46;
}
.u-steps .u-steps-item-process .u-steps-item-icon,
.u-steps .u-steps-item-custom .u-steps-item-icon,
.u-steps .u-steps-item-news .u-steps-item-icon,
.u-steps .u-steps-item-info .u-steps-item-icon,
.u-steps .u-steps-item-danger .u-steps-item-icon,
.u-steps .u-steps-default .u-steps-item-icon {
  background-color: #E14C46;
  border-color: #E14C46;
  line-height: 20px;
}
.u-steps .u-steps-item-process .u-steps-item-icon .u-steps-icon,
.u-steps .u-steps-item-custom .u-steps-item-icon .u-steps-icon,
.u-steps .u-steps-item-news .u-steps-item-icon .u-steps-icon,
.u-steps .u-steps-item-info .u-steps-item-icon .u-steps-icon,
.u-steps .u-steps-item-danger .u-steps-item-icon .u-steps-icon,
.u-steps .u-steps-default .u-steps-item-icon .u-steps-icon {
  line-height: 20px;
  color: #fff;
}
.lightapp-component-TabLi {
  padding-left: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lightapp-component-TabLi .tab_title {
  padding: 15px 15px 0;
  cursor: pointer;
  font-size: 13px;
  color: #6e6e77;
  text-align: center;
  height: 40px;
}
.lightapp-component-TabLi .tab_title:hover {
  color: #e14c46;
}
.lightapp-component-TabLi .tab_title p:first-child {
  line-height: 13px;
}
.lightapp-component-TabLi .splitter {
  height: 10px;
  width: 1px;
  background-color: #B2B2B2;
  margin-top: 18px;
}
.lightapp-component-TabLi .splitter:last-child {
  display: none;
}
.lightapp-component-TabLi .tab_title.active {
  color: #e14c46;
}
.lightapp-component-TabLi .tab_title.active p:nth-of-type(2) {
  height: 2px;
  width: 100%;
  margin: 0;
  margin-top: 8px;
  display: inline-block;
  background-color: #e14c46;
}
.set-col-btn {
  width: 30px;
  height: 30px;
  background: #e4e4e4;
  border-radius: 3px;
  position: relative;
  margin-left: 6px;
  cursor: pointer;
}
.set-col-btn:before {
  position: absolute;
  top: 7px;
  left: 6px;
}
.nc-confirm-modal-wrapper {
  max-width: 370px;
  overflow: hidden;
  height: 200px;
}
.nc-confirm-modal-wrapper .u-modal-header {
  padding-top: 25px;
  padding-bottom: 0;
  text-align: right;
}
.nc-confirm-modal-wrapper .u-modal-header .modal-header-close-btn {
  font-size: 13px;
  color: #757f8c;
  opacity: 0.7;
}
.nc-confirm-modal-wrapper .u-modal-body {
  padding: 5px 20px;
  font-size: 20px;
}
.nc-confirm-modal-wrapper .u-modal-body .modal-body-title-wrapper {
  font-size: 19px;
  font-weight: 600;
  font-family: MicrosoftYaHei;
  color: #474d54;
}
.nc-confirm-modal-wrapper .u-modal-body .modal-body-title-wrapper .nc-confirm-title-icon {
  padding: 0 10px 0 0;
  font-size: 24px;
  color: #ff8b00;
}
.nc-confirm-modal-wrapper .u-modal-body .modal-body-content-wrapper {
  font-size: 13px;
  text-indent: 32px;
  font-family: MicrosoftYaHei;
  color: #474d54;
  line-height: 42px;
}
.nc-confirm-modal-wrapper .u-modal-footer .button-warning {
  background: #FFAB00;
  color: white;
}
.nc-confirm-modal-wrapper .u-modal-footer .button-warning:hover {
  background: #ffb74d;
}
.nc-confirm-modal-wrapper .u-modal-footer .button-warning:active {
  background: #f57c00;
}
@charset "utf-8";
.datepicker-input-group.u-input-group {
  display: inline-block;
  border-radius: 3px;
  z-index: 1;
}
.datepicker-input-group.u-input-group input {
  border-color: #d0d0d0;
}
.datepicker-input-group.u-input-group input.u-form-control {
  padding: 0 8px;
  font-size: 13px !important;
  color: #111111;
}
.datepicker-input-group.u-input-group input.u-form-control::-webkit-input-placeholder {
  color: #ccc;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 2px;
  right: 2px;
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.rc-calendar .rc-calendar-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-year-select:hover,
.rc-calendar .rc-calendar-month-select:hover,
.rc-calendar .rc-calendar-day-select:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-prev-month-btn:hover,
.rc-calendar .rc-calendar-next-month-btn:hover,
.rc-calendar .rc-calendar-prev-year-btn:hover,
.rc-calendar .rc-calendar-next-year-btn:hover {
  color: #23c0fa;
}
.rc-calendar .rc-calendar-date:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-selected-day .rc-calendar-date {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-selected-date .rc-calendar-date {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-selected-date .rc-calendar-date:hover {
  background: #1878ff;
}
.rc-calendar .rc-calendar-selected-date.rc-calendar-today .rc-calendar-date,
.rc-calendar .rc-calendar-today.rc-calendar-selected-day .rc-calendar-date {
  color: #fff;
}
.rc-calendar .rc-calendar-today .rc-calendar-date {
  border: 1px solid #1878ff;
  color: #1878ff;
}
.rc-calendar .rc-calendar-disabled-cell .rc-calendar-date {
  cursor: not-allowed;
  color: #bcbcbc;
  background: #f3f3f3;
  border-radius: 0;
  width: auto;
}
.rc-calendar .rc-calendar-disabled-cell .rc-calendar-date:hover {
  background: #f3f3f3;
}
.rc-calendar .rc-calendar-last-month-cell .rc-calendar-date,
.rc-calendar .rc-calendar-next-month-btn-day .rc-calendar-date {
  color: #a5adba;
}
.rc-calendar .rc-calendar-footer {
  border-top: 1px solid #ccc;
  padding: 10px 0;
  text-align: center;
  position: relative;
}
.rc-calendar .rc-calendar-today-btn,
.rc-calendar .rc-calendar-ok-btn,
.rc-calendar .rc-calendar-time-picker-btn {
  display: inline-block;
  text-align: center;
  color: #474d54;
}
.rc-calendar .rc-calendar-today-btn:hover,
.rc-calendar .rc-calendar-ok-btn:hover,
.rc-calendar .rc-calendar-time-picker-btn:hover {
  cursor: pointer;
  color: #fb8d47;
}
.rc-calendar .rc-calendar-today-btn-disabled,
.rc-calendar .rc-calendar-ok-btn-disabled,
.rc-calendar .rc-calendar-time-picker-btn-disabled {
  color: #a5adba;
}
.rc-calendar .rc-calendar-today-btn-disabled:hover,
.rc-calendar .rc-calendar-ok-btn-disabled:hover,
.rc-calendar .rc-calendar-time-picker-btn-disabled:hover {
  color: #a5adba;
}
.rc-calendar .rc-calendar-time-input:hover {
  border-color: #23c0fa;
}
.rc-calendar .rc-calendar-time-input:focus {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 3px #23c0fa;
          box-shadow: 0 0 3px #23c0fa;
}
.rc-calendar .rc-calendar-time-panel-time:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-month-panel-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month {
  color: #bfbfbf;
}
.rc-calendar .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover {
  background: white;
  cursor: not-allowed;
}
.rc-calendar .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-year-panel-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-year-panel-year:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-decade-panel-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-decade-panel-decade:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-full-header-switcher-normal:hover {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
          box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
  cursor: pointer;
}
.rc-calendar .rc-calendar-full-header-switcher-focus {
  border-color: #1878ff;
  background-color: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-full-header-switcher > span {
  float: left;
  height: 28px;
  line-height: 24px;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  color: #666;
}
.rc-calendar .rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date,
.rc-calendar .rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month {
  display: block;
  height: 116px;
  width: auto;
  border-radius: 0;
  margin: 0 4px;
  border: none;
  border-top: 2px solid #eee;
  text-align: right;
  padding-right: 8px;
}
.rc-calendar .rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date,
.rc-calendar .rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  background-color: #e0f5ff;
  color: #666;
}
.rc-calendar .rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date,
.rc-calendar .rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  border-top-color: #1878ff;
  color: #1878ff;
}
.rc-calendar .rc-select-focused .rc-select-selection {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
          box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
}
.rc-calendar .rc-select-enabled .rc-select-selection:hover {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
          box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
}
.rc-calendar .rc-select-enabled .rc-select-selection:active {
  border-color: #2db7f5;
}
.rc-calendar .rc-select-disabled {
  color: #ccc;
  cursor: not-allowed;
}
.rc-calendar .rc-select-disabled .rc-select-selection--single,
.rc-calendar .rc-select-disabled .rc-select-selection__choice__remove {
  cursor: not-allowed;
  color: #ccc;
}
.rc-calendar .rc-select-disabled .rc-select-selection--single:hover,
.rc-calendar .rc-select-disabled .rc-select-selection__choice__remove:hover {
  cursor: not-allowed;
  color: #ccc;
}
.rc-calendar .rc-calendar-footer {
  padding: 0;
}
.rc-calendar .rc-calendar-footer .u-row {
  padding-top: 4px;
  margin: 0;
  margin-bottom: 16px;
}
.rc-calendar .rc-calendar-footer .fun-plan-area {
  margin-top: 12px;
}
.rc-calendar .rc-calendar-footer .fun-plan-area.text-right {
  text-align: right;
}
.rc-calendar .rc-calendar-footer .fun-plan-area.text-left {
  text-align: left;
}
.rc-calendar .rc-calendar-footer .fun-plan-area span {
  cursor: pointer;
  color: blue;
  display: inline-block;
  padding: 6px 10px;
  font-size: 14px;
  color: #1878ff;
  background: #e6f7ff;
  border-radius: 3px;
  border: 1px solid #1878ff;
  line-height: 1;
}
.rc-calendar .rc-calendar-footer .fun-plan-area span:hover,
.rc-calendar .rc-calendar-footer .fun-plan-area span.select {
  color: #0055cc;
  background: rgba(0, 85, 204, 0.2);
  border-color: #0055cc;
}
.rc-calendar .rc-calendar-footer .fun-split-row {
  border-top: 1px solid #dee0e3;
  margin-top: 16px;
  margin-bottom: 4px;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn {
  display: block;
}
.rc-calendar .rc-calendar-footer .u-row + .rc-calendar-footer-btn {
  border-top: 1px solid #dee0e3;
  margin-top: 16px;
}
.rc-calendar .rc-calendar-clear-btn {
  width: 26px;
}
.rc-calendar .rc-calendar-clear-btn:after {
  content: "\E6DB";
  font-family: iconfont;
  color: #007ace;
  width: 26px;
}
.rc-calendar .rc-calendar-clear-btn:after:hover {
  color: #005895;
}
.u-button-primary {
  background-color: #e14c46;
  border: 1px #e14c46 solid;
  color: #fff;
}
.u-button-secondary {
  background-color: #eeeeee;
  color: #666666;
  border: 1px #eeeeee solid;
}
.datepicker-input-group.u-input-group {
  display: inline-block;
}
.u-form-control-wrapper {
  height: 30px;
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-end-wrapper .u-input-group-btn {
  pointer-events: none;
}
.u-form-control-end-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-end-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.date-picker-mask {
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 2;
}
.datepicker-input-group.u-input-group {
  display: inline-block;
}
.u-form-control-wrapper {
  display: inline-block;
  height: 30px;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-client-time-wrapper .u-input-group-btn {
  pointer-events: none;
}
.u-form-control-client-time-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-client-time-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.date-picker-mask {
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 2;
}
.NC_tab {
  width: 100%;
  height: 100%;
}
.NC_tab .tabTitle {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
}
.NC_tab .tabTitle .tabTitleChildren {
  float: left;
  width: 80px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 13px;
  color: #474d54;
}
.NC_tab .tabTitle .currentTitle {
  color: #007ace;
}
.NC_tab .tabContentBox {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.NC_tab .tabContentBox .tabContentUl {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
.NC_tab .tabContentBox .tabContentBoxChildren {
  height: 100%;
  float: left;
  overflow: hidden;
}
.u-select-dropdown-menu-item {
  margin-right: 0;
}
.hasCheckBox .u-table-row-collapsed {
  position: absolute;
  left: 40px;
}
.hasCheckBox .u-table-row-expand-icon {
  position: absolute;
  left: 46px;
}
.hasCheckBox .u-table-row-expanded {
  margin-top: 2px;
  border: none;
  background: none;
}
.hasCheckBox .u-table-row-expanded::after {
  content: "\E603";
  font-family: iconfont;
  font-size: 16px;
  color: #757f8c;
}
.hasCheckBox .u-checkbox .u-checkbox-label:after {
  top: 3px;
}
.hasCheckBox .u-checkbox .u-checkbox-label:before {
  top: 3px;
}
.hasCheckBox .u-table-row-collapsed {
  border: none;
  background: none;
}
.hasCheckBox .u-table-row-collapsed::after {
  content: "\E633";
  font-family: iconfont;
  font-size: 16px;
  color: #757f8c;
  position: relative;
  top: 2px;
}
.insertTable .tooltip-word-color .tooltip-arrow {
  border-top-color: red!important;
}
.insertTable .tooltip-word-color .tooltip-inner {
  color: #555555 !important;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
          box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
}
.insertTable .tooltip-word-color .tooltip-inner a,
.insertTable .tooltip-word-color .tooltip-inner span {
  color: #555555;
  text-decoration: none;
}
.insertTable .single-line-and-ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.insertTable .u-table-placeholder {
  width: 200px;
  margin-top: 5px;
}
.insertTable .u-table-row-expanded {
  margin-top: 2px;
  border: none;
  background: none;
}
.insertTable .u-table-row-expanded::after {
  content: "\E603";
  font-family: iconfont;
  font-size: 16px;
  color: #757f8c;
}
.insertTable .u-table-row-collapsed {
  border: none;
  background: none;
}
.insertTable .u-table-row-collapsed::after {
  content: "\E633";
  font-family: iconfont;
  font-size: 16px;
  color: #757f8c;
}
.insertTable .outerTable .u-table-content {
  min-height: 100px;
}
.insertTable .outerTable > .u-table-content > .u-table-scroll > span > .set-min-height {
  min-height: 400px;
}
.insertTable .outerTable > .u-table-content > .u-table-scroll .u-table-footer {
  padding-left: 0px;
}
.insertTable .outerTable > .u-table-content > .u-table-scroll .u-table-header {
  margin-bottom: 0px !important;
  overflow-x: hidden !important;
}
.insertTable .u-col-md-12.u-col-sm-12.u-col-xs-12 {
  background-color: #ffffff;
}
.insertTable .page-size {
  width: 200px;
}
.insertTable .page-size .u-form-control-wrapper {
  max-width: 90px;
  margin-top: 5px;
}
.insertTable .page-size .NC_total {
  margin-left: 25px;
  margin-top: 5px;
  font-size: 12px !important;
  color: #555555;
  line-height: 40px;
  vertical-align: sub;
}
.insertTable .page-size .u-select-selection {
  width: 90px;
  height: 28px;
  color: #555555;
}
.insertTable .page-size .u-select-selection .u-select-selection-selected-value {
  font-size: 12px !important;
  line-height: 28px;
}
.insertTable .Pagination {
  float: right;
  vertical-align: middle;
}
.insertTable .Pagination .active {
  border-color: #e14c46;
}
.insertTable .Pagination li {
  margin-left: 8px;
  border: 1px solid #d0d0d0;
  border-radius: 4px;
}
.insertTable .Pagination li:hover a {
  color: #e14c46;
}
.insertTable .Pagination li a {
  text-decoration: none;
  background-color: white;
  color: #666666;
  padding: 6px 11px;
  line-height: 1.57142857;
  padding: 0 !important;
  border: none !important;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: content-box;
  text-align: center;
  background-color: #fff !important;
  display: inline-block;
  min-width: 26px;
  height: 26px;
  margin-top: 1px;
  line-height: 26px !important;
  border-radius: 4px;
}
.insertTable .pageSizeDom {
  vertical-align: middle;
  margin-top: 6px;
  max-width: 90px;
  height: 42px;
}
.insertTable .u-table-tbody td {
  position: relative;
}
.insertTable .u-table-expanded-row {
  background: #fff !important;
}
.insertTable .u-table-expanded-row .innerTable .u-table-content .u-table-scroll .u-table-header .u-table-thead tr {
  border-top: none;
}
.insertTable .u-table-expanded-row .u-table-body table {
  border: 1px solid #ddd;
}
.insertTable .u-table-expanded-row .u-table-body .u-table th {
  background: #ccc;
}
.alignRight {
  display: inline-block;
  width: 100%;
  text-align: right;
}
.hiddenScrol::-webkit-scrollbar-thumb:horizontal {
  background-color: transparent;
}
.u-table-footer .hiddenScrol::-webkit-scrollbar-thumb:horizontal {
  background-color: #d5d5d5;
}
.u-table-footer .hiddenScrol::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: #bbbbbb;
}
.textLine {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 30px);
  vertical-align: bottom;
  display: inline-block;
}
.textLineAll {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .insertTable .u-table .u-table-content .u-table-tbody tr td > div {
  height: auto;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv {
  height: 50px;
  overflow: hidden;
  background-color: #f6f6f6;
  border-radius: 0 0 3px 3px;
  padding: 0px 20px;
  z-index: 10;
  border-top: 1px solid #d9d9d9;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv .NC_PaginationStyle {
  float: right;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv .fl {
  line-height: 30px;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv .u-select-selection-rendered {
  margin: 0;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv .page-size .u-form-control-wrapper {
  max-width: 100px;
  margin-top: 5px;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv .page-size .NC_total {
  margin-left: 10px;
  margin-top: 5px;
  font-size: 12px !important;
  color: #555555;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv .page-size .u-select-selection {
  width: 83px;
  height: 28px;
  color: #555555;
}
.lightapp-component-simpleTable .simpleTable-component-paginationDiv .page-size .u-select-selection .u-select-selection-selected-value {
  font-size: 12px !important;
}
.lightapp-component-simpleTable .bee-table-column-sorter-flat {
  opacity: 0.6 !important;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-fixed-left .u-table-header tr:first-child th:first-child > div {
  text-align: left;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-header th:first-child {
  padding: 0 7px !important;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-header tr:first-child th:first-child {
  padding: 0 7px 0 20px !important;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-header tr:first-child th:first-child > div {
  text-align: left;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-header tr:first-child th.table-checkbox-class {
  padding: 0 7px 0 20px !important;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-header tr:first-child th.table-checkbox-class > div {
  text-align: left;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-header tr:first-child th.table-checkbox-class .u-checkbox {
  margin: 0 0 !important;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-fixed-right .u-table-header th:first-child {
  padding: 0 7px 0 20px !important;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-tbody tr td:first-child {
  padding: 0 7px 0 20px;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content .u-table-footer .u-table-body-inner {
  margin-right: 0px;
  overflow: hidden;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content > .u-table-fixed-left,
.lightapp-component-simpleTable .simpleTable-component-wrapper .nc-table > .u-table-content > .u-table-fixed-right {
  min-height: 310px;
}
.lightapp-component-simpleTable .simpleTable-component-wrapper .multiple-head-border .u-table-content .u-table-thead tr th {
  border: 1px solid #cdcdcd;
  height: 26px;
}
.lightapp-component-simpleTable .single-line-and-ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.lightapp-component-simpleTable .customer-style a,
.lightapp-component-simpleTable .customer-style span {
  display: inline-block;
  max-width: 100%;
}
.lightapp-component-simpleTable .customer-style a {
  text-decoration: none;
}
.lightapp-component-simpleTable .title-style {
  display: inline-block;
  width: calc(100% - 23px);
  vertical-align: top !important;
}
.lightapp-component-simpleTable .bee-table-column-sorter > span {
  width: 17px !important;
}
.lightapp-component-simpleTable .simple-table-td a,
.lightapp-component-simpleTable .simple-table-td span {
  display: inline-block;
  max-width: 100%;
  height: 17px;
  line-height: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: bottom;
}
.lightapp-component-simpleTable .simple-table-td a {
  text-decoration: none;
}
.lightapp-component-simpleTable .simple-table-td.multiple-row-tb-cell a,
.lightapp-component-simpleTable .simple-table-td.multiple-row-tb-cell span {
  display: inline;
  max-width: 100%;
  height: auto;
  line-height: normal;
  text-overflow: clip;
  overflow: visible;
  vertical-align: middle;
  white-space: normal;
}
.lightapp-component-simpleTable .simple-table-td.multiple-row-tb-cell a {
  text-decoration: none;
}
.lightapp-component-simpleTable .parent-column {
  text-align: center;
}
.lightapp-component-simpleTable .simpleTable-selected-row {
  background: #e4e4e4;
}
.lightapp-component-simpleTable .u-table-body-outer .u-table-body-inner .u-table-fixed .u-table-tbody .u-table-row td {
  padding-left: 20px;
}
.lightapp-component-simpleTable .u-table-footer .total-row .u-table-body-outer .u-table-body-inner .u-table-fixed .u-table-tbody .u-table-row td {
  padding-left: 5px;
}
.lightapp-component-simpleTable .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner::-webkit-scrollbar-thumb:horizontal,
.lightapp-component-simpleTable .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner::-webkit-scrollbar-thumb:horizontal {
  background-color: transparent;
}
.lightapp-component-simpleTable .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner,
.lightapp-component-simpleTable .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner {
  scrollbar-arrow-color: #fff;
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #fff;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: #fff;
  /*滚动条阴影*/
  scrollbar-shadow-color: #fff;
  /*滚动条轨道颜色*/
  scrollbar-track-color: #fff;
}
.tooltip-word-color .tooltip-arrow {
  border-top-color: #fff !important;
}
.tooltip-word-color .tooltip-inner {
  color: #555555 !important;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
          box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
}
.tooltip-word-color .tooltip-inner a,
.tooltip-word-color .tooltip-inner span {
  color: #555555 !important;
  text-decoration: none;
}
.searchPlanModal {
  width: 200px;
  margin-left: 15px;
}
.nc-modal.u-modal.search-modal {
  z-index: 315 !important;
}
.u-select-dropdown {
  z-index: 300 !important;
}
.searchPlanModal:focus {
  border-color: #b2b2b2 !important;
}
.NC_searchAdvModalBox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 210;
}
.NC_searchAdvModalBox.showAdvModal {
  display: block;
}
.NC_searchAdvModalBox.hideAdvModal {
  display: none;
}
.NC_searchAdvModalBox .date-picker-mask {
  top: 8px;
}
.NC_searchAdvModalBackground {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 190;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-y: auto;
}
.NC_searchAdvModal {
  width: 850px;
  height: 520px;
  border: 1px solid #EDECEC;
  background-color: #fff;
  z-index: 201;
  border-radius: 4px;
  margin: auto 0 auto 0;
}
.NC_searchAdvModal .leftArea {
  width: 200px;
  height: 100%;
  float: left;
  border-right: 1px solid #EDECEC;
  font-size: 13px;
  overflow-y: auto;
}
.NC_searchAdvModal .leftArea .lightapp-component-tabs .u-tabs-bar {
  border-bottom: 1px solid #d0d0d0;
}
.NC_searchAdvModal .leftArea .title-con {
  position: relative;
}
.NC_searchAdvModal .leftArea .u-tabs-ink-bar {
  background-color: red;
}
.NC_searchAdvModal .leftArea .searchPlanUl {
  margin-top: 15px;
}
.NC_searchAdvModal .leftArea .u-tabs-top {
  padding: 0;
}
.NC_searchAdvModal .leftArea .u-tabs-content-no-animated {
  height: calc(100% - 40px) !important;
}
.NC_searchAdvModal .leftArea .u-tabs-tabpane {
  height: 100%;
}
.NC_searchAdvModal .leftArea .u-tabs-top .u-tabs-content-animated .u-tabs-tabpane {
  height: 100%;
  overflow: auto;
}
.NC_searchAdvModal .leftArea .u-tabs-top .u-tabs-content-animated {
  height: calc(100% - 40px) !important;
}
.NC_searchAdvModal .leftArea .u-tabs-tabpane .u-tabs-tabpane-active {
  height: 100%;
}
.NC_searchAdvModal .leftArea .u-tree li a {
  position: relative;
}
.NC_searchAdvModal .leftArea .searchPlanList {
  width: 100%;
  height: 30px;
  font-size: 13px;
  line-height: 30px;
  color: #474d54;
  overflow: hidden;
}
.NC_searchAdvModal .leftArea .searchPlanList .searchPlanName {
  margin-left: 20px;
  width: 125px;
  display: inline-block;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  cursor: pointer;
}
.NC_searchAdvModal .leftArea .searchPlanList .searchPlanEdit {
  color: #e14c46;
  cursor: pointer;
  display: none;
}
.NC_searchAdvModal .leftArea .searchPlanList .searchPlanDel {
  margin-left: 10px;
  color: #e14c46;
  cursor: pointer;
  display: none;
}
.NC_searchAdvModal .leftArea .searchPlanList:hover {
  background: #ebedf2;
}
.NC_searchAdvModal .leftArea .searchPlanList:hover .searchPlanEdit {
  display: inline-block;
}
.NC_searchAdvModal .leftArea .searchPlanList:hover .searchPlanDel {
  display: inline-block;
}
.NC_searchAdvModal .leftArea .u-tabs-top .u-tabs-nav-scroll {
  width: 100%;
}
.NC_searchAdvModal .leftArea .u-tabs-nav {
  width: 100%;
  background-color: #fff;
}
.NC_searchAdvModal .leftArea .u-tabs-nav .u-tabs-ink-bar {
  width: 50% !important;
  left: 22px;
  bottom: 1px;
  height: 2px;
  border-radius: 2px;
}
.NC_searchAdvModal .leftArea .u-tabs-bar .u-tabs-tab {
  margin: 0;
  font-size: 13px;
  color: #474d54;
}
.NC_searchAdvModal .leftArea .lightapp-component-tabs {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.NC_searchAdvModal .leftArea .lightapp-component-tabs .u-tabs-content .syncTreeCom {
  width: 100%;
  padding-left: 20px;
  overflow-x: hidden;
}
.NC_searchAdvModal .leftArea .lightapp-component-tabs .u-tabs-content .syncTreeCom .synctree-area {
  padding-left: -7px;
}
.NC_searchAdvModal .leftArea .NC_syncTreeSearch {
  margin: 10px 10px 10px 0;
}
.NC_searchAdvModal .leftArea .NC_syncTreeSearch .syncTreeSearchIcon {
  top: 5px;
}
.NC_searchAdvModal .leftArea .u-tree {
  width: 100%;
  margin-top: 0;
  overflow-y: auto;
  -ms-overflow-y: hidden;
}
.NC_searchAdvModal .rightArea {
  height: 100%;
  font-size: 13px;
  overflow-y: hidden;
  overflow-x: hidden;
  position: relative;
}
.NC_searchAdvModal .rightArea .u-radio > input {
  display: none;
}
.NC_searchAdvModal .rightArea .NC_logicSign {
  margin-left: 22px;
}
.NC_searchAdvModal .rightArea .NC_searchAdvComBox {
  height: 350px;
  overflow-y: scroll;
  padding-bottom: 50px;
}
.NC_searchAdvModal .rightArea .NC_searchAdvComBox .datepicker-input-group {
  width: 100%;
}
.NC_searchAdvModal .rightArea .NC_searchAdvComBox .u-form-control-wrapper .nc-select.u-select-disabled {
  background-color: rgba(0, 0, 0, 0);
}
.NC_searchAdvModal .rightArea .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-ink-bar {
  display: none;
}
.NC_searchAdvModal .rightArea .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab-active.u-tabs-tab {
  color: #e14c46 !important;
  border-bottom-color: #e14c46;
  margin-right: 4px !important;
}
.NC_searchAdvModal .rightArea .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab {
  margin: 0 2px !important;
}
.NC_searchAdvModal .rightArea .tree-icon-content .first {
  font-size: 12px;
}
.NC_searchAdvModal .rightArea .tree-icon-content .secend {
  color: #D0D0D0;
}
.NC_searchAdvModal .rightArea .tree-icon-content .third {
  font-size: 15px;
  color: #F2B224;
}
.NC_searchAdvModal .rightArea .u-tabs-tab::after {
  content: none !important;
}
.NC_searchAdvModal .rightArea .u-radio-group {
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #d9d9d9;
}
.NC_searchAdvModal .rightArea .u-radio-group .u-radio.is-checked .u-radio-label:after {
  top: 8px;
}
.NC_searchAdvModal .rightArea .u-radio-group .u-radio {
  margin-right: 10px;
}
.NC_searchAdvModal .rightArea .u-tree li span.u-tree-switcher {
  width: 0;
}
.NC_searchAdvModal .rightArea .u-tabs-ink-bar {
  background-color: white !important;
}
.NC_searchAdvModal .rightArea .clearData {
  margin-right: 15px;
  color: #555555;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 5px;
  z-index: 5;
  width: 60px;
  height: 30px;
  background: #fff;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #D0D0D0;
  -webkit-box-shadow: 0 1px 1px 0 #D0D0D0;
          box-shadow: 0 1px 1px 0 #D0D0D0;
}
.NC_searchAdvModal .rightArea .clearData:hover {
  border: 1px solid #e14c46;
  color: #e14c46;
}
.NC_searchAdvModal .rightArea .tabTitle {
  height: 40px;
}
.NC_searchAdvModal .rightArea .advancedSearchSign {
  width: 545px;
}
.NC_searchAdvModal .rightArea .advancedSearchSign .searchAdvCom_remove {
  float: right;
  color: #007ace;
  cursor: pointer;
  margin-top: 8px;
  margin-right: 18px;
}
.NC_searchAdvModal .rightArea .advancedSearchSign .advancedSearch_root {
  padding-top: 10px;
  padding-left: 40px;
  font-size: 13px;
}
.NC_searchAdvModal .rightArea .advancedSearchChild {
  width: 120px;
  float: left;
}
.NC_searchAdvModal .rightArea .advancedSearchChild .select-containter {
  width: 120px;
}
.NC_searchAdvModal .rightArea .advancedSearchChild .select-containter .u-select {
  width: 83px;
}
.NC_searchAdvModal .rightArea .rightAreaHead {
  height: 40px;
  border-bottom: 1px solid #EDECEC;
  line-height: 40px;
}
.NC_searchAdvModal .rightArea .rightAreaHead .searchPlan {
  margin-left: 15px;
}
.NC_searchAdvModal .rightArea .u-tabs-top {
  overflow: hidden;
  padding: 0 !important;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar {
  height: 40px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar .u-tabs-nav-container {
  height: 100%;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap {
  height: 100%;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll {
  border-bottom: 1px solid #EDECEC;
  height: 100%;
  position: relative;
  z-index: 1;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav {
  height: 100%;
  position: relative;
  z-index: 2;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-ink-bar {
  margin-bottom: -2px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab {
  width: 82px;
  height: 36px;
  background: #fafafa;
  border-radius: 4px 4px 0px 0px;
  border: 1px solid #d9d9d9;
  margin-right: 4px;
  line-height: 36px;
  text-align: center;
  position: relative;
  z-index: 3;
  top: 4px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab-active.u-tabs-tab {
  background: #ffffff;
  border-bottom-color: #ffffff;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content {
  min-height: 400px !important;
  overflow-y: scroll;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li:first-child,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li:first-child {
  padding-top: 0px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node.child-node,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node.child-node {
  border-left: 1px dashed #d0d0d0;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node {
  margin-bottom: 3px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node:hover,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node:hover {
  cursor: pointer;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper {
  padding-top: 0px;
  background: #fff;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom {
  min-height: 38px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom > span,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom > span {
  display: inline-block;
  vertical-align: top;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom span.remove,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom span.remove {
  background: white;
  width: 16px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom span.content,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom span.content {
  background: #f3f3f3;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom span.content:hover,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom span.content:hover {
  background: #e4e4e4;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_name,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_name,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_select,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_select,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_com,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_com,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_remove,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_remove,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom link,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom link {
  display: inline-block;
  vertical-align: top;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_name .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_name .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_select .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_select .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_com .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_com .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_remove .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_remove .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom link .icon-qingkong,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom link .icon-qingkong {
  color: #919191;
  width: 14px;
  height: 14px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_name,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_name {
  line-height: 38px;
  padding-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .link,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .link {
  margin-top: 18px;
  border-top: 1px dashed #d0d0d0;
  width: 10px;
  height: 0;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_remove,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_remove {
  line-height: 38px;
  width: 16px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_select,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_select {
  margin-top: 4px;
  width: 85px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_com,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .searchAdvCom_com {
  margin-top: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 4px;
  width: 340px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .nc-select .u-select-selection,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .nc-select .u-select-selection {
  height: 30px;
}
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .normalArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .u-select-selection-selected-value,
.NC_searchAdvModal .rightArea .u-tabs-top .u-tabs-content .superArea .u-tree li.search-right-area-tree-node a.u-tree-node-content-wrapper .NC_searchAdvCom .u-select-selection-selected-value {
  padding-left: 4px;
}
.NC_searchAdvModal .modalHead {
  height: 40px;
  background: #f3f3f3;
  line-height: 40px;
}
.NC_searchAdvModal .modalHead .modalTitle {
  margin-left: 18px;
  font-size: 14px;
  color: #474d54;
}
.NC_searchAdvModal .modalHead .closeBtn {
  float: right;
  margin-right: 14px;
  font-size: 30px;
  color: #555555;
  cursor: pointer;
}
.NC_searchAdvModal .modalHead .closeBtn:hover {
  color: #111;
}
.NC_searchAdvModal .modalBody {
  width: 100%;
  height: 433px;
  padding-top: 0;
  padding-bottom: 0;
}
.NC_searchAdvModal .modalBody .modalBodyBox {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.NC_searchAdvModal .modalFooter {
  border-top: 1px solid #EDECEC;
  height: 50px;
}
.NC_searchAdvModal .modalFooter .saveSearchPlan {
  display: inline-block;
  padding-top: 9px;
}
.NC_searchAdvModal .modalFooter .saveSearchPlan button {
  background-color: #fff !important;
  color: #474d54 !important;
  margin-left: 20px;
  cursor: pointer;
  border: 1px solid #d9dbde;
  font-size: 13px;
}
.NC_searchAdvModal .modalFooter .saveSearchPlan button:hover {
  color: #fff;
}
.NC_searchAdvModal .modalFooter .searchBtnGroup {
  padding-top: 9px;
  float: right;
}
.NC_searchAdvModal .modalFooter div.cancelBtn,
.NC_searchAdvModal .modalFooter div.searchBtn {
  display: inline-block;
}
.NC_searchAdvModal .modalFooter div.cancelBtn button.u-button,
.NC_searchAdvModal .modalFooter div.searchBtn button.u-button {
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 60px;
}
.NC_searchAdvModal .modalFooter div.cancelBtn > button {
  margin-right: 20px;
  background: #fff;
  -webkit-box-shadow: 0 1px 1px 0 #D0D0D0;
          box-shadow: 0 1px 1px 0 #D0D0D0;
}
.NC_searchAdvModal .modalFooter div.cancelBtn > button:hover {
  border: 1px solid #e14c46;
  color: #e14c46;
  background: #fff;
}
.NC_searchAdvModal .syncTreeCom .u-form-control {
  width: 160px !important;
}
.NC_searchAdvModal #searchCondition {
  width: 100%;
  padding: 15px;
  height: 100%;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.NC_searchAdvModal .u-tabs-bar {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
}
.NC_searchAdvModal .u-tabs-bar .u-tabs-nav-container {
  padding: 0 !important;
}
.NC_searchAdvModal .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-ink-bar {
  display: none;
}
.NC_searchAdvModal .u-tabs-bar .u-tabs-tab {
  font-size: 13px;
  height: 40px;
  line-height: 40px;
  padding-top: 0;
}
.NC_searchAdvModal .leftArea .u-tabs-bar .u-tabs-tab {
  width: 50%;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.NC_searchAdvModal .lightapp-component-tabs {
  border-bottom: none;
}
.NC_searchAdvModal .lightapp-component-tabs .u-tabs-nav-wrap {
  padding-left: 0px;
}
.NC_searchAdvModal .lightapp-component-tabs .u-tabs-nav-wrap .u-tabs-nav-scroll {
  padding-left: 6px;
  width: 100%;
}
.NC_searchAdvModal .normalArea,
.NC_searchAdvModal .superArea {
  width: 100%;
  height: 354px;
}
.NC_searchAdvModal .normalArea {
  height: 100%;
}
.NC_searchAdvModal .search-btn-wrapper .button-primary-wrapper {
  font-size: 13px;
  min-width: 60px;
  height: 30px;
  background: #e14c46;
  border-radius: 3px;
}
.NC_searchAdvModal .search-btn-wrapper .button-primary-wrapper:hover {
  background: #d7332c;
}
.NC_searchAdvModal .search-btn-wrapper .button-primary-wrapper:disabled {
  background: #f19b96;
  color: #f2f2f2;
}
.NC_searchAdvModal .search-btn-wrapper .secondary-button-wrapper {
  font-size: 13px;
  width: 60px;
  height: 30px;
  background: #e4e4e4;
  border-radius: 4px;
}
.NC_searchAdvModal .search-btn-wrapper .secondary-button-wrapper:hover {
  background: #dcdcdc;
}
.NC_searchAdvModal .search-btn-wrapper .secondary-button-wrapper:disabled {
  background: #efefef;
  color: #bfbfbf;
}
.plan-content > span {
  display: inline-block;
}
.plan-content .content {
  margin-left: 10px;
  min-width: 200px;
}
.plan-content .searchPlanModal {
  margin: 0;
}
/* ====================================== */
.insert-card-table-modal .insert-card-table-modal-mask {
  visibility: hidden;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100000;
}
.insert-card-table-modal .insert-card-table-modal-dialog {
  visibility: hidden;
  background-color: #fff;
  position: fixed;
  width: 800px;
  height: 100%;
  right: -800px;
  top: 0;
  z-index: 100001;
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-4 .u-form-control.md:focus {
  border-color: #d0d0d0;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header {
  border-bottom: 1px solid #d0d0d0;
  padding: 15px 20px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .u-modal-title {
  font-weight: 800;
  font-size: 16px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .goto-opre {
  cursor: pointer;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .goto-opre .prev:hover,
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .goto-opre .next:hover {
  color: red;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .goto-opre .prev.cannot-click,
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .goto-opre .next.cannot-click {
  color: #ccc;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .goto-opre .prev.cannot-click:hover,
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-header .goto-opre .next.cannot-click:hover {
  color: #ccc;
  cursor: not-allowed;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body {
  padding: 36px 30px 29px 20px;
  height: calc(100% - 110px);
  overflow-y: auto;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form {
  padding: 0 20px;
  max-height: 600px;
  overflow-y: auto;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row {
  font-size: 13px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-label {
  color: #81818a;
  font-size: 13px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-4 {
  text-align: right;
  padding-right: 0px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-label {
  max-width: 114px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-8 {
  padding-left: 8px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-control.md,
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-8 .nc-select {
  height: 30px;
  width: 180px !important;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .refer {
  max-width: 180px !important;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .refer .refer-area.u-form-control .u-form-control.md {
  width: auto !important;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .u-input-inner .nc-select {
  padding: 0;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .u-input-inner .nc-select .u-select-selection {
  width: 200px;
  padding: 0;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer {
  position: absolute;
  bottom: 0;
  height: 60px;
  width: 100%;
  padding: 10px 21px;
  z-index: 10;
  border-top: 1px solid #d0d0d0;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer button {
  margin: 0 10px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer .u-button {
  padding: 8px 12px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 12px;
  margin: 5px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer .u-button.u-button-primary {
  background: #e14c46;
  color: #ffffff;
  border: 1px #e14c46;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer .u-button.u-button-primary:hover {
  background: #d23d37;
  border: 1px #d23d37;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer .u-button.u-button-primary:active {
  background: #b2332e;
  border: 1px #b2332e;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer .u-button.u-button-border {
  float: right;
  margin-right: 12px;
  background: #ffffff;
  color: #000000;
  border-color: #ffffff;
}
.insert-card-table-modal .insert-card-table-modal-dialog .insert-card-table-modal-footer .u-button.u-button-border:hover {
  background: rgba(225, 76, 70, 0.1);
  color: #e14c46;
  border-color: rgba(225, 76, 70, 0.1);
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-form .u-form-item.u-form-inline {
  min-height: 54px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-2 {
  text-align: right;
  padding-right: 0px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-2 .u-label {
  max-width: 114px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-4 {
  padding-left: 8px;
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-4 .u-form-control.md,
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-4 .nc-select {
  height: 28px;
  width: 180px !important;
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-4 .u-form-item .u-input-group .refer {
  max-width: 180px !important;
}
.insert-card-table-modal .insert-card-table-modal-dialog .u-col-md-4 .u-form-item .u-input-group .refer .refer-area.u-form-control .u-form-control.md {
  width: auto !important;
}
.insert-card-table-modal .insert-card-table-modal-dialog .btn-card-table-model {
  margin: 0 5px;
}
/* ====================================== */
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    visibility: hidden;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    visibility: hidden;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
/* ===================================== */
.lightapp-component-insertEditTable {
  overflow: hidden;
}
.lightapp-component-insertEditTable .cardTable-view-item {
  padding: 20px;
}
.lightapp-component-insertEditTable .cardTable-view-item .item .u-col-xs-1 {
  color: #6e6e77;
}
.lightapp-component-insertEditTable .cardTable-view-item .item .u-col-xs-2 {
  color: #292e35;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .Pagination {
  float: right;
  vertical-align: middle;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .Pagination li {
  margin-right: 0;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table th.table-index {
  padding-left: 8px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .pageSizeDom {
  vertical-align: middle;
  margin-top: 6px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .NC_required {
  color: red;
  position: absolute;
  left: 5px;
  top: 7px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .requiredClassName {
  position: relative;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll {
  position: relative;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body {
  min-height: 420px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-row .insertEdit-table-browse-td > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-row .insertEdit-table-browse-td .icon-bianji {
  font-weight: normal;
  color: #058ae5;
  font-size: 13px;
  margin-left: 4px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row {
  background: #fff !important;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row td > div {
  height: auto;
  line-height: normal !important;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td {
  padding: 10px 30px !important;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable {
  border: 1px solid #d0d0d0;
  border-top: none;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable .u-table-content {
  min-height: auto;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable .u-table-content .u-table-fixed-left {
  overflow: hidden;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable .u-table-content .u-table-fixed-left .u-table-header {
  overflow: hidden;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable .u-table-content .u-table-scroll .u-table-body {
  min-height: 45px;
  height: auto !important;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable .u-table-content .u-table-scroll .u-table-footer {
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #d0d0d0;
  border-bottom: none;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable .u-table-content .u-table-scroll .u-table-footer .u-table {
  border-left: none;
  border-right: none;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .lightapp-component-editTable .u-table-content .u-table-scroll .u-table-footer .u-table-fixed-left .u-table-header {
  display: none;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-body .u-table-expanded-row > td .u-table .u-table-tbody .u-table-row:last-child td {
  border-bottom: none;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-placeholder {
  position: absolute;
  width: 80px;
  height: 26px;
  top: 60%;
  left: 50%;
  padding: 0;
  border: none;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  text-align: left;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-scroll .u-table-placeholder .no-data-placeholder {
  margin: 0;
  padding: 0;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-fixed-header .u-table-body {
  min-height: 420px;
  overflow: auto;
  max-height: 400px;
  background: #fff;
  position: relative;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-thead tr th {
  height: 45px;
  padding: 0 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  color: #474d54;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-thead tr th.table-opr {
  padding-left: 10px;
  padding-right: 20px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-thead tr th:nth-of-type(1) {
  padding: 0px 7px 0 20px !important;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr:hover,
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody .u-table-row-hover {
  background: #f4f5f7;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr td {
  position: relative;
  height: 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 13px;
  text-align: left;
  color: #474d54;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr td .u-table-expanded-row-spaced,
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr td .u-table-row-spaced {
  display: none;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr td .u-table-row-expand-icon {
  margin-right: 0px;
  right: 10px;
  position: absolute;
  top: 15px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr td:nth-of-type(1) {
  padding: 0 7px 0 20px;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr .table-opr {
  padding-left: 10px;
  padding-right: 20px;
  font-size: 13px;
  color: #474d54;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr .table-opr span:hover {
  color: #007ace;
  cursor: pointer;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr .table-opr a {
  text-decoration: none;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody tr .table-opr a:hover {
  color: #007ace;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody .cardTable-selected-row {
  background: #ebedf2;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody .cardTable-selected-row .table-checkbox-class,
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody .cardTable-selected-row .table-opr {
  background: #ebedf2;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody .cardTable-selected-row .table-checkbox-class {
  position: relative;
}
.lightapp-component-insertEditTable .lightapp-component-insertEditTable-table .u-table-content .u-table-tbody .cardTable-selected-row .table-opr {
  color: #007ace;
}
.lightapp-component-insertEditTable .showTable {
  position: absolute;
  background: #fff;
  z-index: 100;
  margin-left: -1px;
}
.lightapp-component-insertEditTable .hideTable {
  visibility: hidden;
}
/* ===================================== */
/**布局类**/
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.lightapp-component-insertEditTable .u-table-content .u-table-tbody tr td > div {
  height: auto;
  line-height: normal;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.u-form-control-wrapper .input-number-required-tag {
  position: absolute;
  left: 25px;
  top: 55%;
  z-index: 100;
  color: #ef0012;
  font-size: 13px;
}
.hotkeys-wrapper {
  outline: none;
}
.popconfirm_switch.u-popover.right {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.popconfirm_switch.u-popover.right .u-popover-content {
  padding: 5px 7px;
  background: rgba(64, 64, 64, 0.85);
  border-radius: 4px;
  color: #fff;
  border-color: rgba(64, 64, 64, 0.85);
}
.popconfirm_switch.u-popover.right .arrow {
  left: -11px;
  border-right-color: rgba(64, 64, 64, 0.2);
}
.popconfirm_switch.u-popover.right .arrow:after {
  border-right-color: rgba(64, 64, 64, 0.8);
}
.cardPagination-lightapp-component {
  margin-left: 6px;
}
.cardPagination-lightapp-component .u-button.cardPaginationBtn {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
  border: 1px solid #d0d0d0;
  height: 30px;
  width: 30px;
  line-height: 30px;
  font-size: 13px;
  margin-left: 1px;
  min-width: 10px;
  border-radius: 3px;
  padding: 0px;
}
.cardPagination-lightapp-component .u-button.cardPaginationBtn .iconfont {
  font-size: 13px;
}
.cardPagination-lightapp-component .u-button.cardPaginationBtn.first-item {
  border-radius: 3px 0px 0px 3px;
}
.cardPagination-lightapp-component .u-button.cardPaginationBtn.last-item {
  border-radius: 0px 3px 3px 0px;
}
.cardPagination-lightapp-component .u-button.cardPaginationBtn:hover {
  border-color: #E14C46;
  color: #E14C46;
}
.cardPagination-lightapp-component .u-button.disabled,
.cardPagination-lightapp-component .u-button[disabled] {
  color: #BCBCBC;
  border-color: #fff;
}
.cardPagination-lightapp-component .u-button[disabled]:hover {
  border-color: #fff;
  color: #BCBCBC;
}
.cardPagination-lightapp-component.hide {
  display: none;
}
.cardPagination-lightapp-component.show {
  display: block;
}
.anchorTabs {
  display: inline-block;
  text-align: center;
  position: relative;
}
.anchorTabs .anchorTabsItem {
  text-align: center;
  float: left;
  margin-right: 43px;
  font-size: 15px;
  color: #666666;
  cursor: pointer;
}
.anchorTabs .anchorTabsItem.active {
  color: red;
}
.anchorTabs .scrollBar {
  position: absolute;
  height: 3px;
  width: 24px;
  border-radius: 1px;
  bottom: 2px;
  left: 20px;
  background-color: red;
}
.tmc_uploader_content {
  position: relative;
  display: inline-block;
}
.tmc_uploader_content .tmc_uploader_open {
  width: 28px;
  height: 28px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  background: #ffffff;
  cursor: default;
}
.tmc_uploader_content .tmc_uploader_open .iconfont {
  font-size: 12px;
}
.tmc_uploader_content .tmc_uploader_open .icon-youfujian {
  color: #333333;
}
.tmc_uploader_content .tmc_uploader_open .icon-wufujian {
  color: #d9d9d9;
}
.tmc_uploader_content .tmc_uploader_open:hover {
  border: 1px solid #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:hover .icon-youfujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:hover .icon-wufujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:active {
  border: 1px solid #00b39e;
  background: #d9f3f0;
}
.tmc_uploader_content .tmc_uploader_open:active .icon-youfujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:active .icon-wufujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_files {
  position: absolute;
  right: -400px;
  top: 32px;
  z-index: 300;
  width: 400px;
  height: 210px;
  padding: 10px 0;
  border: 1px solid #e3e7ed;
  border-radius: 2px;
  -webkit-box-shadow: 1px 2px 1px #e3e7ed;
          box-shadow: 1px 2px 1px #e3e7ed;
  background: #ffffff;
}
.tmc_uploader_content .tmc_uploader_files .head {
  height: 30px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #e3e7ed;
  position: relative;
}
.tmc_uploader_content .tmc_uploader_files .head .title {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
}
.tmc_uploader_content .tmc_uploader_files .head .btn {
  height: 20px !important;
  min-width: 60px !important;
  width: 60px !important;
  margin-left: 10px;
  padding: 0;
  line-height: 20px !important;
  text-align: center;
  font-size: 12px !important;
  background: #00b39e !important;
  color: #ffffff !important;
  border: none !important;
}
.tmc_uploader_content .tmc_uploader_files .head .info {
  display: inline-block;
  margin-left: 10px;
}
.tmc_uploader_content .tmc_uploader_files .head .info .file_info_name {
  display: block;
  float: left;
  overflow-x: hidden;
  width: 170px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 20px;
  line-height: 20px;
}
.tmc_uploader_content .tmc_uploader_files .head .info .info_msg {
  height: 20px;
  line-height: 20px;
}
.tmc_uploader_content .tmc_uploader_files .head .info .error-color {
  color: #e14c46;
}
.tmc_uploader_content .tmc_uploader_files .head .info .success-color {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_files .head .uf {
  float: right;
  color: #333333;
  font-size: 14px !important;
  position: absolute;
  right: 5px;
  top: 0;
}
.tmc_uploader_content .tmc_uploader_files .content {
  height: 168px;
  padding: 0 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content {
  width: 90px;
  height: 66px;
  margin-top: 15px;
  padding: 10px 6px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content:hover {
  background: #f2f2f2;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content:hover .display_type {
  display: block;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .tmc_file_ico {
  width: 24px;
  height: 30px;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .tmc_file_name {
  width: 100%;
  font-size: 10px !important;
  padding: 2px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  cursor: default;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .tmc_uploader_del {
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  text-align: center;
  padding: 0;
  font-size: 10px !important;
  right: -6px;
  top: -6px;
  background: #f04134;
  color: #ffffff;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .display_type {
  display: none;
}
.nc-tree-table {
  border: 1px solid #E9E9E9;
  border-radius: 2px;
  background: #fff;
}
.nc-tree-table .nc-tree-table-title {
  padding-left: 230px;
  font-size: 13px;
  color: #252525;
  height: 40px;
  line-height: 40px;
  font-weight: 600;
  background: #f4f4f4;
}
.nc-tree-table .nc-tree-table-content {
  padding: 0;
}
.nc-tree-table .nc-tree-table-content ul,
.nc-tree-table .nc-tree-table-content li,
.nc-tree-table .nc-tree-table-content a {
  padding: 0;
  margin: 0;
}
.nc-tree-table .nc-tree-table-content li {
  border-top: 1px solid #E9E9E9;
  overflow: hidden;
}
.nc-tree-table .nc-tree-table-content li a {
  display: inline-block;
  width: 100%;
}
.nc-tree-table .nc-tree-table-content li a:hover {
  background: #f4f4f4;
}
.nc-tree-table .nc-tree-table-content .tree-level .u-tree-switcher {
  display: inline-block;
  height: 100%;
}
.nc-tree-table .nc-tree-table-content .tree-level .u-tree-switcher i {
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.nc-tree-table .nc-tree-table-content .tree-level-selected > .u-tree-switcher {
  background: #cfe8fb;
}
.nc-tree-table .nc-tree-table-content .tree-level-hover > .u-tree-switcher {
  background: #f4f4f4;
}
.nc-tree-table .nc-tree-table-content .u-tree-title {
  padding: 0 10px;
  display: inline-block;
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.nc-tree-table .nc-tree-table-content .u-tree-title .title-icon {
  color: #666666;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nc-tree-table .nc-tree-table-content .u-tree-title .title-icon .title-type {
  padding: 0 10px;
}
.nc-tree-table .nc-tree-table-content .u-tree-title .title-icon .title-middle {
  vertical-align: middle;
}
.nc-tree-table .nc-tree-table-content .u-tree-title .title-icon .icon {
  padding: 0 10px;
}
.approval-opinions-wrapper {
  display: inline-block;
  vertical-align: middle;
}
.approval-opinions-btn-wrapper {
  position: relative;
  display: inline-block;
}
.approval-opinions-btn-wrapper .btn-left-output {
  display: inline-block;
  height: 28px;
}
.approval-opinions-btn-wrapper .btn-left-output .u-button {
  line-height: 0;
}
.approval-opinions-btn-wrapper .btn-left-output .u-button:active {
  background-color: #1565c0;
}
.approval-opinions-btn-wrapper .btn-left-output .u-button:hover {
  background-color: #42a5f5;
}
.approval-opinions-btn-wrapper .btn-left-output .btn-left {
  float: left;
  padding: 0 12px;
  font-size: 12px;
  background: #0084ff;
  border-radius: 3px 0px 0px 3px;
  height: 28px;
  line-height: 28px;
  min-width: 50px;
  color: white;
}
.approval-opinions-btn-wrapper .btn-left-output .btn-right {
  float: left;
  min-width: 18px;
  height: 28px;
  padding: 0;
  margin: 0;
  background: #0084ff;
  border-left: 1px solid white;
  border-radius: 0px 3px 3px 0px;
}
.approval-opinions-btn-wrapper .btn-left-output .btn-right .btn-right-icon {
  color: white;
  font-size: 9px;
}
.approval-opinions-btn-wrapper .approval-opinions-menu-wrapper {
  position: absolute;
  margin-left: 10px;
  background: white;
  padding-top: 9px;
  padding-bottom: 9px;
  -webkit-transition: height ease 0.2s;
  transition: height ease 0.2s;
}
.approval-opinions-btn-wrapper .approval-opinions-menu-wrapper .approval-opinions-menu-item {
  font-size: 13px;
  line-height: 25px;
  padding: 6px 12px 6px 12px;
  color: #000912;
}
.approval-opinions-btn-wrapper .approval-opinions-menu-wrapper .approval-opinions-menu-item:hover {
  background-color: #f5f5f5;
  color: #0084ff;
}
.approval-opinions-btn-wrapper .hide-menu {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  overflow: hidden;
}
.approval-opinions-menu-wrapper {
  position: absolute;
  margin-left: 10px;
  margin-top: -5px;
  background: white;
  padding-top: 9px;
  padding-bottom: 9px;
  -webkit-transition: height ease 0.2s;
  transition: height ease 0.2s;
}
.approval-opinions-menu-wrapper .approval-opinions-menu-item {
  font-size: 13px;
  line-height: 25px;
  padding: 6px 12px 6px 12px;
  color: #000912;
}
.approval-opinions-menu-wrapper .approval-opinions-menu-item:hover {
  background-color: #f5f5f5;
  color: #0084ff;
}
.approval-opinions-modal-wrapper .u-modal-header {
  position: relative;
  padding: 0;
  height: 35px;
  background: #f8f9fb;
  border-radius: 3px 3px 0px 0px;
}
.approval-opinions-modal-wrapper .u-modal-header .u-modal-title {
  text-indent: 20px;
  font-size: 16px;
  font-family: PingFangHK-Medium;
  color: #000912;
  line-height: 35px;
}
.approval-opinions-modal-wrapper .u-modal-header .modal-header-close-btn {
  position: absolute;
  top: 0;
  right: 20px;
  width: 14px;
  height: 14px;
  line-height: 35px;
  color: #4d5565;
}
.approval-opinions-modal-wrapper .u-modal-header .modal-header-close-btn:hover {
  color: #000;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper {
  margin: 0 auto;
  max-width: 492px;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper {
  width: 100%;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .label-wrapper {
  width: 92px;
  height: 18px;
  text-align: right;
  font-size: 13px;
  font-family: PingFangHK-Regular;
  color: #000912;
  line-height: 18px;
  float: left;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .form-item-wrapper {
  margin-left: 92px;
  padding-left: 20px;
  margin-bottom: 20px;
  position: relative;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .form-item-wrapper .u-radio-label {
  font-size: 12px;
  color: #000912;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .form-item-wrapper .u-radio-label:before {
  width: 14px;
  height: 14px;
  top: 4px;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .form-item-wrapper .u-radio-label:after {
  width: 6px;
  height: 6px;
  top: 8px;
  left: -1px;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .form-item-wrapper .nc-radio-wrapper {
  display: block;
  margin-bottom: 10px;
  width: 100%;
  font-size: 13px;
  font-family: PingFangHK-Regular;
  color: #000912;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .form-item-wrapper .des-wrapper {
  min-height: 82px;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .form-item-wrapper .work-flow {
  position: absolute;
  text-decoration: underline;
  bottom: -18px;
  right: 0;
}
.approval-opinions-modal-wrapper .u-modal-body .modal-body-wrapper .form-wrapper .designate-input-icon-wrapper {
  position: absolute;
  right: 5px;
  top: 6px;
}
.approval-opinions-modal-wrapper .u-modal-footer {
  padding: 0;
  height: 40px;
  background: #ffffff;
  border-radius: 0px 0px 3px 3px;
  border-top: 2px solid #d9d9d9;
}
.approval-opinions-modal-wrapper .u-modal-footer .u-button {
  display: inline-block;
  margin-top: 4px;
  width: 60px;
  height: 28px;
  font-size: 12px;
  font-family: MicrosoftYaHei;
  line-height: 28px;
  border-radius: 3px;
}
.approval-opinions-modal-wrapper .u-modal-footer .button-primary {
  color: white;
  background: #0084ff !important;
}
.approval-opinions-modal-wrapper .u-modal-footer .button-info {
  margin-right: 20px;
  background: #ebf0f5;
  border-radius: 4px;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  color: #000912;
}
.outer-steps.u-steps-horizontal {
  background-color: #fff;
  padding: 20px;
}
.outer-steps.u-steps-horizontal .desc-item {
  white-space: nowrap;
}
.outer-steps.u-steps-horizontal .desc-item .open-text {
  cursor: pointer;
  color: #008fd7;
  border-bottom: 1px solid #008fd7;
}
.outer-steps.u-steps-horizontal .desc-tips-dark {
  color: #666;
}
.outer-steps.u-steps-horizontal .u-steps-item {
  margin-right: 0 !important;
  max-width: 23% !important;
}
.outer-steps.u-steps-horizontal .u-steps-item .u-steps-item-title {
  padding-right: 5px;
}
.outer-steps.u-steps-horizontal .u-steps-item .u-steps-item-icon {
  height: 18px;
  width: 18px;
  line-height: 18px;
  margin-top: 7px;
}
.outer-steps.u-steps-horizontal .u-steps-item .u-steps-item-icon .icon-liucheng {
  position: relative;
  top: -5px;
  font-size: 13px;
  color: #fff;
}
.outer-steps.u-steps-horizontal .u-steps-item .u-steps-tail > i:after {
  background: #E14C46;
}
.outer-steps.u-steps-horizontal .u-steps-item.u-steps-status-finish .u-steps-tail > i:after {
  background: #E14C46;
}
.outer-steps.u-steps-horizontal .u-steps-item.u-steps-status-finish .u-steps-head-inner {
  border: 1px solid #e14c46;
}
.outer-steps.u-steps-horizontal .u-steps-item.u-steps-status-finish .u-steps-head-inner .uicon-check {
  color: #E14C46;
}
.outer-steps.u-steps-horizontal .u-steps-item.first-step .u-steps-head-inner .uicon-check:before {
  content: '\E628' !important;
}
.outer-steps.u-steps-horizontal .u-steps-item.last-process .u-steps-step .u-steps-head .u-steps-head-inner {
  width: 20px;
  height: 20px;
  border: 1px solid #e14c46;
  background: #e14c46;
}
.outer-steps.u-steps-horizontal .u-steps-item.last-process .u-steps-step .u-steps-head .u-steps-head-inner .u-steps-icon {
  color: #fff;
}
.outer-steps.u-steps-horizontal .u-steps-item.last-process .u-steps-step .u-steps-head .u-steps-head-inner .u-steps-icon span {
  position: relative;
  top: -8px;
}
.outer-steps.u-steps-horizontal .u-steps-item.second-more .u-steps-head-inner .uicon-check:before {
  content: '\E629' !important;
}
.outer-steps.u-steps-horizontal .u-steps-item.second-more .u-steps-description .desc-item {
  font-size: 14px;
  color: #999999;
}
.outer-steps.u-steps-horizontal .u-steps-item.finish-step .u-steps-head-inner .uicon-check:before {
  content: '\E627' !important;
}
.outer-steps.u-steps-horizontal .u-steps-item .tips-str {
  width: 80px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.outer-steps.u-steps-horizontal .u-steps-main {
  margin-top: 30px;
  margin-left: -30px;
}
.outer-steps.u-steps-horizontal .u-steps-main .u-steps-title {
  font-size: 14px;
  margin-bottom: 1px;
  color: rgba(0, 0, 0, 0.65);
}
.outer-steps.u-steps-horizontal .u-steps-main .u-steps-description .desc-item {
  font-size: 14px;
  color: #999999;
}
.outer-steps.u-steps-horizontal .u-steps-main .u-steps-description .item-action {
  color: rgba(0, 0, 0, 0.65);
  height: 20px;
}
.u-steps.outer-steps .u-steps-head-inner,
.u-steps.inner-steps .u-steps-head-inner {
  width: 20px;
  height: 20px;
}
.u-steps.outer-steps .u-steps-head-inner .uicon-check:before,
.u-steps.inner-steps .u-steps-head-inner .uicon-check:before {
  font-family: 'iconfont' !important;
  position: relative;
  top: -3px;
}
.u-steps-vertical .process-more-detail .u-steps-icon {
  width: 100%;
  height: 100%;
  position: relative;
  background: #fff;
}
.u-steps-vertical .process-more-detail .u-steps-icon::before {
  display: block;
  position: absolute;
  content: "\E677";
  top: 3px;
  left: -6px;
}
.u-steps-vertical .process-more-detail .desc-item {
  color: #666;
}
.u-steps-vertical .process-more-detail .date,
.u-steps-vertical .process-more-detail .approve-txt {
  color: #BFBFBF;
}
.u-steps-vertical .process-more-detail .u-steps-item-tail {
  left: 10px !important;
}
.u-steps-vertical .process-more-detail .u-steps-item-title {
  line-height: 1.5;
}
.u-steps-vertical .process-more-detail .u-popover-content {
  overflow-x: hidden;
}
.u-steps.inner-steps {
  margin-top: 10px;
  margin-left: auto;
}
.approve-process-open-pop .u-popover-content {
  max-height: 460px;
  overflow: auto;
}
.approve-process-open-pop .u-popover-content .more .u-steps-item .u-steps-tail i:after {
  background: #E14C46;
}
.approve-process-open-pop .u-popover-content .more .u-steps-item .u-steps-step .u-steps-head .u-steps-head-inner {
  width: 20px;
  height: 20px;
  border: 1px solid #e14c46;
}
.approve-process-open-pop .u-popover-content .more .u-steps-item .u-steps-step .u-steps-head .u-steps-head-inner .u-steps-icon {
  color: #E14C46;
}
.approve-process-open-pop .u-popover-content .more .u-steps-item .u-steps-step .u-steps-head .u-steps-head-inner .u-steps-icon:before {
  font-family: 'iconfont' !important;
  position: relative;
  top: -3px;
  content: '\E627' !important;
}
.approve-process-open-pop .u-popover-content .title {
  margin-right: 8px;
}
.approve-process-open-pop.fade.inverse .tooltip-inner div {
  padding: 0px 8px 2px !important;
}
.more-vertical-step .u-steps-head-inner {
  background-color: #fff !important;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog {
  min-width: 900px;
  max-width: 900px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content {
  max-height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .u-modal-header {
  background: #f3f3f3;
  border-radius: 3px 3px 0px 0px;
  padding: 10ox 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #E7E7E7;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title {
  color: #111111;
  font-size: 14px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .u-modal-header .u-close {
  height: 20px;
  width: 14px;
  top: 6px;
  outline: none;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .u-modal-header .u-close span {
  display: none;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers {
  height: calc(100% - 40px);
  overflow: auto;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row {
  margin: 0px;
  background: #f5f7f9;
  height: 226px;
  border-top: 1px solid #D7D7D7;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 {
  padding: 0;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 .editor-submit-area .textarea-wrap {
  height: 186px;
  float: right;
  width: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 .editor-submit-area .textarea-wrap .editor-show-area {
  width: 100% !important;
  height: 100%;
  resize: none !important;
  outline: none;
  border: none;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 .editor-submit-area .editor-control-btns {
  background-color: #F5F7F9;
  height: 39px;
  padding: 8px 10px 0 0;
  float: right;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 .editor-submit-area .editor-control-btns .u-button.opt-btn {
  min-width: 55px;
  height: 24px;
  font-size: 12px;
  padding: 6px 15px 5px 16px;
  line-height: 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #D9D9D9;
  color: #555555;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 .editor-submit-area .editor-control-btns .u-button.opt-btn:hover {
  background: #D9D9D9;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 .editor-submit-area .editor-control-btns .u-button.opt-btn:first-child {
  color: #fff;
  background: #E14C46;
  border: none;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-8 .editor-submit-area .editor-control-btns .u-button.opt-btn:first-child:hover {
  background: #D7332C;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 {
  border-left: 1px solid #DEE0E4;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-opt-btns,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-comp-btns {
  margin: 0px 24px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-opt-btns .opt-btn,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-comp-btns .opt-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 2px;
  height: 30px !important;
  min-width: 50px !important;
  width: 50px !important;
  background: #D1DEEF;
  border-radius: 3px;
  border: 1px solid #c3d2e5;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-opt-btns {
  margin: 5px 24px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-opt-btns .opt-btn:hover {
  background-color: #A2C7F6;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-comp-btns .opt-btn {
  height: 32px;
  background: #e0e0e0;
  border: 1px solid #d1d3d6;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .centerWrap .editor-comp-btns .opt-btn:hover {
  background-color: #C7C9CC;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .tab-content {
  overflow: auto;
  height: 295px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .tab-content-item {
  padding-left: 5px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .u-row .u-col-md-4 .tab-content-item:hover {
  background: #1e88e5;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .explain-area {
  overflow-y: auto;
  word-wrap: break-word;
  height: 45px;
  background: #ffffff;
  border-radius: 3px 3px 0px 0px;
  border: 1px solid #d6d6d6;
  margin: 0 5px 3px;
  color: #888888;
  padding: 5px 10px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap {
  height: 359px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row {
  height: calc(100% - 48px);
  overflow: hidden;
  border: none;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-row {
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 {
  height: 100%;
  padding: 0;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6:first-child {
  border-right: 1px solid #d7d7d7;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-content {
  height: 283px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .tab-content {
  height: 283px;
  overflow: auto;
  background: #fff;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .tab-content li.tab-content-item {
  height: 24px;
  line-height: 24px;
  color: #363C4A;
  padding-left: 15px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .tab-content li.tab-content-item:hover {
  background-color: #FEFEDC;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content {
  height: calc(100% - 28px) !important;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane {
  height: 100% !important;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane li {
  line-height: 25px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area {
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area .u-row div {
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area .u-row div .u-col-md-6 .surface-left,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area .u-row div .u-col-md-6 .surface-right {
  height: calc(100% - 90px);
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area .u-row div .u-col-md-6 label.u-checkbox {
  line-height: 21px;
  height: 26px;
  display: block;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area .u-row div .u-col-md-6 label.u-checkbox label.u-checkbox-label::before {
  top: 7px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area .u-row div .u-col-md-6 .u-form-control-wrapper {
  margin-bottom: 2px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-content .u-tabs-tabpane .surface-area .u-row div .u-col-md-6 .u-form-control-wrapper input {
  margin-top: 0px !important;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right li {
  color: #888888;
  border-bottom: 1px solid #D0D0D0;
  padding-left: 20px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right li:hover {
  background-color: #F3F3F3;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right {
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs {
  height: 100%;
  overflow: hidden;
  padding: 0;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar {
  height: 28px;
  background-color: #EDEDED;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container {
  height: 100%;
  background-color: #EDEDED;
  padding: 0 28px;
  border-bottom: 1px solid #D7D7D7;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-prev,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-prev,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-next,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-next {
  line-height: 28px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-prev span,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-prev span,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-next span,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-tab-next span {
  line-height: 9px;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap {
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll {
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav {
  height: 100%;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab {
  height: 23px;
  padding: 3px 12px 4px;
  line-height: 16px;
  color: #666666;
  background-color: #EDEDED;
  font-size: 12px;
  min-width: unset;
}
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-left .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab.u-tabs-tab-active,
.nc-modal.u-modal.FormulaEditorWrap .u-modal-dialog .u-modal-content .editor-containers .detailInfoWrap .u-row .u-col-md-6 .tabs-right .lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab.u-tabs-tab-active {
  background: #ffffff;
  border-radius: 3px 3px 0px 0px;
  border: 1px solid #d9d9d9;
  color: #111111;
  border-bottom: 1px solid #fff;
}
.u-notification {
  z-index: -1 !important;
}
.bill-approve-modal {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background: #fff;
  z-index: 190;
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 80%;
  width: 1200px;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.bill-approve-modal.hide-approve-detail {
  visibility: hidden;
}
.bill-approve-modal.show-approve-detail {
  display: block;
}
.bill-approve-modal .bill-approve-title {
  width: 100%;
  height: 40px;
  padding: 12px 20px 8px 20px;
  border-bottom: 1px solid #e9e9e9;
  text-align: left;
}
.bill-approve-modal .bill-approve-title-name {
  font-size: 14px;
}
.bill-approve-modal .bill-approve-title-close {
  float: right;
  cursor: pointer;
  font-size: 14px;
  margin-top: 3px;
}
.bill-approve-modal .bill-approve-detail {
  padding: 10px;
  min-height: 150px;
}
.bill-approve-modal-shade {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 180;
  opacity: 1;
  background-color: #000;
  opacity: 0.6;
  overflow-x: hidden;
  overflow-y: auto;
}
.searchPlanBoxHeight {
  max-height: 90px;
}
.NC_searchPlanBox {
  overflow: hidden;
  height: auto;
  padding-bottom: 4px;
  background: #f9f9f9;
  -webkit-box-shadow: 0px 1px 0px #ececec;
          box-shadow: 0px 1px 0px #ececec;
  border: 1px solid #d0d0d0;
}
.NC_searchPlanBox .NC_searchPlanName {
  width: 10%;
  height: 100%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  float: left;
  padding-top: 10px;
  border-radius: 4px;
  padding-left: 8px;
  font-size: 12px;
  color: #555;
}
.NC_searchPlanBox .NC_searchPlanMain {
  float: left;
  width: 85%;
  padding-top: 5px;
}
.NC_searchPlanBox .NC_searchPlanMain .searchChild {
  margin-bottom: 10px;
}
.NC_searchPlanBox .NC_searchPlanBtn {
  float: right;
  height: 100%;
  width: 5%;
}
.NC_searchPlanBox .NC_searchPlanBtn .closeSearchPlan {
  float: right;
  margin-right: 5px;
  font-size: 28px;
  text-align: center;
  line-height: 30px;
  color: #757f8c;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.NC_searchPlanBox .NC_searchPlanBtn .moreSearchPlan {
  float: right;
  position: absolute;
  bottom: 10px;
  color: #007ace;
  font-size: 12px;
  right: 10px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.NC_searchAdvComBox {
  margin: 0;
  padding: 0;
  height: auto;
}
.NC_searchAdvComBox .u-tree-switcher {
  margin-top: 9px !important;
}
.NC_searchAdvComBox .u-tree-switcher .icon-control {
  font-size: 14px;
  color: #757f8c;
}
.NC_searchAdvComBox .u-tree li a {
  display: inline-block;
  width: 96%;
}
.NC_searchAdvCom {
  width: 100%;
  min-height: 45px;
  background-color: #f4f5f7;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.NC_searchAdvCom .nc-select .u-select-selection {
  height: auto;
  min-height: 30px;
  margin-right: 0px;
  margin-bottom: 10px;
}
.NC_searchAdvCom .checkbox_switchtype {
  line-height: 0;
}
.NC_searchAdvCom .checkbox_switchtype .u-checkbox-label::before {
  top: 0;
}
.NC_searchAdvCom .checkbox_switchtype .u-checkbox-label::after {
  top: 0;
}
.NC_searchAdvCom .checkboxtype .checkbox {
  line-height: 28px;
}
.NC_searchAdvCom .checkboxtype .checkbox .u-checkbox {
  margin-right: 5px;
}
.NC_searchAdvCom .mustFillIn {
  float: left;
  color: red;
  margin-top: 10px;
  font-size: 16px;
  margin-left: 2px;
  position: absolute;
}
.NC_searchAdvCom .searchAdvCom_name {
  line-height: 45px;
  width: 130px;
  padding-left: 10px;
  color: #474d54;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NC_searchAdvCom .searchAdvCom_select {
  margin-top: 8px;
  width: 60px;
}
.NC_searchAdvCom .searchAdvCom_select .nc-select .u-select-selection {
  padding: 0;
}
.NC_searchAdvCom .searchAdvCom_select .option-label {
  display: inline-block;
  font-size: 13px;
  text-align: center;
  padding-top: 8px;
}
.NC_searchAdvCom .searchAdvCom_com {
  margin-top: 8px;
  margin-left: 10px;
  width: 146px;
}
.NC_searchAdvCom .searchAdvCom_com .u-select-selection {
  width: 100%;
}
.NC_searchAdvCom .searchAdvCom_com .calendar-picker {
  width: 100%;
}
.NC_searchAdvCom .searchAdvCom_com .u-form-control {
  width: 100%;
  font-size: 12px;
  border-radius: 4px;
}
.NC_searchAdvCom .lightapp-component-form {
  padding: 0;
}
.NC_searchAdvCom .u-row {
  margin: 0;
  min-height: 40px;
  height: 45px;
}
.NC_searchAdvCom .formControl {
  margin: 0 !important;
  padding: 0 !important;
  margin-top: 8px !important;
  margin-left: 10px !important;
  width: 380px;
}
.NC_searchAdvCom .formControl .u-form-control {
  width: 380px !important;
}
.NC_searchAdvCom .searchAdvCom_remove {
  line-height: 45px;
  color: #919191;
  cursor: pointer;
}
@font-face {
  font-family: "iconfont"; /* Project id 621419 */
  src: url(./assets/iconfont94d74a1a.woff2) format('woff2'),
       url(./assets/iconfont2a76b869.woff) format('woff'),
       url(./assets/iconfont1abd916b.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wenhao-m:before {
  content: "\E7FC";
}

.icon-yujingshandian:before {
  content: "\E7F2";
}

.icon-weiwancheng:before {
  content: "\E7FA";
}

.icon-yiwancheng2:before {
  content: "\E7FB";
}

.icon-zhuomiankuanduicon:before {
  content: "\E7F6";
}

.icon-gongshibianjiqi-you:before {
  content: "\E4C2";
}

.icon-gongshibianjiqi-zuo:before {
  content: "\E7F9";
}

.icon-fenggeshezhi:before {
  content: "\E7F8";
}

.icon-biaoge:before {
  content: "\E7F3";
}

.icon-wenzi:before {
  content: "\E7F4";
}

.icon-zhuomianjianjuicon:before {
  content: "\E7F5";
}

.icon-tubiaofenggeicon:before {
  content: "\E7F7";
}

.icon-peizhi:before {
  content: "\E7F0";
}

.icon-yindao:before {
  content: "\E7F1";
}

.icon-qiyong1:before {
  content: "\E7EE";
}

.icon-tingyong1:before {
  content: "\E7EF";
}

.icon-banxuan:before {
  content: "\E7ED";
}

.icon-xu-zhankai:before {
  content: "\E78F";
}

.icon-xu-kong:before {
  content: "\E7EB";
}

.icon-xu-shouqi:before {
  content: "\E7EC";
}

.icon-xiaobujianrukou:before {
  content: "\E787";
}

.icon-wenhao:before {
  content: "\E75F";
}

.icon-bianji1:before {
  content: "\E7EA";
}

.icon-lbsz:before {
  content: "\E7E9";
}

.icon-moren:before {
  content: "\E7E7";
}

.icon-gengduo3:before {
  content: "\E7E8";
}

.icon-dingwei:before {
  content: "\E7E5";
}

.icon-sxuan:before {
  content: "\E7E6";
}

.icon-xy:before {
  content: "\E7E2";
}

.icon-sy:before {
  content: "\E7E3";
}

.icon-zmbj:before {
  content: "\E7E4";
}

.icon-moji1:before {
  content: "\E7E0";
}

.icon-moji2:before {
  content: "\E7E1";
}

.icon-gsbjq-xiayibu:before {
  content: "\E7D9";
}

.icon-gsbjq-fuzhi:before {
  content: "\E7DA";
}

.icon-gsbjq-fx:before {
  content: "\E7DB";
}

.icon-gsbjq-shangyibu:before {
  content: "\E7DC";
}

.icon-gsbjq-shanchu:before {
  content: "\E7DD";
}

.icon-gsbjq-jianpan:before {
  content: "\E7DE";
}

.icon-gsbjq-zhuanyi:before {
  content: "\E7DF";
}

.icon-baohan:before {
  content: "\E7CC";
}

.icon-budengyu:before {
  content: "\E7CD";
}

.icon-buweikong:before {
  content: "\E7CE";
}

.icon-bubaohan:before {
  content: "\E7CF";
}

.icon-dayu:before {
  content: "\E7D0";
}

.icon-dayudengyu:before {
  content: "\E7D1";
}

.icon-dengyu:before {
  content: "\E7D2";
}

.icon-jieyu:before {
  content: "\E7D3";
}

.icon-weikong:before {
  content: "\E7D4";
}

.icon-xiaoyu:before {
  content: "\E7D5";
}

.icon-zuobaohan:before {
  content: "\E7D6";
}

.icon-xiaoyudengyu:before {
  content: "\E7D7";
}

.icon-youbaohan:before {
  content: "\E7D8";
}

.icon-tui:before {
  content: "\E7CB";
}

.icon-kuaisuxinzeng:before {
  content: "\E7CA";
}

.icon-shangchuantubiao:before {
  content: "\E7C9";
}

.icon-zhankaijiantou:before {
  content: "\E7C8";
}

.icon-paixufuhao-jiangxu:before {
  content: "\E7C3";
}

.icon-chakan:before {
  content: "\E7C4";
}

.icon-paixufuhao-shengxu:before {
  content: "\E7C5";
}

.icon-xiaoxi4:before {
  content: "\E7C6";
}

.icon-gouwuche:before {
  content: "\E7C7";
}

.icon-riqi-zuo2:before {
  content: "\E7C1";
}

.icon-riqi-zuo1:before {
  content: "\E7C2";
}

.icon-riqi-you1:before {
  content: "\E7BF";
}

.icon-riqi-you2:before {
  content: "\E7C0";
}

.icon-xinzengrukou:before {
  content: "\E7B9";
}

.icon-xinzengyemian:before {
  content: "\E7BA";
}

.icon-xinyeqiandakai:before {
  content: "\E7BB";
}

.icon-xinzeng:before {
  content: "\E7BC";
}

.icon-shoucangdianliang:before {
  content: "\E7BD";
}

.icon-shoucang1:before {
  content: "\E7BE";
}

.icon-xuankuangduihaojiaobiao:before {
  content: "\E7B7";
}

.icon-quanbuzhankai:before {
  content: "\E7B5";
}

.icon-quanbushouqi:before {
  content: "\E7B6";
}

.icon-liuchengdaohangicon:before {
  content: "\E7B2";
}

.icon-beijingtuicon:before {
  content: "\E7B1";
}

.icon-zhutipifuicon:before {
  content: "\E7B3";
}

.icon-luzhiicon:before {
  content: "\E7B4";
}

.icon-yewushezhiicon:before {
  content: "\E7B8";
}

.icon-gengduo2:before {
  content: "\E742";
}

.icon-chaxun:before {
  content: "\E7B0";
}

.icon-sheweimoren:before {
  content: "\E60B";
}

.icon-shouqi4:before {
  content: "\E60C";
}

.icon-xiala:before {
  content: "\E614";
}

.icon-gaojichaxun:before {
  content: "\E61B";
}

.icon-bianzu20:before {
  content: "\E609";
}

.icon-xinghao:before {
  content: "\E605";
}

.icon-zanwushuju:before {
  content: "\E7AF";
}

.icon-fujian:before {
  content: "\E7AD";
}

.icon-xiazai:before {
  content: "\E7AE";
}

.icon-yingyongdaohang-qukuaibiaoti-icon:before {
  content: "\E7A7";
}

.icon-yingyongdaohang-ziliuchengicon:before {
  content: "\E7A8";
}

.icon-yingyongdaohang-xiangongju-icon:before {
  content: "\E7A9";
}

.icon-yingyongdaohang-qukuaimorenyangshi-icon:before {
  content: "\E7AA";
}

.icon-yingyongdaohang-lingxing-icon:before {
  content: "\E7AB";
}

.icon-yingyongdaohang-xujiediangongju-icon:before {
  content: "\E7AC";
}

.icon-dingyuezhihangjilu:before {
  content: "\E7A5";
}

.icon-huodongzhihang:before {
  content: "\E7A6";
}

.icon-riqi:before {
  content: "\E604";
}

.icon-yingyongdaohang:before {
  content: "\E75E";
}

.icon-biaogeyoujianzhankai:before {
  content: "\E7A4";
}

.icon-danjufanhuiicon:before {
  content: "\E7A3";
}

.icon-saoyisao1:before {
  content: "\E7A2";
}

.icon-yulanzhankai:before {
  content: "\E7A0";
}

.icon-yulanshouqi:before {
  content: "\E7A1";
}

.icon-gengduomoban:before {
  content: "\E79F";
}

.icon-wancheng2:before {
  content: "\E79D";
}

.icon-jinhangzhong1:before {
  content: "\E79E";
}

.icon-open:before {
  content: "\E79C";
}

.icon-zihao:before {
  content: "\E71D";
}

.icon-hengpailie:before {
  content: "\E796";
}

.icon-shupailie:before {
  content: "\E797";
}

.icon-guiwei:before {
  content: "\E798";
}

.icon-youjiantou:before {
  content: "\E799";
}

.icon-xiajiantou1:before {
  content: "\E79A";
}

.icon-fenge:before {
  content: "\E79B";
}

.icon-kaishi:before {
  content: "\E794";
}

.icon-jieshu:before {
  content: "\E795";
}

.icon-rylb:before {
  content: "\E793";
}

.icon-shangjiantou:before {
  content: "\A034";
}

.icon-xiajiantou:before {
  content: "\A943";
}

.icon-yonghuming:before {
  content: "\E790";
}

.icon-zuzhi2:before {
  content: "\E791";
}

.icon-mima1:before {
  content: "\E792";
}

.icon-gxh-xiangmuguanli:before {
  content: "\E78E";
}

.icon-gxh-morenshezhi:before {
  content: "\E78C";
}

.icon-gxh-yonghujiemianshezhi:before {
  content: "\E78D";
}

.icon-tishi:before {
  content: "\E78B";
}

.icon-liebiao1:before {
  content: "\E789";
}

.icon-kapian:before {
  content: "\E78A";
}

.icon-quanmianyusuan:before {
  content: "\E786";
}

.icon-jituancaiwubaobiao:before {
  content: "\E788";
}

.icon-shujudaoru:before {
  content: "\E77D";
}

.icon-shujuzhunbei:before {
  content: "\E77E";
}

.icon-moxingguanli:before {
  content: "\E77F";
}

.icon-keshihua:before {
  content: "\E780";
}

.icon-shitu:before {
  content: "\E781";
}

.icon-liebiao:before {
  content: "\E782";
}

.icon-hengpai:before {
  content: "\E783";
}

.icon-fuwei:before {
  content: "\E784";
}

.icon-shupai:before {
  content: "\E785";
}

.icon-danren:before {
  content: "\E77A";
}

.icon-saoma-shenpi:before {
  content: "\E77B";
}

.icon-duoren:before {
  content: "\E77C";
}

.icon-bohui:before {
  content: "\E775";
}

.icon-chenggong1:before {
  content: "\E776";
}

.icon-fasong:before {
  content: "\E777";
}

.icon-buzhou-dangqian:before {
  content: "\E778";
}

.icon-buzhou-kaishi:before {
  content: "\E779";
}

.icon-chuanshuzhong:before {
  content: "\E76E";
}

.icon-yiqueren:before {
  content: "\E76F";
}

.icon-biangeng:before {
  content: "\E770";
}

.icon-wancheng1:before {
  content: "\E771";
}

.icon-dongjie:before {
  content: "\E772";
}

.icon-shibai1:before {
  content: "\E773";
}

.icon-zuofei1:before {
  content: "\E774";
}

.icon-jiantou:before {
  content: "\E76D";
}

.icon-danjutianxie:before {
  content: "\E769";
}

.icon-kaishishenpi:before {
  content: "\E76A";
}

.icon-qupingjia:before {
  content: "\E76B";
}

.icon-liuchengjieshu:before {
  content: "\E76C";
}

.icon-weixiao:before {
  content: "\E767";
}

.icon-chenggong:before {
  content: "\E768";
}

.icon-pingjiaguize:before {
  content: "\E765";
}

.icon-xingxinggray:before {
  content: "\E764";
}

.icon-xingxingyellow:before {
  content: "\E766";
}

.icon-kuaijiejian:before {
  content: "\E763";
}

.icon-bi:before {
  content: "\E75C";
}

.icon-fangda:before {
  content: "\E75D";
}

.icon-fuxuanzhuan:before {
  content: "\E75";
}

.icon-suoxiao:before {
  content: "\E999";
}

.icon-zhengxuanzhuan:before {
  content: "\E760";
}

.icon-shangyizhang:before {
  content: "\E761";
}

.icon-xiayizhang:before {
  content: "\E762";
}

.icon-wuxiao1:before {
  content: "\E759";
}

.icon-yiwancheng1:before {
  content: "\E75A";
}

.icon-jinhangzhong:before {
  content: "\E75B";
}

.icon-kaishijiedan:before {
  content: "\E757";
}

.icon-jiedanzhong:before {
  content: "\E758";
}

.icon-shijian:before {
  content: "\E756";
}

.icon-tree-open:before {
  content: "\E754";
}

.icon-tree-close:before {
  content: "\E755";
}

.icon-ncc-pt-fj:before {
  content: "\E753";
}

.icon-danchuang:before {
  content: "\E752";
}

.icon-tingyong:before {
  content: "\E6F0";
}

.icon-qiyong:before {
  content: "\E750";
}

.icon-zanting1:before {
  content: "\E751";
}

.icon-xiangshangjiantou:before {
  content: "\E74E";
}

.icon-xiangxiajiantou:before {
  content: "\E74F";
}

.icon-xiaoxi3:before {
  content: "\E74B";
}

.icon-xuexi:before {
  content: "\E74A";
}

.icon-chuansuo-you-copy:before {
  content: "\E74D";
}

.icon-chuansuo-quanbuyou:before {
  content: "\E748";
}

.icon-chuansuo-you:before {
  content: "\E749";
}

.icon-chuansuo-quanbuyou-copy:before {
  content: "\E74C";
}

.icon-caiwuzuzhi:before {
  content: "\E747";
}

.icon-cuowu1:before {
  content: "\E746";
}

.icon-gengduo1:before {
  content: "\E745";
}

.icon-wuxiao:before {
  content: "\E73E";
}

.icon-danjufanhui1:before {
  content: "\E744";
}

.icon-mbpz_sq:before {
  content: "\E741";
}

.icon-mbpz_pp:before {
  content: "\E73F";
}

.icon-mbpz_tj:before {
  content: "\E740";
}

.icon-yebj:before {
  content: "\E73D";
}

.icon-text:before {
  content: "\E73C";
}

.icon-jiantou-you:before {
  content: "\E600";
}

.icon-shenheyaodian:before {
  content: "\E73B";
}

.icon-tongguo:before {
  content: "\E736";
}

.icon-butongguo:before {
  content: "\E738";
}

.icon-wentiqingdan:before {
  content: "\E739";
}

.icon-bohuijieguo:before {
  content: "\E73A";
}

.icon-yiwancheng:before {
  content: "\E734";
}

.icon-yiguaqi:before {
  content: "\E735";
}

.icon-yunhangzhong-copy:before {
  content: "\E737";
}

.icon-djgantanhao:before {
  content: "\E733";
}

.icon-lieshaixuanx:before {
  content: "\E6DB";
}

.icon-jifen:before {
  content: "\E723";
}

.icon-shoucang:before {
  content: "\E724";
}

.icon-fenxiang2:before {
  content: "\E731";
}

.icon-yuanchuang:before {
  content: "\E732";
}

.icon-lieguolv:before {
  content: "\E6AC";
}

.icon-gantanhao:before {
  content: "\E619";
}

.icon-weifabu1:before {
  content: "\E72F";
}

.icon-yifabu1:before {
  content: "\E730";
}

.icon-cuowu:before {
  content: "\E6A8";
}

.icon-shangchuan2:before {
  content: "\E722";
}

.icon-dianzanhuangse:before {
  content: "\E725";
}

.icon-pinglunhuise:before {
  content: "\E726";
}

.icon-xiazailanse:before {
  content: "\E727";
}

.icon-pinglunhuangse:before {
  content: "\E728";
}

.icon-shoucanghuangse:before {
  content: "\E729";
}

.icon-dianzanhuise:before {
  content: "\E72A";
}

.icon-xiazaihuangse:before {
  content: "\E72B";
}

.icon-xiazaihuise:before {
  content: "\E72C";
}

.icon-shoucanghuise:before {
  content: "\E72D";
}

.icon-pinglunshixin:before {
  content: "\E72E";
}

.icon-daitiqu1:before {
  content: "\E721";
}

.icon-mima:before {
  content: "\E69D";
}

.icon-zuzhi1:before {
  content: "\E6A5";
}

.icon-yonghu1:before {
  content: "\E6A6";
}

.icon-ncc-sq:before {
  content: "\E71C";
}

.icon-ncc-zk:before {
  content: "\E720";
}

.icon-shouqi3:before {
  content: "\E71B";
}

.icon-qingkong1:before {
  content: "\E69C";
}

.icon-chaxunmoren:before {
  content: "\E719";
}

.icon-chaxunxuantingdianji:before {
  content: "\E71A";
}

.icon-jiangxu1:before {
  content: "\E678";
}

.icon-paimingjiang:before {
  content: "\E67B";
}

.icon-buxianshi1:before {
  content: "\E67F";
}

.icon-paimingsheng:before {
  content: "\E680";
}

.icon-shezhichengyuan:before {
  content: "\E681";
}

.icon-shaixuan1:before {
  content: "\E684";
}

.icon-xiaoji1:before {
  content: "\E685";
}

.icon-shengxu1:before {
  content: "\E692";
}

.icon-zhanbi:before {
  content: "\E699";
}

.icon-xiugaijisuanziduan:before {
  content: "\E69A";
}

.icon-zengjiajisuanziduan:before {
  content: "\E69B";
}

.icon-ncc-pt-wr:before {
  content: "\E718";
}

.icon-ncc-pt-cxq:before {
  content: "\E701";
}

.icon-ncc-pt-bgq:before {
  content: "\E702";
}

.icon-ncc-pt-kssj:before {
  content: "\E703";
}

.icon-ncc-pt-bdq:before {
  content: "\E704";
}

.icon-ncc-pt-mmk:before {
  content: "\E705";
}

.icon-ncc-pt-je:before {
  content: "\E706";
}

.icon-ncc-pt-sj:before {
  content: "\E707";
}

.icon-ncc-pt-cz:before {
  content: "\E708";
}

.icon-ncc-pt-zyfzsx:before {
  content: "\E709";
}

.icon-ncc-pt-zdyx:before {
  content: "\E70A";
}

.icon-ncc-pt-xs:before {
  content: "\E70B";
}

.icon-ncc-pt-rq:before {
  content: "\E70C";
}

.icon-ncc-pt-dywb:before {
  content: "\E70D";
}

.icon-ncc-pt-lj:before {
  content: "\E70E";
}

.icon-ncc-pt-mj:before {
  content: "\E70F";
}

.icon-ncc-pt-rqsj:before {
  content: "\E710";
}

.icon-ncc-pt-zf:before {
  content: "\E711";
}

.icon-ncc-pt-jssj:before {
  content: "\E712";
}

.icon-ncc-pt-zs:before {
  content: "\E713";
}

.icon-ncc-pt-wb:before {
  content: "\E714";
}

.icon-ncc-pt-zdyda:before {
  content: "\E715";
}

.icon-ncc-pt-wsq:before {
  content: "\E716";
}

.icon-ncc-pt-zj:before {
  content: "\E717";
}

.icon-yisheweishouye:before {
  content: "\E67E";
}

.icon-xiangshang1:before {
  content: "\E700";
}

.icon-yulan:before {
  content: "\E677";
}

.icon-zhishiguanli:before {
  content: "\E6FF";
}

.icon-cx-zhankai:before {
  content: "\E674";
}

.icon-cx-shouqi:before {
  content: "\E673";
}

.icon-NCC:before {
  content: "\E670";
}

.icon-yuyincopy:before {
  content: "\E66E";
}

.icon-yuyin:before {
  content: "\E66F";
}

.icon-sousuo1:before {
  content: "\E6FA";
}

.icon-xiaoxi2:before {
  content: "\E6FD";
}

.icon-yewuriqi:before {
  content: "\E6FE";
}

.icon-luzhi1:before {
  content: "\E6FC";
}

.icon-xinzengfenzu:before {
  content: "\E6FB";
}

.icon-zuijinfangwen1:before {
  content: "\E6EC";
}

.icon-weidu:before {
  content: "\E66A";
}

.icon-xiaoji:before {
  content: "\E66C";
}

.icon-buxianshi:before {
  content: "\E66D";
}

.icon-xinzengsunbiao:before {
  content: "\E6EB";
}

.icon-gaopaiyiicon:before {
  content: "\E667";
}

.icon-gaopaiyiicon1:before {
  content: "\E668";
}

.icon-gaopaiyiicon2:before {
  content: "\E669";
}

.icon-fuzhikapian:before {
  content: "\E6F8";
}

.icon-fuzhicela:before {
  content: "\E6F9";
}

.icon-zuofei:before {
  content: "\E6F6";
}

.icon-hongchong:before {
  content: "\E6F7";
}

.icon-jijiangchaoqi:before {
  content: "\E6F4";
}

.icon-chaoqi:before {
  content: "\E6F5";
}

.icon-danjufanhui:before {
  content: "\E6F3";
}

.icon-xinzengwenjianjia:before {
  content: "\E661";
}

.icon-xinzengzijiedian:before {
  content: "\E666";
}

.icon-Artboardfuben:before {
  content: "\E6F2";
}

.icon-caozuoxinxifenge:before {
  content: "\E6F1";
}

.icon-tuozhuaijiaobiao:before {
  content: "\E660";
}

.icon-xingxingxuanzhong:before {
  content: "\E6EE";
}

.icon-xingxingquxiao:before {
  content: "\E6EF";
}

.icon-touxiang:before {
  content: "\E6ED";
}

.icon-xiangshang:before {
  content: "\E6E0";
}

.icon-xiangxia:before {
  content: "\E6DF";
}

.icon-zhutishezhi:before {
  content: "\E6E6";
}

.icon-yongyoufuwuzhichi:before {
  content: "\E6E7";
}

.icon-chanpinwendang:before {
  content: "\E6E8";
}

.icon-liuchengdaili:before {
  content: "\E6E9";
}

.icon-gerenrizhi1:before {
  content: "\E6EA";
}

.icon-cxshanchu:before {
  content: "\E65A";
}

.icon-cxzhongmingming:before {
  content: "\E65D";
}

.icon-cxxiugai:before {
  content: "\E65E";
}

.icon-cxqingkong:before {
  content: "\E65F";
}

.icon-xiaoxi1:before {
  content: "\E6E5";
}

.icon-shixin:before {
  content: "\E6E3";
}

.icon-kongxin:before {
  content: "\E6E4";
}

.icon-gerenzhongxinxuanzhong:before {
  content: "\E6E2";
}

.icon-suoding:before {
  content: "\E6E1";
}

.icon-shanchu4:before {
  content: "\E659";
}

.icon-weisuoding:before {
  content: "\E65B";
}

.icon-tuozhuai:before {
  content: "\E65C";
}

.icon-zhankai2:before {
  content: "\E6D8";
}

.icon-shouqi2:before {
  content: "\E6D9";
}

.icon-goutong:before {
  content: "\E6DA";
}

.icon-youjian:before {
  content: "\E6DC";
}

.icon-shouji:before {
  content: "\E6DD";
}

.icon-dianhua:before {
  content: "\E6DE";
}

.icon-zhankai1:before {
  content: "\E655";
}

.icon-shouqi1:before {
  content: "\E658";
}

.icon-logo:before {
  content: "\E663";
}

.icon-logo1:before {
  content: "\E664";
}

.icon-renyuan:before {
  content: "\E657";
}

.icon-kuaijiejiantishi:before {
  content: "\E656";
}

.icon-shu_qiyong:before {
  content: "\E653";
}

.icon-shu_tingyong:before {
  content: "\E654";
}

.icon-rili-yingyu:before {
  content: "\E6BA";
}

.icon-zhongzhi:before {
  content: "\E652";
}

.icon-shuaxin:before {
  content: "\E651";
}

.icon-shuaxin1:before {
  content: "\E71E";
}

.icon-shanchu3:before {
  content: "\E6D7";
}

.icon-fuzhi:before {
  content: "\E6D5";
}

.icon-zichan_bujian:before {
  content: "\E64E";
}

.icon-zichan_weizhi:before {
  content: "\E64F";
}

.icon-zichan_shebei:before {
  content: "\E650";
}

.icon-blue:before {
  content: "\E6D1";
}

.icon-Fill2:before {
  content: "\E6D6";
}

.icon-qiehuanyt:before {
  content: "\E64D";
}

.icon-zhengbiaobianji:before {
  content: "\E6C9";
}

.icon-zhengbiaobianji1:before {
  content: "\E6CF";
}

.icon-tuding:before {
  content: "\E6D0";
}

.icon-luzhi:before {
  content: "\E6D2";
}

.icon-zuzhi:before {
  content: "\E6D3";
}

.icon-luzhizhong:before {
  content: "\E6D4";
}

.icon-zanwufangan:before {
  content: "\E64C";
}

.icon-rilizuixin:before {
  content: "\E6CD";
}

.icon-canzhaozuixin:before {
  content: "\E6CE";
}

.icon-saoyisao:before {
  content: "\E6C8";
}

.icon-shezhi1:before {
  content: "\E6CA";
}

.icon-gerenpeizhi:before {
  content: "\E6CB";
}

.icon-zhanghushezhi:before {
  content: "\E6CC";
}

.icon-tuodong:before {
  content: "\E66B";
}

.icon-fenxiang1:before {
  content: "\E6C6";
}

.icon-jituanbaobiao:before {
  content: "\E64A";
}

.icon-shenpiyushezhi:before {
  content: "\E6C1";
}

.icon-morenshezhi:before {
  content: "\E6C2";
}

.icon-jituancaiwuhebing:before {
  content: "\E6C3";
}

.icon-dailirenshezhi:before {
  content: "\E6C4";
}

.icon-changyongshuju:before {
  content: "\E6C5";
}

.icon-danticaiwubaobiao:before {
  content: "\E6C7";
}

.icon-yewudanyuan:before {
  content: "\E646";
}

.icon-bumen:before {
  content: "\E647";
}

.icon-jituan:before {
  content: "\E648";
}

.icon-xuzuzhi:before {
  content: "\E649";
}

.icon-shouqi:before {
  content: "\E644";
}

.icon-zhankai:before {
  content: "\E6C0";
}

.icon-rili1:before {
  content: "\E612";
}

.icon-icon-canzhao:before {
  content: "\E643";
}

.icon-daitiqu:before {
  content: "\E665";
}

.icon-yonghu:before {
  content: "\E639";
}

.icon-yonghuzu:before {
  content: "\E642";
}

.icon-yujing:before {
  content: "\E641";
}

.icon-chaxun-hanshu:before {
  content: "\E63F";
}

.icon-xx-chakanxiangqing:before {
  content: "\E63E";
}

.icon-peizhi_tianjia:before {
  content: "\E63C";
}

.icon-peizhi_yixuan:before {
  content: "\E63D";
}

.icon-peizhi_up:before {
  content: "\E63A";
}

.icon-peizhi_down:before {
  content: "\E63B";
}

.icon-kaishi1:before {
  content: "\E6AD";
}

.icon-zanting:before {
  content: "\E6BF";
}

.icon-fenxiang:before {
  content: "\E6BE";
}

.icon-shaixuan:before {
  content: "\E6BB";
}

.icon-jiangxu:before {
  content: "\E6BC";
}

.icon-shengxu:before {
  content: "\E6BD";
}

.icon-shanchu2:before {
  content: "\E640";
}

.icon-yinhang:before {
  content: "\E64B";
}

.icon-rili-jin:before {
  content: "\E6AB";
}

.icon-duoxuan:before {
  content: "\E638";
}

.icon-guize:before {
  content: "\E636";
}

.icon-kemu:before {
  content: "\E637";
}

.icon-bangzhutishi:before {
  content: "\E82C";
}

.icon-celashouqi:before {
  content: "\E6A9";
}

.icon-fanhuishangyiji:before {
  content: "\E6AA";
}

.icon-biangengjilu:before {
  content: "\E662";
}

.icon-qiehuanyou:before {
  content: "\E691";
}

.icon-dianjiyou:before {
  content: "\E693";
}

.icon-dianjizuo:before {
  content: "\E697";
}

.icon-qiehuanzuo:before {
  content: "\E698";
}

.icon-xingzhuang-copy-copy:before {
  content: "\E82E";
}

.icon-xingzhuang-copy:before {
  content: "\E82D";
}

.icon-gengduo:before {
  content: "\E690";
}

.icon-shanchu1:before {
  content: "\E694";
}

.icon-quxiao:before {
  content: "\E695";
}

.icon-queding:before {
  content: "\E696";
}

.icon-xingzhuang:before {
  content: "\E69E";
}

.icon-Group:before {
  content: "\E69F";
}

.icon-duplicate:before {
  content: "\E6A0";
}

.icon-gear:before {
  content: "\E6A2";
}

.icon-wenjianjia:before {
  content: "\E6A3";
}

.icon-wenjianjiadakai:before {
  content: "\E6A4";
}

.icon-shangchuan1:before {
  content: "\E6A7";
}

.icon-zuixiaohua:before {
  content: "\E634";
}

.icon-zuidahua:before {
  content: "\E635";
}

.icon-shuwenjianshouqi:before {
  content: "\E631";
}

.icon-shuwenjianzhankai:before {
  content: "\E632";
}

.icon-shushouqi:before {
  content: "\E633";
}

.icon-right:before {
  content: "\E6B6";
}

.icon-bottom:before {
  content: "\E6B7";
}

.icon-hangcaozuoxiangshang1:before {
  content: "\E6B8";
}

.icon-hangcaozuoxiala1:before {
  content: "\E6B9";
}

.icon-shenpixiangqing:before {
  content: "\E630";
}

.icon-gongzuoliu:before {
  content: "\E62F";
}

.icon-quancha:before {
  content: "\E62C";
}

.icon-icon-fujian:before {
  content: "\E62D";
}

.icon-icon-shangchuan:before {
  content: "\E62E";
}

.icon-gundongxiangxia:before {
  content: "\E62B";
}

.icon-canzhao:before {
  content: "\E62A";
}

.icon-liucheng:before {
  content: "\E626";
}

.icon-liucheng1:before {
  content: "\E627";
}

.icon-tijiaoren:before {
  content: "\E628";
}

.icon-liucheng2:before {
  content: "\E629";
}

.icon-fujianshenpi:before {
  content: "\E620";
}

.icon-shenpiliucheng:before {
  content: "\E621";
}

.icon-shenpitongguo:before {
  content: "\E622";
}

.icon-shenpibohui:before {
  content: "\E623";
}

.icon-yidu:before {
  content: "\E624";
}

.icon-yewuchuli:before {
  content: "\E625";
}

.icon-toupiao:before {
  content: "\E6AF";
}

.icon-rizhi:before {
  content: "\E6B0";
}

.icon-xinzifafang:before {
  content: "\E6B1";
}

.icon-gonggao:before {
  content: "\E6B2";
}

.icon-huati:before {
  content: "\E6B3";
}

.icon-zuzhiguanli:before {
  content: "\E6B4";
}

.icon-jiaqin:before {
  content: "\E6B5";
}

.icon-wenku:before {
  content: "\E6AE";
}

.icon-shangyiye:before {
  content: "\E61E";
}

.icon-xiayiye:before {
  content: "\E61F";
}

.icon-loucengtubiao:before {
  content: "\E61D";
}

.icon-loucengsuolvetu:before {
  content: "\E61C";
}

.icon-shituqiehuan:before {
  content: "\E61A";
}

.icon-kuaiguan-kai:before {
  content: "\E615";
}

.icon-kaiguan-kai-jinyong:before {
  content: "\E616";
}

.icon-kaiguan-guan2:before {
  content: "\E617";
}

.icon-kaiguan-guan-jinyong:before {
  content: "\E618";
}

.icon-warning:before {
  content: "\E6A1";
}

.icon-jinggao1:before {
  content: "\E645";
}

.icon-zengjia:before {
  content: "\E67D";
}

.icon-shezhi:before {
  content: "\E613";
}

.icon-quanbuyingyong:before {
  content: "\E60D";
}

.icon-mianbaoxie:before {
  content: "\E60E";
}

.icon-xiaoxi:before {
  content: "\E60F";
}

.icon-zhuye:before {
  content: "\E610";
}

.icon-sousuo:before {
  content: "\E611";
}

.icon-jinggao:before {
  content: "\E601";
}

.icon-shituliebiaoqiehuan:before {
  content: "\E602";
}

.icon-shu_zk:before {
  content: "\E603";
}

.icon-danxuan-xuanzhong:before {
  content: "\E606";
}

.icon-danxuan-weixuan:before {
  content: "\E607";
}

.icon-rili:before {
  content: "\E608";
}

.icon-zhuxiao:before {
  content: "\E60A";
}

.icon-tianjiayingyong:before {
  content: "\E68F";
}

.icon-shangchuanfujian:before {
  content: "\E68E";
}

.icon-qingkong:before {
  content: "\E68D";
}

.icon-bianji-copy:before {
  content: "\C999";
}

.icon-shanchu-copy:before {
  content: "\E743";
}

.icon-bianji:before {
  content: "\E68B";
}

.icon-shanchu:before {
  content: "\E68C";
}

.icon-shibai:before {
  content: "\E686";
}

.icon-tixing:before {
  content: "\E688";
}

.icon-wancheng:before {
  content: "\E689";
}

.icon-zhuyi1:before {
  content: "\E68A";
}

.icon-tixing-copy:before {
  content: "\E71F";
}

.icon-jiantouxia1:before {
  content: "\E683";
}

.icon-jiantoushang1:before {
  content: "\E687";
}

.icon-duoxuan123:before {
  content: "\E67C";
}

.icon-duoxuan1:before {
  content: "\E682";
}

.icon-shangchuan:before {
  content: "\E679";
}

.icon-guanbi:before {
  content: "\E67A";
}

.icon-jiantouzuo:before {
  content: "\E675";
}

.icon-jiantouyou:before {
  content: "\E676";
}

.icon-Fill:before {
  content: "\E671";
}

.icon-Fill1:before {
  content: "\E672";
}

.ui-nc-header-warp {
  color: #E3E7ED;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes slideIn {
  0% {
    right: -510px;
  }
  100% {
    right: 0px;
  }
}
@keyframes slideIn {
  0% {
    right: -510px;
  }
  100% {
    right: 0px;
  }
}
@-webkit-keyframes slideOut {
  0% {
    right: 0px;
  }
  100% {
    right: -510px;
  }
}
@keyframes slideOut {
  0% {
    right: 0px;
  }
  100% {
    right: -510px;
  }
}
@-webkit-keyframes minimize {
  0% {
    width: 480px	;
  }
  100% {
    width: 56px;
  }
}
@keyframes minimize {
  0% {
    width: 480px	;
  }
  100% {
    width: 56px;
  }
}
.demo--demo {
  z-index: 500;
  right: 0px;
  position: absolute;
  left: 0px;
}
.toast-zijinyun-project {
  position: fixed;
  width: 100%;
  z-index: 499;
  top: 0;
  right: 0px;
  background: #fdfffc;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal {
  font-family: PingFangHK-Regular;
  font-weight: 400;
  position: absolute;
  z-index: 502;
  white-space: nowrap;
  top: 64px;
  right: 30px;
  -webkit-transform: tranplate(-50%, -50%);
          transform: tranplate(-50%, -50%);
  border-radius: 3px;
  font-size: 13px;
  text-align: left;
  padding: 8px 66px 8px 46px;
  min-width: 122px;
  max-width: 480px;
  max-height: 270px;
  color: #111111;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fdfffc;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(74, 81, 93, 0.25);
          box-shadow: 0px 3px 12px 0px rgba(74, 81, 93, 0.25);
}
.toast-zijinyun-project .toast-mask-modal .toast-modal .toast-icon {
  position: absolute;
  left: 20px;
  top: 9px;
  font-size: 18px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal .close-icon {
  position: absolute;
  top: 8px;
  right: 19px;
  cursor: pointer;
  height: 18px;
  color: #0073E1;
  line-height: 18px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal .expandTBtn {
  position: absolute;
  cursor: pointer;
  color: #0073E1;
  top: 8px;
  right: 20px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal .expandTBtn span {
  cursor: pointer;
  display: block;
  vertical-align: top;
  color: #007ace;
  line-height: 20px;
  text-align: center;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal .contentWrap {
  position: relative;
  line-height: 20px;
  max-height: 200px;
  overflow: auto;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal .contentWrap .toast-content {
  max-width: 365px;
  min-width: 56px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-haveExpandBtn {
  min-height: 56px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-haveExpandBtn .contentWrap {
  margin-bottom: 4px;
  width: 365px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-haveExpandBtn .contentWrap > div {
  line-height: 20px;
  overflow-wrap: break-word;
  white-space: pre-wrap;
  width: 100%;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-haveExpandBtn .contentWrap .toast-content {
  white-space: pre-line;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-haveExpandBtn .contentWrap .groupOperationMsg {
  white-space: pre-wrap;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-haveExpandBtn .contentWrap .groupOperationMsg li {
  margin-bottom: 3px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-haveExpandBtn .expandTBtn {
  right: 14px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn {
  line-height: 20px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn .contentWrap {
  max-width: 365px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn .contentWrap .toast-content {
  white-space: pre-line;
  word-break: break-all;
  max-width: 365px;
  min-height: 20px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.warning,
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.info,
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.success {
  padding-right: 20px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.warning .contentWrap,
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.info .contentWrap,
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.success .contentWrap {
  max-width: 423px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.warning .contentWrap .toast-content,
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.info .contentWrap .toast-content,
.toast-zijinyun-project .toast-mask-modal .toast-modal.toast-modal-noExpandBtn.success .contentWrap .toast-content {
  max-width: 423px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.danger.minimize {
  -webkit-animation-name: minimize;
          animation-name: minimize;
  -webkit-animation-duration: 0.05s;
          animation-duration: 0.05s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  min-width: 36px;
  height: 36px;
  width: 36px;
  padding: 0;
  min-height: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.danger.minimize .contentWrap {
  display: none;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.danger.minimize .close-icon {
  display: none;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.danger.minimize .expandTBtn {
  display: none;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.danger.minimize .toast-icon {
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.danger.minimize .toast-icon::before {
  top: 9px;
  left: 8px;
  position: absolute;
  cursor: pointer;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.slideIn {
  -webkit-animation-name: slideIn;
          animation-name: slideIn;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.toast-zijinyun-project .toast-mask-modal.toast-mask-modal-light {
  left: 35%;
}
.toast-zijinyun-project .toast-mask-modal.toast-mask-modal-light .toast-modal.toast-modal-light {
  left: 0;
  right: unset;
  min-width: unset;
  padding: 6px 20px 6px 46px;
  border-radius: 21px;
  max-width: 262px;
  line-height: 20px;
  white-space: pre-line;
  text-align: center;
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.toast-zijinyun-project .toast-mask-modal.toast-mask-modal-light .toast-modal.toast-modal-light .toast-icon {
  position: absolute;
  top: 8px;
  left: 20px;
  font-size: 18px !important;
  margin: 0;
}
.toast-zijinyun-project .toast-mask-modal.slideOut {
  -webkit-animation-name: slideOut;
          animation-name: slideOut;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.toast-zijinyun-project .toast-mask-modal .success.toast-modal {
  border: 1px solid #aceb8c;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.danger {
  border: 1px solid #ffacac;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.warning {
  border: 1px solid #ffc37a;
}
.toast-zijinyun-project .toast-mask-modal .toast-modal.info {
  border: 1px solid #85c8f9;
}
.toast-zijinyun-project .toast-mask-modal .toast-title.normal {
  color: #111111;
}
.toast-zijinyun-project .toast-mask-modal .toast-icon.success,
.toast-zijinyun-project .toast-mask-modal .toast-title.success,
.toast-zijinyun-project .toast-mask-modal .toast-icon.succes:hover {
  color: #67c23a;
}
.toast-zijinyun-project .toast-mask-modal .toast-icon.danger,
.toast-zijinyun-project .toast-mask-modal .toast-title.danger,
.toast-zijinyun-project .toast-mask-modal .toast-icon.danger:hover,
.toast-zijinyun-project .toast-mask-modal .danger .close-icon:hover {
  color: #f56c6c;
}
.toast-zijinyun-project .toast-mask-modal .toast-icon.warning,
.toast-zijinyun-project .toast-mask-modal .toast-title.warning,
.toast-zijinyun-project .toast-mask-modal .toast-icon.warning:hover {
  color: #ff8b00;
}
.toast-zijinyun-project .toast-mask-modal .toast-icon.info,
.toast-zijinyun-project .toast-mask-modal .toast-title.info,
.toast-zijinyun-project .toast-mask-modal .toast-icon.info:hover {
  color: #108ee9;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
  vertical-align: middle;
}
.u-form-control-wrapper .form-control-required-tag {
  position: absolute;
  left: 2px;
  top: 55%;
  z-index: 1;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper:hover .icon-qingkong {
  display: inline-block;
}
.nc-form-box {
  position: relative;
  display: inherit;
}
.u-form-control[disabled] {
  background: #f3f3f3 !important;
  color: #ccc !important;
  border-color: #d0d0d0 !important;
}
.nc-input.u-form-control {
  border: 1px solid #d0d0d0;
  height: 30px;
  color: #292e35;
  padding: 0 8px;
  border-radius: 3px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
}
.nc-input.u-form-control:hover {
  border-color: #8CC6FF;
}
.nc-input.u-form-control:focus {
  border-color: #007ACE;
}
.nc-input.u-form-control::-webkit-input-placeholder {
  color: #ccc;
}
.nc-input.u-form-control::-moz-placeholder {
  color: #ccc;
}
.nc-input.u-form-control::-ms-input-placeholder {
  color: #ccc;
}
.u-form-control-search-text {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
  right: 7px;
  color: rgba(0, 0, 0, 0.65);
}
.u-form-control-search-text .iconfont {
  padding: 0;
}
.u-form-control-search-text .icon-qingkong {
  display: none;
  color: rgba(0, 0, 0, 0.3);
}
.u-form-control-search-text .icon-qingkong:hover {
  color: rgba(0, 0, 0, 0.65);
}
.switch-popover.u-popover.right {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.switch-popover.u-popover.right .u-popover-content {
  padding: 5px 7px;
  background: rgba(64, 64, 64, 0.85);
  border-radius: 4px ;
  color: #fff;
  border-color: rgba(64, 64, 64, 0.85);
}
.switch-popover.u-popover.right .arrow {
  left: -11px;
  border-right-color: rgba(64, 64, 64, 0.2);
}
.switch-popover.u-popover.right .arrow:after {
  border-right-color: rgba(64, 64, 64, 0.8);
}
.u-switch.is-checked {
  border-color: #cdf2e3;
  background-color: #cdf2e3;
  -moz-transform: scale(0.85, 0.85);
  -webkit-transform: scale(0.85, 0.85);
  -o-transform: scale(0.85, 0.85);
}
.u-switch.is-checked.u-switch-disabled {
  background-color: #ededed;
  border-color: #ededed;
}
.u-switch.is-checked:before {
  content: "\221A";
  color: #00c66e;
  position: relative;
  left: 10px;
  font-weight: bold;
}
.u-switch.is-checked:after {
  background: #00cb7c;
}
.u-switch {
  background-color: #e7eff3;
  border-color: #e7eff3;
  -moz-transform: scale(0.85, 0.85);
  -webkit-transform: scale(0.85, 0.85);
  -o-transform: scale(0.85, 0.85);
}
.u-switch.u-switch-disabled {
  background-color: #ededed;
}
.u-switch.u-switch-disabled:after {
  background-color: #a8abad;
}
.u-switch:before {
  content: '\D7';
  color: #768692;
  position: relative;
  left: 23px;
  font-weight: bold;
}
.u-switch.is-checked.u-switch-disabled:before {
  color: #768692;
}
.u-switch.is-checked.u-switch-disabled:after {
  background-color: #a8abad;
}
.tree-hotkeys-wrapper .u-tree {
  outline: none;
}
.datepicker-input-group.u-input-group {
  display: inline-block;
}
.nc-tz-date-picker-hour-time-wrapper {
  display: inline-block;
  height: 30px;
  position: relative;
}
.nc-tz-date-picker-hour-time-wrapper .nc-input {
  height: 100%;
}
.nc-tz-date-picker-hour-time-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.nc-tz-date-picker-hour-time-wrapper .u-input-group-btn {
  pointer-events: none;
}
.nc-tz-date-picker-hour-time-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.nc-tz-date-picker-hour-time-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.datepickerbetween .u-form-control-wrapper {
  width: 47%;
  display: inline-block;
}
.datepickerbetween .u-form-control-wrapper .u-form-control-wrapper .search .nc-input {
  height: 100%;
}
.datepickerbetween .line {
  display: inline-block;
  line-height: 30px;
  height: 30px;
  vertical-align: top;
}
.lightapp-component-affix-wrap {
  position: fixed;
  top: 100px;
  right: 16px;
  z-index: 100;
}
.lightapp-component-affix-wrap .loutiTubiao-wrap {
  width: 35px;
  height: 35px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  background: #ffffff;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(74, 81, 93, 0.1);
          box-shadow: 0px 1px 1px 0px rgba(74, 81, 93, 0.1);
}
.lightapp-component-affix-wrap .loutiTubiao-wrap .icon-loucengtubiao {
  font-size: 20px;
  color: #c1c1c1;
}
.lightapp-component-affix-wrap.showborder {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(170, 167, 167, 0.5);
          box-shadow: 0px 2px 4px 0px rgba(170, 167, 167, 0.5);
  width: 100px;
  padding: 20px 0px 20px 10px;
  background: #ffffff;
  border-radius: 2px;
  max-height: 80%;
  overflow: auto;
}
.lightapp-component-affix-wrap.showborder .component-affix-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a {
  height: 30px;
  text-decoration: none;
  vertical-align: middle;
  line-height: 30px;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  font-size: 13px;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a > div .stairs-icon {
  position: relative;
  height: 48px;
  padding-top: 5px;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a > div .stairs-icon .circle-center {
  width: 6px;
  height: 6px;
  border-radius: 50% 50%;
  background-color: #c1c1c1;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a > div .stairs-icon .vertical-line {
  margin-top: 3px;
  margin-left: 2px;
  width: 3px;
  height: 40px;
  background-color: #d7d7d7;
  opacity: 0.2434;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a > div .stairs-title {
  width: 65px;
  height: 48px;
  line-height: 18px;
  margin-left: 5px;
  word-wrap: break-word;
  word-break: break-all;
  color: #989797;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a.active {
  color: #e14c46;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a.active > div .stairs-icon .circle-center {
  background-color: #e14c46;
  width: 8px;
  height: 8px;
}
.lightapp-component-affix-wrap.showborder .component-affix-content > div a.active > div .stairs-title {
  color: #e14c46;
}
.lightapp-component-affix-wrap.showborder-xl {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(170, 167, 167, 0.5);
          box-shadow: 0px 2px 4px 0px rgba(170, 167, 167, 0.5);
  border-radius: 2px;
  width: 100px;
  padding: 20px 0px 20px 10px;
  background: #ffffff;
  max-height: 80%;
  overflow: auto;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  font-size: 13px;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a > div .stairs-icon {
  position: relative;
  height: 18px;
  padding-top: 7px;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a > div .stairs-icon .circle-center {
  width: 6px;
  height: 6px;
  border-radius: 50% 50%;
  background-color: #c1c1c1;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a > div .stairs-icon .vertical-line {
  margin-top: 3px;
  margin-left: 2px;
  width: 3px;
  height: 18px;
  background-color: #d7d7d7;
  opacity: 0.2434;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a > div .stairs-title {
  width: 65px;
  line-height: 24px;
  vertical-align: middle;
  margin-left: 5px;
  color: #989797;
  word-wrap: break-word;
  word-break: break-all;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a.active {
  color: #e14c46;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a.active > div .stairs-icon .circle-center {
  background-color: #e14c46;
  width: 8px;
  height: 8px;
}
.lightapp-component-affix-wrap.showborder-xl .component-affix-content > div a.active > div .stairs-title {
  color: #e14c46;
}
.datepickerbetween > .search {
  width: 47% !important;
  display: inline-block;
}
.datepickerbetween > .search .u-input-group.simple .u-input-group-btn i.iconfont {
  height: 100%;
}
.datepickerbetween .u-form-control-wrapper {
  width: 100%;
}
.datepickerbetween .line {
  display: inline-block;
  line-height: 30px;
  height: 30px;
  vertical-align: top;
}
.refer-display-wrapper {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.refer-display-wrapper .refer-display {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  margin-right: 10px;
}
.refer-display-wrapper .icon-canzhaozuixin {
  font-size: 14px;
  color: #999;
  -webkit-transform: translateY(1.5px);
          transform: translateY(1.5px);
}
.back-btn {
  cursor: pointer;
  padding-right: 16px;
}
.back-btn:before {
  color: #111;
  font-size: 15px;
}
.BillHeadInfoWrap {
  position: relative;
  display: inline-block;
  height: 100%;
}
.BillHeadInfoWrap .bill-info-title,
.BillHeadInfoWrap .bill-info-code {
  font-weight: normal;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  color: #111;
}
.BillHeadInfoWrap .bill-info-title {
  font-weight: bold;
  float: left;
}
.BillHeadInfoWrap .bill-info-code {
  margin-right: 50px;
}
.BillHeadInfoWrap .page-title-Icon {
  margin: 4px 8px 0 0;
  float: left;
}
.BillHeadInfoWrap.BillHeadInfoWrap-showBackBtn div[tabindex="-1"] {
  float: left;
  margin-top: 6px;
}
.BillHeadInfoWrap.BillHeadInfoWrap-showBackBtn .bill-info-title,
.BillHeadInfoWrap.BillHeadInfoWrap-showBackBtn .bill-info-code {
  margin-right: 8px;
  margin-left: 0px;
}
.refresh-btn {
  margin-left: 6px;
  height: 30px;
  width: 30px;
  border-radius: 3px;
  min-width: 30px !important;
  padding: 0 !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 1px solid #D0D0D0;
  -webkit-box-shadow: 0 1px 1px #d0d0d0;
          box-shadow: 0 1px 1px #d0d0d0;
  color: #111;
}
.refresh-btn:hover {
  background: #FFF;
  border: 1px solid #E14C46;
  color: #E14C46;
}
.refresh-btn.iconfont {
  font-size: 22px;
}
.u-message .u-message-notice-close .u-message-notice-close-x {
  vertical-align: middle !important;
}
.u-message .u-message-notice-close .u-message-notice-close-x::after {
  content: '\E623' !important;
  font-family: 'iconfont';
  color: #666;
  font-weight: 100;
}
.u-message {
  z-index: 500 !important;
}
.u-message .u-message-notice-success {
  width: 85vw !important;
  margin: 0 7.5%;
  background-color: #fff;
}
.u-message .u-message-notice-success .u-message-notice-content .u-message-notice-description-icon {
  background-color: #fff;
}
.u-message .u-message-notice-success .u-message-notice-content .u-message-notice-description-icon .uf {
  color: #67c23a;
}
.u-message .u-message-notice-success .u-message-notice-content .u-message-notice-description-content {
  background-color: #fff;
  color: #67c23a;
}
.u-message .u-message-notice-warning {
  width: 85vw !important;
  margin: 0 7.5%;
  background-color: #fff;
}
.u-message .u-message-notice-warning .u-message-notice-content .u-message-notice-description-icon {
  background-color: #fff;
}
.u-message .u-message-notice-warning .u-message-notice-content .u-message-notice-description-icon .uf {
  color: #ff8b00;
}
.u-message .u-message-notice-warning .u-message-notice-content .u-message-notice-description-content {
  background-color: #fff;
  color: #ff8b00;
}
.u-message .u-message-notice-danger {
  width: 85vw !important;
  margin: 0 7.5%;
  background-color: #fff;
}
.u-message .u-message-notice-danger .u-message-notice-content .u-message-notice-description-icon {
  background-color: #fff;
}
.u-message .u-message-notice-danger .u-message-notice-content .u-message-notice-description-icon .uf {
  color: #f56c6c;
}
.u-message .u-message-notice-danger .u-message-notice-content .u-message-notice-description-content {
  background-color: #fff;
  color: #f56c6c;
}
.u-message .u-message-notice-info {
  width: 85vw !important;
  margin: 0 7.5%;
  background-color: #fff;
}
.u-message .u-message-notice-info .u-message-notice-content .u-message-notice-description-icon {
  background-color: #fff;
}
.u-message .u-message-notice-info .u-message-notice-content .u-message-notice-description-icon .uf {
  color: #108ee9;
}
.u-message .u-message-notice-info .u-message-notice-content .u-message-notice-description-content {
  background-color: #fff;
  color: #108ee9;
}
.asyncTreeCom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.asyncTreeCom ul,
.asyncTreeCom li,
.asyncTreeCom span,
.asyncTreeCom div {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.asyncTreeCom .noDrag .title-con:first-child {
  cursor: not-allowed;
}
.asyncTreeCom .icon-control {
  color: #757f8c;
  font-size: 12px;
}
.asyncTreeCom .u-form-control {
  border-color: #d9d9d9;
  font-size: 13px;
}
.asyncTreeCom .u-form-control:focus {
  border-color: #d0d0d0;
  outline: 0;
}
.asyncTreeCom .NC_syncTreeSearch {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.asyncTreeCom .NC_syncTreeSearch .syncTreeSearchIcon {
  position: absolute;
  right: 10px;
  top: 7px;
  color: #878b94;
}
.asyncTreeCom .asynctree-area {
  padding-bottom: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  width: 100%;
}
.asyncTreeCom .asynctree-area .u-tree .node-item:only-child > ul::before {
  border-left: none;
}
.asyncTreeCom .asynctree-area .u-tree-child-tree-open {
  position: relative;
  padding-left: 23px;
}
.asyncTreeCom .asynctree-area .u-tree-child-tree-open > li:first-child::after {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.asyncTreeCom .asynctree-area .u-tree-child-tree-open::before {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.asyncTreeCom .asynctree-area .node-item + .node-item::after {
  position: absolute;
  left: 8px;
  top: -15px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.asyncTreeCom .asynctree-area .node-item {
  position: relative;
  z-index: 2;
}
.asyncTreeCom .asynctree-area .node-item .u-tree-switcher {
  position: relative;
  z-index: 2;
}
.asyncTreeCom .asynctree-area .node-item .u-tree-switcher::before {
  position: absolute;
  left: 11px;
  top: 8px;
  content: "";
  display: inline-block;
  width: 12px;
  border-top: 1px dashed #d0d0d0;
}
.asyncTreeCom .asynctree-area .node-item .u-tree-checkbox .u-tree-checkbox-inner {
  left: 8px;
}
.asyncTreeCom .asynctree-area .node-item .u-tree-node-content-wrapper {
  margin-left: 6px;
}
.asyncTreeCom .NC_iconBox {
  opacity: 0;
}
.asyncTreeCom .NC_iconBox .icon:first-child {
  margin-left: 20px;
}
.asyncTreeCom .title-con:hover .NC_iconBox {
  opacity: 1;
}
.asyncTreeCom .edit-icon,
.asyncTreeCom .add-icon,
.asyncTreeCom .delete-icon {
  line-height: 30px;
  margin-right: 5px;
  font-size: 14px;
}
.asyncTreeCom .u-tree {
  padding: 0;
  margin-top: 20px;
}
.asyncTreeCom .u-tree li a:hover {
  background-color: #f4f5f7;
  color: #e14c46;
}
.asyncTreeCom .u-tree li a.u-tree-node-selected .u-tree-title {
  background-color: #ebedf2;
  color: #e14c46;
}
.asyncTreeCom .title-middle {
  line-height: 30px;
  margin-left: 6px;
}
.asyncTreeCom .u-tree li {
  line-height: 30px;
}
.asyncTreeCom .u-tree-searchable-filter {
  color: #f50;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.asyncTreeCom .addRoot {
  color: white;
  cursor: pointer;
  width: 80px;
  height: 30px;
  border-radius: 4px;
  line-height: 30px;
  background: #f34b4b;
  text-align: center;
  margin-bottom: 5px;
  font-size: 12px;
}
.asyncTreeCom .active-nodisable {
  background: #f4f5f7;
  width: 100%;
  color: #e14c46;
}
.asyncTreeCom .active-nodisable .title-middle {
  color: #e14c46;
}
.asyncTreeCom .title-con {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
  min-width: 150px;
}
.asyncTreeCom .title-con input {
  float: left;
}
.asyncTreeCom .node_right_opt {
  position: absolute;
  right: 5px;
}
.tree-swich {
  color: #757f8c;
}
.tree-wenjian {
  color: #f2b224;
}
.tree-dian {
  content: ".";
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #555555;
  border-radius: 50%;
  margin-right: 5px;
  margin-left: 5px;
}
.disabledSelected > .u-tree-node-content-wrapper {
  background: #ebebf2;
}
.disabledSelected > .u-tree-node-content-wrapper .title-middle {
  color: #e14c46;
}
.print-template-modal-wrapper .u-modal-header {
  position: relative;
  padding: 0;
  border-radius: 3px 3px 0px 0px;
}
.print-template-modal-wrapper .u-modal-header .u-modal-title {
  text-indent: 20px;
  font-size: 18px;
  font-family: PingFangHK-Medium;
  font-weight: 300;
  padding-top: 20px;
  color: #9d9d9d;
}
.print-template-modal-wrapper .u-modal-header .modal-header-close-btn {
  position: absolute;
  font-weight: 300;
  font-size: 50px;
  line-height: 0;
  top: 20px;
  right: 20px;
  color: #9d9d9d;
  cursor: pointer;
}
.print-template-modal-wrapper .u-modal-header .modal-header-close-btn:hover {
  color: #000;
}
.print-template-modal-wrapper .u-modal-body .modal-body-wrapper {
  margin: 0 auto;
  max-width: 492px;
  max-height: 200px;
}
.print-template-modal-wrapper .u-modal-body .modal-body-wrapper .nc-radio-wrapper {
  display: block;
  margin-bottom: 10px;
  width: 100%;
  font-size: 13px;
  font-family: PingFangHK-Regular;
  color: #000912;
}
.flow-chart-contain .g6-editor-minimap-container {
  position: absolute !important;
}
.flow-chart-contain #canvas_1 {
  background: rgba(246, 246, 246, 0.8);
}
.flow-chart-contain .tips-model {
  background-color: #fff;
  padding: 6px 8px;
}
.approve-comment {
  padding: 10px;
}
.approve-comment .approve-comment-text {
  position: relative;
}
.approve-comment .approve-comment-text .comment-icon {
  position: absolute;
  right: 9px;
  bottom: 4px;
  cursor: pointer;
}
.approve-comment .approve-comment-text .textarea-wrap .textarea-countClass {
  right: 25px;
}
.approve-comment .approve-comment-text .textarea-wrap .comment-text {
  height: 40px;
  width: 100%;
}
.approve-comment .comment-text {
  height: 98px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 10px;
  font-size: 13px;
  color: #707274;
}
.approve-comment .comment-sel {
  text-align: right;
}
.approve-comment .comment-sel .sel-item:last-child {
  margin-right: 0;
}
.approve-comment .comment-sel .sel-item {
  margin-right: 16px;
}
.approve-comment .comment-sel .sel-item .u-checkbox-label {
  color: #555;
}
.approve-comment .comment-sel .sel-item .u-checkbox-label:after,
.approve-comment .comment-sel .sel-item .u-checkbox-label:before {
  top: 2px;
}
.approve-comment .comment-sel span.sel-item {
  cursor: pointer;
  color: #111111;
  font-size: 12px;
}
.approve-comment .comment-btns {
  margin-top: 6px;
  text-align: right;
}
.approve-comment .comment-btns .comment-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 3px;
  margin-left: 10px;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  background: #e4e4e4;
}
.approve-comment .comment-btns .comment-icon:before {
  position: relative;
  top: 0;
  color: #555;
}
.user-modal.nc-modal.u-modal .u-modal-dialog {
  height: 500px !important;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content {
  border-radius: 3px;
  height: auto;
  width: 810px;
  max-height: 510px;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header {
  padding: 0;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close {
  margin-top: 0px;
  margin-right: 6px;
  outline: none;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close span {
  color: #757F8C;
  font-size: 24px;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title {
  border-bottom: 1px solid #d9d9d9;
  height: 100%;
  line-height: 40px;
  font-size: 14px;
  color: #474d54;
  padding-left: 20px;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body {
  padding: 0;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer {
  height: 40px;
  border-top: 1px solid #d9d9d9;
  padding-top: 5px;
  padding-right: 20px;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button {
  width: 68px;
  font-size: 12px;
}
.user-modal.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .button-close {
  background: #ecf2f9;
  border-radius: 3px;
  color: #000912;
}
html body .inspection-selected {
  background: #e3f2fd;
}
html body .inspection-selected:hover {
  background: #e3f2fd !important;
}
html body .inspection-hyperlinks {
  cursor: pointer;
  color: blue;
}
html body .inspection-hyperlinks:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
html body .inspection .u-modal-dialog .u-modal-content .u-modal-header {
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 20px;
}
html body .inspection .u-modal-dialog .u-modal-content .u-modal-header span {
  cursor: pointer;
  font-size: 14px;
  font-weight: 800;
  position: absolute;
  right: 10px;
}
html body .inspection .u-modal-dialog .u-modal-content .u-modal-title {
  overflow: hidden;
}
html body .inspection .u-modal-dialog .u-modal-content .u-modal-body {
  padding: 20px;
}
html body .inspection .u-modal-dialog .u-modal-content .u-table-body {
  max-height: 320px!important;
}
html body .inspection-iframe {
  position: fixed;
  left: 50%;
  top: 95px;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  width: 1200px;
  height: 600px;
  border: 1px solid rgba(78, 89, 104, 0.19);
  background: #fff;
  z-index: 99999;
}
html body .inspection-iframe .inspection-iframe-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid rgba(78, 89, 104, 0.19);
  padding: 10px 20px;
}
html body .inspection-iframe .inspection-iframe-header span {
  font-size: 14px;
  font-weight: 800;
  cursor: pointer;
}
html body .inspection-iframe .inspection-iframe-body {
  padding: 5px;
}
html body .inspection-hide {
  display: none;
}
.dagre-area {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.dagre-area .dagre-extract {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 1;
  line-height: 30px;
  min-width: 80px;
  font-size: 13px;
}
.dagre-area .dagreScrollWrap {
  height: 100%;
  overflow: auto;
}
.dagre-area .dagreScrollWrap .dagreScroll {
  overflow: hidden;
}
.dagre-area .dagreScrollWrap .dagreScroll .dagre {
  background: #fff;
  height: 100%;
  overflow: hidden;
}
.dagre-area .dagreScrollWrap .dagreScroll .dagre .graph-container {
  height: 100%;
}
.dagre-area .dagreScrollWrap .dagreScroll .dagre .graph-container canvas {
  cursor: pointer !important;
  height: 100% !important;
}
.dagre-area .dagreScrollWrap .dagreScroll .dagre .graph-container .graph-container-html-Elements {
  height: 100% !important;
}
.dagre-toolTip {
  color: #555;
  line-height: 20px;
  padding: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
          box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
  background-color: #fff;
}
.dragWidthCom {
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dragWidthCom .dragWidthCom_left {
  min-width: 50px;
  height: 100%;
  overflow: auto;
}
.dragWidthCom .dragWidthCom_line {
  cursor: col-resize;
}
.dragWidthCom .dragWidthCom_line .dragWidthCom_lines {
  width: 1px;
  height: 100%;
  background-color: #d0d0d0;
}
.dragWidthCom .dragWidthCom_right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow: auto;
}
.approveDetailBox .optionArea {
  padding: 15px;
}
.approveDetailBox .optionArea .optionInput {
  width: 300px;
  margin-right: 20px;
}
.approveDetailBox .optionArea .approveBtn {
  margin-right: 20px;
}
.approveDetailPicture {
  width: 100%;
  height: 116px;
  padding-top: 26px;
  border: 1px solid #ddd;
  overflow-x: auto;
}
.approveDetailPicture .approve-box {
  width: auto;
  float: left;
}
.approveDetailPicture .approveDetailAuto {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
  margin-left: 80px;
}
.approveDetailPicture .approveDetail {
  width: auto;
  float: left;
  margin-right: 8px;
  color: #999;
}
.approveDetailPicture .approveDetail .detail_1 {
  line-height: 22px;
}
.approveDetailPicture .approveDetail .detail_1 .detailIcon {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #D9D9D9;
  border-radius: 50%;
  margin-right: 8px;
  vertical-align: middle;
}
.approveDetailPicture .approveDetail .detail_1 .detailName {
  font-size: 14px;
  vertical-align: middle;
  margin-right: 8px;
}
.approveDetailPicture .approveDetail .detail_1 .detailBorder {
  display: inline-block;
  width: 180px;
  height: 2px;
  border: 1px solid #E9E9E9;
  vertical-align: middle;
}
.approveDetailPicture .currentStatus .detail_1 .detailIcon {
  border-color: #ff837e;
}
.approveDetailPicture .currentStatus .detail_1 .detailName {
  color: #333;
}
.approveDetailPicture .currentStatus .detail_1 .detailBorder {
  border-color: #ff837e;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.nc-modal.u-modal {
  z-index: 201;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 30px;
}
.nc-modal.u-modal .u-modal-dialog {
  height: auto;
  padding: 0 !important;
  margin: 0 auto !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.nc-modal.u-modal .u-modal-dialog.u-modal-xxlg {
  width: calc(100% - 60px) !important;
  min-width: 740px !important;
  max-height: 100%;
}
.nc-modal.u-modal .u-modal-dialog.u-modal-lg {
  max-height: 100%;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content {
  position: relative;
  overflow: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content:focus {
  outline: none;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header {
  width: 100%;
  height: 40px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background: #f3f3f3;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title {
  position: absolute;
  top: 0;
  left: 0;
  color: #111111;
  font-weight: normal !important;
  font-family: PingFangHK-Regular;
  padding: 0 0 0 20px;
  line-height: 40px;
  font-size: 14px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title .iconfont {
  display: inline-block;
  width: 22px;
  height: 22px;
  font-size: 22px;
  line-height: 22px;
  margin-right: 20px;
  position: relative;
  top: 3px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title .iconfont.success {
  color: #56b02a;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title .iconfont.danger {
  color: #d16a4e;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title .iconfont.warning {
  color: #ffbf00;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title .iconfont.info {
  color: #108ee9;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close {
  color: #999;
  opacity: 1;
  position: absolute;
  right: 16px;
  top: 6px;
  outline: none;
  height: 20px;
  width: 14px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close::before {
  content: "\E623";
  font-family: "iconfont";
  color: #666;
  font-size: 14px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close::before:hover {
  color: #111111;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close span {
  display: none;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body {
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  font-size: 13px;
  line-height: 21px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body:focus {
  outline: none;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .table-modal-form.u-form .u-row .u-col-md-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .table-modal-form.u-form .u-row .u-form-item.u-form-inline {
  min-height: 54px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-label {
  display: block;
  float: left;
  width: 25% !important;
  text-align: right;
  line-height: 30px;
  font-size: 13px;
  color: #666;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-label .required {
  color: red;
  font-style: normal;
  margin-right: 6px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content {
  margin-left: 10px;
  display: inline-block;
  margin-bottom: 15px;
  font-size: 13px;
  width: 240px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content input {
  font-size: 13px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small {
  width: 120px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-selection {
  width: 120px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-dropdown {
  width: 120px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small div {
  width: 120px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-input-small {
  width: 120px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-select {
  font-size: 13px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-row.refer {
  margin-left: 10px;
  display: inline-block;
  width: 240px;
  margin-bottom: 15px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-modal-content {
  font-size: 13px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .lightapp-component-form {
  padding: 0;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-table .u-table-content .u-table-tbody tr td {
  height: 30px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer {
  height: 44px;
  width: 100%;
  background-color: #fff;
  padding: 7px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-top: 1px solid #d0d0d0;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button {
  height: 30px;
  padding: 0;
  font-size: 14px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  will-change: auto;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-primary {
  background: #df4c46;
  border-radius: 3px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-primary:hover {
  background: #d23d37;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(155, 115, 115, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(155, 115, 115, 0.5);
  border: 1px solid #d23d37;
  border-radius: 3px;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-border {
  margin-left: 6px;
  color: #111111;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-border:hover {
  background: #fff;
  border: 1px solid #e14c46;
  color: #e14c46;
}
.nc-modal.u-modal.senior .u-modal-dialog .u-modal-content {
  overflow: hidden;
  width: 520px;
  min-height: 268px;
  max-height: 420px;
}
.nc-modal.u-modal.combine .u-modal-dialog .u-modal-content {
  overflow: hidden;
  width: 680px;
  min-height: 268px;
  max-height: 570px;
}
div.u-modal-backdrop {
  z-index: 199;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.refer-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.refer-wrapper [class^='u-row'],
.refer-wrapper [class^='u-col'] {
  margin: 0;
  padding: 0;
}
.refer-wrapper input::-webkit-input-placeholder {
  color: #ccc;
}
.refer-wrapper input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc;
}
.refer-wrapper input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}
.refer-wrapper input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ccc;
}
.refer-wrapper .refer {
  position: relative;
  width: auto;
  z-index: 0;
  padding: 0 40px 0 0 !important;
  line-height: 0;
  overflow: hidden;
  display: inline-block;
  height: 30px;
  cursor: text;
  font-size: 14px;
  color: #424242;
  background-image: none;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #d0d0d0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.refer-wrapper .refer:disabled {
  color: #999;
}
.refer-wrapper .refer:hover {
  border-color: #8CC6FF;
}
.refer-wrapper .refer .u-form-control-wrapper {
  height: 28px;
}
.refer-wrapper .refer .u-form-control-wrapper input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ccc;
}
.refer-wrapper .refer .u-form-control-wrapper .refer-input.nc-input {
  border: none;
  height: 28px;
  background-color: transparent;
}
.refer-wrapper .refer .u-form-control-wrapper .refer-input.nc-input input::-webkit-input-placeholder {
  color: #ccc;
}
.refer-wrapper .refer .u-form-control-wrapper .refer-input.nc-input input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc;
}
.refer-wrapper .refer .u-form-control-wrapper .refer-input.nc-input input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}
.refer-wrapper .refer .u-form-control-wrapper .refer-input.nc-input input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ccc;
}
.refer-wrapper .refer .hidden-input {
  position: absolute;
  height: 1px !important;
  width: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
  color: transparent !important;
  overflow: hidden;
  outline: none;
}
.refer-wrapper .refer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 !important;
  height: 100%;
  overflow: hidden;
}
.refer-wrapper .refer ul li {
  margin: 0;
}
.refer-wrapper .refer ul li.selected-item,
.refer-wrapper .refer ul li.selected-num {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  background-color: #f1f1f1;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin-left: 6px;
  padding: 0 4px;
  position: relative;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  overflow: hidden;
}
.refer-wrapper .refer ul li.selected-item.single-select,
.refer-wrapper .refer ul li.selected-num.single-select {
  border: none;
  background-color: transparent;
}
.refer-wrapper .refer ul li.selected-item span,
.refer-wrapper .refer ul li.selected-num span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.refer-wrapper .refer ul li.selected-num {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.refer-wrapper .refer ul li.selected-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  display: inline-block;
}
.refer-wrapper .refer ul li.selected-input.selected-input-hidden {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 0px;
}
.refer-wrapper .refer > div {
  height: 100%;
  width: 100%;
}
.refer-wrapper .refer .refer-input {
  height: 28px;
  font-size: 13px;
  color: #333;
  width: 100% !important;
}
.refer-wrapper .refer .refer-input:disabled {
  color: #999;
}
.refer-wrapper .refer .refer-input input::-webkit-input-placeholder {
  color: #ccc;
}
.refer-wrapper .refer .refer-input input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc;
}
.refer-wrapper .refer .refer-input input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}
.refer-wrapper .refer .refer-input input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ccc;
}
.refer-wrapper .refer .icon-refer {
  position: absolute;
  z-index: 0;
  top: 1px;
  right: 4px;
  width: 18px;
  height: 26px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.refer-wrapper .refer .icon-refer:after {
  font-family: 'iconfont';
  content: '\E6CE';
  color: #999;
  font-size: 14px;
}
.refer-wrapper .refer .refer-del-i {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 22px;
  width: 18px;
  height: 26px;
  line-height: 28px;
  text-align: center;
  border-radius: 100%;
  color: #ccc;
  margin-left: 3px;
  font-style: normal;
  cursor: pointer;
  font-size: 16px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: none;
}
.refer-wrapper .refer .refer-del-i:hover {
  color: #aaa;
}
.refer-wrapper .refer:hover .refer-del-i {
  display: inline-block;
}
.refer-wrapper .refer-function {
  display: inline-block;
  height: 30px;
  width: 30px;
  cursor: pointer;
  text-align: center;
  line-height: 30px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  margin-left: 2px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.refer-wrapper .refer-function:hover {
  border-color: #8CC6FF;
}
.refer-wrapper.refer-wrapper-disabled .refer {
  border-color: #d9d9d9;
}
.refer-wrapper.refer-wrapper-disabled .refer:hover {
  border-color: #d9d9d9;
}
.refer-container.u-dropdown {
  margin: 0 !important;
  z-index: 300;
  width: auto !important;
}
.refer-container.u-dropdown .refer-unit-pop-window {
  z-index: 301;
}
.refer-container.u-dropdown .refer-cover {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: transparent;
  z-index: 300;
}
.refer-container.u-dropdown .ref-name {
  display: inline-block;
  font-size: 13px;
  color: #666;
  height: 28px;
  line-height: 28px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
}
.refer-container.u-dropdown .refer-cascading-list {
  border-radius: 3px;
  background: #eee;
  overflow: auto;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  z-index: 300;
  max-width: 100%;
  min-width: 80px;
  height: 200px;
  background-color: #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.refer-container.u-dropdown .refer-cascading-list.in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.refer-container.u-dropdown .refer-cascading-list .scroll-div {
  margin-left: 4px;
  position: relative;
  padding-top: 32px;
  min-width: 80px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.refer-container.u-dropdown .refer-cascading-list .scroll-div > div {
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #fff;
}
.refer-container.u-dropdown .refer-cascading-list .scroll-div:first-child {
  margin-left: 0;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item {
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  padding: 6px 18px 6px 8px;
  font-size: 13px;
  color: #555;
  line-height: 16px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  width: 100%;
  position: relative;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li:hover,
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li.active,
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li.selected,
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li.focused {
  background: #e4e4e4;
  color: #111;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li:hover > i,
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li.active > i,
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li.selected > i,
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li.focused > i {
  visibility: visible;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li.focused {
  border-top: 1px dotted #b1b1b1;
  border-bottom: 1px dotted #b1b1b1;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li:hover {
  background-color: #f3f3f3;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li:hover .refer-del-i {
  display: inline-block;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li > i {
  visibility: hidden;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > li > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: calc(100% - 5px);
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > .refer-cascading-type {
  cursor: default;
}
.refer-container.u-dropdown .refer-cascading-list .refer-cascading-item > .refer-cascading-type:hover {
  background: #fff;
  color: #666;
}
.refer-container.u-dropdown .refer-cascading-list .list-title {
  height: 32px;
  line-height: 32px;
  font-size: 11px;
  background-color: #fff;
  padding-left: 8px;
  padding-right: 8px;
  color: #111;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.refer-container.u-dropdown .refer-cascading-list .list-title span {
  color: #888;
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.refer-container.u-dropdown .refer-cascading-list .list-title.refer-nodata {
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  display: block;
}
.refer-container.u-dropdown .refer-cascading-list .refer-loading {
  height: 28px;
  line-height: 28px;
  font-size: 13px;
  background-color: #fff;
  padding-left: 10px;
  color: #000;
  position: absolute;
  top: 0;
  left: 0;
}
.refer-container.u-dropdown .refer-cascading-list .refer-copy {
  height: 30px;
  font-size: 12px;
  color: #007ace;
  padding-left: 7px;
  line-height: 30px;
  border-top: 1px solid #d0d0d0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.refer-container.u-dropdown .refer-del-i {
  position: absolute;
  z-index: 0;
  top: 1px;
  right: 22px;
  width: 18px;
  height: 26px;
  line-height: 28px;
  text-align: center;
  border-radius: 100%;
  color: #ccc;
  margin-left: 3px;
  font-style: normal;
  cursor: pointer;
  font-size: 16px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: none;
}
.refer-container.u-dropdown .refer-del-i:hover {
  color: #aaa;
}
.refer-pop-window {
  overflow: auto;
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 300;
}
.refer-pop-window [class^="u-col"],
.refer-pop-window [class^="u-row"] {
  padding: 0;
  margin: 0;
}
.refer-pop-window input::-webkit-input-placeholder {
  color: #ccc;
}
.refer-pop-window input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc;
}
.refer-pop-window input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}
.refer-pop-window input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ccc;
}
.refer-pop-window .u-col-xs-0 {
  display: none;
}
.refer-pop-window .u-loading.u-loading-rotate.nc-loading > div {
  display: block;
}
.refer-pop-window .refer-popover {
  background-color: #fff;
  padding: 0;
  position: relative;
  border-radius: 3px;
  margin: auto;
}
.refer-pop-window .refer-popover.max {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.refer-pop-window .refer-popover.max .loading-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.refer-pop-window .refer-popover.max .loading-container .refer-content-area {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.refer-pop-window .refer-popover .loading-container {
  position: relative;
}
.refer-pop-window .refer-popover .u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs {
  padding: 0;
}
.refer-pop-window .refer-popover .refer-header {
  height: 40px;
  margin: 0;
  font-size: 16px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f3f3f3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.refer-pop-window .refer-popover .refer-header .refer-title {
  font-weight: bold;
  color: #111;
  font-size: 14px;
}
.refer-pop-window .refer-popover .refer-header .refer-header-extend {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.refer-pop-window .refer-popover .refer-header .refer-close,
.refer-pop-window .refer-popover .refer-header .refer-refresh,
.refer-pop-window .refer-popover .refer-header .icon-zuidahua,
.refer-pop-window .refer-popover .refer-header .icon-zuixiaohua {
  margin-right: 20px;
  cursor: pointer;
}
.refer-pop-window .refer-popover .refer-header .refer-close.iconfont:before,
.refer-pop-window .refer-popover .refer-header .refer-refresh.iconfont:before,
.refer-pop-window .refer-popover .refer-header .icon-zuidahua.iconfont:before,
.refer-pop-window .refer-popover .refer-header .icon-zuixiaohua.iconfont:before {
  color: #555;
  font-size: 22px;
}
.refer-pop-window .refer-popover .refer-header .refer-close:hover.iconfont:before,
.refer-pop-window .refer-popover .refer-header .refer-refresh:hover.iconfont:before,
.refer-pop-window .refer-popover .refer-header .icon-zuidahua:hover.iconfont:before,
.refer-pop-window .refer-popover .refer-header .icon-zuixiaohua:hover.iconfont:before {
  color: #111;
}
.refer-pop-window .refer-popover .refer-header .refer-close {
  margin-top: -2px;
}
.refer-pop-window .refer-popover .refer-header .refer-close.iconfont:before {
  font-size: 15px;
}
.refer-pop-window .refer-popover .refer-header .refer-collapse {
  position: absolute;
  z-index: 300;
  overflow: hidden !important;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.refer-pop-window .refer-popover .refer-del {
  cursor: pointer;
}
.refer-pop-window .refer-popover .refer-search-left-area {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  overflow: hidden;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-top .u-tabs-nav-scroll {
  width: 240px;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-top .u-tabs-tab {
  width: 119px;
  margin: 0;
  text-align: center;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-top .u-tabs-tab:after {
  content: '' !important;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-top .u-tabs-nav-container {
  padding: 0 !important;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-top .u-tabs-bar:focus {
  background-color: #eee;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab {
  margin: 0 !important;
  line-height: inherit;
  padding: 8px 20px;
  color: inherit;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-top.u-tabs-simple.lightapp-component-tabs .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav-scroll .u-tabs-nav .u-tabs-tab.u-tabs-tab-active {
  color: #e14c46;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .u-tabs-nav {
  height: 40px;
}
.refer-pop-window .refer-popover .refer-search-left-area .refer-left-tab .lightapp-component-tabs .u-tabs-ink-bar {
  height: 2px;
  background-color: #e14c46;
  width: 30px !important;
  left: 45px;
  bottom: 0;
  z-index: 0;
  margin-left: 44px;
}
.refer-pop-window .refer-popover .more-button {
  color: #474d54;
  font-size: 13px;
  margin-left: 10px;
  cursor: pointer;
}
.refer-pop-window .refer-popover .more-button:after {
  font-family: 'iconfont';
  content: '\E683';
  margin-left: 5px;
}
.refer-pop-window .refer-popover .include-children {
  margin-left: 10px;
}
.refer-pop-window .refer-popover .refer-search {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.refer-pop-window .refer-popover .refer-search .refer-search-area-extend {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.refer-pop-window .refer-popover .refer-search .refer-column-config {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 30px;
  text-align: center;
  height: 30px;
  width: 30px;
  background: #fff;
  border-radius: 3px;
  cursor: pointer;
  margin-left: 6px;
  border: 1px solid #d0d0d0;
  -webkit-box-shadow: 0 1px 1px 0 #d0d0d0;
          box-shadow: 0 1px 1px 0 #d0d0d0;
}
.refer-pop-window .refer-popover .refer-search .refer-column-config:hover {
  border: 1px solid #e14c46;
}
.refer-pop-window .refer-popover .refer-search .refer-column-config:hover .column-config.icon-shezhi:before {
  color: #e14c46;
}
.refer-pop-window .refer-popover .refer-search .refer-column-config .column-config.icon-shezhi:before {
  font-size: 20px;
  color: #4d5565;
}
.refer-pop-window .refer-popover .refer-search .set-to-usual {
  background-color: #e14c46;
  border-color: #e14c46;
  color: #fff;
}
.refer-pop-window .refer-popover .refer-search .set-to-usual:hover {
  background-color: #d7332c;
}
.refer-pop-window .refer-popover .refer-search .set-to-usual.clear {
  background-color: #fff;
  border-color: #d0d0d0;
  color: #555;
  -webkit-box-shadow: 0 1px 1px 0 #d0d0d0;
          box-shadow: 0 1px 1px 0 #d0d0d0;
}
.refer-pop-window .refer-popover .refer-search .set-to-usual.clear:hover {
  background-color: #fff;
  border-color: #e14c46;
}
.refer-pop-window .refer-popover .refer-content-area {
  height: 435px;
  overflow: hidden;
  border-bottom: 1px solid #edecec;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree {
  height: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree .refer-tree-header {
  padding-left: 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree .refer-tree-wrapper {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree .refer-tree-wrapper .refer-tree-container {
  padding-left: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  width: 100%;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree .refer-tree-wrapper .refer-tree-container .u-tree {
  outline: none;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree:hover + .refer-expand-left {
  display: block;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree.expand {
  background-color: #fff;
  z-index: 10;
  width: 100%;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree.expand + .refer-expand-left {
  right: 0;
  left: auto;
  border: 1px solid #dbdbdb;
  border-right: 1px solid #fff;
}
.refer-pop-window .refer-popover .refer-content-area .refer-tree.expand + .refer-expand-left:before {
  font-family: 'iconfont';
  content: '\E675';
  line-height: 56px;
}
.refer-pop-window .refer-popover .refer-content-area .refer-expand-left {
  position: absolute;
  top: 50%;
  left: 240px;
  margin-top: -28px;
  width: 20px;
  height: 56px;
  border: 1px solid #dbdbdb;
  border-left: 1px solid #fff;
  z-index: 10;
  background-color: #fff;
  display: none;
  cursor: pointer;
}
.refer-pop-window .refer-popover .refer-content-area .refer-expand-left:before {
  font-family: 'iconfont';
  content: '\E676';
  line-height: 56px;
}
.refer-pop-window .refer-popover .refer-content-area .refer-expand-left:hover {
  display: block;
}
.refer-pop-window .refer-popover .refer-content-area .refer-grid {
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.refer-pop-window .refer-popover .refer-content-area .refer-grid .refer-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.refer-pop-window .refer-popover .refer-page {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 21px;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-shadow: 0px -2px 3px 0px rgba(200, 200, 200, 0.5);
          box-shadow: 0px -2px 3px 0px rgba(200, 200, 200, 0.5);
}
.refer-pop-window .refer-popover .refer-page .refer-total-page {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 13px;
  color: #474d54;
}
.refer-pop-window .refer-popover .refer-page .refer-page-extend {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination {
  text-align: center;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li {
  border: 1px solid transparent;
  height: 18px;
  width: auto;
  min-width: 19px;
  line-height: 18px;
  color: #555;
  font-size: 12px;
  padding: 0;
  margin-left: 4px;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li.active,
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li:focus,
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li:hover:not(.disabled):not(:last-child):not(:first-child) {
  color: #e14c46;
  background-color: #fff;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li.active > a,
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li:focus > a,
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li:hover:not(.disabled):not(:last-child):not(:first-child) > a {
  color: #e14c46;
  background-color: #fff;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination li.active {
  border: 1px solid #e14c46;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination {
  font-size: 12px;
  margin-right: 16px;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li > a {
  border-color: #c9c9c9;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  min-width: auto;
  line-height: 18px !important;
  text-align: center;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li > a > span {
  color: transparent;
  display: inline-block;
  width: 6px;
  height: 9px;
  vertical-align: middle;
  margin-top: -2px;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li > a > span[aria-label="Previous"] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAbCAYAAABxwd+fAAAAAXNSR0IArs4c6QAAAfJJREFUOBGdlE1LVVEUhist+7glZDoVuWmEkEVIBlqTQBw7rQRxrvU/ahQ5bhqBNPMHWA3UtBIRnEgfaqGlk/wYqM8jZ1/29V6P594XHvY6+6z1uu7a21NzqnrVUfoUBmDrdJU+jdQ9h+akfrW2CqN2aoYhF9V+qrSjPoofQ6jbJ34L78MGcarO8XYIuqOs/8SvYNa9LEYN5DmPFgsS/WJ9CSth4ySjmyQ6jyuhgHUKXsN2tJfaUS+JT+BMVPCOeAycTZHKdXSWjEF4GGVuEdvFdLRXFB41usrbZ5CPspzDC1iO9krC2OgGb0egPsr6TGwnnlCqgtEjsgagJsp2Fs6kZB5RTiHUqD8hbHoaozAZNrKsnkh8yax5AxWZWORPkVs+JLrN+g+WkudMiyaL4Mlo4LNd3oXL8A0yzchC9QNmQLOLoPLgzZ6FHUhVMDJpEyZAA783yvU+LMAGHKvYyKRd0MyuroMyfgBr8B3K6qiRSc7kC/yBMDfzOuECzEHJ3MoZkXco//pX0EwD1Qpt4DztvqA0I5O8Bh/An3kNVBN0wTw410OdZGSSJ6ZZDvKgLkEP/IafUPS/5fNx2uOF12AdOsC7Vgv3wM/OfJaOyCtoichLegfOg/KrkavUyMK/8BEcegOopmqMLPQLMQF14CGMHwAupFKRzqZsqQAAAABJRU5ErkJggg==) center center / contain no-repeat;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li > a > span[aria-label="Next"] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAbCAYAAABxwd+fAAAAAXNSR0IArs4c6QAAAfJJREFUOBGV1NtKG1EUxvGpaa2VNigI1YiHXFoPVCsWC8Y3kOIBfASxvQv4FqXqpeCNiG9QELysB9QLhfRg2ipYRUXthSZatB76/0J22CYxM7Pgx96zs/bKZM3sBBzH6cYI6vEV/+A7Aux4h+eoRQe+IAFfoUIlaE7vesoYwV5aetl9UKEfSKIFD/AQnen5d0ZPoUKKTWygFY+haEAY63DtmylErnOEJahAORRVaIdr3+xC2vgX86iAmq94hi7sYh95I7uQkq6xinPoIahvj/AGN4gjJ/IVMkm/mGiT3bdGruuwhitkolAhJalvy3iBMihCUN9iSCIVboWUpJ/4GXppa6AIQn37jQM4XgopT31bwQWaYPdNn8W9FiI3FXp5f6INxVBBFQ76LcQe5xA6QnqKJkI6Dn7jNRuGsjbN6da8RhGJ/XhrbVB/puC5UCnJ7/ESJk6ZjEJnNNUsjYWimg+jqLSStph/xB+z5vbTXpE4jCdmA6PeqUlcWmv33pG+oBd9VrLO2TRmrbXMNN8d6dt1F7obEwkmY/hmFrLH7EL6/4lC58nENpMPODYL+Ua7kE65nozdj0WuJ3CnH1znhCmkd2MA5vqW+Qw+wVNo4yB6rOwz5uOIWWuuUx2RiJW1w1z90HnyFTq0KhbGAvRkTuA7/gNMR1WYXgavdgAAAABJRU5ErkJggg==) center center / contain no-repeat;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li > a > span[aria-label="More"] {
  color: #000;
  width: auto;
  height: auto;
  vertical-align: middle;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li.disabled span[aria-label="Previous"],
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li.disabled span[aria-label="Next"] {
  opacity: 0.25;
}
.refer-pop-window .refer-popover .refer-page .refer-pagination .u-pagination-gap > li > a:hover {
  color: #e14c46;
  background-color: #fff;
  border-color: #e14c46;
}
.refer-pop-window .refer-popover .refer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 45px;
  padding: 0 20px;
  border-top: 1px solid #dbdbdb;
}
.refer-pop-window .refer-popover .refer-bottom .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.refer-pop-window .refer-popover .refer-bottom .buttons .u-button {
  min-width: auto;
  padding: 0 20px;
  border-radius: 3px;
  font-size: 13px;
}
.refer-pop-window .refer-popover .refer-bottom .buttons .sure-btn {
  background-color: #e14c46;
  border-color: #e14c46;
  color: #fff;
}
.refer-pop-window .refer-popover .refer-bottom .buttons .sure-btn:hover {
  background-color: #d7332c;
}
.refer-pop-window .refer-popover .refer-bottom .buttons .cancel-btn {
  background-color: #fff;
  color: #555;
  margin-left: 6px;
  border: 1px solid #d0d0d0;
  -webkit-box-shadow: 0 1px 1px 0 #d0d0d0;
          box-shadow: 0 1px 1px 0 #d0d0d0;
}
.refer-pop-window .refer-popover .refer-bottom .buttons .cancel-btn:hover {
  background-color: #fff;
  border: 1px solid #e14c46;
  color: #e14c46;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .u-button {
  background-color: #fff;
  color: #555;
  font-size: 14px;
  height: 100%;
  padding: 0;
  min-width: auto;
  border: none;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-collapse {
  position: absolute;
  bottom: 45px;
  left: 0;
  background-color: #fff;
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  z-index: 15;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-collapse .refer-collapse-header {
  height: 40px;
  margin: 0;
  font-size: 16px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f3f3f3;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-collapse .refer-collapse-header .refer-title {
  font-weight: bold;
  color: #111;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 14px;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-collapse .refer-collapse-header .refer-close {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-collapse .refer-collapse-header .refer-close span {
  font-size: 14px;
  color: #e14c46;
  margin-right: 20px;
  cursor: pointer;
  font-size: 13px;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-collapse.collapse {
  display: block;
  height: 0 !important;
  overflow: hidden;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-collapse.collapse.in {
  height: 100% !important;
  overflow: inherit;
}
.refer-pop-window .refer-popover .refer-bottom .refer-selected .refer-del {
  cursor: pointer;
  color: #007ace;
}
.refer-pop-window .refer-popover .refer-bottom .refer-bottom-extend {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.refer-pop-window .refer-popover .refer-search-i {
  color: #555;
  display: inline-block;
  cursor: pointer;
  position: relative;
  position: absolute;
  right: 6px;
  top: 3px;
  line-height: 24px;
}
.refer-pop-window .refer-popover .refer-search-i:before {
  color: #878b94;
}
.refer-pop-window .refer-popover .refer-search-table-input {
  width: 200px;
  height: 30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.refer-pop-window .refer-popover .refer-search-table-input .search-input {
  font-weight: normal;
  border: 1px solid #d0d0d0;
  font-size: 13px;
  height: 30px;
  border-radius: 3px;
  padding-left: 8px;
  padding-right: 24px;
  width: 200px;
}
.refer-pop-window .refer-popover .refer-search-table-input .search-input:hover {
  border-color: #8CC6FF;
}
.refer-pop-window .refer-popover .refer-search-table-input .search-input:focus {
  border-color: #007ACE;
}
.refer-pop-window .refer-popover .refer-search-table-input .search-setting {
  line-height: 26px;
  cursor: pointer;
  position: absolute;
  right: 24px;
  top: 2px;
}
.refer-pop-window .refer-popover .refer-search-table-input .search-setting:before {
  color: #878b94;
}
.refer-pop-window .refer-popover .refer-search-table-input .refer-del-i {
  position: absolute;
  right: 24px;
  color: #ccc;
  display: none;
  cursor: pointer;
  top: 4px;
  line-height: 24px;
}
.refer-pop-window .refer-popover .refer-search-table-input .refer-del-i:hover {
  color: #aaa;
}
.refer-pop-window .refer-popover .refer-search-table-input:hover .refer-del-i {
  display: inline-block;
}
.refer-pop-window .refer-table .u-table:focus {
  outline: -webkit-focus-ring-color auto 5px;
}
.refer-pop-window .refer-table .u-table .u-table-content .u-table-fixed-left table {
  width: 100%;
}
.refer-pop-window .refer-table .u-table .u-table-content tr {
  color: #333;
  font-size: 13px;
  height: 35px;
  border-top: none;
}
.refer-pop-window .refer-table .u-table .u-table-content tr:hover {
  background-color: #f3f3f3;
  cursor: pointer;
}
.refer-pop-window .refer-table .u-table .u-table-content tr.refer-selected-row {
  background-color: #e4e4e4;
}
.refer-pop-window .refer-table .u-table .u-table-content tr.refer-selected-row td {
  background-color: #e4e4e4;
}
.refer-pop-window .refer-table .u-table .u-table-content tr.refer-focus-row td {
  background-color: #e4e4e4;
  border-top: 1px dotted #b1b1b1;
  border-bottom: 1px dotted #b1b1b1;
}
.refer-pop-window .refer-table .u-table .u-table-content tr th {
  padding: 0 7px !important;
  border-top: none;
  height: 35px;
  border-bottom: 1px solid #d0d0d0;
}
.refer-pop-window .refer-table .u-table .u-table-content tr th:nth-of-type(1) {
  padding-left: 20px !important;
}
.refer-pop-window .refer-table .u-table .u-table-content tr th .refer-table-label {
  display: inline-block;
}
.refer-pop-window .refer-table .u-table .u-table-content tr th .refer-table-label .checkbox-column {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 18px;
  vertical-align: top;
}
.refer-pop-window .refer-table .u-table .u-table-content tr th .refer-table-label .checkbox-column .u-checkbox {
  margin: 0;
  width: 15px;
}
.refer-pop-window .refer-table .u-table .u-table-content tr th .refer-table-label .checkbox-column .icon-xiajiantou {
  line-height: 14px;
  font-size: 12px;
  border-radius: 3px;
  cursor: pointer;
}
.refer-pop-window .refer-table .u-table .u-table-content tr th .refer-table-label .checkbox-column .icon-xiajiantou:hover {
  background-color: #d9e1f0;
}
.refer-pop-window .refer-table .u-table .u-table-content tr td {
  height: 35px;
}
.refer-pop-window .refer-table .u-table .u-table-content tr td:nth-of-type(1) {
  padding-left: 20px !important;
}
.refer-pop-window .refer-table .u-table .u-table-content .u-table-thead tr,
.refer-pop-window .refer-table .u-table .u-table-content .u-table-thead th {
  border-bottom: none;
  text-align: left;
}
.refer-pop-window .refer-table .u-table .u-table-content .u-table-thead th span {
  display: inline-block;
  line-height: 35px;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.refer-pop-window .refer-table .u-table .u-table-content .u-table-content {
  min-height: auto;
}
.refer-pop-window .refer-table .u-table .u-table-content .u-table-header {
  margin-bottom: 0px !important;
  background-color: transparent;
  overflow: hidden;
}
.refer-pop-window .refer-table .u-table .u-table-content .u-table-placeholder {
  padding: 0;
}
.refer-pop-window .refer-table .u-table .u-table-content .refer-td {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 13px;
  height: auto;
  line-height: initial;
}
.refer-pop-window .refer-table .u-table .u-table-content .u-table-scroll .u-table-footer {
  padding: 0;
  display: none;
}
.refer-pop-window .u-checkbox {
  font-size: 0;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.refer-pop-window .u-checkbox input[type=checkbox] {
  height: 14px;
  width: 14px;
}
.refer-pop-window .u-checkbox .u-checkbox-label {
  font-size: 13px;
  color: #474d54;
  line-height: 14px;
  padding-left: 20px;
}
.refer-pop-window .u-checkbox .u-checkbox-label:after,
.refer-pop-window .u-checkbox .u-checkbox-label:before {
  height: 14px;
  width: 14px;
  top: 0;
  left: 0;
  -webkit-transition: none;
  transition: none;
  border-radius: 3px;
  color: #c4cdd5;
}
.refer-pop-window .u-checkbox.is-checked .u-checkbox-label:after {
  line-height: 14px;
  content: '';
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAAvNJREFUSA29Vk9PE1EQfzPbEhOQxItejBSIJOqXAG0bpY30YGLChzDe9QDxAxhPfgA5aDwISUFCq/YbeAIFArSJHvSiCUVN2b5xZtfZdul2Wxv0Je17M/P7zW/2/dsFw606m30ovTQQA9A88k1jUAa20bhiDNVlnDBAgENDH8SQ5lH8IUeV27RuyuOOFTfAwUQVavksKaxDRgPSezQZMHxZeknRkhcPN/YUDJEbSlubzd5j1qgPaf27zcbzUAGtkD8KNE8GxPaDRPsa9AvyrYTXAUyoM1xQ20MrW/tYTTjIpe8j4GNF99sjEI70C27HxZajQHlI+fEkH6rPn4E/lmtoarJY2q3lssu8RnOtWckwAUKVhYi8r3Z46nhJ7dVUsVyo5TsJkYrqBMAtSRDXsIn0Ig4QFSNDX6CWS08Q4XwUIMpHSIfjxdITfizcA96s/TbgWavm0sm+lqMjKeGZwYicqT+itQtEZr1duSfRGrM4tlZetIaediVaawvtQSGNFzcWDmbTcw7ASnssUJS1GV8rr9TrjbMegMtTEiJ610ckkaf5QjWX2b5WqdT3642klCdKUSRJECiKAQBTQp6pVNw4kmBDm1zJtVymzlmGxe7WQooBqAdJcNHEIEOXgdzqfPg+dwl3ddPx8UvYvXV9Muk4b3lWL3VFnkaAzCeXmjcSSXTm/7mYFAzmomPwLk+N3Hn/qbHWYIsYUx+flO8x4QF3TURG77DzKyJVLJ37+e1olG+LagSs82BEgWJ9fNbl2CrGP4mwxHboNaPxjpMoAZ6Wr9C0M2Ov32xtTk+PjAwPLcl7S0nS602kvpZQ+H2mce0jBXnXnifEV/s3Z25PrL/bZnBBhbmYzdRq6YEm6FdI8ZGCEpQLy0kkP/KltWObbiCsxL8VUl5XQQWoMH8O7FmiO4ZsCh18dvJTQPG9+p6CQQIwkwjw3hgncA0yOPVz2KsI5GvmqBfo1OJgf3nfJnv5zGW0kGcj9qU0uDD9sNZdlR3/Gy+0EO3oDk+fAAAAAElFTkSuQmCC) center center / cover no-repeat;
}
.refer-pop-window .u-tree li {
  position: relative;
  margin: 0;
}
.refer-pop-window .u-tree li:first-child {
  padding-top: 0;
}
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-bottom_close:after,
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-center_close:after,
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-noline_close:after,
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-roots_close:after {
  font-family: 'iconfont';
  content: '\E633';
  -webkit-transform: none;
          transform: none;
  font-weight: normal;
  right: 0;
}
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-bottom_open:after,
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-center_open:after,
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-noline_open:after,
.refer-pop-window .u-tree li span.u-tree-switcher.u-tree-roots_open:after {
  font-family: 'iconfont';
  content: '\E603';
  -webkit-transform: none;
          transform: none;
  font-weight: normal;
}
.refer-pop-window .u-tree li span.u-tree-iconEle,
.refer-pop-window .u-tree li span.u-tree-switcher {
  height: 18px;
  width: 18px;
  position: relative;
  height: 30px;
  line-height: 30px;
}
.refer-pop-window .u-tree li span.u-tree-iconEle:before,
.refer-pop-window .u-tree li span.u-tree-switcher:before {
  content: '';
  display: inline-block;
  height: 1px;
  width: 8px;
  position: absolute;
  border-bottom: 1px dashed #d0d0d0;
  top: 50%;
  left: 18px;
}
.refer-pop-window .u-tree li a {
  font-size: 14px;
  -webkit-transition: none;
  transition: none;
  color: #474d54;
  line-height: 30px;
  height: 30px;
  padding: 0 5px;
}
.refer-pop-window .u-tree li a:hover {
  background-color: transparent;
}
.refer-pop-window .u-tree li a:hover .refer-tree-title {
  background-color: #e4e4e4;
}
.refer-pop-window .u-tree li a.u-tree-node-selected {
  background-color: transparent;
}
.refer-pop-window .u-tree li a.u-tree-node-selected .refer-tree-title {
  background-color: #e4e4e4;
}
.refer-pop-window .u-tree li a:focus {
  outline: none;
}
.refer-pop-window .u-tree li a:focus .refer-tree-title {
  border: 1px dotted #b1b1b1;
}
.refer-pop-window .u-tree li .u-tree-checkbox {
  margin: 0 0 0 8px;
}
.refer-pop-window .u-tree li ul {
  padding: 0 0 0 16px;
}
.refer-pop-window .u-tree li .u-tree-title {
  font-size: 13px;
}
.refer-pop-window .u-tree .u-tree-checkbox-inner {
  height: 14px;
  width: 14px;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  margin-top: 2px;
}
.refer-pop-window .u-tree .u-tree-checkbox-inner:after {
  height: 14px;
  width: 14px;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  display: none;
}
.refer-pop-window .u-tree .u-tree-checkbox-checked .u-tree-checkbox-inner,
.refer-pop-window .u-tree .u-tree-checkbox-indeterminate .u-tree-checkbox-inner {
  border: none;
  background-color: transparent;
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  height: 14px;
  width: 14px;
  -webkit-transition: none;
  transition: none;
}
.refer-pop-window .u-tree .u-tree-checkbox-checked .u-tree-checkbox-inner:after,
.refer-pop-window .u-tree .u-tree-checkbox-indeterminate .u-tree-checkbox-inner:after {
  -webkit-transition: none;
  transition: none;
  font-family: 'iconfont';
  content: '\E67C';
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  font-size: 18px;
  left: -2px;
  top: -2px;
  width: 14px;
  height: 14px;
  display: block;
  color: #E14C46;
  border: none;
}
.refer-pop-window .u-tree .u-tree-checkbox-disabled {
  display: none;
  margin-right: -20px !important;
}
.refer-pop-window .u-tree .refer-tree-switch {
  color: #f2b224;
  font-size: 20px;
  margin-left: 3px;
}
.refer-pop-window .u-tree .refer-tree-point {
  display: inline-block;
  height: 5px;
  width: 5px;
  background-color: #555;
  border-radius: 100%;
  margin: 0 2px 2px 5px;
}
.refer-pop-window .u-tree .refer-tree-title {
  font-size: 13px;
  color: #111;
  vertical-align: top;
  margin-left: 5px;
  display: inline-block;
  height: 30px;
  border-radius: 2px;
  border: 1px solid transparent;
  line-height: 28px;
}
.refer-pop-window .u-tree.u-tree-show-line li:not(:last-child) > .u-tree-switcher-noop {
  background-image: none;
  position: relative;
  height: 30px;
  display: inline-block;
}
.refer-pop-window .u-tree.u-tree-show-line li:not(:last-child) > .u-tree-switcher-noop:before {
  content: '';
  display: inline-block;
  height: 100%;
  width: 1px;
  border-left: 1px dashed #d0d0d0;
  position: absolute;
  top: 0;
  left: 9px;
}
.refer-pop-window .u-tree.u-tree-show-line li:not(:last-child) > .u-tree-switcher-noop:after {
  content: '';
  display: inline-block;
  height: 1px;
  width: 8px;
  border-bottom: 1px dashed #d0d0d0;
  position: absolute;
  top: 50%;
  left: 12px;
}
.refer-pop-window .u-tree.u-tree-show-line li:not(:last-child) > ul {
  background-image: none;
  position: relative;
}
.refer-pop-window .u-tree.u-tree-show-line li:not(:last-child) > ul:before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 1px;
  border-left: 1px dashed #d0d0d0;
  position: absolute;
  top: 0;
  left: 9px;
  height: 100%;
}
.refer-pop-window .u-tree.u-tree-show-line li:last-child > .u-tree-switcher-noop {
  background-image: none;
}
.refer-pop-window .u-tree.u-tree-show-line li:last-child > .u-tree-switcher-noop:before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 1px;
  border-left: 1px dashed #d0d0d0;
  position: absolute;
  top: 0;
  left: 9px;
  height: 50%;
}
.refer-pop-window .u-tree.u-tree-show-line li:last-child > .u-tree-switcher-noop:after {
  content: '';
  display: inline-block;
  height: 1px;
  width: 12px;
  border-bottom: 1px dashed #d0d0d0;
  position: absolute;
  top: 50%;
  left: 9px;
}
.refer-pop-window .u-tree .u-tree-child-tree-open li {
  margin-left: 8px;
}
.refer-pop-window .collapsing.height {
  -webkit-transition-duration: 5s;
          transition-duration: 5s;
}
.u-drop.refer-column-config-list,
.search-config {
  padding: 0 10px;
  width: 300px;
  background-color: #fff;
  max-height: 270px;
}
.u-drop.refer-column-config-list .search-config-ul,
.search-config .search-config-ul {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  padding: 0 10px;
}
.u-drop.refer-column-config-list .u-checkbox .u-checkbox-label,
.search-config .u-checkbox .u-checkbox-label {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u-drop.refer-column-config-list .u-checkbox .u-checkbox-label:after,
.search-config .u-checkbox .u-checkbox-label:after,
.u-drop.refer-column-config-list .u-checkbox .u-checkbox-label:before,
.search-config .u-checkbox .u-checkbox-label:before {
  top: 0;
}
.u-drop.refer-column-config-list .refer-column-config-item.u-drag,
.search-config .refer-column-config-item.u-drag,
.u-drop.refer-column-config-list .refer-search-config-item,
.search-config .refer-search-config-item {
  margin: 0;
  padding: 0 10px;
  height: 40px;
  border-top: 1px solid #f1f1f1;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.u-drop.refer-column-config-list .refer-column-config-item.u-drag:first-child,
.search-config .refer-column-config-item.u-drag:first-child,
.u-drop.refer-column-config-list .refer-search-config-item:first-child,
.search-config .refer-search-config-item:first-child {
  border-top: none;
}
.u-drop.refer-column-config-list .refer-column-config-item.u-drag .refer-column-config-name,
.search-config .refer-column-config-item.u-drag .refer-column-config-name,
.u-drop.refer-column-config-list .refer-search-config-item .refer-column-config-name,
.search-config .refer-search-config-item .refer-column-config-name {
  margin-right: 40px;
}
.u-drop.refer-column-config-list .refer-column-config-item.u-drag .refer-column-config-opt,
.search-config .refer-column-config-item.u-drag .refer-column-config-opt,
.u-drop.refer-column-config-list .refer-search-config-item .refer-column-config-opt,
.search-config .refer-search-config-item .refer-column-config-opt {
  color: #007ace;
  margin-left: 8px;
  font-size: 13px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
}
.u-drop.refer-column-config-list .refer-column-config-item.u-drag .refer-column-config-opt.refer-column-config-disabled,
.search-config .refer-column-config-item.u-drag .refer-column-config-opt.refer-column-config-disabled,
.u-drop.refer-column-config-list .refer-search-config-item .refer-column-config-opt.refer-column-config-disabled,
.search-config .refer-search-config-item .refer-column-config-opt.refer-column-config-disabled {
  color: #888;
  cursor: default;
}
.u-drop.refer-column-config-list .refer-column-config-item.u-drag .u-checkbox,
.search-config .refer-column-config-item.u-drag .u-checkbox,
.u-drop.refer-column-config-list .refer-search-config-item .u-checkbox,
.search-config .refer-search-config-item .u-checkbox {
  width: 100%;
}
.u-drop.refer-column-config-list .refer-column-config-item.u-drag .u-checkbox-label,
.search-config .refer-column-config-item.u-drag .u-checkbox-label,
.u-drop.refer-column-config-list .refer-search-config-item .u-checkbox-label,
.search-config .refer-search-config-item .u-checkbox-label {
  color: #555;
  font-size: 13px;
  line-height: 14px;
}
.u-drop.refer-column-config-list div,
.search-config div {
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.u-drop.refer-column-config-list div > label,
.search-config div > label {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
  height: 100%;
}
.search-config {
  padding: 0;
  width: 200px;
}
.popover-in-refer.popover-for-search-config {
  margin-left: -64px !important;
}
.popover-in-refer.popover-for-search-config.u-popover.bottom .arrow {
  right: 22px;
  margin-left: 0;
}
.popover-in-refer.u-popover {
  z-index: 301;
  border: none;
  padding-right: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.popover-in-refer.u-popover.bottom .arrow {
  left: auto;
  right: 15px;
  border: none;
  height: 12px;
  width: 20px;
}
.popover-in-refer.u-popover.bottom .arrow:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAAXNSR0IArs4c6QAAAxBJREFUSA3NlT1oGmEYx3N38fy4UxohJNpm0aUVSaBZgjiYIFlUyJKhkLXSdmgptEspiNBOdXIoxb10yOKgWQSbIUKWDNGSdgkZEpqAUEvieXp+9f8caqyJxBMa+sLLvR/P+zy/9/l4b2LiP2vMuDztdls9u7m5yZZKJZb0TE1NtdbX11s0ZhimTV+tbVLrAZInmGg0ygSDQa5arfKiKPK0jrGyt7enpFKpJmTGgtIM1PEMY7VadYVCwciyrAAWPQFhr4Y1CXsypvVxoDSFjGAoRJIk6ZrNponnebFWqwkrKytLBJTNZnf1er2kKEqZ47iKIAh1CqGW8I3soS4M7PLwiglfMwxaYTBmMBiWCchut2e3trZeAxYiLF22ggsoODsy1EgeIhjkDGez2XidTkchMjscjrsej+cj5m6C6bZ6vV7I5XLPjo6OfmLtAnPp9PRUiUQizVE8dSMQwWxvb3PHx8d6hEcEgLiwsHB/fn7+E7xwrwvS/221Wif5fP7J/v7+DwCVEcby3Nxczefz3Qg1FIhAyEgikZhEM1C+NBoN0ev1Ljmdzjhue6cfYnCM878PDw+f7+zs7OJ8mfIK56vhcLhBssO8dS1QJ0SMy+WahCIDcsIMHcLq6mpoZmbmPZSpVTUIMTiHntrZ2dmbTCaTwp6ERL/AxaoHBwcNhLB9HZT6oPUr6nhGLWtUEyWvBSEw480Jz87OfhgVhnSSLPIuFgqFHpMO0kU66cmg7Y4tEu21vzxEAoNljTwR19bW3qKiHvVOjTEAyJdkMvkOYGr4hj0LPaAuDGzxsiyb6EYWi8UaCARiSMrlMRiuHEFRfE2n06/Oz89/4aIXRqOxAiGl/61SgQhm1LK+YkXjAqruG56Fp8OeBTWOFCbo5VEFApX24uLiAyR0Am69tqw1MlwRR5GcILHD+O99pycBVShBSPWUmtTT09NMsVjkAMT6/f6Hbrf787+CITrSTTbIFtnET5klBpWcwoXOxuNxPXJnA2MZ/bYaTMobZBsGWfRLKLjxJRbov9O45U42X6CrMH8AOwiOJNhUHrcAAAAASUVORK5CYII=) center center / contain no-repeat;
  border: none;
  height: 100%;
  width: 100%;
}
.popover-in-refer.u-popover .u-popover-content {
  padding: 0;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  background-color: #fff;
  overflow: hidden;
}
.popover-in-refer.u-popover .u-popover-content .refer-popover-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.popover-in-refer.u-popover .u-popover-content .refer-popover-container .refer-dnd-bottom {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 20px;
  border-top: 1px solid #f1f1f1;
}
.popover-in-refer.u-popover .u-popover-content .refer-popover-container .refer-dnd-bottom .to-default {
  cursor: pointer;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 13px;
  text-decoration: underline;
}
.popover-in-refer .u-menu {
  padding: 0;
}
.popover-in-refer .u-menu.u-menu-root {
  border: none;
}
.popover-in-refer .u-menu .u-menu-submenu > .u-menu-submenu-title {
  padding: 0 20px 0 0;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  color: #474d54;
}
.popover-in-refer .u-menu .u-menu-submenu > .u-menu-submenu-title:after {
  right: 2px;
}
.popover-in-refer .u-menu-vertical > .u-menu-item {
  height: 30px;
  line-height: 30px;
  padding: 0 20px 0 0;
  font-size: 13px;
  color: #474d54;
}
.popover-in-refer.more {
  margin: 6px 0 0 22px;
  padding: 8px 0;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 3px;
  background-color: #fff;
}
.popover-in-refer.more .arrow {
  display: none;
}
.popover-in-refer.more .u-popover-content {
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: initial;
}
.popover-in-refer.more .u-menu-item-active,
.popover-in-refer.more .u-menu-submenu-active {
  background-color: #f3f3f3;
  color: #111;
}
.popover-in-refer.more .u-menu-item-active .u-menu-submenu-title,
.popover-in-refer.more .u-menu-submenu-active .u-menu-submenu-title {
  background-color: #f3f3f3;
  color: #111;
}
.popover-in-refer.more .u-menu {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.popover-in-refer.more .u-menu li {
  padding-left: 9px;
  width: 90px;
  font-size: 13px;
  color: #555;
}
.popover-in-refer.more .u-menu .u-menu-vertical.u-menu-sub {
  min-width: auto;
  max-height: 300px;
  overflow: auto;
  border-radius: 3px;
  padding: 8px 0;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  border: none;
  margin-top: -8px;
}
.refer-function-dropdown.u-dropdown {
  background: #fff;
  padding: 8px 0;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 3px;
  z-index: 300;
}
.refer-function-dropdown.u-dropdown li {
  cursor: pointer;
  padding: 0 9px;
  height: 30px;
  line-height: 30px;
  color: #555;
  font-size: 13px;
}
.refer-function-dropdown.u-dropdown li:hover {
  background-color: #f3f3f3;
}
.refer-all-select {
  border-radius: 3px;
  background-color: #fff;
  padding: 8px 0;
  -webkit-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.18);
  min-width: 90px;
}
.refer-all-select li {
  padding: 8px;
  font-size: 12px;
  color: #2b2c42;
  cursor: pointer;
}
.refer-all-select li:hover {
  background-color: #f3f3f3;
}
.refer-all-select li .icon-liucheng1 {
  color: #ff224c;
  margin-left: 8px;
}
.show-bill-track {
  display: block;
  width: 990px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.hide-bill-track {
  visibility: hidden;
  height: 0;
}
.bill-track {
  background: #fff;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: 202;
  width: 990px;
  height: 628px;
}
.bill-track .slideToShowMore {
  position: relative;
  display: inline-block;
  bottom: 0px;
  left: 455px;
  font-size: 13px;
  font-family: MicrosoftYaHei;
  color: #555555;
  line-height: 28px;
  cursor: pointer;
}
.bill-track .BillTraskTable .u-table-content {
  height: 100%;
}
.bill-track .BillTraskTable .u-table-content .u-table-scroll {
  height: 100%;
  overflow: hidden;
}
.bill-track .BillTraskTable .u-table-content .u-table-scroll span .u-table-thead tr th {
  height: 31px;
}
.bill-track .BillTraskTable .u-table-content .u-table-scroll span .u-table-body span {
  display: inline;
}
.bill-track .title {
  background: #fff;
  cursor: pointer;
  height: 40px;
  line-height: 22px;
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 20px;
  position: relative;
  color: #111111;
}
.bill-track .title .name {
  font-size: 14px;
}
.bill-track .title .close-icon {
  position: absolute;
  right: 20px;
  top: 9px;
  font-size: 13px;
}
.bill-track .title .close-icon::before {
  font-size: 14px;
}
.bill-track .title .toShowTrackBillTable {
  margin-left: 25px;
  height: 20px;
}
.bill-track .title .toShowTrackBillTable .toShowTrackBillTableText,
.bill-track .title .toShowTrackBillTable .toShowTrackBillTableCheckBox {
  line-height: 20px;
}
.bill-track .title .toShowTrackBillTable .toShowTrackBillTableCheckBox {
  margin-right: 4px;
  height: 21px;
  width: 14px;
  line-height: 20px;
}
.bill-track .title .toShowTrackBillTable .toShowTrackBillTableCheckBox .u-checkbox-label::before {
  top: 3px;
}
.bill-track .title .toShowTrackBillTable .toShowTrackBillTableCheckBox .u-checkbox-label::after {
  top: 3px;
  line-height: 15px;
}
.bill-track-shade {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 201;
  opacity: 1;
  background-color: #000;
  opacity: 0.6;
  overflow-x: hidden;
  overflow-y: auto;
}
.workflow-comment {
  padding: 10px;
  height: 116px;
}
.workflow-comment .approve-comment-text {
  position: relative;
}
.workflow-comment .approve-comment-text .comment-icon {
  position: absolute;
  right: 6px;
  bottom: 4px;
  cursor: pointer;
}
.workflow-comment .approve-comment-text .textarea-wrap .textarea-countClass {
  right: 25px;
}
.workflow-comment .comment-text {
  height: 98px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 10px;
  font-size: 13px;
  color: #707274;
}
.workflow-comment .comment-sel .sel-item {
  margin-right: 20px;
  color: #474D54;
}
.workflow-comment .comment-sel .sel-item .u-checkbox-label {
  color: #474D54;
}
.workflow-comment .comment-sel .sel-item .u-checkbox-label:after,
.workflow-comment .comment-sel .sel-item .u-checkbox-label:before {
  top: 2px;
}
.workflow-comment .comment-sel span.sel-item {
  text-decoration: underline;
  cursor: pointer;
}
.workflow-comment .comment-btns {
  margin-top: 10px;
  text-align: right;
}
.workflow-comment .comment-btns .yujing_sign,
.workflow-comment .comment-btns .bohui_sign {
  margin-left: 5px;
  font-size: 12px;
}
.workflow-comment .comment-btns .bohui_sign {
  color: #7CC6F9;
  border: 1px solid #7CC6F9;
}
.workflow-comment .comment-btns .yujing_sign {
  color: #F78C66;
  border: 1px solid #F78C66;
}
.workflow-comment .comment-btns .comment-icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #f5f6f8;
  border-radius: 4px;
  margin-left: 10px;
  text-align: center;
  vertical-align: top;
  border: 1px solid #D0D0D0;
  cursor: pointer;
}
.workflow-comment .comment-btns .comment-icon:before {
  position: relative;
  top: 7px;
}
.user-modal .u-modal-dialog .u-modal-content {
  width: 810px;
  max-height: 510px;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-header {
  padding: 0;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close {
  margin-top: 0px;
  margin-right: 6px;
  outline: none;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close span {
  color: #757F8C;
  font-size: 24px;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-header .u-modal-title {
  border-bottom: 1px solid #d9d9d9;
  height: 100%;
  line-height: 40px;
  font-size: 14px;
  color: #474d54;
  padding-left: 20px;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-body {
  padding: 0;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-footer {
  height: 40px;
  border-top: 1px solid #d9d9d9;
  padding-top: 5px;
  padding-right: 20px;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button {
  width: 68px;
  font-size: 12px;
}
.user-modal .u-modal-dialog .u-modal-content .u-modal-footer .button-close {
  background: #ecf2f9;
  border-radius: 3px;
  color: #000912;
}
.approve-detail .detail-header-right {
  margin: 4px 46px 0 0;
  float: right;
}
.approve-detail .u-modal-content .u-modal-header {
  padding: 0;
}
.approve-detail .icon-tuozhuaijiaobiao {
  position: absolute;
  right: 0;
  bottom: 0;
}
.approve-detail .u-modal-body {
  min-height: 412px;
}
.approve-detail .name {
  height: 40px;
  padding-left: 16px;
  display: inline-block;
  line-height: 40px;
}
.approve-detail .name .menu {
  margin-right: 20px;
  cursor: pointer;
}
.approve-detail .name .active {
  position: relative;
  color: #e14c46;
}
.approve-detail .name .active:after {
  display: inline-block;
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: #e14c46;
  top: 150%;
  left: 0;
}
.approve-detail .detail {
  padding: 10px;
  min-height: 250px;
}
.approve-detail .detail .detail-inner {
  padding: 10px;
  border: 1px solid #d0d0d0;
  min-height: 210px;
}
.approve-detail .detail .detail-header-left {
  float: left;
}
.approve-detail .detail .detail-header .rt {
  float: right;
}
.approve-detail .detail .detail-header .switch-hotkey-wrapper {
  display: inline-block;
}
.approve-detail .detail .detail-header p {
  display: inline-block;
  margin-left: 20px;
  margin-right: 13px;
  color: #333;
}
.approve-detail .detail .detail-header .detail-header-left {
  float: left;
  font-size: 13px;
  font-family: MicrosoftYaHei;
  color: #555;
  line-height: 17px;
}
.approve-detail .detail .detail-header .color-item {
  display: inline-block;
  margin-right: 6px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.approve-detail .detail .detail-header .has-approve {
  background-color: #399FFE;
}
.approve-detail .detail .detail-header .not-approve {
  background-color: #E0E0E0;
}
.approve-detail .detail .detail-header .curr-link {
  background-color: #FFBCCA;
}
.approve-detail .detail .detail-header .forecast-link {
  background-color: #FFD9B3;
}
.approve-detail .detail .img {
  max-height: 200px;
  text-align: center;
}
.approve-detail .detail .hide-detail-img {
  display: none;
}
.approve-detail .detail .detail-btn {
  position: absolute;
  top: 60px;
  right: 20px;
  z-index: 1;
}
.approve-detail .detail .approve-dagre.dagre-area {
  width: 100%;
}
.approve-detail .detail .approve-dagre.dagre-area .dagre-extract {
  position: absolute;
  display: none;
  top: 15px;
  right: 100px;
}
.approve-detail .deal-man-col {
  position: relative;
}
.approve-detail .deal-man-col .imrefer {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
.approve-detail .approver-detail-table table {
  table-layout: fixed;
}
.approve-beifen-detail .u-modal-body {
  min-height: 500px;
}
.approvedetail-table-selected {
  background-color: #ddd;
}
.research-tips .tooltip-inner {
  padding: 10px !important;
}
.approve-detail-menu {
  padding: 20px 5px 20px 20px;
  width: 315px;
  background-color: #fff;
  text-align: left;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
.approve-detail-menu .icon-shanchu4 {
  position: absolute;
  right: 12px;
  top: 12px;
  cursor: pointer;
  color: #a5a5a5;
  font-size: 14px;
}
.approve-detail-menu .u-steps-icon {
  height: 20px;
  text-align: center;
  vertical-align: middle;
}
.approve-detail-menu .u-steps-icon img {
  width: 10px;
  height: 10px;
}
.approve-detail-menu .model-list {
  margin-bottom: 16px;
}
.approve-detail-menu .model-list li {
  line-height: 1.5;
  font-size: 12px;
  color: #111;
}
.approve-detail-menu .model-list li span {
  font-size: 12px;
  margin-right: 4px;
  color: #717171;
}
.approve-detail-menu .clearfix {
  overflow: hidden;
}
.approve-detail-menu .lf {
  float: left;
}
.approve-detail-menu .rt {
  float: right;
}
.approve-detail-menu .circle-contain {
  position: relative;
  width: 20px;
}
.approve-detail-menu .circle {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #88BF43;
}
.approve-detail-menu .vertical-line {
  margin-left: 5px;
  display: block;
  width: 1px;
  height: 50px;
  border-left: 1px dotted #ddd;
}
.approve-detail-menu .approve-list {
  padding: 5px 10px;
  width: 250px;
  height: 50px;
  margin-left: 20px;
}
.approve-detail-menu .mar-bot {
  margin-bottom: 2px;
}
.approve-detail-menu .content-contain {
  max-height: 252px;
  overflow: auto;
  color: #717171;
}
.approve-detail-menu .icon-zhuyi1 {
  margin-right: 4px;
  color: #F0871A;
}
.print-output-wrapper .u-modal-dialog {
  height: auto !important;
}
.print-output-wrapper .print-template-wrapper {
  border-bottom: none;
}
.print-output-wrapper .print-template-wrapper .header {
  border-bottom: none;
}
.print-template-wrapper {
  border-bottom: none;
}
.print-template-wrapper .header {
  border-bottom: none;
}
.print-output-template-wrapper .header {
  border-bottom: none !important;
}
.treeTableManyCol {
  background-color: #fff;
}
.treeTableManyCol .tooltip-word-color .tooltip-arrow {
  border-top-color: red!important;
}
.treeTableManyCol .tooltip-word-color .tooltip-inner {
  color: #555555 !important;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
          box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
}
.treeTableManyCol .tooltip-word-color .tooltip-inner a,
.treeTableManyCol .tooltip-word-color .tooltip-inner span {
  color: #555555;
  text-decoration: none;
}
.treeTableManyCol .single-line-and-ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.treeTableManyCol .u-table-row-expand-icon.u-table-row-collapsed {
  border: none;
  background: none;
}
.treeTableManyCol .u-table-row-expand-icon.u-table-row-collapsed::after {
  content: '\E633';
  font-family: iconfont;
  font-size: 16px;
  color: #757f8c;
}
.treeTableManyCol .u-table-row-expand-icon.u-table-row-expanded {
  border: none;
  background: none;
}
.treeTableManyCol .u-table-row-expand-icon.u-table-row-expanded::after {
  content: '\E603';
  font-family: iconfont;
  font-size: 16px;
  color: #757f8c;
}
.treeTableManyCol .u-table-content.u-table-tbody tr td {
  height: 45px;
}
.treeTableManyCol .tree-table-manyCol-container {
  border-radius: 0 0 3px 3px;
}
.treeTableManyCol .tree-table-manyCol-container .u-table-content {
  border-radius: 0 0 3px 3px;
}
.treeTableManyCol .table-checkbox {
  width: 16px;
  display: inline-block !important;
}
.treeTableManyCol .u-table-row-expand-icon {
  vertical-align: bottom;
}
.treeTableManyCol .u-table-content {
  min-height: 0px;
}
.treeTableManyCol .u-table-content .u-table-scroll .u-table-body {
  min-height: 400px;
}
.treeTableManyCol .u-table-content .u-table-scroll .u-table-fixed {
  table-layout: fixed;
}
.treeTableManyCol .u-table-content .u-table-tbody tr td .u-table-row-spaced {
  display: inline-block !important;
}
.treeTableManyCol .u-table-content .u-table-thead tr th:first-child {
  padding-left: 20px !important;
}
.treeTableManyCol .u-table-content .u-table-tbody tr td:first-child {
  padding-left: 20px !important;
}
.treeTableManyCol .u-table-row-expand-icon {
  vertical-align: middle;
}
.expend-switch .treeTableIcon {
  margin-right: 8px;
}
.expend-switch i {
  vertical-align: middle;
}
.expend-switch .iconfont {
  font-size: 19px;
}
.first-col .u-checkbox {
  margin-right: 8px;
}
.first-col span {
  vertical-align: middle;
}
.dian:before {
  content: '.';
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #555555;
  border-radius: 50%;
  margin-right: 5px;
  margin-left: 5px;
  opacity: 0;
}
.dobule-text {
  width: 93%;
}
.dobule-text-fixed {
  width: 100px;
}
.zaiyihang .dobule-text {
  width: calc(100% - 50px);
}
.u-table-searchable-filter {
  color: #e14c46;
}
.u-dropdown .show {
  display: block;
}
.u-dropdown .hide {
  display: none;
}
.showDragDown {
  display: block;
}
.hideDragDown {
  display: none;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content {
  width: 410px;
  height: 200px !important;
  overflow: hidden;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header {
  padding: 10px 12px;
  height: 40px;
  border: none;
  background-color: #F3F3F3;
  font-size: 14px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close {
  color: #999;
  opacity: 1;
  outline: none;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-header .u-close:hover {
  color: #666;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-title {
  color: #111111;
  font-weight: normal !important;
  padding-left: 38px;
  line-height: 21px;
  font-size: 18px;
  margin-top: 16px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-title .iconfont {
  display: inline-block;
  width: 22px;
  height: 22px;
  font-size: 25px;
  line-height: 22px;
  margin-right: 20px;
  position: relative;
  top: 3px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-title .iconfont::after {
  font-size: 28px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.success {
  color: #56b02a;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.danger {
  color: #F56C6C;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.warning {
  color: #ffbf00;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.info {
  color: #108EE9;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body {
  padding: 8px 47px 0 85px;
  width: 100%;
  font-size: 13px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  line-height: 21px;
  color: #555555;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .table-modal-form.u-form .u-row .u-col-md-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .table-modal-form.u-form .u-row .u-form-item.u-form-inline {
  min-height: 54px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-label {
  display: block;
  float: left;
  width: 25% !important;
  text-align: right;
  line-height: 30px;
  font-size: 13px;
  color: #666;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-label .required {
  color: red;
  font-style: normal;
  margin-right: 6px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content {
  margin-left: 10px;
  display: inline-block;
  margin-bottom: 15px;
  font-size: 13px;
  width: 240px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content input {
  font-size: 13px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small {
  width: 120px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-selection {
  width: 120px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-dropdown {
  width: 120px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small div {
  width: 120px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-input-small {
  width: 120px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-select {
  font-size: 13px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-row.refer {
  margin-left: 10px;
  display: inline-block;
  width: 240px;
  margin-bottom: 15px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-modal-content {
  font-size: 13px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer {
  height: 45px;
  padding-left: 0;
  background-color: #fff;
  border-top: 1px solid #d0d0d0;
  margin-top: 5px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button {
  min-width: 60px;
  height: 30px;
  padding: 0;
  font-size: 13px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-primary {
  margin-right: 14px;
  background: #df4c46;
  border-radius: 3px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-primary:hover {
  background: #d23d37;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(155, 115, 115, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(155, 115, 115, 0.5);
  border: 1px solid #d23d37;
  border-radius: 3px;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-border {
  color: #111111;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
.prompt-box.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-border:hover {
  background: #FFF;
  border: 1px solid #E14C46;
  color: #E14C46;
}
.u-tooltip.fade.inverse.model-helper-overlay .tooltip-inner {
  padding: 5px 10px;
  font-weight: 600;
  font-size: 13px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-select-dropdown {
  -webkit-animation: moveFromTop 300ms ease !important;
          animation: moveFromTop 300ms ease !important;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
  border-radius: 3px !important;
  overflow: hidden;
}
.u-form-control-wrapper .nc-select.u-select-disabled {
  background: #f3f3f3;
}
.u-form-control-wrapper .nc-select.u-select-disabled .u-select-selection {
  background: #f3f3f3 !important;
  color: #ccc !important;
}
.u-form-control-wrapper .nc-select.u-select-focused {
  border-color: #007ACE !important;
}
.u-form-control-wrapper .u-select-focused .u-select-selection,
.u-form-control-wrapper .u-select-selection:active,
.u-form-control-wrapper .u-select-selection:focus {
  border-color: #007ACE;
}
.u-form-control-wrapper .nc-select.u-select-enabled {
  border-color: #007ACE !important;
}
.u-form-control-wrapper .nc-select.u-select-open {
  border-color: #007ACE !important;
}
.u-form-control-wrapper .select-required-tag {
  position: absolute;
  left: 2px;
  top: 55%;
  z-index: 1;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .nc-select.u-select .u-select-arrow:before {
  font-family: 'iconfont';
  content: '\E6B9';
}
div.u-select .u-select-arrow:before {
  font-family: 'iconfont';
  content: '\E6B9';
}
.u-select-dropdown .u-select-dropdown-menu-item-active {
  background: white;
}
.u-select-dropdown .u-select-dropdown-menu-item:hover {
  background: #f3f3f3 !important;
}
.nc-select-wrapper {
  position: relative;
}
.nc-select-wrapper .icon-qingkong {
  position: absolute;
  top: 0;
  right: 24px;
  color: #ccc;
  height: 30px;
  line-height: 30px;
  display: none;
  cursor: pointer;
}
.nc-select-wrapper:hover .icon-qingkong {
  display: inline-block;
}
.nc-select-wrapper:hover .icon-qingkong:hover {
  color: #aaa;
}
.u-select {
  border-radius: 3px;
}
.u-select .u-select-selection {
  border-color: #d9d9d9;
  height: 30px;
  color: #292e35;
  padding: 0 8px;
  border-radius: 3px;
  font-size: 13px;
}
.u-select .u-select-selection:hover {
  border-color: #8CC6FF;
}
.u-select .u-select-selection:focus {
  border-color: #007ACE;
}
.u-select .u-select-selection .u-select-selection-rendered {
  margin: 0;
}
.u-select .u-select-selection--multiple .u-select-selection-rendered {
  margin: 0;
}
.u-select .u-select-selection--multiple .u-select-selection-rendered:hover {
  border-color: #8CC6FF;
}
.u-select .u-select-selection--multiple .u-select-selection-rendered:focus {
  border-color: #007ACE;
}
.u-select.u-select-focused .u-select-selection {
  border-color: #007ACE;
}
.u-select.u-select-disabled .u-select-selection {
  border-color: #d9d9d9;
}
.u-select-dropdown {
  border-radius: 3px !important;
}
.u-select-dropdown .u-select-dropdown-menu li {
  height: 27px;
}
.u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item:hover {
  background-color: #f3f3f3 !important;
}
.u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item-active {
  background: #f3f3f3 !important;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.u-form-control-wrapper .input-required-tag {
  position: absolute;
  left: 2px;
  top: 55%;
  z-index: 1;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .u-form-control:hover {
  border-color: #8CC6FF;
}
.u-form-control-wrapper .u-form-control:focus {
  border-color: #007ACE;
}
.nc-input.u-form-control {
  border-color: #d0d0d0;
  height: 30px;
  color: #292e35;
  padding: 0 8px;
  border-radius: 3px;
  font-size: 13px;
}
.nc-input.u-form-control:focus {
  border-color: #007ACE;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.textarea-wrap textarea.u-form-control {
  height: auto;
  border-radius: 3px;
  padding: 5px 8px;
  border-color: #d0d0d0;
}
.textarea-wrap textarea.u-form-control:hover {
  border-color: #8CC6FF;
}
.textarea-wrap textarea.u-form-control:focus {
  border-color: #007ACE;
}
.textarea-wrap {
  position: relative;
}
.textarea-wrap .textarea {
  min-height: 28px;
  border: 1px solid #d0d0d0;
}
.textarea-wrap .textarea-countClass {
  position: absolute;
  right: 6px;
  bottom: 6px;
  color: #bfc5ca;
}
.textarea-wrap .textarea-required-tag {
  position: absolute;
  left: 2px;
  top: 12px;
  z-index: 1;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.NC_BetweenNum {
  width: 100%;
}
.NC_BetweenNum .startNum,
.NC_BetweenNum .endNum {
  display: inline-block;
  width: 48%;
}
.NC_BetweenNum .startNum .u-form-control,
.NC_BetweenNum .endNum .u-form-control {
  border-radius: 4px;
}
.NC_BetweenNum .startNum .u-form-control:focus,
.NC_BetweenNum .endNum .u-form-control:focus {
  border-color: #007ACE;
}
.NC_BetweenNum .betweenLine {
  display: inline-block;
  width: 4%;
  text-align: center;
  vertical-align: text-bottom;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-select-dropdown {
  z-index: 300;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.group-form-wrapper {
  background: #fff;
  border-radius: 3px;
}
.group-form-wrapper .left-defined-area {
  float: left;
}
.group-form-wrapper .rightForm {
  overflow: auto;
}
.group-form-wrapper .group-form-name {
  padding: 0px 20px;
  position: relative;
}
.group-form-wrapper .group-form-name .operator {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.group-form-wrapper .group-form-name .toggle-form-icon {
  color: #999;
  height: 54px;
  width: 30px;
  font-size: 12px;
  text-decoration: none;
}
.group-form-wrapper .group-form-name .toggle-form-icon:before {
  font-size: 12px;
}
.group-form-wrapper .group-form-name .name {
  margin-left: 4px;
  margin-right: 10px;
  font-size: 12px;
  color: #292e35;
}
.group-form-wrapper .group-form-name .line {
  position: absolute;
  top: 7px;
  right: 20px;
  left: 90px;
  height: 1px;
  border: 1px dashed rgba(206, 206, 206, 0.4);
  cursor: pointer;
}
.group-form-wrapper .hide-form-item {
  padding: 0 20px 6px 20px;
}
.group-form-wrapper .show-form .lightapp-component-form {
  padding: 0px 76px 6px 40px;
}
.group-form-wrapper .hide-form {
  display: none;
}
.lightapp-component-form {
  background: #fff;
  width: 100%;
  padding: 8px 76px 16px 40px;
  *zoom: 1;
}
.lightapp-component-form:before,
.lightapp-component-form:after {
  display: table;
  content: " ";
}
.lightapp-component-form:after {
  clear: both;
}
.lightapp-component-form .form-item {
  width: 50%;
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: inline-block;
  *zoom: 1;
}
.lightapp-component-form .form-item:before,
.lightapp-component-form .form-item:after {
  display: table;
  content: " ";
}
.lightapp-component-form .form-item:after {
  clear: both;
}
.lightapp-component-form .form-item .form-item-label {
  width: 140px;
  max-width: 140px;
  min-width: 140px;
  line-height: 14px;
  padding-right: 20px;
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #555555;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.lightapp-component-form .form-item .form-item-label .form-item-colon {
  position: absolute;
  left: 125px;
}
.lightapp-component-form .form-item .form-item-control {
  width: calc(100% - 140px);
  text-align: left;
  padding-right: 8px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #111111;
  display: inline-block;
  vertical-align: middle;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.browse {
  min-height: 30px;
  line-height: 14px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 56px;
  overflow: auto;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.browse.refer-wrapper {
  position: relative;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.browse.refer-wrapper .imrefer {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
@media all and (-ms-high-contrast: none) {
  .lightapp-component-form .form-item .form-item-control *::-ms-backdrop,
  .lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.browse {
    height: 30px;
  }
  .lightapp-component-form .form-item .form-item-control *::-ms-backdrop,
  .lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.browse .form-item-pre {
    max-height: 30px;
  }
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.label-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.label-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.label-wrapper {
  line-height: 14px;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.switch-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.switch-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.switch-wrapper {
  padding-top: 3px;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.checkbox_switch-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.checkbox_switch-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.checkbox_switch-wrapper {
  height: 30px;
  padding-top: 8px;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datepicker-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datepicker-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datepicker-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datetimepicker-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datetimepicker-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datetimepicker-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerEnd-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerEnd-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerEnd-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datePickerNoTimeZone-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datePickerNoTimeZone-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datePickerNoTimeZone-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerStart-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerStart-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerStart-wrapper {
  height: 30px;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datepicker-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datepicker-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datepicker-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datetimepicker-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datetimepicker-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datetimepicker-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerEnd-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerEnd-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerEnd-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datePickerNoTimeZone-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datePickerNoTimeZone-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datePickerNoTimeZone-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerStart-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerStart-wrapper .u-form-control-wrapper > div,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerStart-wrapper .u-form-control-wrapper > div {
  height: 30px;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datepicker-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datepicker-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datepicker-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datetimepicker-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datetimepicker-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datetimepicker-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerEnd-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerEnd-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerEnd-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datePickerNoTimeZone-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datePickerNoTimeZone-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datePickerNoTimeZone-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerStart-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerStart-wrapper .datepicker-input-group,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerStart-wrapper .datepicker-input-group {
  width: 100%;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datepicker-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datepicker-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datepicker-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datetimepicker-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datetimepicker-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datetimepicker-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerEnd-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerEnd-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerEnd-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.datePickerNoTimeZone-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.datePickerNoTimeZone-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.datePickerNoTimeZone-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.NCTZDatePickerStart-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.NCTZDatePickerStart-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.NCTZDatePickerStart-wrapper .datepicker-input-group .u-input-group-btn .uf-calendar::before {
  font-size: 14px;
  color: #555;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.timepicker-wrapper .u-time-picker,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.timepicker-wrapper .u-time-picker,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.timepicker-wrapper .u-time-picker {
  width: 100%;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.timepicker-wrapper .u-time-picker .u-time-picker-input,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.timepicker-wrapper .u-time-picker .u-time-picker-input,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.timepicker-wrapper .u-time-picker .u-time-picker-input {
  height: 30px;
  border-radius: 3px;
  cursor: pointer;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.select-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.select-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.select-wrapper {
  height: 30px;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.select-wrapper .nc-select .u-select-selection--multiple,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.select-wrapper .nc-select .u-select-selection--multiple,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.select-wrapper .nc-select .u-select-selection--multiple {
  overflow: auto;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.refer-wrapper .u-form-control-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.refer-wrapper .u-form-control-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.refer-wrapper .u-form-control-wrapper {
  height: 28px;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.refer-wrapper .refer.u-form-control,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.refer-wrapper .refer.u-form-control,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.refer-wrapper .refer.u-form-control {
  border-color: #d0d0d0;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.refer-wrapper .refer.u-form-control:focus,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.refer-wrapper .refer.u-form-control:focus,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.refer-wrapper .refer.u-form-control:focus {
  border-color: #007ACE;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit.refer-wrapper .refer.u-form-control .icon-refer:after,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add.refer-wrapper .refer.u-form-control .icon-refer:after,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy.refer-wrapper .refer.u-form-control .icon-refer:after {
  color: #555;
}
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.edit .org-refer-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.add .org-refer-wrapper,
.lightapp-component-form .form-item .form-item-control .form-component-item-wrapper.copy .org-refer-wrapper {
  width: 100%;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit input,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add input,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy input {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit input:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add input:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy input:focus {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit .u-select-selection,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add .u-select-selection,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy .u-select-selection {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit .u-select-selection:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add .u-select-selection:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy .u-select-selection:focus {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit.refer-wrapper .refer,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add.refer-wrapper .refer,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy.refer-wrapper .refer {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit.refer-wrapper .refer:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add.refer-wrapper .refer:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy.refer-wrapper .refer:focus {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit .textarea-wrap textarea.u-form-control,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add .textarea-wrap textarea.u-form-control,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy .textarea-wrap textarea.u-form-control {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit .textarea-wrap textarea.u-form-control:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add .textarea-wrap textarea.u-form-control:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy .textarea-wrap textarea.u-form-control:focus {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit .multi-lang-text,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add .multi-lang-text,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy .multi-lang-text {
  border-color: #E14C46;
}
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.edit .multi-lang-text:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.add .multi-lang-text:focus,
.lightapp-component-form .form-item .form-item-control.verify-error .form-component-item-wrapper.copy .multi-lang-text:focus {
  border-color: #E14C46;
}
.form-item-pre {
  display: inline-block;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  max-height: 56px;
}
.form-item-hide-tip {
  visibility: hidden;
}
.form-item-show-tip {
  height: 35px;
  border-color: #E14C46;
}
.form-item-show-tip.u-popover.top .arrow {
  border-top-color: #E14C46;
}
.form-item-show-tip .form-item-errormsg {
  font-size: 12px;
  color: #ff0a00;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .time-picker-required-tag {
  position: absolute;
  left: 2px;
  top: 55%;
  z-index: 1;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper input.u-time-picker-input:focus {
  border-color: #007ACE;
  outline: none;
}
.u-form-control-wrapper .u-time-picker {
  width: 100%;
}
.u-form-control-wrapper .u-time-picker .u-time-picker-input {
  border-radius: 3px;
}
.u-form-control-wrapper .u-time-picker .u-time-picker-input[disabled] {
  background: #f5f6f8;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .calendar-picker.nc-input {
  height: 100%;
}
.u-form-control-wrapper .calendar-picker.nc-input .u-form-control:hover {
  border-color: #8CC6FF;
}
.u-form-control-wrapper .calendar-picker.nc-input .u-form-control:focus {
  border-color: #007ACE;
}
.u-form-control-wrapper .range-picker-required-tag {
  position: absolute;
  left: 2px;
  top: 55%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-wrapper .u-input-group-btn i:before {
  font-family: 'iconfont';
}
.rc-calendar-picker {
  z-index: 300 !important;
}
.fun-plan-area {
  text-align: center;
  margin-top: 5px;
}
.fun-plan-area span {
  cursor: pointer;
  color: blue;
}
.fun-plan-area span:hover {
  color: green;
}
.date-picker-mask {
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 2;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.NC_PaginationStyle li {
  box-sizing: border-box !important;
  margin-left: 8px;
  min-width: 28px;
  width: auto;
  height: 28px;
  border-radius: 4px;
  border: 1px solid #d0d0d0;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 26px;
  color: #555555;
  background: #fff;
  cursor: pointer;
}
.NC_PaginationStyle li:hover a {
  color: #E14C46 !important;
}
.NC_PaginationStyle li:disabled a:hover {
  color: #555555;
}
.NC_PaginationStyle li.active {
  border-color: #E14C46;
}
.NC_PaginationStyle li.active a {
  color: #E14C46 !important;
}
.NC_PaginationStyle li a {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: content-box;
  text-align: center;
  background-color: #fff !important;
  display: inline-block;
  min-width: 26px;
  width: auto;
  height: 26px;
  float: left;
  margin-top: 1px;
  line-height: 26px !important;
  border-radius: 4px;
  color: #555555;
}
.NC_PaginationStyle li a span {
  height: 26px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
}
.NC_PaginationStyle li a:hover {
  color: #E14C46 !important;
}
.pagination-hotkeys-wrapper {
  outline: none;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
label.u-checkbox .u-checkbox-label:before {
  width: 14px;
  height: 14px;
  border-color: #a8a8a8;
}
label.u-checkbox .u-checkbox-label:after {
  width: 14px;
  height: 14px;
  border-color: #a8a8a8;
  border-radius: 3px;
}
label.u-checkbox input[type="checkbox"] {
  display: inline-block;
}
label.u-checkbox input[type="checkbox"]:hover {
  border-color: #8CC6FF;
}
label.u-checkbox input[type="checkbox"]:focus {
  border-color: #007ACE;
}
label.u-checkbox.u-checkbox-indeterminate:disabled,
label.u-checkbox.is-checked:disabled {
  opacity: 0.4;
}
label.u-checkbox.u-checkbox-indeterminate input[type='checkbox']:disabled,
label.u-checkbox.is-checked input[type='checkbox']:disabled {
  color: #ccc;
}
label.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:before,
label.u-checkbox.is-checked .u-checkbox-label:before {
  width: 14px;
  height: 14px;
  background: #E14C46;
  border-color: #fff;
  -webkit-box-shadow: inset 0 0 0 10px #E14C46;
          box-shadow: inset 0 0 0 10px #E14C46;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
}
label.u-checkbox.u-checkbox-indeterminate .u-checkbox-label:after,
label.u-checkbox.is-checked .u-checkbox-label:after {
  width: 14px;
  height: 14px;
  border-color: #E14C46;
  background: #E14C46;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border-radius: 3px;
  color: #fff;
  line-height: 14px;
}
label.u-checkbox.is-checked:disabled {
  opacity: 0.4;
}
label.u-checkbox.is-checked input[type='checkbox']:disabled {
  color: #ccc;
}
label.u-checkbox.is-checked .u-checkbox-label:after {
  line-height: 14px;
  content: "";
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAAvNJREFUSA29Vk9PE1EQfzPbEhOQxItejBSIJOqXAG0bpY30YGLChzDe9QDxAxhPfgA5aDwISUFCq/YbeAIFArSJHvSiCUVN2b5xZtfZdul2Wxv0Je17M/P7zW/2/dsFw606m30ovTQQA9A88k1jUAa20bhiDNVlnDBAgENDH8SQ5lH8IUeV27RuyuOOFTfAwUQVavksKaxDRgPSezQZMHxZeknRkhcPN/YUDJEbSlubzd5j1qgPaf27zcbzUAGtkD8KNE8GxPaDRPsa9AvyrYTXAUyoM1xQ20MrW/tYTTjIpe8j4GNF99sjEI70C27HxZajQHlI+fEkH6rPn4E/lmtoarJY2q3lssu8RnOtWckwAUKVhYi8r3Z46nhJ7dVUsVyo5TsJkYrqBMAtSRDXsIn0Ig4QFSNDX6CWS08Q4XwUIMpHSIfjxdITfizcA96s/TbgWavm0sm+lqMjKeGZwYicqT+itQtEZr1duSfRGrM4tlZetIaediVaawvtQSGNFzcWDmbTcw7ASnssUJS1GV8rr9TrjbMegMtTEiJ610ckkaf5QjWX2b5WqdT3642klCdKUSRJECiKAQBTQp6pVNw4kmBDm1zJtVymzlmGxe7WQooBqAdJcNHEIEOXgdzqfPg+dwl3ddPx8UvYvXV9Muk4b3lWL3VFnkaAzCeXmjcSSXTm/7mYFAzmomPwLk+N3Hn/qbHWYIsYUx+flO8x4QF3TURG77DzKyJVLJ37+e1olG+LagSs82BEgWJ9fNbl2CrGP4mwxHboNaPxjpMoAZ6Wr9C0M2Ov32xtTk+PjAwPLcl7S0nS602kvpZQ+H2mce0jBXnXnifEV/s3Z25PrL/bZnBBhbmYzdRq6YEm6FdI8ZGCEpQLy0kkP/KltWObbiCsxL8VUl5XQQWoMH8O7FmiO4ZsCh18dvJTQPG9+p6CQQIwkwjw3hgncA0yOPVz2KsI5GvmqBfo1OJgf3nfJnv5zGW0kGcj9qU0uDD9sNZdlR3/Gy+0EO3oDk+fAAAAAElFTkSuQmCC) center center / cover no-repeat;
}
label.u-checkbox:disabled {
  opacity: 0.4;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-fixed-left .u-table-header tr:first-child th:first-child > div {
  text-align: left;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-scroll .u-table-header tr:first-child th:first-child,
.lightapp-component-editTable .nc-table > .u-table-content .u-table-fixed-left .u-table-header tr:first-child th:first-child {
  padding: 0 7px 0 20px !important;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-scroll .u-table-header tr:first-child th.table-checkbox-class,
.lightapp-component-editTable .nc-table > .u-table-content .u-table-fixed-left .u-table-header tr:first-child th.table-checkbox-class {
  padding: 0 7px 0 20px !important;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-scroll .u-table-header tr:first-child th.table-checkbox-class .u-checkbox,
.lightapp-component-editTable .nc-table > .u-table-content .u-table-fixed-left .u-table-header tr:first-child th.table-checkbox-class .u-checkbox {
  margin: 0px;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-scroll .u-table-tbody tr td:first-child,
.lightapp-component-editTable .nc-table > .u-table-content .u-table-fixed-left .u-table-tbody tr td:first-child {
  padding: 0 7px 0 20px;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-footer .total-row .u-table-scroll .u-table-tbody tr td:first-child {
  padding: 0 7px 0 8px;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-footer .total-row .u-table-tbody tr td:first-child {
  padding: 0 7px 0 5px;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-footer .total-row .u-table-body-inner {
  margin-right: 0px;
  overflow: hidden;
}
.lightapp-component-editTable .nc-table > .u-table-content .u-table-fixed .u-table-tbody .u-table-row td.table-checkbox-class {
  padding-left: 20px;
}
.lightapp-component-editTable .multiple-head-border .u-table-content .u-table-thead tr th {
  border: 1px solid #cdcdcd;
  height: 26px;
}
.lightapp-component-editTable .editTable-component-paginationDiv {
  height: 50px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 0 0 3px 3px;
  padding: 0px 20px;
  z-index: 10;
  border-top: 1px solid #d9d9d9;
}
.lightapp-component-editTable .editTable-component-paginationDiv .NC_PaginationStyle {
  float: right;
}
.lightapp-component-editTable .editTable-component-paginationDiv .fl {
  line-height: 30px;
}
.lightapp-component-editTable .editTable-component-paginationDiv .u-select-selection-rendered {
  margin: 0;
}
.lightapp-component-editTable .editTable-component-paginationDiv .page-size .u-form-control-wrapper {
  max-width: 100px;
  margin-top: 5px;
}
.lightapp-component-editTable .editTable-component-paginationDiv .page-size .NC_total {
  margin-left: 10px;
  margin-top: 5px;
  font-size: 12px !important;
  color: #555555;
}
.lightapp-component-editTable .editTable-component-paginationDiv .page-size .u-select-selection {
  width: 83px;
  height: 28px;
  color: #555555;
}
.lightapp-component-editTable .editTable-component-paginationDiv .page-size .u-select-selection .u-select-selection-selected-value {
  font-size: 12px !important;
}
.lightapp-component-editTable .title-container {
  display: inline-block;
  width: calc(100% - 23px);
}
.lightapp-component-editTable .edittable-title .title-vertical-center {
  vertical-align: sub;
  display: inline-block;
  width: 100%;
}
.lightapp-component-editTable .bee-table-column-sorter > span {
  width: 17px !important;
}
.lightapp-component-editTable .bee-table-column-sorter-flat {
  opacity: 0.6 !important;
}
.lightapp-component-editTable .editTable-selected-row {
  background: #e4e4e4;
}
.lightapp-component-editTable .table-index .edit-table-browse a,
.lightapp-component-editTable .table-index .edit-table-browse span {
  max-width: 100%;
  margin-right: 0;
}
.lightapp-component-editTable .edit-table-browse a,
.lightapp-component-editTable .edit-table-browse span {
  display: inline-block;
  max-width: 100%;
  height: 17px;
  line-height: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
}
.lightapp-component-editTable .edit-table-browse a {
  text-decoration: none;
}
.lightapp-component-editTable .single-line-and-ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.lightapp-component-editTable .edit-table-edit-line .refer-wrapper .refer {
  height: 28px;
}
.lightapp-component-editTable .customer-style a,
.lightapp-component-editTable .customer-style span {
  display: inline-block;
  max-width: 100%;
}
.lightapp-component-editTable .customer-style a {
  text-decoration: none;
}
.lightapp-component-editTable .edit-table-edit-td {
  height: 100%;
}
.lightapp-component-editTable .edit-table-edit-td > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lightapp-component-editTable .edit-table-edit-td .text-left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.lightapp-component-editTable .edit-table-edit-td .iconfont {
  display: inline-block;
  padding-left: 3px;
  font-weight: normal;
  color: #058ae5;
  font-size: 13px;
}
.lightapp-component-editTable .edit-table-edit-td:hover > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lightapp-component-editTable .edit-table-edit-td:hover .text-left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.lightapp-component-editTable .edit-table-edit-td:hover .iconfont {
  display: inline-block;
  padding-left: 3px;
  font-weight: normal;
  color: #058ae5;
  font-size: 13px;
}
.lightapp-component-editTable .mark-required {
  color: #e14c46;
}
.lightapp-component-editTable .parent-column {
  text-align: center;
}
.lightapp-component-editTable .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner::-webkit-scrollbar-thumb:horizontal,
.lightapp-component-editTable .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner::-webkit-scrollbar-thumb:horizontal {
  background-color: transparent;
}
.lightapp-component-editTable .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner,
.lightapp-component-editTable .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner {
  scrollbar-arrow-color: #fff;
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #fff;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: #fff;
  /*滚动条阴影*/
  scrollbar-shadow-color: #fff;
  /*滚动条轨道颜色*/
  scrollbar-track-color: #fff;
}
.edit-table-modal .edit-table-modal-mask {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}
.edit-table-modal .edit-table-modal-dialog {
  visibility: hidden;
  background-color: #fff;
  position: fixed;
  width: 800px;
  height: 100%;
  right: -800px;
  top: 0;
  z-index: 11;
}
.edit-table-modal .edit-table-modal-dialog .goto-opre {
  cursor: pointer;
}
.edit-table-modal .edit-table-modal-dialog .goto-opre .prev:hover,
.edit-table-modal .edit-table-modal-dialog .goto-opre .next:hover {
  color: red;
}
.edit-table-modal .edit-table-modal-dialog .goto-opre .prev.cannot-click,
.edit-table-modal .edit-table-modal-dialog .goto-opre .next.cannot-click {
  color: #ccc;
}
.edit-table-modal .edit-table-modal-dialog .goto-opre .prev.cannot-click:hover,
.edit-table-modal .edit-table-modal-dialog .goto-opre .next.cannot-click:hover {
  color: #ccc;
  cursor: not-allowed;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-header {
  border-bottom: 1px solid #e9e9e9;
  line-height: 54px;
  padding: 0px 20px;
  background-color: #f6f6f6;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-header .u-modal-title {
  font-weight: bold;
  font-size: 14px;
  color: #111111;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-header .icon-you {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 13px;
  line-height: 54px;
  margin-right: 1px;
  background: #e4e4e4;
  background: none;
  padding-left: 17px;
  font-size: 16px;
  cursor: pointer;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-header .icon-you:hover {
  color: red;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-header .icon-you.cannot-click {
  color: #ccc;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-header .icon-you.cannot-click:hover {
  color: #ccc;
  cursor: not-allowed;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body {
  padding: 15px 30px 29px 20px;
  height: calc(100% - 110px);
  overflow-y: auto;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form {
  padding: 0 20px;
  max-height: 600px;
  overflow-y: auto;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row {
  font-size: 13px;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-label {
  color: #81818a;
  font-size: 13px;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-2 {
  text-align: right;
  padding-right: 0px;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-2 .u-label {
  max-width: 114px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 {
  padding-left: 8px;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-control.md,
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .nc-select {
  height: 30px;
  width: 200px !important;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .refer {
  max-width: 200px !important;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .refer .refer-area.u-form-control .u-form-control.md {
  width: auto !important;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .u-input-inner .nc-select {
  padding: 0;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .u-input-inner .nc-select .u-select-selection {
  width: 200px;
  padding: 0;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .u-input-inner .refer-wrapper {
  width: 200px !important;
  height: 33px;
  padding: 0;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .u-input-inner .refer-wrapper .refer {
  height: 33px;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .u-input-inner .refer-wrapper .refer .refer-input {
  width: 192px !important;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-form-item .u-input-group .u-input-inner .refer-wrapper .refer .icon-refer {
  z-index: 5;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .mark-required {
  color: #e14c46;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-body .table-modal-form .nc-input.u-form-control {
  color: #111;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer {
  position: absolute;
  bottom: 0;
  height: 46px;
  width: 100%;
  padding: 3px 21px;
  z-index: 10;
  border-top: 1px solid #e9e9e9;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer button {
  margin: 0 10px;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer .u-button {
  padding: 8px 12px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 12px;
  margin: 5px;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer .u-button.u-button-primary {
  background: #e14c46;
  color: #ffffff;
  border: 1px #e14c46;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer .u-button.u-button-primary:hover {
  background: #d23d37;
  border: 1px #d23d37;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer .u-button.u-button-primary:active {
  background: #b2332e;
  border: 1px #b2332e;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer .u-button.u-button-border {
  float: right;
  margin-right: 12px;
  background: #ffffff;
  color: #000000;
  border-color: #ffffff;
}
.edit-table-modal .edit-table-modal-dialog .edit-table-modal-footer .u-button.u-button-border:hover {
  background: rgba(225, 76, 70, 0.1);
  color: #e14c46;
  border-color: rgba(225, 76, 70, 0.1);
}
.edit-table-modal .edit-table-modal-dialog .u-form .u-form-item.u-form-inline {
  min-height: 54px;
}
.edit-table-modal .edit-table-modal-dialog .btn-edit-table-model {
  margin: 0 5px;
}
.tooltip-word-color .tooltip-arrow {
  border-top-color: #fff !important;
}
.tooltip-word-color .tooltip-inner {
  color: #555555 !important;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
          box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
}
.tooltip-word-color .tooltip-inner a,
.tooltip-word-color .tooltip-inner span {
  color: #555555;
  text-decoration: none;
}
label.u-checkbox input[type="checkbox"]:focus {
  border-color: #007ACE;
}
div[tabindex="-1"] {
  outline: 0;
}
.select-single-line-and-ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
@charset "UTF-8";
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
/**
  * 加载背景
  */
/**
  * 文字
  */
.u-loading-desc {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  color: #212121;
  text-align: center; }

/**
  * default样式 单个圆圈加载
  */
.u-loading.u-loading-rotate > div {
  position: absolute;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  margin-left: -22px;
  margin-top: -22px;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate 1s 0s linear infinite;
  animation: rotate 1s 0s linear infinite;
  text-align: center;
  line-height: 40px; }
  .u-loading.u-loading-rotate > div > img {
    width: 40px; }
  .u-loading.u-loading-rotate > div > .uf {
    color: #0084ff;
    font-size: 40px;
    padding: 0; }

.u-loading.u-loading-rotate.u-loading-rotate-lg > div {
  margin-left: -35px;
  margin-top: -35px;
  width: 60px;
  height: 60px;
  line-height: 60px; }
  .u-loading.u-loading-rotate.u-loading-rotate-lg > div > img {
    width: 60px; }
  .u-loading.u-loading-rotate.u-loading-rotate-lg > div > .uf {
    font-size: 60px; }

.u-loading.u-loading-rotate.u-loading-rotate-sm > div {
  margin-left: -15px;
  margin-top: -15px;
  width: 25px;
  height: 25px;
  line-height: 25px; }
  .u-loading.u-loading-rotate.u-loading-rotate-sm > div > img {
    width: 25px; }
  .u-loading.u-loading-rotate.u-loading-rotate-sm > div > .uf {
    font-size: 25px; }

.u-loading.u-loading-rotate.u-loading-rotate-primary > div > .uf {
  color: #3f51b5; }

.u-loading.u-loading-rotate.u-loading-rotate-success > div > .uf {
  color: #4caf50; }

.u-loading.u-loading-rotate.u-loading-rotate-warning > div > .uf {
  color: #ff9800; }

.u-loading-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1900;
  background-color: rgba(255, 255, 255, 0.4); }
  .u-loading-backdrop.full-screen {
    position: fixed; }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(1);
    transform: rotate(180deg) scale(1); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }

.u-loading.u-loading-line {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -25px; }
  .u-loading.u-loading-line > div {
    background-color: #C2C3C5;
    width: 6px;
    height: 50px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block; }
  .u-loading.u-loading-line.u-loading-line-lg {
    margin-top: -50px;
    margin-left: -30px; }
    .u-loading.u-loading-line.u-loading-line-lg > div {
      width: 8px;
      height: 90px; }
  .u-loading.u-loading-line.u-loading-line-sm {
    margin-top: -22px;
    margin-left: -20px; }
    .u-loading.u-loading-line.u-loading-line-sm > div {
      width: 4px;
      height: 35px; }
  .u-loading.u-loading-line div:nth-child(1) {
    -webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #F44336; }
  .u-loading.u-loading-line div:nth-child(2) {
    -webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #7ED321; }
  .u-loading.u-loading-line div:nth-child(3) {
    -webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #0084FF; }
  .u-loading.u-loading-line div:nth-child(4) {
    -webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #FF9800; }
  .u-loading.u-loading-line div:nth-child(5) {
    -webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    animation: line-scale 1s 0.5s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
    background-color: #D0021B; }
  .u-loading.u-loading-line.u-loading-line-primary > div {
    background-color: #3f51b5; }
  .u-loading.u-loading-line.u-loading-line-success > div {
    background-color: #4caf50; }
  .u-loading.u-loading-line.u-loading-line-warning > div {
    background-color: #ff9800; }

.u-loading.u-loading-custom > div {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }

.u-table {
  font-size: 12px;
  color: #666;
  position: relative;
  line-height: 1.5;
  overflow: hidden; }
  .u-table-body {
    position: relative; }
  .u-table-hiden-drag {
    position: relative; }
    .u-table-hiden-drag-li {
      position: absolute;
      top: 0px;
      left: 0px; }
  .u-table table {
    width: 100%;
    border-collapse: collapse;
    text-align: left; }
  .u-table th {
    font-weight: bold;
    text-align: left; }
    .u-table th[colspan] {
      text-align: center; }
    .u-table th ::last-child {
      overflow: hidden; }
  .u-table td {
    border-bottom: 1px solid rgb(193, 199, 208); }
    .u-table td a {
      color: #2196F3; }
      .u-table td a:hover {
        color: #1565c0; }
      .u-table td a:active {
        color: #1565c0; }
  .u-table tr:hover td .uf-eye {
    visibility: visible !important; }
  .u-table tr tr a {
    color: #2196F3; }
    .u-table tr tr a:hover {
      color: #1565c0; }
    .u-table tr tr a:active {
      color: #1565c0; }
  .u-table tr.tr-row-hover {
    background: rgb(235, 236, 240); }
  .u-table th,
  .u-table td {
    padding: 12px 8px;
    word-break: break-all; }
  .u-table tr.filterable th {
    padding-top: 4px;
    padding-bottom: 4px; }
    .u-table tr.filterable th .filterContext {
      height: 35px; }
  .u-table-row-hover {
    background: rgb(235, 236, 240); }
  .u-table-scroll {
    overflow: auto; }
  .u-table-bordered table {
    border: 1px solid rgb(193, 199, 208);
    box-sizing: border-box;
    table-layout: fixed; }
  .u-table-bordered th {
    border-bottom: 1px solid rgb(193, 199, 208);
    box-sizing: border-box; }
  .u-table-bordered th,
  .u-table-bordered td {
    border-right: 1px solid rgb(193, 199, 208);
    box-sizing: border-box; }
  .u-table-drag-border tr th.th-can-not-drag {
    overflow: hidden; }
  .u-table-header {
    overflow: hidden;
    background: rgb(241, 242, 245);
    color: rgb(33, 33, 33); }
  .u-table.fixed-height td {
    padding: 0px 8px; }
  .u-table-fixed-header .u-table-body {
    background: #fff;
    position: relative; }
  .u-table-fixed-left .u-table-body-inner {
    margin-right: -20px;
    padding-right: 20px; }
  .u-table-fixed-header .u-table-fixed-left .u-table-body-inner {
    padding-right: 0px; }
  .u-table-fixed-header .u-table-body-inner {
    height: 100%;
    overflow: scroll; }
  .u-table-fixed-header .u-table-scroll .u-table-header {
    overflow-x: scroll;
    padding-bottom: 20px;
    margin-bottom: -20px;
    overflow-y: scroll;
    box-sizing: border-box; }
  .u-table-title {
    padding: 12px 8px;
    border-top: 1px solid rgb(193, 199, 208); }
  .u-table-content {
    position: relative; }
  .u-table-footer {
    padding: 12px 8px;
    border-bottom: 1px solid rgb(193, 199, 208); }
    .u-table-footer .u-table-scroll {
      overflow-x: hidden; }
  .u-table-footer .u-table {
    margin: -12px -8px; }
  .u-table-placeholder {
    padding: 12px 8px;
    background: #fff;
    border-bottom: 1px solid rgb(193, 199, 208);
    text-align: center;
    position: relative; }
  .u-table-expand-icon-col {
    width: 10px; }
  .u-table-row-expand-icon, .u-table-expanded-row-expand-icon {
    cursor: pointer;
    display: inline-block;
    margin-right: 0px;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    border: 1px solid rgb(193, 199, 208);
    user-select: none;
    background: #fff;
    margin-right: 10px; }
  .u-table-row-spaced, .u-table-expanded-row-spaced {
    visibility: hidden; }
  .u-table-row-spaced:after, .u-table-expanded-row-spaced:after {
    content: "."; }
  .u-table-row-expanded:after, .u-table-expanded-row-expanded:after {
    content: "-"; }
  .u-table-row-collapsed:after, .u-table-expanded-row-collapsed:after {
    content: "+"; }
  .u-table-row.selected {
    background: rgb(235, 236, 240); }
  .u-table tr.u-table-expanded-row {
    background: #f7f7f7; }
    .u-table tr.u-table-expanded-row:hover {
      background: #f7f7f7; }
    .u-table tr.u-table-expanded-row .u-table {
      z-index: 1; }
  .u-table-column-hidden {
    display: none; }
  .u-table-prev-columns-page, .u-table-next-columns-page {
    cursor: pointer;
    color: #666;
    z-index: 1; }
    .u-table-prev-columns-page:hover, .u-table-next-columns-page:hover {
      color: #2db7f5; }
    .u-table-prev-columns-page-disabled, .u-table-next-columns-page-disabled {
      cursor: not-allowed;
      color: #999; }
      .u-table-prev-columns-page-disabled:hover, .u-table-next-columns-page-disabled:hover {
        color: #999; }
  .u-table-prev-columns-page {
    margin-right: 8px; }
    .u-table-prev-columns-page:before {
      content: "<"; }
  .u-table-next-columns-page {
    float: right; }
    .u-table-next-columns-page:before {
      content: ">"; }
  .u-table-fixed-left, .u-table-fixed-right {
    position: absolute;
    top: 0;
    overflow: hidden;
    z-index: 1; }
    .u-table-fixed-left table, .u-table-fixed-right table {
      width: auto;
      background: #fff; }
  .u-table-fixed-left {
    left: 0;
    box-shadow: 4px 0 4px rgba(100, 100, 100, 0.1); }
    .u-table-fixed-left-body-inner {
      margin-right: -20px;
      padding-right: 20px; }
    .u-table-fixed-left-fixed-header .u-table-fixed-left .u-table-fixed-left-body-inner {
      padding-right: 0; }
  .u-table-fixed-right {
    right: 0;
    box-shadow: -4px 0 4px rgba(100, 100, 100, 0.1); }
    .u-table-fixed-right-expanded-row {
      color: transparent;
      pointer-events: none; }
  .u-table-scroll-position-left .u-table-fixed-left {
    box-shadow: none; }
  .u-table-scroll-position-right .u-table-fixed-right {
    box-shadow: none; }
  .u-table-thead .filter-text, .u-table-thead .filter-dropdown, .u-table-thead .filter-date {
    font-weight: normal; }
  .u-table-thead .filter-wrap {
    display: flex;
    justify-content: center;
    align-items: center; }
    .u-table-thead .filter-wrap .filter-btns {
      min-width: 58px; }
  .u-table-thead th {
    background: rgb(241, 242, 245);
    color: rgb(33, 33, 33);
    background-clip: padding-box;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    /*
        Introduced in IE 10. 
      */
    -ms-user-select: none;
    user-select: none; }
    .u-table-thead th .bee-table-column-sorter {
      position: relative;
      margin-left: 4px;
      height: 1em;
      vertical-align: middle;
      text-align: center;
      display: inline-block; }
      .u-table-thead th .bee-table-column-sorter > .bee-table-column-sorter-down,
      .u-table-thead th .bee-table-column-sorter > .bee-table-column-sorter-up, .u-table-thead th .bee-table-column-sorter > .bee-table-column-sorter-flat {
        line-height: 6px;
        display: block;
        width: 34px;
        cursor: pointer; }
    .u-table-thead th .bee-table-column-sorter-down.on .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter-down.on .uf-triangle-up,
    .u-table-thead th .bee-table-column-sorter-up.on .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter-up.on .uf-triangle-up {
      color: #108ee9; }
    .u-table-thead th .bee-table-column-sorter .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter .uf-triangle-up {
      -webkit-filter: none;
      filter: none;
      font-size: 12px; }
    .u-table-thead th .bee-table-column-sorter .uf-triangle-down,
    .u-table-thead th .bee-table-column-sorter .uf-triangle-up {
      display: inline-block;
      padding: 0;
      font-size: 12px;
      font-size: 8px\9;
      -webkit-transform: scale(0.66667) rotate(0deg);
      -ms-transform: scale(0.66667) rotate(0deg);
      transform: scale(0.66667) rotate(0deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
      zoom: 1;
      line-height: 4px;
      height: 4px;
      color: #999; }
    .u-table-thead th:hover .bee-table-column-sorter {
      display: inline-block; }
  .u-table-thead .th-drag {
    cursor: move; }
  .u-table-thead .th-drag:hover {
    background: rgb(235, 236, 240); }
  .u-table-thead .th-drag-hover {
    background: #ccc; }
  .u-table-thead-th {
    position: relative; }
    .u-table-thead-th-drag-gap {
      height: 100%;
      position: absolute;
      right: -10px;
      top: 0;
      width: 20px;
      box-sizing: border-box;
      z-index: 1; }
      .u-table-thead-th-drag-gap .online {
        height: 100%;
        width: 1px;
        background: transparent;
        margin: 0 auto; }
      .u-table-thead-th-drag-gap .online-hover {
        background: #000000; }
    .u-table-thead-th-drag-gap:hover {
      cursor: col-resize; }
      .u-table-thead-th-drag-gap:hover .online {
        background: #000000; }
  .u-table-thead-th:last-child-drag-gap {
    border: none; }
  .u-table-filter-column-pop-cont {
    margin: 10px;
    margin-top: 0px;
    height: 300px;
    overflow-y: scroll; }
  .u-table-filter-column-clear-setting {
    border-bottom: 1px solid #ccc;
    cursor: pointer; }
  .u-table-filter-column-cont {
    position: relative; }
  .u-table-filter-column-filter-icon {
    position: absolute;
    top: 3px;
    right: 18px;
    width: 22px;
    height: 25px;
    line-height: 25px;
    z-index: 2;
    background: #f7f7f7; }
    .u-table-filter-column-filter-iconi.uf {
      padding: 0px; }
  .u-table-filter-column-pop-cont-item {
    margin-top: 10px;
    line-height: 30px;
    cursor: pointer; }
  .u-table-filter-column-pop-cont-item > span {
    margin-left: 5px;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .u-table-filter-column-pop .u-modal-dialog {
    border: 1px solid #ccc;
    background: #fff; }
  .u-table-row-fixed-columns-in-body {
    display: none;
    pointer-events: none; }
  .u-table .u-checkbox {
    height: 16px;
    line-height: 16px;
    margin: 0px; }

.u-table:focus {
  outline: none;
  box-shadow: 0 0 0; }

.u-table-bordered .u-table-drag-gap {
  background: #e9e9e9; }

.u-table.bordered table {
  border-collapse: collapse; }

.u-table.bordered th,
.u-table.bordered td {
  border: 1px solid rgb(193, 199, 208); }

.move-enter,
.move-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  animation-duration: 2.5s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-leave {
  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-play-state: paused; }

.move-enter.move-enter-active,
.move-appear.move-enter-active {
  animation-name: moveLeftIn;
  animation-play-state: running; }

.move-leave.move-leave-active {
  animation-name: moveRightOut;
  animation-play-state: running; }

@keyframes moveLeftIn {
  0% {
    transform-origin: 0 0;
    transform: translateX(30px);
    opacity: 0;
    background: rgb(238,238,238); }
  20% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1; }
  80% {
    background: rgb(238,238,238); }
  100% {
    background: transparent;
    opacity: 1; } }

@keyframes moveRightOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1; }
  100% {
    transform-origin: 0 0;
    transform: translateX(-30px);
    opacity: 0; } }

.formItem-style {
  height: unset;
  min-height: unset;
  padding: 0; }

.errMessage-style {
  display: none;
  border: none;
  /* margin-top: 5px; */
  /* margin-bottom: 5px; */
  background: transparent;
  color: #f22c1d;
  /* padding-left: 12px; */
  /* padding-right: 12px; */
  margin: 0;
  position: absolute;
  padding: 0;
  top: 3px;
  right: 0; }

.editable-cell {
  position: relative; }

.editable-cell-input-wrapper,
.editable-cell-text-wrapper {
  padding-right: 24px; }

.editable-cell-input-wrapper .u-form-item.formItem-style .u-label {
  display: none; }

.editable-cell-input-wrapper .u-input-group .u-form-control {
  height: 26px;
  font-size: 12px; }

.editable-cell-text-wrapper {
  padding: 5px 24px 5px 5px;
  height: 30px; }

.editable-cell-icon,
.editable-cell-icon-check {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  cursor: pointer; }

.editable-cell-icon {
  line-height: 28px;
  display: none; }

.editable-cell-icon-check {
  line-height: 28px; }

.editable-cell:hover .editable-cell-icon {
  display: inline-block; }

.editable-cell-icon:hover,
.editable-cell-icon-check:hover {
  color: #2db7f5; }

.editable-add-btn {
  margin-bottom: 8px; }

.search-component {
  margin-bottom: 20px; }
  .search-component .empty-search {
    position: absolute;
    right: 45px;
    z-index: 20;
    top: 5px;
    color: #524e4e;
    cursor: pointer; }
  .search-component.u-input-group.simple {
    float: right; }
  .search-component.u-input-group.simple .u-form-control {
    width: 251px;
    background: #f5f5f5;
    border-color: #f5f5f5;
    border-radius: 20px; }
  .search-component.u-input-group.simple .u-input-group-btn {
    top: 3px;
    right: 20px;
    position: absolute; }

.col-resize-container {
  height: 0px;
  position: relative; }
  .col-resize-container + .table-col-resizer:first-of-type {
    table-layout: fixed; }
  .col-resize-container .active-drag .icon {
    visibility: visible; }
  .col-resize-container .last-handle {
    display: none; }
  .col-resize-container .drag-handle {
    margin-left: -5px;
    position: absolute;
    z-index: 5;
    width: 10px;
    cursor: col-resize; }
    .col-resize-container .drag-handle .icon {
      color: #40b0dc;
      top: -1px;
      position: absolute;
      visibility: hidden; }
      .col-resize-container .drag-handle .icon:first-child {
        left: -2px; }
      .col-resize-container .drag-handle .icon:last-child {
        left: 6px; }
    .col-resize-container .drag-handle:hover .icon {
      visibility: visible; }
    .col-resize-container .drag-handle:hover .col-resizer {
      border: 1px solid; }
    .col-resize-container .drag-handle.disabled-drag {
      cursor: default;
      display: none; }
    .col-resize-container .drag-handle .col-resizer {
      position: absolute;
      width: 1px;
      height: 100%;
      top: 0px;
      left: 3px; }

.u-filter-dropdown-menu-wrap {
  z-index: 1800; }
  .u-filter-dropdown-menu-wrap .u-dropdown-menu li.u-dropdown-menu-item {
    line-height: 32px;
    height: 32px;
    padding: 0px 16px 0 16px;
    cursor: pointer; }

.u-row-hover {
  position: absolute;
  right: 24px;
  display: none;
  align-items: center;
  justify-content: center;
  background: transparent; }

.u-row-hover2 {
  position: absolute;
  left: 100; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

::-webkit-scrollbar-button {
  display: none; }

::-webkit-scrollbar-thumb {
  background: #d5d5d5 !important;
  border-radius: 5px; }

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #d5d5d5;
  position: absolute; }

::-webkit-scrollbar-track {
  display: none; }

::-webkit-scrollbar-track-piece {
  display: none; }
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-table {
  width: 100%;
}
.nc-table-data .u-table-content {
  background-color: #fff;
}
.nc-table-data .u-table-content .u-table-scroll .u-table-body {
  background-color: #fff;
}
.nc-table-data .u-table-content .u-table-scroll .u-table-body .u-table-fixed {
  background-color: #fff;
}
.nc-table-data .u-table-content .u-table-fixed-right .u-table-body-outer {
  background-color: #fff;
  overflow-y: auto !important;
}
.nc-table .u-table-content .u-table-body .u-table-tbody {
  background-color: #fff;
}
.u-table tr td a {
  color: #007ace;
}
.u-table tr td a:hover {
  color: #487ca8;
}
.u-table-content {
  position: relative;
  background-color: #fff;
  border-right: none;
  border-left: none;
}
.u-table-content .u-table-bordered td,
.u-table-content .u-table-bordered th {
  border-right: none;
}
.u-table-content .u-table-thead tr {
  border-bottom: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;
}
.u-table-content .u-table-thead tr th {
  height: 35px;
  padding: 0 7px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 17px;
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  color: #4b4b4b;
  background: #ECEFF5;
  font-weight: bold;
}
.u-table-content .u-table-thead tr th.table-opr {
  padding-left: 10px;
  padding-right: 20px;
}
.u-table-content .u-table-tbody {
  border: none !important;
  table-layout: fixed;
  word-break: break-all;
}
.u-table-content .u-table-tbody tr:hover,
.u-table-content .u-table-tbody .u-table-row-hover {
  background: #f3f3f3;
}
.u-table-content .u-table-tbody tr td {
  border-color: #d0d0d0;
  height: 30px;
  padding: 0 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 13px;
  text-align: left;
  color: #111;
  border-right: none;
  vertical-align: middle;
}
.u-table-content .u-table-tbody tr td .table-checkbox {
  display: table-cell;
}
.u-table-content .u-table-tbody tr td .u-table-expanded-row-spaced,
.u-table-content .u-table-tbody tr td .u-table-row-spaced {
  display: none;
}
.u-table-content .u-table-tbody tr td .code-detail-link {
  color: #007ace;
  cursor: pointer;
}
.u-table-content .u-table-tbody tr td .single-line-and-ellipsis:focus {
  outline-width: 2px;
}
.u-table-content .u-table-tbody tr .table-checkbox-class .table-checkbox {
  width: 14px;
}
.u-table-content .u-table-tbody tr .table-opr {
  padding-left: 12px;
  padding-right: 20px;
  font-size: 13px;
  color: #007ace !important;
}
.u-table-content .u-table-tbody tr .table-opr span:hover {
  color: #007ace;
  cursor: pointer;
}
.u-table-content .u-table-tbody tr .table-opr a {
  text-decoration: none;
}
.u-table-content .u-table-tbody tr .table-opr a:hover {
  color: #007ace;
}
.u-table-content .u-table-placeholder {
  padding: 0px 0px;
  position: absolute;
  top: 53%;
  left: 50%;
  min-height: auto;
  border: none;
}
.u-table-content .u-table-placeholder img {
  margin: 0 !important;
  width: 30%;
  margin: 30%;
}
.u-table-content .u-table-scroll .u-table-footer {
  background-color: #fffbf3;
  padding: 12px 8px 12px 0px;
}
.u-table-content .u-table-scroll .u-table-footer .u-table-row-hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-scroll .u-table-footer:hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-scroll .u-table-footer tr:hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-scroll .u-table-footer tr:hover td:hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-scroll .u-table-footer div:hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-scroll .u-table-footer .u-table tr,
.u-table-content .u-table-scroll .u-table-footer .u-table td {
  height: 35px;
}
.u-table-content .u-table-scroll .u-table-footer .u-table tr,
.u-table-content .u-table-scroll .u-table-footer .u-table tr:hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-scroll .u-table-footer .u-table tr td,
.u-table-content .u-table-scroll .u-table-footer .u-table tr:hover td,
.u-table-content .u-table-scroll .u-table-footer .u-table tr td:hover,
.u-table-content .u-table-scroll .u-table-footer .u-table tr:hover td:hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-scroll .u-table-footer .u-table div,
.u-table-content .u-table-scroll .u-table-footer .u-table div:hover {
  background-color: #fffbf3;
}
.u-table-content .u-table-fixed-left {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.u-table-content .u-table-fixed-left .u-table-header {
  background: #ECEFF5;
}
.u-table-content .u-table-fixed-right {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 1px;
}
.u-table-content .u-table-fixed-right .u-table-header {
  background-color: #ECEFF5;
}
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-fixed {
  background-color: #fff;
}
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-tbody tr .table-opr {
  color: #007ace;
}
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-tbody tr .table-opr span span {
  margin-right: 2px;
}
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-tbody tr .table-opr span a {
  margin-right: 12px;
}
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-tbody .cardTable-selected-row {
  background: #ebedf2;
}
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-tbody .cardTable-selected-row .table-checkbox-class,
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-tbody .cardTable-selected-row .table-opr {
  background: #ebedf2;
}
.u-table-content .u-table-fixed-right .u-table-body-outer .u-table-body-inner .u-table-tbody .cardTable-selected-row .table-opr {
  color: #007ace;
}
.u-table-content .u-checkbox .u-checkbox-label {
  vertical-align: top;
}
.u-table-content .u-checkbox .u-checkbox-label:after,
.u-table-content .u-checkbox .u-checkbox-label:before {
  width: 14px;
  height: 14px;
  line-height: 16px;
}
.u-table-content .no-data-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.u-table-content .no-data-placeholder .no-data {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAB+dJREFUaAXVmltsFVUUhtvDoS03eVARarxUTmkpKS0JKiEaEUSIEfDyRojIJUaDdwSewBBeRARj1EAiEXmBxATlFlIlVaJA0AdtaSnUQkSjjWB8IKTYll78/mHWsHt6pp1zTothkjlr77XX/te/9m327Dm5OQN01dbWjgBqbm5u7vSurq4S5Pju7u7RyFFyQfoy6UvIc7FYrBF5HHVVRUVFi8qzvXKzAairq7sD0vMg9RQkZyEL0sGjTit1qpF7Ce5AeXn5hXTqu7YZBXLq1KmxHR0db0NiOWBxFzCLdAcBbY/H4+snTZr0V7o4aQVy5syZUe3t7W8RwEpuDaVU11kINVHQjGymxyR1jaNOIfpCZDEykaoydi3cm/Py8t4rLS29nMomlS5yIMyBuQDshMQYFwinXehOMDT2QXpvZWXlL255WBo8zaMF1FmAnAZGzLVFd5H8YuZQlasPS0cK5OTJk2/gcBMgQwwIR/ju3oVci7NfTZ+JJKgisDaAtRDpcuqkgVZNnjz5/f5w3Uq9bJkLeVevXt1GwZKkwsPk19D6Pyfps8rW1NRMAWAj9+wkoB1Dhw59kbnTnqQPsqGB+EF8heUMs6bF2mmxlwjgU9MNhiSgpfjaiq88B/8IwcwJC6bHuHQq5fg9McN0AF8EeNZgByF/8iFf8mn+kTN8To7qejJlj9Aib2Ky+bpZTgOryBNlZWW/ObpBTzY0NNzDKnkIR2WOs5UEusXJe8legWh1ojUOUupNbLUKXfrAjQ7CiCoYeuJHONlq2QmnJ5NXsx6B6DnR1tZ21ipRQXNCw+moAWcr6+vrKzo7O+/mwVfLeP89Ch4j5CG4VMPFmzNq3Pz8/IT7nOkxR+jGVRaEHJDWxB6QIJqamm6H0LfsCGrA3U8rn6P3X48SiDiIi9mKox7MlpcMesTfdqg37Il9GIDHXeNs0pDeA/YzLgYt20XL3kXLNrv6sDQN8TVl3tJM3RZ6NWHbmaBH/L2TFwRG3VRYEwaYrp7eyCeI+cn10MXomQnJ+j7ya3xuGi0jxNlsvUC0i6VguSlJ76I3Buxhl0gktCH81/BN+q1aZ/n+pDiJm9mJs7gr7wWCQq0VlwLwLu61Sg/UBV4nPrTFcS8F98rEiRP/cZX9pcWNu8u3i/vcrwWijZsBUHAi272TYbmS1txAfh73R9wbWdLvZw+1w7WJkhY3cTRb4x5nEmpe6KXIK9Mu1owGWhKMnk+6s7r8nfZ0gdA7sxSDhpMegMGbHRHuzcqLU1krIc+MxeBP4i7FqVbJL+iJTSQ7HNO0kmCpsbW51KQvAGtunJ/pZAyoiVaL9D5hFVLJ06dP38o6v45V5QU5Mhvfz1ReC8aie8306UqGVyNL8VnqJVRXMcTogRIDQqHCrK7GxsY7CeJ7QJZBPHh/SQJVgN7ikqSPnIWr3kK9SzHEUIw3BTLSg8mx75HUUGptbVUQsYKCAjXQuh4GfkZBnD9/PqtAgAq4KoYYoKPNGYqg0HTpSIbSO9jHmYyPlJSU/En60VT18XOsqKioNVVZVJ3LVTFojowi4dWnizIOhAfTVOo/B94iHeswD0rBnW3YLkFsPnbzmaRdrooh2KIIDEWw98oA/D7qHCSI3aqLo5cJohceLv7A5ssM8HtUSeaqJ6OOXEbKisJxPazTyEDuc8x157C3uuXKlSuLU/UGxVvxk/HSK3xd4mr4ikGT/dK1Im9NLrR0NpIglgDuNY6Lg6+24cOHf+LqMk2DH3BVDJrs5xywoNDRpZUET+dEK1JVQr+7uLj471RlGegCroqBBSbWaCAodAKY1cWknwtAShxa7sOswJ3KLlfFoB457pQn2LcED0hHHzkJ3qshxsd4Iv8UUpaW2ufoPdVVUTFo1aqipYI1nXSwE04LHWO2DRMQc0LqBb0BkZksz+Uhdv2qXY4+96oYrdRCRNVWm2Uz40AAXQFWryUX7Gb87JEPnv4JbA5wawhmdLkcxV0xeM8RCAQ7XtLTaLGidD3oBAbQ51PVYwx7Sy5B6Aj2M2yaeN/+IJVtfzpxE0ezM+5eIDg6QIG3tkNG82aDGUaVHCM9je0tIfYnIDCGIL7BcSX3orCjz5D6gVrcxNFXdPjcr70haksB+HazJr2Q8T7F8hFlaZgdQ2E3zk9Rfi/yYYZCfZhtX3pxEjezEWdxV94iy9GXIgq873k40zj3XlysUgTZ14p0G/Xrhg0b9qAOECJghZls9Lnpya7joPVmGASi8yEKN1sBcjYtsNTJ95nkrU+T2duiuIZgfofDmQQw098Ru8WR0wzNZRh7Z1qqJK52puXl9WPXQByZsqw+RqsVc1+gB37IhrzxokH7PTLttVQS+U15iB0MLYueiVhFerXlaVmdsx7SqbjpbpS0zwriYD5ZpVb5HE3lyV49YqV0p75KLbE8Y1Ifep5lrB813WBKfzjpvDgIAn878J9y3vbqESOnb3akj1hegARTnc4CYHXTlfIhX0lB6NObOKW8QntE1v6TeBvJoGd8lJvnY6hP2BO0kD7Fvcs9xPS0GA02+J+n8bea4bTF/IbJPnvEraTVjPzOpO7Wen7z/GHAAsr0Lxyqz2pTSCPorU5SL17B+4TK7aJhBvcvHOZIUgdx/oeh5WTjblkWaX1muDF/qkkm6X8gmq/3A0hk/Dcnemsf9ffbBjDZT5R85DnSHxi9NJJemgOh/+WPZ/8BwmJEmw7VZwsAAAAASUVORK5CYII=) center center / contain no-repeat;
  display: inline-block;
  height: 26px;
  width: 26px;
}
.u-table-content .no-data-placeholder .no-data-title {
  min-width: 60px;
  max-width: 85px;
  padding-left: 8px;
  color: #aeaeae;
}
.IE-fix .u-table-content .u-table-scroll .u-table-footer {
  padding: 12px 17px 12px 0px;
}
.IE-fix .fix-total-scroll {
  padding: -12px 17px -12px 0px;
}
.IE-fix .u-table-thead-th-drag-gap .online {
  height: 35px;
  background-color: #dfdfdf;
}
.IE-fix .u-table-content .u-table-scroll .u-table-header {
  overflow-y: hidden !important;
}
/*合计行字体颜色*/
.total-row {
  /*合计不对齐问题*/
  margin: -12px 0px !important;
}
.total-row .u-table-tbody tr td {
  color: #ff6100;
}
.total-row .u-table-tbody td:nth-child(1) {
  color: #555555;
  text-align: center;
}
.total-table-wrapper .u-table-content {
  min-height: 0 !important;
}
.total-table-wrapper .total-row .u-table-content {
  min-height: 0 !important;
}
.total-table-wrapper .total-row .u-table-content .u-table-body {
  overflow: auto !important;
}
.total-table-wrapper .total-row .u-table-content .u-table-row td {
  border-bottom: none;
}
.total-table-wrapper .fix-total-scroll {
  padding: -12px 8px -12px 0px;
}
.fixed-table-header .u-table-placeholder {
  display: none;
}
.fixed-table-header .u-table-content {
  min-height: auto;
}
.total-table-wrapper > .u-table-content > .u-table-scroll > div:not(.u-table-footer) {
  min-height: 0 !important;
}
.total-table-wrapper > .u-table-content > .u-table-scroll > div:not(.u-table-footer) > .u-table-body::-webkit-scrollbar-thumb:horizontal {
  background-color: transparent !important;
}
.total-table-wrapper > .u-table-content > .u-table-scroll > div:not(.u-table-footer) > .u-table-body {
  scrollbar-arrow-color: #fff;
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #fff;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: #fff;
  /*滚动条阴影*/
  scrollbar-shadow-color: #fff;
  /*滚动条轨道颜色*/
  scrollbar-track-color: #fff;
}
.total-table-wrapper .total-row .u-table-content {
  min-height: 0 !important;
}
.total-table-wrapper .total-row .u-table-content .u-table-body::-webkit-scrollbar {
  display: block;
  height: 8px;
}
.total-table-wrapper .total-row .u-table-content .u-table-body {
  overflow: auto !important;
}
.total-table-wrapper .total-row .u-table-content ::-webkit-scrollbar-thumb {
  background: #d5d5d5 !important;
  border-radius: 5px;
}
.total-table-wrapper .total-row .u-table-content .u-table-row td {
  border-bottom: none;
}
/*解决主子表有合计行滚动条的bug*/
.total-table-wrapper > .u-table-content > .u-table-scroll > .u-table-footer .u-table .u-table-content .u-table-scroll .u-table-body {
  scrollbar-arrow-color: #cdcdcd;
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #cdcdcd;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: #cdcdcd;
  /*滚动条阴影*/
  scrollbar-shadow-color: #cdcdcd;
  /*滚动条轨道颜色*/
  scrollbar-track-color: #ffffff;
}
.fixed-table-header .u-table-placeholder {
  display: none;
}
.fixed-table-header .u-table-content {
  min-height: auto;
}
.table-checkbox-classu-table-row-fixed-columns-in-body {
  display: none;
  pointer-events: none;
}
.u-table tr {
  -webkit-transition: none !important;
  transition: none !important;
}
.nc-drag-border thead th {
  position: relative;
}
.u-table .u-table-thead-th-drag-gap:hover .online {
  background-color: #3291ea;
  width: 5px;
  height: 25px;
  margin: 5px auto;
}
.u-table .u-table-thead-th-drag-gap .online {
  background-color: #d2daea;
  width: 1px;
  height: 15px;
  margin: 10px auto;
}
.u-table .u-table-thead th .bee-table-column-sorter {
  vertical-align: bottom;
}
.u-table .u-table-thead th .bee-table-column-sorter .bee-table-column-sorter-flat .uf.uf-symlist {
  display: none;
  color: #000;
}
.u-table .u-table-thead th span:hover .bee-table-column-sorter .bee-table-column-sorter-flat .uf.uf-symlist {
  display: inline;
}
.u-table .u-table-body::-webkit-scrollbar-corner {
  background-color: #f6f6f6;
}
.u-table .u-table-body-inner::-webkit-scrollbar-corner {
  background-color: #f6f6f6;
}
/**********右击面板***********/
.react-contextmenu {
  padding: 12px 0;
  background: #fff;
  border-right: 1px solid #e8e8e8;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}
.react-contextmenu .react-contextmenu-item {
  cursor: pointer;
  line-height: 38px;
  height: 38px;
  margin: 0;
  padding: 0 10px;
}
.react-contextmenu .react-contextmenu-item:hover {
  background: #e6f7ff;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.bd-header {
  height: 50px;
  margin-top: 20px;
  border: 1px solid #e3e7ed;
  border-radius: 3px 3px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bd-header .bd-header-title {
  color: #333;
  font-weight: 700;
  font-size: 16px;
}
.bd-header .bd-header-search {
  margin-right: 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bd-header .bd-header-search > div {
  width: auto;
  display: inline-block;
}
.bd-header .bd-header-search .u-form-control {
  border: 1px solid #e3e7ed;
}
.bd-header .bd-header-search .u-form-control-suffix .uf {
  display: none;
}
.bd-header .bd-header-search .u-input-suffix .uf {
  display: none;
}
.bd-header input::-webkit-input-placeholder {
  color: #ccc;
}
.bd-header .searchbutton {
  position: absolute;
  right: 10px;
}
.ui-nc-header-warp {
  color: #edecec;
}
.show-tranferList {
  border-right: 2px solid #d9d9d9;
}
.hide-tranferList {
  display: none;
  height: 0px !important;
}
.multi-transfertable-main {
  background: #fff;
}
.multi-transfertable-main .u-tabs.u-tabs-top.lightapp-component-tabs.u-tabs-simple .u-tabs-bar .u-tabs-nav-container {
  padding-left: 0;
}
.multi-transfertable-main .u-button {
  font-size: 13px;
  min-width: 60px;
  line-height: 0px;
  background: #e4e4e4;
  color: #555555;
}
.multi-transfertable-main .u-button:hover {
  background: #dcdcdc;
}
.multi-transfertable-main .u-button:disabled {
  cursor: not-allowed;
  background: #efefef;
  color: #bfbfbf;
}
.multi-transfertable-main .u-button:disabled:hover {
  background: #efefef;
  color: #bfbfbf;
}
.multi-transfertable-main .insertTable {
  height: 100%;
}
.multi-transfertable-main .insertTable .u-table-tbody td {
  padding: 0 8px !important;
}
.multi-transfertable-main .insertTable .u-table-content .u-table-placeholder {
  top: 50%;
  background-color: transparent;
}
.multi-transfertable-main .u-table-thead .u-checkbox {
  line-height: 20px;
}
.multi-transfertable-main .fixed-bottom-outer {
  position: fixed;
  width: calc(100% - 60px);
  max-width: 1860px;
  bottom: 0;
  margin: 0 auto;
  z-index: 2;
  background: #717478;
}
.multi-transfertable-main .fixed-bottom-outer .fixed-bottom-container {
  background: #717478;
  color: #fff;
  height: 48px;
  line-height: 48px;
  padding: 0 30px;
  z-index: 100;
}
.multi-transfertable-main .transformtable-main .transform-list {
  float: left;
  background: #fff;
  width: 100%;
}
.multi-transfertable-main .transformtable-main .transform-list ul {
  max-height: 80vh;
  overflow: auto;
  padding: 14px 14px 0 14px;
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item {
  position: relative;
  border-radius: 4px;
  padding: 15px 20px;
  color: #81818a;
  font-size: 13px;
  margin-bottom: 15px;
  border: 1px solid #e9e6e6;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
  width: 280px;
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item.active-transfer-list-item {
  border: 1px solid #F56C6C;
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item .status {
  position: absolute;
  top: -11px;
  left: -11px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #F56C6C;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item .status.complete {
  border-bottom: 10px solid #51c41a;
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item .item-inner {
  padding-bottom: 4px;
  font-size: 13px;
  color: #81818a;
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item .item-inner:first-child {
  font-size: 16px;
  color: #292e35;
  padding-bottom: 13px;
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item .item-inner:first-child span {
  font-size: 16px;
}
.multi-transfertable-main .transformtable-main .transform-list ul li.item.complete.active {
  border: 1px solid #51c41a;
}
.multi-transfertable-main .transformtable-main .transform-list .total-area {
  height: 48px;
  border: 1px solid #d9d9d9;
  border-right: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 14px 20px;
  font-size: 13px;
  color: #292e35;
}
.multi-transfertable-main .transformtable-main .transform-list .total-area .active {
  color: #F56C6C;
}
.multi-transfertable-main .transfertable-main .hasCheckBox .u-table-row-expand-icon {
  margin: 0 !important;
}
.multi-transfertable-main .lightapp-component-simpleTable .u-table-thead .u-checkbox {
  display: inline-block;
  position: relative;
  margin: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
}
.multi-transfertable-main .light-tabs-header .tabs-config {
  height: 40px;
  padding-top: 5px;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-placeholder {
  position: absolute;
  width: 80px;
  height: 26px;
  top: 40%;
  left: 40%;
  padding: 0;
  border: none;
  min-height: 50px;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-placeholder img {
  width: 52px;
  margin: 20px;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td {
  padding: 0 7px !important;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td:nth-of-type(1) {
  padding: 0 20px !important;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td:nth-of-type(1) .u-checkbox {
  display: table-cell;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr.u-table-expanded-row td .u-table-content {
  min-height: 60px;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr.u-table-expanded-row td .u-table-content .u-table-body .u-table-tbody tr td {
  padding: 0 7px !important;
}
.multi-transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr.u-table-expanded-row td .u-table-content .u-table-body .u-table-tbody tr td:nth-of-type(1) {
  padding-left: 20px !important;
}
.multi-transfertable-main .u-tabs-nav-wrap {
  border-bottom: 1px solid #d0d0d0;
}
.multi-transfertable-main .u-tabs-nav-wrap .u-tabs-tab {
  height: 40px !important;
  line-height: 41px !important;
  padding: 0;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}
.multi-transfertable-main .transfer-search-container {
  padding: 5px 20px;
}
.multi-transfertable-main .u-button.main-button {
  background: #e14c46;
  font-size: 13px;
  color: whitesmoke;
  border-color: #e14c46;
}
.multi-transfertable-main .u-button.main-button:disabled {
  color: #f2f2f2;
  background: #f19b96;
  border-color: #f19b96;
}
.multi-transfertable-main .u-button.main-button:disabled:hover {
  background: #f19b96;
  color: #f2f2f2;
}
.multi-transfertable-main .u-button.main-button:hover {
  background: #d7332c;
  border-color: #e14c46;
  color: whitesmoke;
}
.multi-transfertable-main .selected-back-icon {
  position: relative;
  top: 2px;
  font-weight: 600;
  cursor: pointer;
}
.multi-transfertable-main .selected-back-icon .uf {
  font-size: 20px;
}
.multi-transfertable-main .u-table-footer {
  padding: 12px 0;
}
.multi-transfertable-main .no-data-placeholder .no-data {
  position: absolute;
  left: 0;
}
.multi-transfertable-main .no-data-placeholder .no-data-title {
  position: absolute;
  left: 32px;
}
.transfer-list-main-wrapper .transformtable-main .transform-list {
  float: left;
  position: relative;
  background: #fff;
  width: 100%;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul {
  padding: 14px 14px 0 14px;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item {
  position: relative;
  border-radius: 4px;
  padding: 15px 20px;
  color: #81818a;
  font-size: 13px;
  margin-bottom: 15px;
  border: 1px solid #e9e6e6;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
  width: 280px;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item.active-transfer-list-item {
  border: 1px solid #F56C6C;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item .status {
  position: absolute;
  top: -11px;
  left: -11px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #F56C6C;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item .status.complete {
  border-bottom: 10px solid #51c41a;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item .item-inner {
  padding-bottom: 4px;
  font-size: 13px;
  color: #81818a;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item .item-inner:first-child {
  font-size: 16px;
  color: #292e35;
  padding-bottom: 13px;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item .item-inner:first-child span {
  font-size: 16px;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item.complete.active {
  border: 1px solid #51c41a;
}
.transfer-list-main-wrapper .transformtable-main .transform-list .total-area {
  position: fixed;
  background: white;
  width: 308px;
  height: 48px;
  border: 1px solid #d9d9d9;
  border-right: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 14px 20px;
  font-size: 13px;
  color: #292e35;
}
.transfer-list-main-wrapper .transformtable-main .transform-list .total-area .active {
  color: #F56C6C;
}
.transfer-list-main-wrapper .transformtable-main .transform-list .down-total-area {
  position: static;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td:nth-of-type(1) .u-table-row-expand-icon {
  opacity: 1;
}
.transfertable-main {
  background: #fff;
  height: 100%;
}
.transfertable-main .u-button {
  font-size: 13px;
  min-width: 60px;
  line-height: 0px;
  background: #e4e4e4;
  color: #555555;
}
.transfertable-main .u-button:hover {
  background: #dcdcdc;
}
.transfertable-main .u-button:disabled {
  cursor: not-allowed;
  background: #efefef;
  color: #bfbfbf;
}
.transfertable-main .u-button:disabled:hover {
  background: #efefef;
  color: #bfbfbf;
}
.transfertable-main .u-button.main-button {
  border-color: #e14c46;
}
.transfertable-main .u-button.main-button:hover {
  color: #fff;
}
.transfertable-main .insertTable {
  height: 100%;
}
.transfertable-main .insertTable .u-table-tbody td {
  padding: 0 8px !important;
}
.transfertable-main .insertTable .u-table-content .u-table-placeholder {
  top: 50%;
  background-color: transparent;
}
.transfertable-main .fixed-bottom-outer {
  position: fixed;
  width: calc(100% - 60px);
  max-width: 1860px;
  bottom: 0;
  margin: 0 auto;
  z-index: 2;
  background: #717478;
}
.transfertable-main .fixed-bottom-outer .fixed-bottom-container {
  background: #717478;
  color: #fff;
  height: 48px;
  line-height: 48px;
  padding: 0 30px;
  z-index: 100;
}
.transfertable-main .transformtable-main .transform-list {
  float: left;
  background: #fff;
  width: 100%;
}
.transfertable-main .transformtable-main .transform-list ul {
  max-height: 80vh;
  overflow: auto;
  padding: 14px 14px 0 14px;
}
.transfertable-main .transformtable-main .transform-list ul li.item {
  position: relative;
  border-radius: 4px;
  padding: 15px 20px;
  color: #81818a;
  font-size: 13px;
  margin-bottom: 15px;
  border: 1px solid #e9e6e6;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.12);
  width: 280px;
}
.transfertable-main .transformtable-main .transform-list ul li.item.active-transfer-list-item {
  border: 1px solid #F56C6C;
}
.transfertable-main .transformtable-main .transform-list ul li.item .status {
  position: absolute;
  top: -11px;
  left: -11px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #F56C6C;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.transfertable-main .transformtable-main .transform-list ul li.item .status.complete {
  border-bottom: 10px solid #51c41a;
}
.transfertable-main .transformtable-main .transform-list ul li.item .item-inner {
  padding-bottom: 4px;
  font-size: 13px;
  color: #81818a;
}
.transfertable-main .transformtable-main .transform-list ul li.item .item-inner:first-child {
  font-size: 16px;
  color: #292e35;
  padding-bottom: 13px;
}
.transfertable-main .transformtable-main .transform-list ul li.item .item-inner:first-child span {
  font-size: 16px;
}
.transfertable-main .transformtable-main .transform-list ul li.item.complete.active {
  border: 1px solid #51c41a;
}
.transfertable-main .transformtable-main .transform-list .total-area {
  height: 48px;
  border: 1px solid #d9d9d9;
  border-right: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 14px 20px;
  font-size: 13px;
  color: #292e35;
}
.transfertable-main .transformtable-main .transform-list .total-area .active {
  color: #F56C6C;
}
.transfertable-main .transfertable-main .hasCheckBox .u-table-row-expand-icon {
  margin: 0 !important;
}
.transfertable-main .u-table-thead .u-checkbox {
  display: inline-block;
  position: relative;
  margin: 0;
  left: 12px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
}
.transfertable-main .u-table-tbody .u-checkbox {
  display: inline-block;
  position: relative;
  margin: 0;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
}
.transfertable-main .light-tabs-header .tabs-config {
  height: 40px;
  padding-top: 5px;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-placeholder {
  position: absolute;
  width: 80px;
  height: 26px;
  top: 50%;
  left: 45%;
  padding: 0;
  border: none;
  min-height: 50px;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-placeholder img {
  width: 52px;
  margin: 20px;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td {
  padding: 0 7px !important;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td:nth-of-type(1) {
  padding: 0 20px !important;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td:nth-of-type(1) .u-checkbox {
  display: table-cell;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr.u-table-expanded-row td .u-table-content {
  min-height: 60px;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr.u-table-expanded-row td .u-table-content .u-table-body .u-table-tbody tr td {
  padding: 0 7px !important;
}
.transfertable-main .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr.u-table-expanded-row td .u-table-content .u-table-body .u-table-tbody tr td:nth-of-type(1) {
  padding-left: 20px !important;
}
.transfertable-main .u-tabs-nav-wrap {
  border-bottom: 1px solid #d0d0d0;
}
.transfertable-main .u-tabs-nav-wrap .u-tabs-tab {
  height: 40px !important;
  line-height: 41px !important;
  padding: 0;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}
.transfertable-main .transfer-search-container {
  padding: 0 20px;
}
.transfertable-main .u-button.main-button {
  background: #e14c46;
  font-size: 13px;
  color: whitesmoke;
  border-color: #e14c46;
}
.transfertable-main .u-button.main-button:disabled {
  color: #f2f2f2;
  background: #f19b96;
  border-color: #f19b96;
}
.transfertable-main .u-button.main-button:disabled:hover {
  background: #f19b96;
  color: #f2f2f2;
}
.transfertable-main .u-button.main-button:hover {
  background: #d7332c;
  border-color: #e14c46;
}
.transfertable-main .selected-back-icon {
  position: relative;
  left: -10px;
  top: 2px;
  font-weight: 600;
  cursor: pointer;
}
.transfertable-main .selected-back-icon .uf {
  font-size: 20px;
}
.transfertable-main .u-table-content .u-checkbox .u-checkbox-label:after,
.transfertable-main .u-table-content .u-checkbox .u-checkbox-label:before {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.transfertable-main .u-table-footer {
  border-bottom: 1px solid #e9e9e9;
  padding: 12px 0 12px;
}
.transfertable-main td > span > span {
  display: inline !important;
}
.transfertable-main td span {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block !important;
  height: auto !important;
  line-height: inherit !important;
}
.transfertable-main .no-data-placeholder .no-data {
  position: absolute;
  left: 0;
}
.transfertable-main .no-data-placeholder .no-data-title {
  position: absolute;
  left: 32px;
}
.transfertable-main .u-table-footer {
  padding: 12px 0;
}
.transfertable-main .expand-table .u-table-fixed-left .u-table-header,
.transfertable-main .expand-table .u-table-fixed-right .u-table-header {
  overflow: hidden;
}
.expand-table-total > .u-table-content > .u-table-scroll > div:not(.u-table-footer) > .u-table-body::-webkit-scrollbar-thumb:horizontal {
  background-color: transparent !important;
}
.expand-table-total > .u-table-content > .u-table-scroll > div:not(.u-table-footer) > .u-table-body {
  scrollbar-arrow-color: rgba(255, 255, 255, 0);
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: rgba(255, 255, 255, 0);
  /*滚动条整体颜色*/
  scrollbar-highlight-color: rgba(255, 255, 255, 0);
  /*滚动条阴影*/
  scrollbar-shadow-color: rgba(255, 255, 255, 0);
  /*滚动条轨道颜色*/
  scrollbar-track-color: rgba(255, 255, 255, 0);
}
.expand-table-total > .u-table-content > .u-table-scroll > .u-table-footer .u-table-body {
  scrollbar-arrow-color: #CDCDCD;
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #CDCDCD;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: rgba(255, 255, 255, 0);
  /*滚动条阴影*/
  scrollbar-shadow-color: rgba(255, 255, 255, 0);
  /*滚动条轨道颜色*/
  scrollbar-track-color: rgba(255, 255, 255, 0);
}
.transfertable-main .hasCheckBox .u-table-row-expand-icon {
  position: absolute;
  left: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  margin-top: 0;
}
.multi-transfer-selected-wrapper .u-table-body td,
.transfertable-main .u-table-body td {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.transfertable-modal .u-modal-dialog {
  width: 90%;
}
.transfertable-modal .u-modal-dialog .u-modal-content .u-modal-body {
  padding: 10px 20px;
}
.transfertable-modal .u-modal-dialog .u-modal-content .u-modal-body .bottom-area-container {
  margin-top: 10px;
}
.transfertable-modal .header-right {
  float: right;
}
.transfertable-modal .header-right .item {
  margin-left: 10px;
}
.transfertable-modal .link {
  cursor: pointer;
  color: #007ace;
}
.transfer-list-main-wrapper .transformtable-main .transform-list ul li.item {
  overflow: hidden;
}
.bottom-area-container {
  display: table;
  width: 100%;
}
.bottom-area-container .area-left {
  display: inline-block;
  width: auto;
}
.bottom-area-container .area-left .middle-btn {
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  margin-left: 0;
}
.bottom-area-container .area-center {
  display: inline-block;
  padding: 0 20px;
}
.bottom-area-container .area-custom {
  display: inline-block;
}
.bottom-area-container .area-right {
  display: table-cell;
  text-align: right;
}
.number-td-span-wrapper {
  padding-right: 20px;
  text-align: right;
  width: 100%;
  display: inline-block;
}
.transfertable-main-total-wrapper .transfer-table-selected-wrapper > .u-table-content > .u-table-scroll > div > .u-table-body {
  overflow-x: hidden !important;
}
.transfer-table-selected-wrapper .no-data-placeholder {
  top: 20px;
}
.multi-transfertable-total-main-wrapper .multi-transfer-selected-wrapper > .u-table-content > .u-table-scroll > div > .u-table-body {
  overflow-x: hidden !important;
}
.multi-transfer-selected-wrapper .no-data-placeholder {
  top: 20px;
}
.multi-transfertable-total-selected-wrapper > .u-table-content > .u-table-scroll > div > .u-table-body {
  overflow-x: hidden !important;
}
.transfertable-main .u-table-content .u-table-body .u-table-fixed .u-table-tbody tr td:nth-of-type(1) {
  padding: 0 20px !important;
}
.transfertable-main .insertTable .u-table-tbody td:nth-of-type(1) {
  padding: 0 20px !important;
}
.multi-transfertable-main .insertTable .u-table-tbody td:nth-of-type(1) {
  padding: 0 20px !important;
}
.u-table-expanded-row .insertTable .u-table .u-table-content > td {
  padding: 6px 0 !important;
}
.tooltip-word-color.left .tooltip-arrow {
  border-left-color: #fff !important;
}
.transfertable-main .hasCheckBox .u-table-row-collapsed::after {
  top: 0;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .transfertable-main .u-table .u-table-content .u-table-tbody tr td > div {
  height: auto;
}
.nc-modal.u-modal .u-modal-dialog .u-modal-content .u-modal-body .multi-transfer-selected-wrapper.u-table .u-table-content .u-table-tbody tr td > div {
  height: auto;
}
.transfertable-main .u-table-expanded-row td .nc-table {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-radius: 3px;
}
.transfertable-main .selected-list-wrapper,
.multi-transfertable-main .selected-list-wrapper {
  display: none;
}
.transfertable-main .selected-list-wrapper > *,
.multi-transfertable-main .selected-list-wrapper > * {
  display: none;
}
.transfertable-main .selected-list-wrapper.showSelectedList,
.multi-transfertable-main .selected-list-wrapper.showSelectedList {
  display: block;
}
.transfertable-main .selected-list-wrapper.showSelectedList > *,
.multi-transfertable-main .selected-list-wrapper.showSelectedList > * {
  display: block;
}
.transfertable-main .u-table .u-table-thead th {
  padding: 0;
}
.transfertable-main .u-table .u-table-thead th span:nth-child(1) {
  padding-right: 20px;
  display: block;
  text-align: start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.transfertable-main .u-table .u-table-thead th span:nth-child(1) span:nth-child(1) {
  padding-right: 0;
  text-align: center;
}
.transfertable-main .u-table .u-table-thead th span:nth-child(1) .bee-table-column-sorter {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
}
.transfertable-main .u-table .u-table-thead th span:nth-child(1) .bee-table-column-sorter span {
  line-height: 34px !important;
  padding: 0;
  width: unset;
}
.transfertable-main .u-table-header th[dataindex='checkbox'] {
  padding-right: 20px;
}
.transfertable-main .u-table-header th[dataindex='checkbox'] div {
  display: none;
}
.selected-list .header-area {
  height: 46px;
  background-color: #F6F6F6;
  line-height: 30px;
  padding: 6px 20px;
}
.selected-list .header-area .selected-icon-back-btn {
  cursor: pointer;
}
.selected-list .header-area .header-title {
  font-size: 16px;
  display: inline-block;
  margin-left: 10px;
}
.selected-list .header-area .header-right {
  float: right;
}
.selected-list .header-area .header-right .u-button {
  background-color: #292e35;
  background: #fff;
  -webkit-box-shadow: 0px 1px 1px 0px #D0D0D0;
          box-shadow: 0px 1px 1px 0px #D0D0D0;
  border: 1px solid #D0D0D0;
}
.selected-list .header-area .header-right .u-button:hover {
  color: #E14C46;
  border-color: #E14C46;
}
.selected-list .header-area .header-right .header-right-inner .header-right-custom-area {
  float: right;
  margin-right: 6px;
  position: relative;
}
.selected-list .header-area .header-right .header-right-inner .clear-selected-item-btn {
  float: right;
  cursor: pointer;
  font-size: 13px;
  margin-right: 6px;
}
.selected-list .header-area .header-right .header-right-inner .header-right-change-view-area {
  float: right;
  width: 30px;
}
.selected-list .header-area .header-right .header-right-inner .header-right-change-view-area .toggle-view-btn {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0;
  margin-left: 0;
}
.selected-list .header-area .header-right .header-right-inner .header-right-change-view-area .toggle-view-btn:before {
  top: 0;
  left: 6px;
}
.selected-list .header-area .header-right .header-right-inner:after {
  content: '';
  width: 0;
  height: 0;
  display: block;
  clear: both;
}
.selected-list .header-area .header-right .self-area {
  display: inline-block;
  margin-right: 20px;
}
.selected-list .header-area .header-right .hide {
  cursor: pointer;
}
.selected-list .content-area .u-table-content .u-table-scroll .u-table-body .u-table-fixed .u-table-tbody tr td .u-table-row-expand-icon {
  left: 50px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.lightapp-component-approvedown {
  background-color: #ffffff;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 520px;
  border-radius: 6px;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: 0px 6px 8px #4A515D;
          box-shadow: 0px 6px 8px #4A515D;
  z-index: 210;
  overflow: hidden;
  text-align: left;
}
.lightapp-component-approvedown .no-data-placeholder {
  margin-left: 184px;
  margin-top: 100px;
  width: 80px;
  height: 26px;
  position: relative;
}
.lightapp-component-approvedown .no-data-placeholder .no-data {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAB+dJREFUaAXVmltsFVUUhtvDoS03eVARarxUTmkpKS0JKiEaEUSIEfDyRojIJUaDdwSewBBeRARj1EAiEXmBxATlFlIlVaJA0AdtaSnUQkSjjWB8IKTYll78/mHWsHt6pp1zTothkjlr77XX/te/9m327Dm5OQN01dbWjgBqbm5u7vSurq4S5Pju7u7RyFFyQfoy6UvIc7FYrBF5HHVVRUVFi8qzvXKzAairq7sD0vMg9RQkZyEL0sGjTit1qpF7Ce5AeXn5hXTqu7YZBXLq1KmxHR0db0NiOWBxFzCLdAcBbY/H4+snTZr0V7o4aQVy5syZUe3t7W8RwEpuDaVU11kINVHQjGymxyR1jaNOIfpCZDEykaoydi3cm/Py8t4rLS29nMomlS5yIMyBuQDshMQYFwinXehOMDT2QXpvZWXlL255WBo8zaMF1FmAnAZGzLVFd5H8YuZQlasPS0cK5OTJk2/gcBMgQwwIR/ju3oVci7NfTZ+JJKgisDaAtRDpcuqkgVZNnjz5/f5w3Uq9bJkLeVevXt1GwZKkwsPk19D6Pyfps8rW1NRMAWAj9+wkoB1Dhw59kbnTnqQPsqGB+EF8heUMs6bF2mmxlwjgU9MNhiSgpfjaiq88B/8IwcwJC6bHuHQq5fg9McN0AF8EeNZgByF/8iFf8mn+kTN8To7qejJlj9Aib2Ky+bpZTgOryBNlZWW/ObpBTzY0NNzDKnkIR2WOs5UEusXJe8legWh1ojUOUupNbLUKXfrAjQ7CiCoYeuJHONlq2QmnJ5NXsx6B6DnR1tZ21ipRQXNCw+moAWcr6+vrKzo7O+/mwVfLeP89Ch4j5CG4VMPFmzNq3Pz8/IT7nOkxR+jGVRaEHJDWxB6QIJqamm6H0LfsCGrA3U8rn6P3X48SiDiIi9mKox7MlpcMesTfdqg37Il9GIDHXeNs0pDeA/YzLgYt20XL3kXLNrv6sDQN8TVl3tJM3RZ6NWHbmaBH/L2TFwRG3VRYEwaYrp7eyCeI+cn10MXomQnJ+j7ya3xuGi0jxNlsvUC0i6VguSlJ76I3Buxhl0gktCH81/BN+q1aZ/n+pDiJm9mJs7gr7wWCQq0VlwLwLu61Sg/UBV4nPrTFcS8F98rEiRP/cZX9pcWNu8u3i/vcrwWijZsBUHAi272TYbmS1txAfh73R9wbWdLvZw+1w7WJkhY3cTRb4x5nEmpe6KXIK9Mu1owGWhKMnk+6s7r8nfZ0gdA7sxSDhpMegMGbHRHuzcqLU1krIc+MxeBP4i7FqVbJL+iJTSQ7HNO0kmCpsbW51KQvAGtunJ/pZAyoiVaL9D5hFVLJ06dP38o6v45V5QU5Mhvfz1ReC8aie8306UqGVyNL8VnqJVRXMcTogRIDQqHCrK7GxsY7CeJ7QJZBPHh/SQJVgN7ikqSPnIWr3kK9SzHEUIw3BTLSg8mx75HUUGptbVUQsYKCAjXQuh4GfkZBnD9/PqtAgAq4KoYYoKPNGYqg0HTpSIbSO9jHmYyPlJSU/En60VT18XOsqKioNVVZVJ3LVTFojowi4dWnizIOhAfTVOo/B94iHeswD0rBnW3YLkFsPnbzmaRdrooh2KIIDEWw98oA/D7qHCSI3aqLo5cJohceLv7A5ssM8HtUSeaqJ6OOXEbKisJxPazTyEDuc8x157C3uuXKlSuLU/UGxVvxk/HSK3xd4mr4ikGT/dK1Im9NLrR0NpIglgDuNY6Lg6+24cOHf+LqMk2DH3BVDJrs5xywoNDRpZUET+dEK1JVQr+7uLj471RlGegCroqBBSbWaCAodAKY1cWknwtAShxa7sOswJ3KLlfFoB457pQn2LcED0hHHzkJ3qshxsd4Iv8UUpaW2ufoPdVVUTFo1aqipYI1nXSwE04LHWO2DRMQc0LqBb0BkZksz+Uhdv2qXY4+96oYrdRCRNVWm2Uz40AAXQFWryUX7Gb87JEPnv4JbA5wawhmdLkcxV0xeM8RCAQ7XtLTaLGidD3oBAbQ51PVYwx7Sy5B6Aj2M2yaeN/+IJVtfzpxE0ezM+5eIDg6QIG3tkNG82aDGUaVHCM9je0tIfYnIDCGIL7BcSX3orCjz5D6gVrcxNFXdPjcr70haksB+HazJr2Q8T7F8hFlaZgdQ2E3zk9Rfi/yYYZCfZhtX3pxEjezEWdxV94iy9GXIgq873k40zj3XlysUgTZ14p0G/Xrhg0b9qAOECJghZls9Lnpya7joPVmGASi8yEKN1sBcjYtsNTJ95nkrU+T2duiuIZgfofDmQQw098Ru8WR0wzNZRh7Z1qqJK52puXl9WPXQByZsqw+RqsVc1+gB37IhrzxokH7PTLttVQS+U15iB0MLYueiVhFerXlaVmdsx7SqbjpbpS0zwriYD5ZpVb5HE3lyV49YqV0p75KLbE8Y1Ifep5lrB813WBKfzjpvDgIAn878J9y3vbqESOnb3akj1hegARTnc4CYHXTlfIhX0lB6NObOKW8QntE1v6TeBvJoGd8lJvnY6hP2BO0kD7Fvcs9xPS0GA02+J+n8bea4bTF/IbJPnvEraTVjPzOpO7Wen7z/GHAAsr0Lxyqz2pTSCPorU5SL17B+4TK7aJhBvcvHOZIUgdx/oeh5WTjblkWaX1muDF/qkkm6X8gmq/3A0hk/Dcnemsf9ffbBjDZT5R85DnSHxi9NJJemgOh/+WPZ/8BwmJEmw7VZwsAAAAASUVORK5CYII=) center center / contain no-repeat;
  display: inline-block;
  height: 26px;
  width: 26px;
}
.lightapp-component-approvedown .no-data-placeholder .no-data-title {
  position: absolute;
  width: 60px;
  top: 3px;
  padding-left: 8px;
  color: #aeaeae;
}
.lightapp-component-approvedown .approvedown-header {
  height: 40px;
  width: 100%;
  padding: 9px 10px 9px;
  position: relative;
  background-color: #F3F3F3;
}
.lightapp-component-approvedown .approvedown-header-close {
  position: absolute;
  top: 7px;
  right: 7px;
  height: 28px;
  width: 28px;
  line-height: 28px;
  cursor: pointer;
  color: #4D5565;
}
.lightapp-component-approvedown .approvedown-header-close .iconfont {
  font-size: 15px;
}
.lightapp-component-approvedown .approvedown-header-close:hover {
  color: #4D5565;
}
.lightapp-component-approvedown .approvedown-header-close:active {
  color: #02498c;
}
.lightapp-component-approvedown .approvedown-header-title {
  font-size: 14px;
  text-align: left;
  padding: 0;
  margin: 0;
  margin-left: 9px;
}
.lightapp-component-approvedown .approvedown-content-lists {
  max-height: 252px;
  overflow-y: auto;
  padding: 0 20px;
  height: 258px;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item {
  position: relative;
  line-height: 40px;
  height: 40px;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 4px;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item:first-child {
  border-top: none !important;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item:hover {
  background-color: #f5f6f6;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item:first-child {
  border-top: 1px solid #e0e0e0;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item > div {
  height: 34px;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-filename {
  color: #000912;
  position: relative;
  max-width: 50%;
  padding: 0 4px 0 8px;
  width: 50%;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: normal;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-filename::before {
  content: ' ';
  position: absolute;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  top: 16px;
  left: 1px;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-filename.success::before {
  background-color: #26bb21;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-filename.error::before {
  background-color: #e14c46;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-size {
  width: 30%;
  padding: 0 4px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-operation {
  width: 20%;
  text-align: right;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-operation > a {
  display: inline-block;
  padding: 0 3px;
  color: #007ACE;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-operation > a:hover {
  color: #0266c3;
}
.lightapp-component-approvedown .approvedown-content-lists .approvedown-content-item .approvedown-content-item-operation > a:active {
  color: #02498c;
}
.lightapp-component-approvedown .c-warn {
  color: #E14C46;
}
.color-active {
  color: #E14C46;
  font-weight: 600;
}
.nc-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  height: 100%;
  z-index: 200;
}
.ncuploader-content-item-link {
  text-decoration: underline;
  cursor: pointer;
  color: #000912;
}
.ncuploader-content-item-link:hover {
  color: #007ACE !important;
}
.ncuploader-content-item-link:hover {
  color: #0084FF;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.u-form-control-wrapper {
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .time-picker-required-tag {
  position: absolute;
  left: 2px;
  top: 55%;
  z-index: 1;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper input.u-time-picker-input:hover {
  border-color: #8CC6FF;
}
.u-form-control-wrapper input.u-time-picker-input:focus {
  border-color: #007ACE;
  outline: none;
}
.u-form-control-wrapper .u-time-picker {
  width: 100%;
}
.u-form-control-wrapper .u-time-picker .u-time-picker-input {
  border-radius: 3px;
}
.u-form-control-wrapper .u-time-picker .u-time-picker-input[disabled] {
  background: #f5f6f8;
}
.rc-time-picker-panel-select li {
  text-align: center;
  padding: 0;
}
.u-time-picker-panel-clear-btn-icon {
  width: 26px;
}
.u-time-picker-panel-clear-btn-icon:after {
  content: "\E6DB";
  font-family: iconfont;
  color: #007ace;
  width: 26px;
}
.u-time-picker-panel-clear-btn-icon:after:hover {
  color: #005895;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.NC_BetweenNum {
  width: 100%;
}
.NC_BetweenNum .startNum,
.NC_BetweenNum .endNum {
  display: inline-block;
  width: 48%;
  float: left;
}
.NC_BetweenNum .startNum .u-form-control,
.NC_BetweenNum .endNum .u-form-control {
  width: 100% !important;
  border-radius: 4px;
}
.NC_BetweenNum .startNum .u-form-control:focus,
.NC_BetweenNum .endNum .u-form-control:focus {
  border-color: #007ACE;
}
.NC_BetweenNum .betweenLine {
  display: inline-block;
  width: 4%;
  text-align: center;
  vertical-align: text-bottom;
  float: left;
  height: 30px;
  line-height: 30px;
}
@charset "utf-8";
.ui-nc-header-warp {
  color: #E3E7ED;
}
.datepicker-input-group.u-input-group {
  display: inline-block;
  border-radius: 3px;
  z-index: 1;
}
.datepicker-input-group.u-input-group input {
  border-color: #d0d0d0;
}
.datepicker-input-group.u-input-group input.u-form-control {
  padding: 0 8px;
  font-size: 13px !important;
  color: #111111;
  cursor: pointer;
}
.datepicker-input-group.u-input-group input.u-form-control::-webkit-input-placeholder {
  color: #ccc;
}
.datepicker-input-group.u-input-group input:hover {
  border-color: #8CC6FF;
}
.datepicker-input-group.u-input-group input:focus {
  border-color: #007ACE;
}
.u-form-control-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
}
.u-form-control-wrapper .nc-input {
  height: 100%;
}
.u-form-control-wrapper .datepicker-input-required-tag {
  position: absolute;
  left: 2px;
  top: 50%;
  z-index: 3;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  color: #ef0012;
  font-size: 13px;
}
.u-form-control-wrapper .nc-datepicker-input-wrap .nc-datepicker-del-i {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 22px;
  width: 18px;
  height: 26px;
  line-height: 28px;
  text-align: center;
  border-radius: 100%;
  color: #ccc;
  margin-left: 3px;
  font-style: normal;
  cursor: pointer;
  font-size: 16px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: none;
}
.u-form-control-wrapper .nc-datepicker-input-wrap .nc-datepicker-del-i:hover {
  color: #aaa;
}
.u-form-control-wrapper .nc-datepicker-input-wrap:hover .nc-datepicker-del-i {
  display: inline-block;
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 2px;
  right: 2px;
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn i.iconfont {
  font-size: 14px;
  color: #999;
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn i:before {
  font-family: "iconfont";
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn i.uf-close-c {
  font-size: 14px;
  color: #999;
  font-family: "iconfont" !important;
  opacity: 1;
}
.u-form-control-wrapper .u-input-group.simple .u-input-group-btn i.uf-close-c:before {
  font-family: "iconfont";
  content: "\E6CD";
}
.rc-calendar .rc-calendar-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-year-select:hover,
.rc-calendar .rc-calendar-month-select:hover,
.rc-calendar .rc-calendar-day-select:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-prev-month-btn:hover,
.rc-calendar .rc-calendar-next-month-btn:hover,
.rc-calendar .rc-calendar-prev-year-btn:hover,
.rc-calendar .rc-calendar-next-year-btn:hover {
  color: #23c0fa;
}
.rc-calendar .rc-calendar-date:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-selected-day .rc-calendar-date {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-selected-date .rc-calendar-date {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-selected-date .rc-calendar-date:hover {
  background: #1878ff;
}
.rc-calendar .rc-calendar-selected-date.rc-calendar-today .rc-calendar-date,
.rc-calendar .rc-calendar-today.rc-calendar-selected-day .rc-calendar-date {
  color: #fff;
}
.rc-calendar .rc-calendar-today .rc-calendar-date {
  border: 1px solid #1878ff;
  color: #1878ff;
}
.rc-calendar .rc-calendar-disabled-cell .rc-calendar-date {
  cursor: not-allowed;
  color: #bcbcbc;
  background: #f3f3f3;
  border-radius: 0;
  width: auto;
}
.rc-calendar .rc-calendar-disabled-cell .rc-calendar-date:hover {
  background: #f3f3f3;
}
.rc-calendar .rc-calendar-last-month-cell .rc-calendar-date,
.rc-calendar .rc-calendar-next-month-btn-day .rc-calendar-date {
  color: #a5adba;
}
.rc-calendar .rc-calendar-footer {
  border-top: 1px solid #ccc;
  padding: 10px 0;
  text-align: center;
  position: relative;
}
.rc-calendar .rc-calendar-today-btn,
.rc-calendar .rc-calendar-ok-btn,
.rc-calendar .rc-calendar-time-picker-btn {
  display: inline-block;
  text-align: center;
  color: #474d54;
}
.rc-calendar .rc-calendar-today-btn:hover,
.rc-calendar .rc-calendar-ok-btn:hover,
.rc-calendar .rc-calendar-time-picker-btn:hover {
  cursor: pointer;
  color: #fb8d47;
}
.rc-calendar .rc-calendar-today-btn-disabled,
.rc-calendar .rc-calendar-ok-btn-disabled,
.rc-calendar .rc-calendar-time-picker-btn-disabled {
  color: #a5adba;
}
.rc-calendar .rc-calendar-today-btn-disabled:hover,
.rc-calendar .rc-calendar-ok-btn-disabled:hover,
.rc-calendar .rc-calendar-time-picker-btn-disabled:hover {
  color: #a5adba;
}
.rc-calendar .rc-calendar-time-input:hover {
  border-color: #23c0fa;
}
.rc-calendar .rc-calendar-time-input:focus {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 3px #23c0fa;
          box-shadow: 0 0 3px #23c0fa;
}
.rc-calendar .rc-calendar-time-panel-time:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-month-panel-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month {
  color: #bfbfbf;
}
.rc-calendar .rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover {
  background: white;
  cursor: not-allowed;
}
.rc-calendar .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-year-panel-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-year-panel-year:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-decade-panel-header > a:hover {
  cursor: pointer;
  color: #23c0fa;
}
.rc-calendar .rc-calendar-decade-panel-decade:hover {
  background: #e0f5ff;
  cursor: pointer;
}
.rc-calendar .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover {
  background: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-full-header-switcher-normal:hover {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
          box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
  cursor: pointer;
}
.rc-calendar .rc-calendar-full-header-switcher-focus {
  border-color: #1878ff;
  background-color: #1878ff;
  color: #fff;
}
.rc-calendar .rc-calendar-full-header-switcher > span {
  float: left;
  height: 28px;
  line-height: 24px;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  color: #666;
}
.rc-calendar .rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date,
.rc-calendar .rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month {
  display: block;
  height: 116px;
  width: auto;
  border-radius: 0;
  margin: 0 4px;
  border: none;
  border-top: 2px solid #eee;
  text-align: right;
  padding-right: 8px;
}
.rc-calendar .rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date,
.rc-calendar .rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  background-color: #e0f5ff;
  color: #666;
}
.rc-calendar .rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date,
.rc-calendar .rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month {
  border-top-color: #1878ff;
  color: #1878ff;
}
.rc-calendar .rc-select-focused .rc-select-selection {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
          box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
}
.rc-calendar .rc-select-enabled .rc-select-selection:hover {
  border-color: #23c0fa;
  -webkit-box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
          box-shadow: 0 0 2px rgba(45, 183, 245, 0.8);
}
.rc-calendar .rc-select-enabled .rc-select-selection:active {
  border-color: #2db7f5;
}
.rc-calendar .rc-select-disabled {
  color: #ccc;
  cursor: not-allowed;
}
.rc-calendar .rc-select-disabled .rc-select-selection--single,
.rc-calendar .rc-select-disabled .rc-select-selection__choice__remove {
  cursor: not-allowed;
  color: #ccc;
}
.rc-calendar .rc-select-disabled .rc-select-selection--single:hover,
.rc-calendar .rc-select-disabled .rc-select-selection__choice__remove:hover {
  cursor: not-allowed;
  color: #ccc;
}
.rc-calendar .rc-calendar-footer {
  padding: 0;
}
.rc-calendar .rc-calendar-footer .u-row {
  padding-top: 4px;
  margin: 0;
  margin-bottom: 16px;
}
.rc-calendar .rc-calendar-footer .fun-plan-area {
  margin-top: 12px;
}
.rc-calendar .rc-calendar-footer .fun-plan-area.text-right {
  text-align: right;
}
.rc-calendar .rc-calendar-footer .fun-plan-area.text-left {
  text-align: left;
}
.rc-calendar .rc-calendar-footer .fun-plan-area span {
  cursor: pointer;
  color: blue;
  display: inline-block;
  padding: 6px 10px;
  font-size: 14px;
  color: #1878ff;
  background: #e6f7ff;
  border-radius: 3px;
  border: 1px solid #1878ff;
  line-height: 1;
}
.rc-calendar .rc-calendar-footer .fun-plan-area span:hover,
.rc-calendar .rc-calendar-footer .fun-plan-area span.select {
  color: #0055cc;
  background: rgba(0, 85, 204, 0.2);
  border-color: #0055cc;
}
.rc-calendar .rc-calendar-footer .fun-split-row {
  border-top: 1px solid #dee0e3;
  margin-top: 16px;
  margin-bottom: 4px;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn {
  padding: 0;
  display: block;
}
.rc-calendar .rc-calendar-footer .u-row + .rc-calendar-footer-btn {
  border-top: 1px solid #dee0e3;
  margin-top: 16px;
}
.rc-calendar .rc-calendar-clear-btn {
  width: 26px;
}
.rc-calendar .rc-calendar-clear-btn:after {
  content: "\E6DB";
  font-family: iconfont;
  color: #007ace;
  width: 26px;
}
.rc-calendar .rc-calendar-clear-btn:after:hover {
  color: #005895;
}
.datepicker-wrapper-disabled .datepicker-input-group.u-input-group {
  cursor: default;
}
.datepicker-wrapper-disabled .datepicker-input-group.u-input-group input.u-form-control {
  cursor: text;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
/**布局类**/
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.u-select-dropdown-menu-item {
  margin-right: 0;
}
.reverse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.editTable-browseIcons .head-icon {
  font-size: 25px;
  margin-right: 10px;
}
.displayShow {
  display: show;
}
.displayNone {
  display: none;
}
.lightapp-component-cardTable .light-tabs,
.card-table-max .light-tabs {
  position: relative;
}
.lightapp-component-cardTable .light-tabs .light-tabs-content .u-table .u-table-content .u-table-expanded-row,
.card-table-max .light-tabs .light-tabs-content .u-table .u-table-content .u-table-expanded-row {
  background: #fff;
}
.lightapp-component-cardTable .light-tabs .light-tabs-content .u-table .u-table-content .u-table-fixed-left .u-table-header .u-table-fixed .u-table-thead .u-checkbox,
.card-table-max .light-tabs .light-tabs-content .u-table .u-table-content .u-table-fixed-left .u-table-header .u-table-fixed .u-table-thead .u-checkbox {
  margin: 0px 5px 0 0;
}
.lightapp-component-cardTable .tab-hide,
.card-table-max .tab-hide {
  visibility: hidden;
}
.lightapp-component-cardTable .title-container,
.card-table-max .title-container {
  display: inline-block;
  width: calc(100% - 23px);
}
.lightapp-component-cardTable .bee-table-column-sorter > span,
.card-table-max .bee-table-column-sorter > span {
  width: 17px !important;
}
.lightapp-component-cardTable .bee-table-column-sorter-flat,
.card-table-max .bee-table-column-sorter-flat {
  opacity: 0.6 !important;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-header th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-header th:first-child,
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header th:first-child {
  padding: 0 7px !important;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-header tr:first-child th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-header tr:first-child th:first-child,
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header tr:first-child th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header tr:first-child th:first-child {
  padding-left: 20px !important;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-header tr:first-child th.table-checkbox-class,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-header tr:first-child th.table-checkbox-class,
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header tr:first-child th.table-checkbox-class,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header tr:first-child th.table-checkbox-class {
  padding: 0 7px 0 20px !important;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-fixed-right .u-table-header th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-fixed-right .u-table-header th:first-child,
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-fixed-left .u-table-fixed-right .u-table-header th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-fixed-right .u-table-header th:first-child {
  padding: 0 7px 0 20px !important;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody tr td:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody tr td:first-child,
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-fixed-left .u-table-tbody tr td:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-tbody tr td:first-child {
  padding: 0 7px 0 20px;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-thead .mark-required,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-thead .mark-required {
  color: #e14c46;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody {
  border: none !important;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody tr .card-table-edit-line .nc-input.u-form-control:focus,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody tr .card-table-edit-line .nc-input.u-form-control:focus {
  border-color: #d0d0d0;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row {
  background: #ebedf2;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-checkbox-class,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-checkbox-class,
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-opr,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-opr {
  background: #ebedf2;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-opr,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-opr {
  color: #007ace;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-bordered td,
.card-table-max .light-tabs-content .u-table-content .u-table-bordered td,
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-bordered th,
.card-table-max .light-tabs-content .u-table-content .u-table-bordered th {
  border-right: none;
}
.lightapp-component-cardTable .light-tabs-content .u-table-content .u-table-fixed-right .u-table-header .u-table-fixed,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-right .u-table-header .u-table-fixed {
  width: 100%;
}
.lightapp-component-cardTable .light-tabs-content .u-table-footer .total-row .u-table-scroll .u-table-tbody tr td:first-child,
.card-table-max .light-tabs-content .u-table-footer .total-row .u-table-scroll .u-table-tbody tr td:first-child {
  padding: 0 7px 0 8px;
}
.lightapp-component-cardTable .light-tabs-content .u-table-footer .total-row .u-table-tbody tr td:first-child,
.card-table-max .light-tabs-content .u-table-footer .total-row .u-table-tbody tr td:first-child {
  padding: 0 7px 0 5px;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table,
.card-table-max .lightapp-component-cardTable-table {
  position: relative;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .card-table-edit-td > div,
.card-table-max .lightapp-component-cardTable-table .card-table-edit-td > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .card-table-edit-td .text-left,
.card-table-max .lightapp-component-cardTable-table .card-table-edit-td .text-left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .card-table-edit-td .iconfont,
.card-table-max .lightapp-component-cardTable-table .card-table-edit-td .iconfont {
  display: inline-block;
  padding-left: 3px;
  font-weight: normal;
  color: #058ae5;
  font-size: 13px;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .card-table-edit-td:hover > div,
.card-table-max .lightapp-component-cardTable-table .card-table-edit-td:hover > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .card-table-edit-td:hover .text-left,
.card-table-max .lightapp-component-cardTable-table .card-table-edit-td:hover .text-left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .card-table-edit-td:hover .iconfont,
.card-table-max .lightapp-component-cardTable-table .card-table-edit-td:hover .iconfont {
  display: inline-block;
  padding-left: 3px;
  font-weight: normal;
  color: #058ae5;
  font-size: 13px;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .cardTable-view-item,
.card-table-max .lightapp-component-cardTable-table .cardTable-view-item {
  background-color: #fff;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item,
.card-table-max .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item {
  width: 50%;
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: inline-block;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-label,
.card-table-max .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-label {
  width: 140px;
  max-width: 140px;
  min-width: 140px;
  line-height: 14px;
  padding-right: 20px;
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #555555;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-label .expanded-row-item-label-colon,
.card-table-max .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-label .expanded-row-item-label-colon {
  position: absolute;
  left: 125px;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-control,
.card-table-max .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-control {
  width: calc(100% - 140px);
  text-align: left;
  padding-right: 8px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #111111;
  display: inline-block;
  vertical-align: middle;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-control .expanded-row-item-control-wrapper,
.card-table-max .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-control .expanded-row-item-control-wrapper {
  height: 28px;
  line-height: 14px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 40px;
  overflow: auto;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-control .expanded-row-item-control-wrapper span,
.card-table-max .lightapp-component-cardTable-table .cardTable-view-item .expanded-row-item .expanded-row-item-control .expanded-row-item-control-wrapper span {
  max-height: 28px;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .multiple-head-border .u-table-content .u-table-thead tr th,
.card-table-max .lightapp-component-cardTable-table .multiple-head-border .u-table-content .u-table-thead tr th {
  border: 1px solid #cdcdcd;
  height: 26px;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner::-webkit-scrollbar-thumb:horizontal,
.card-table-max .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner::-webkit-scrollbar-thumb:horizontal,
.lightapp-component-cardTable .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner::-webkit-scrollbar-thumb:horizontal,
.card-table-max .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner::-webkit-scrollbar-thumb:horizontal {
  background-color: transparent;
}
.lightapp-component-cardTable .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner,
.card-table-max .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-right .u-table-body-inner,
.lightapp-component-cardTable .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner,
.card-table-max .lightapp-component-cardTable-table .clear-right-scrollBar .u-table-fixed-left .u-table-body-inner {
  scrollbar-arrow-color: #fff;
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #fff;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: #fff;
  /*滚动条阴影*/
  scrollbar-shadow-color: #fff;
  /*滚动条轨道颜色*/
  scrollbar-track-color: #fff;
}
.lightapp-component-cardTable .lightapp-component-cardTable-view,
.card-table-max .lightapp-component-cardTable-view {
  position: absolute;
  background-color: #fff;
  z-index: 20;
  overflow-y: auto;
}
.lightapp-component-cardTable .single-line-and-ellipsis,
.card-table-max .single-line-and-ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.lightapp-component-cardTable .customer-style a,
.card-table-max .customer-style a,
.lightapp-component-cardTable .customer-style span,
.card-table-max .customer-style span {
  display: inline-block;
  max-width: 100%;
}
.lightapp-component-cardTable .customer-style a,
.card-table-max .customer-style a {
  text-decoration: none;
}
.lightapp-component-cardTable .nc-table .u-table-footer .total-row .u-table-body-inner,
.card-table-max .nc-table .u-table-footer .total-row .u-table-body-inner {
  margin-right: 0px;
  overflow: hidden;
}
.lightapp-component-cardTable .u-table-content .u-table-scroll .u-table-placeholder,
.card-table-max .u-table-content .u-table-scroll .u-table-placeholder {
  top: 56%;
}
.lightapp-component-cardTable .total-table-wrapper .u-table-content .u-table-scroll .u-table-placeholder,
.card-table-max .total-table-wrapper .u-table-content .u-table-scroll .u-table-placeholder {
  top: 40%;
}
.lightapp-component-cardTable .card-table-edit-line .refer-wrapper .refer,
.card-table-max .card-table-edit-line .refer-wrapper .refer {
  height: 28px;
}
.lightapp-component-cardTable.lightapp-component-cardTable-close {
  height: 40px;
}
.lightapp-component-cardTable.lightapp-component-cardTable-close .light-tabs .light-tabs-header .light-tabs-header-tabs .light-tabs-angle {
  line-height: 20px;
}
.lightapp-component-cardTable.lightapp-component-cardTable-close .light-tabs .light-tabs-header .light-tabs-header-tabs .tabs-wraps {
  line-height: 40px;
}
.lightapp-component-cardTable-table .light-tabs-header .tabs-wraps > li {
  padding-right: 30px;
  margin-right: 0 !important;
}
.card-table-max {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 210;
  visibility: hidden;
  width: 100vw;
  height: 100%;
}
.card-table-max .light-tabs {
  background-image: url(./assets/globalBackground760fd410.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 8px 16px;
}
.card-table-max .light-tabs .light-tabs-content .u-table .u-table-content .u-table-expanded-row {
  background: #fff;
}
.card-table-max .light-tabs .light-tabs-header {
  background: #fff;
  padding: 0 20px;
}
.card-table-max .light-tabs .light-tabs-header .light-tabs-angle {
  position: relative;
}
.card-table-max .light-tabs .light-tabs-header .light-tabs-angle .table-tabs-icon::before {
  left: 0px;
}
.card-table-max .light-tabs .lightapp-component-cardTable-view {
  position: absolute;
  background-color: #fff;
  z-index: 20;
  overflow-y: auto;
}
.card-table-max > div {
  height: 100%;
}
.card-table-max .card-table-edit-td > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-table-max .card-table-edit-td .text-left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.card-table-max .card-table-edit-td .iconfont {
  display: inline-block;
  padding-left: 3px;
  font-weight: normal;
  color: #058ae5;
  font-size: 13px;
}
.card-table-max .card-table-edit-td:hover > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-table-max .card-table-edit-td:hover .text-left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.card-table-max .card-table-edit-td:hover .iconfont {
  display: inline-block;
  padding-left: 3px;
  font-weight: normal;
  color: #058ae5;
  font-size: 13px;
}
.card-table-max .cardTable-view-item {
  background-color: #fff;
}
.card-table-max .cardTable-view-item .expanded-row-item {
  width: 50%;
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: inline-block;
}
.card-table-max .cardTable-view-item .expanded-row-item .expanded-row-item-label {
  width: 140px;
  max-width: 140px;
  min-width: 140px;
  line-height: 14px;
  padding-right: 20px;
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #555555;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.card-table-max .cardTable-view-item .expanded-row-item .expanded-row-item-label .expanded-row-item-label-colon {
  position: absolute;
  left: 125px;
}
.card-table-max .cardTable-view-item .expanded-row-item .expanded-row-item-control {
  width: calc(100% - 140px);
  text-align: left;
  padding-right: 8px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #111111;
  display: inline-block;
  vertical-align: middle;
}
.card-table-max .cardTable-view-item .expanded-row-item .expanded-row-item-control .expanded-row-item-control-wrapper {
  height: 28px;
  line-height: 14px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 40px;
  overflow: auto;
}
.card-table-max .cardTable-view-item .expanded-row-item .expanded-row-item-control .expanded-row-item-control-wrapper span {
  max-height: 28px;
}
.card-table-max .mark-required {
  color: #e14c46;
}
.card-table-max .single-line-and-ellipsis {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.card-table-max .title-container {
  display: inline-block;
  width: calc(100% - 23px);
}
.card-table-max .bee-table-column-sorter > span {
  width: 17px !important;
}
.card-table-max .bee-table-column-sorter-flat {
  opacity: 0.6 !important;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-header th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header th:first-child {
  padding: 0 7px !important;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-header tr:first-child th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header tr:first-child th:first-child {
  padding-left: 20px !important;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-header tr:first-child th.table-checkbox-class,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-header tr:first-child th.table-checkbox-class {
  padding: 0 7px 0 20px !important;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-fixed-right .u-table-header th:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-fixed-right .u-table-header th:first-child {
  padding: 0 7px 0 20px !important;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody tr td:first-child,
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-left .u-table-tbody tr td:first-child {
  padding: 0 7px 0 20px;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-thead .mark-required {
  color: #e14c46;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody {
  border: none !important;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody tr .card-table-edit-line .nc-input.u-form-control:focus {
  border-color: #d0d0d0;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row {
  background: #ebedf2;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-checkbox-class,
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-opr {
  background: #ebedf2;
}
.card-table-max .light-tabs-content .u-table-content .u-table-scroll .u-table-tbody .cardTable-selected-row .table-opr {
  color: #007ace;
}
.card-table-max .light-tabs-content .u-table-content .u-table-bordered td,
.card-table-max .light-tabs-content .u-table-content .u-table-bordered th {
  border-right: none;
}
.card-table-max .light-tabs-content .u-table-content .u-table-fixed-right .u-table-header .u-table-fixed {
  width: 100%;
}
.card-table-max .light-tabs-content .u-table-footer .total-row .u-table-scroll .u-table-tbody tr td:first-child {
  padding: 0 7px 0 8px;
}
.card-table-max .light-tabs-content .u-table-footer .total-row .u-table-tbody tr td:first-child {
  padding: 0 7px 0 5px;
}
.light-tabs-header {
  height: 40px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.light-tabs-header .light-tabs-header-tabs {
  height: 40px;
  font-weight: bold;
}
.light-tabs-header .light-tabs-header-tabs a {
  text-decoration: none;
}
.light-tabs-header .tabs-operation {
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.light-tabs-header .tabs-operation .icon {
  padding: 4px 10px;
  font-size: 18px;
  color: #555;
  cursor: pointer;
  width: 30px;
  height: 30px;
  margin: 0 0 0 6px;
  background: #e4e4e4;
  border-radius: 3px;
  line-height: 30px;
  padding: 0 0 0 6px !important;
}
.light-tabs-header .tabs-operation .icon-zuixiaohua,
.light-tabs-header .tabs-operation .icon-zuidahua,
.light-tabs-header .tabs-operation .icon-shituqiehuan,
.light-tabs-header .tabs-operation .icon-shituliebiaoqiehuan {
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
  border: 1px solid #d0d0d0;
}
.light-tabs-header .light-tabs-angle {
  height: 100%;
  line-height: 20px;
  margin-right: 10px;
  cursor: pointer;
  color: #292e35;
  padding-left: 11px;
}
.light-tabs-header .light-tabs-angle .table-tabs-icon:before {
  position: absolute;
  top: 10px;
  left: 20px;
  color: #555;
  font-size: 13px;
}
.light-tabs-header .tabs-wraps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  line-height: 40px;
}
.light-tabs-header .tabs-wraps > li {
  margin-right: 30px;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
  display: table-cell;
  line-height: 40px;
}
.light-tabs-header .tabs-wraps > li a {
  color: #555555;
  display: block;
  height: 37px;
}
.light-tabs-header .tabs-wraps > li.active a {
  color: #e14c46;
}
.light-tabs-header .single-tab.tabs-wraps li.active a {
  color: #555555;
}
.light-tabs-header .single-tab.tabs-wraps li.active span {
  height: 0px;
  color: #555555;
  width: 0px;
  background-color: none;
  margin: 0 auto;
}
.light-tabs-header .tabs-config {
  height: 100%;
}
.light-tabs-header .tabs-config > div {
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.light-tabs-header .tabs-config .definition-count-wrap {
  height: 100%;
}
.light-tabs-header .tabs-config .definition-count-wrap span {
  height: 100%;
  display: block;
  float: left;
  line-height: 40px;
  color: #111111;
  font-size: 14px;
  font-weight: 400;
}
.light-tabs-header .tabs-config .definition-count-wrap .countNum {
  color: #ff6100;
  padding: 0 5px;
}
.tabs-header-spread {
  height: 40px;
}
.tabs-header-spread .light-tabs-header-tabs {
  height: 40px;
}
.tabs-header-spread .light-tabs-header-tabs .single-tab.tabs-wraps li.active a {
  color: #555555;
}
.tabs-header-spread .light-tabs-header-tabs .single-tab.tabs-wraps li.active span {
  height: 0px;
  color: #555555;
  width: 0px;
  background-color: none;
  margin: 0 auto;
}
.tabs-header-spread .light-tabs-header-tabs .tabs-wraps li.active span {
  height: 2px;
  width: 100%;
  display: block;
  background-color: #dd3730;
  margin: 0 auto;
}
.tabs-header-spread .tabs-operation {
  height: 40px;
  line-height: 40px;
}
.tabs-header-spread .tabs-operation .icon {
  padding: 2px 10px;
}
.tabs-header-spread .light-tabs-angle .table-tabs-icon:before {
  top: 13px;
}
.card-table-expand-wraps .no-data-placeholder {
  width: 80px;
  height: 26px;
  position: relative;
}
.card-table-expand-wraps .no-data-placeholder .no-data {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAB+dJREFUaAXVmltsFVUUhtvDoS03eVARarxUTmkpKS0JKiEaEUSIEfDyRojIJUaDdwSewBBeRARj1EAiEXmBxATlFlIlVaJA0AdtaSnUQkSjjWB8IKTYll78/mHWsHt6pp1zTothkjlr77XX/te/9m327Dm5OQN01dbWjgBqbm5u7vSurq4S5Pju7u7RyFFyQfoy6UvIc7FYrBF5HHVVRUVFi8qzvXKzAairq7sD0vMg9RQkZyEL0sGjTit1qpF7Ce5AeXn5hXTqu7YZBXLq1KmxHR0db0NiOWBxFzCLdAcBbY/H4+snTZr0V7o4aQVy5syZUe3t7W8RwEpuDaVU11kINVHQjGymxyR1jaNOIfpCZDEykaoydi3cm/Py8t4rLS29nMomlS5yIMyBuQDshMQYFwinXehOMDT2QXpvZWXlL255WBo8zaMF1FmAnAZGzLVFd5H8YuZQlasPS0cK5OTJk2/gcBMgQwwIR/ju3oVci7NfTZ+JJKgisDaAtRDpcuqkgVZNnjz5/f5w3Uq9bJkLeVevXt1GwZKkwsPk19D6Pyfps8rW1NRMAWAj9+wkoB1Dhw59kbnTnqQPsqGB+EF8heUMs6bF2mmxlwjgU9MNhiSgpfjaiq88B/8IwcwJC6bHuHQq5fg9McN0AF8EeNZgByF/8iFf8mn+kTN8To7qejJlj9Aib2Ky+bpZTgOryBNlZWW/ObpBTzY0NNzDKnkIR2WOs5UEusXJe8legWh1ojUOUupNbLUKXfrAjQ7CiCoYeuJHONlq2QmnJ5NXsx6B6DnR1tZ21ipRQXNCw+moAWcr6+vrKzo7O+/mwVfLeP89Ch4j5CG4VMPFmzNq3Pz8/IT7nOkxR+jGVRaEHJDWxB6QIJqamm6H0LfsCGrA3U8rn6P3X48SiDiIi9mKox7MlpcMesTfdqg37Il9GIDHXeNs0pDeA/YzLgYt20XL3kXLNrv6sDQN8TVl3tJM3RZ6NWHbmaBH/L2TFwRG3VRYEwaYrp7eyCeI+cn10MXomQnJ+j7ya3xuGi0jxNlsvUC0i6VguSlJ76I3Buxhl0gktCH81/BN+q1aZ/n+pDiJm9mJs7gr7wWCQq0VlwLwLu61Sg/UBV4nPrTFcS8F98rEiRP/cZX9pcWNu8u3i/vcrwWijZsBUHAi272TYbmS1txAfh73R9wbWdLvZw+1w7WJkhY3cTRb4x5nEmpe6KXIK9Mu1owGWhKMnk+6s7r8nfZ0gdA7sxSDhpMegMGbHRHuzcqLU1krIc+MxeBP4i7FqVbJL+iJTSQ7HNO0kmCpsbW51KQvAGtunJ/pZAyoiVaL9D5hFVLJ06dP38o6v45V5QU5Mhvfz1ReC8aie8306UqGVyNL8VnqJVRXMcTogRIDQqHCrK7GxsY7CeJ7QJZBPHh/SQJVgN7ikqSPnIWr3kK9SzHEUIw3BTLSg8mx75HUUGptbVUQsYKCAjXQuh4GfkZBnD9/PqtAgAq4KoYYoKPNGYqg0HTpSIbSO9jHmYyPlJSU/En60VT18XOsqKioNVVZVJ3LVTFojowi4dWnizIOhAfTVOo/B94iHeswD0rBnW3YLkFsPnbzmaRdrooh2KIIDEWw98oA/D7qHCSI3aqLo5cJohceLv7A5ssM8HtUSeaqJ6OOXEbKisJxPazTyEDuc8x157C3uuXKlSuLU/UGxVvxk/HSK3xd4mr4ikGT/dK1Im9NLrR0NpIglgDuNY6Lg6+24cOHf+LqMk2DH3BVDJrs5xywoNDRpZUET+dEK1JVQr+7uLj471RlGegCroqBBSbWaCAodAKY1cWknwtAShxa7sOswJ3KLlfFoB457pQn2LcED0hHHzkJ3qshxsd4Iv8UUpaW2ufoPdVVUTFo1aqipYI1nXSwE04LHWO2DRMQc0LqBb0BkZksz+Uhdv2qXY4+96oYrdRCRNVWm2Uz40AAXQFWryUX7Gb87JEPnv4JbA5wawhmdLkcxV0xeM8RCAQ7XtLTaLGidD3oBAbQ51PVYwx7Sy5B6Aj2M2yaeN/+IJVtfzpxE0ezM+5eIDg6QIG3tkNG82aDGUaVHCM9je0tIfYnIDCGIL7BcSX3orCjz5D6gVrcxNFXdPjcr70haksB+HazJr2Q8T7F8hFlaZgdQ2E3zk9Rfi/yYYZCfZhtX3pxEjezEWdxV94iy9GXIgq873k40zj3XlysUgTZ14p0G/Xrhg0b9qAOECJghZls9Lnpya7joPVmGASi8yEKN1sBcjYtsNTJ95nkrU+T2duiuIZgfofDmQQw098Ru8WR0wzNZRh7Z1qqJK52puXl9WPXQByZsqw+RqsVc1+gB37IhrzxokH7PTLttVQS+U15iB0MLYueiVhFerXlaVmdsx7SqbjpbpS0zwriYD5ZpVb5HE3lyV49YqV0p75KLbE8Y1Ifep5lrB813WBKfzjpvDgIAn878J9y3vbqESOnb3akj1hegARTnc4CYHXTlfIhX0lB6NObOKW8QntE1v6TeBvJoGd8lJvnY6hP2BO0kD7Fvcs9xPS0GA02+J+n8bea4bTF/IbJPnvEraTVjPzOpO7Wen7z/GHAAsr0Lxyqz2pTSCPorU5SL17B+4TK7aJhBvcvHOZIUgdx/oeh5WTjblkWaX1muDF/qkkm6X8gmq/3A0hk/Dcnemsf9ffbBjDZT5R85DnSHxi9NJJemgOh/+WPZ/8BwmJEmw7VZwsAAAAASUVORK5CYII=) center center / contain no-repeat;
  display: inline-block;
  height: 26px;
  width: 26px;
}
.card-table-expand-wraps .no-data-placeholder .no-data-title {
  position: absolute;
  width: 60px;
  top: 3px;
  padding-left: 8px;
  color: #aeaeae;
}
.card-table-expand-wraps .no-data-li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-table-expand-list {
  width: 100%;
  padding: 8px 76px 16px 40px;
  border-bottom: 1px solid #ccc;
}
.card-table-expand-list:last-child {
  border: none;
}
.card-table-expand-list .expanded-list-item {
  width: 50%;
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: inline-block;
}
.card-table-expand-list .expanded-list-item .expanded-list-item-label {
  width: 140px;
  max-width: 140px;
  min-width: 140px;
  line-height: 14px;
  padding-right: 20px;
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #555555;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.card-table-expand-list .expanded-list-item .expanded-list-item-label .expanded-list-item-label-colon {
  position: absolute;
  left: 125px;
}
.card-table-expand-list .expanded-list-item .expanded-list-item-control {
  width: calc(100% - 140px);
  text-align: left;
  padding-right: 8px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #111111;
  display: inline-block;
  vertical-align: middle;
}
.card-table-expand-list .expanded-list-item .expanded-list-item-control .expanded-list-item-control-wrapper {
  height: 28px;
  line-height: 14px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 40px;
  overflow: auto;
}
.card-table-expand-list .expanded-list-item .expanded-list-item-control .expanded-list-item-control-wrapper span {
  max-height: 28px;
}
.card-table-browse a,
.card-table-browse span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.card-table-browse a {
  text-decoration: none;
}
.card-table-modal .card-table-modal-mask {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 230;
}
.card-table-modal .card-table-modal-dialog {
  visibility: hidden;
  background-color: #fff;
  position: fixed;
  width: 800px;
  height: calc(100% - 8px);
  right: -800px;
  top: 8px;
  z-index: 230;
}
.card-table-modal .card-table-modal-dialog > div {
  height: 100%;
  width: 100%;
}
.card-table-modal .card-table-modal-dialog .u-col-md-4 .u-form-control.md:focus {
  border-color: #007ACE;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header {
  border-bottom: 1px solid #e9e9e9;
  line-height: 54px;
  padding: 0px 20px;
  background-color: #f6f6f6;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .u-modal-title {
  font-weight: bold;
  font-size: 14px;
  color: #111111;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre {
  cursor: pointer;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .prev,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .next,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .first,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .end,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .icon-you {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 13px;
  line-height: 31px;
  margin-right: 1px;
  font-size: 16px;
  background: #e4e4e4;
  color: #555;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .prev:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .next:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .first:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .end:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .icon-you:hover {
  color: red;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .prev.cannot-click,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .next.cannot-click,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .first.cannot-click,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .end.cannot-click,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .icon-you.cannot-click {
  color: #ccc;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .prev.cannot-click:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .next.cannot-click:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .first.cannot-click:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .end.cannot-click:hover,
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .icon-you.cannot-click:hover {
  color: #ccc;
  cursor: not-allowed;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .first {
  padding-left: 8px;
  border-radius: 3px 0px 0px 3px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .next {
  padding-left: 8px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .prev {
  padding-left: 8px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .end {
  padding-left: 8px;
  border-radius: 0px 3px 3px 0px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-header .goto-opre .icon-you {
  background: none;
  padding-left: 17px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body {
  padding: 15px 30px 29px 20px;
  max-height: calc(100% - 110px);
  overflow-y: auto;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body:focus {
  outline: none;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form {
  height: 100%;
  width: 100%;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-header {
  padding: 5px 0 30px 10px;
  font-size: 16px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-header:before {
  content: " ";
  height: 10px;
  width: 4px;
  margin-right: 5px;
  background-color: #dd3730;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-body {
  padding: 0 32px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-body .card-table-modal-form-item {
  width: 50%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-body .card-table-modal-form-item .u-col-md-5 {
  padding-right: 8px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-body .card-table-modal-form-item .u-col-md-5 .u-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  float: right;
  color: #555;
  height: 40px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-body .card-table-modal-form-item .u-col-md-5 .u-label .mark-required {
  color: #e14c46;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-body .card-table-modal-form-item .u-col-md-7 {
  padding-left: 0px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .card-table-modal-form-wrap-body .nc-input.u-form-control {
  color: #111;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form {
  padding: 0 20px;
  max-height: 600px;
  overflow-y: auto;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row {
  font-size: 13px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-label {
  color: #81818a;
  font-size: 13px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-4 {
  text-align: right;
  padding-right: 0px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-4 .u-label {
  max-width: 114px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-8 {
  padding-left: 8px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-control.md,
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-8 .nc-select {
  height: 30px;
  width: 180px !important;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .refer {
  max-width: 180px !important;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .refer .refer-area.u-form-control .u-form-control.md {
  width: auto !important;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .u-input-inner .nc-select {
  padding: 0;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-body .table-modal-form .u-row .u-col-md-8 .u-form-item .u-input-group .u-input-inner .nc-select .u-select-selection {
  width: 200px;
  padding: 0;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer {
  position: absolute;
  bottom: 0;
  height: 46px;
  width: 100%;
  padding: 3px 21px;
  z-index: 10;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  text-align: right;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .card-table-modal-footer-customer {
  display: inline-block;
  text-align: right;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .card-table-modal-footer-customer .button-app-wrapper {
  font-size: 13px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer button {
  margin: 0 10px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .u-button {
  padding: 8px 12px;
  border-radius: 3px;
  font-size: 13px;
  line-height: 12px;
  margin: 5px;
  min-width: 60px;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .u-button.u-button-primary {
  background: #e14c46;
  color: #ffffff;
  border: 1px #e14c46;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .u-button.u-button-primary:hover {
  background: #d23d37;
  border: 1px #d23d37;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .u-button.u-button-primary:active {
  background: #b2332e;
  border: 1px #b2332e;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .u-button.u-button-border {
  float: right;
  margin-right: 12px;
  background: #ffffff;
  color: #000000;
  border-color: #ffffff;
}
.card-table-modal .card-table-modal-dialog .card-table-modal-footer .u-button.u-button-border:hover {
  background: rgba(225, 76, 70, 0.1);
  color: #e14c46;
  border-color: rgba(225, 76, 70, 0.1);
}
.card-table-modal .card-table-modal-dialog .u-form .u-form-item.u-form-inline {
  min-height: 54px;
}
.card-table-modal .card-table-modal-dialog .u-col-md-2 {
  text-align: right;
  padding-right: 0px;
}
.card-table-modal .card-table-modal-dialog .u-col-md-2 .u-label {
  max-width: 114px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.card-table-modal .card-table-modal-dialog .u-col-md-4 {
  padding-left: 8px;
}
.card-table-modal .card-table-modal-dialog .u-col-md-4 .u-form-control.md,
.card-table-modal .card-table-modal-dialog .u-col-md-4 .nc-select {
  height: 28px;
  width: 180px !important;
}
.card-table-modal .card-table-modal-dialog .u-col-md-4 .u-form-item .u-input-group .refer {
  max-width: 180px !important;
}
.card-table-modal .card-table-modal-dialog .u-col-md-4 .u-form-item .u-input-group .refer .refer-area.u-form-control .u-form-control.md {
  width: auto !important;
}
.card-table-modal .card-table-modal-dialog .btn-card-table-model {
  margin: 0 5px;
}
.card-table-modal .card-table-modal-dialog .datepicker-input-group.u-input-group {
  width: 100%;
}
.u-table .parent-column[colspan] {
  text-align: center !important;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    visibility: hidden;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    visibility: hidden;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
.rotate45 {
  -webkit-animation-name: rotate45;
          animation-name: rotate45;
}
@-webkit-keyframes rotate45 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes rotate45 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes scaleFromOrigin {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0);
            transform: scale(0);
    visibility: hidden;
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: visible;
  }
}
@keyframes scaleFromOrigin {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0);
            transform: scale(0);
    visibility: hidden;
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: visible;
  }
}
.scaleFromOrigin {
  visibility: visible;
}
.tooltip-word-color .tooltip-arrow {
  border-top-color: #fff !important;
}
.tooltip-word-color .tooltip-inner {
  color: #555555 !important;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
          box-shadow: 0px 3px 12px 0px rgba(93, 74, 74, 0.5);
}
.tooltip-word-color .tooltip-inner a,
.tooltip-word-color .tooltip-inner span {
  color: #555555;
  text-decoration: none;
}
.cardTable-component-paginationDiv {
  height: 50px;
  overflow: hidden;
  background-color: #ffffff;
  border-radius: 0 0 3px 3px;
  padding: 0px 20px;
  z-index: 10;
  border-top: 1px solid #d9d9d9;
}
.cardTable-component-paginationDiv .NC_PaginationStyle {
  float: right;
}
.cardTable-component-paginationDiv .fl {
  line-height: 30px;
}
.cardTable-component-paginationDiv .u-select-selection-rendered {
  margin: 0;
}
.cardTable-component-paginationDiv .page-size .u-form-control-wrapper {
  max-width: 100px;
  margin-top: 5px;
}
.cardTable-component-paginationDiv .page-size .NC_total {
  margin-left: 10px;
  margin-top: 5px;
  font-size: 12px !important;
  color: #555555;
}
.cardTable-component-paginationDiv .page-size .u-select-selection {
  width: 83px;
  height: 28px;
  color: #555555;
}
.cardTable-component-paginationDiv .page-size .u-select-selection .u-select-selection-selected-value {
  font-size: 12px !important;
}
label.u-checkbox input[type="checkbox"]:focus {
  border-color: #007ACE;
}
div[tabindex="-1"] {
  outline: 0;
}
/*
 * @Author: huangkwf 
 * @Date: 2018-05-28 15:22:54 
 * @Last Modified by: mikey.zhaopeng
 * @Last Modified time: 2018-09-18 21:05:18
 */
.user-transfer {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-left: 20px;
  position: relative;
}
.user-transfer .user-transfer-list {
  height: 100%;
  font-size: 12px;
  position: relative;
  padding-top: 15px;
}
.user-transfer .user-transfer-list .user-transfer-list-header {
  color: #474d54;
}
.user-transfer .user-transfer-list .user-transfer-list-header .icon {
  color: #757F8C;
}
.user-transfer .user-transfer-list .user-transfer-list-header .user-transfer-list-header-title {
  display: inline-block;
  margin-left: 10px;
  font-size: 14px;
  color: #474D54;
}
.user-transfer .user-transfer-list .hide-list {
  display: none;
}
.user-transfer .user-transfer-list .user-transfer-list-body {
  border-top: none;
  height: 100%;
  margin-top: 10px;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content {
  height: 100%;
  overflow: hidden;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content:hover {
  overflow: auto;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item {
  height: 30px;
  padding: 5px 0;
  cursor: pointer;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item:hover {
  background-color: #ecf6fd;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item .close-item {
  display: inline-block;
  float: right;
  padding-right: 40px;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item .close-item::before {
  color: #000912;
  font-size: 12px;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item span {
  font-size: 14px;
  color: #474D54;
}
.user-transfer .user-transfer-list .user-transfer-list-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  text-align: center;
  border-top: 1px solid #e9e9e9;
}
.user-transfer .user-transfer-list .user-transfer-list-footer .sort-move {
  line-height: 30px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 29px;
  margin: 0;
  border-radius: 0;
  background-color: #fff;
}
.user-transfer .user-transfer-list .user-transfer-list-footer .sort-move:hover {
  background-color: #ecf6fd;
}
.user-transfer .user-transfer-list .user-transfer-list-footer .sort-top {
  border-right: 1px solid #e9e9e9;
}
.user-transfer .user-transfer-list .u-checkbox .u-checkbox-label::before,
.user-transfer .user-transfer-list .u-checkbox .u-checkbox-label::after {
  top: 0;
}
.user-transfer .user-transfer-source-list {
  min-width: 200px;
  max-width: 300px;
  border-right: 1px solid #d9d9d9;
  padding-top: 10px;
}
.user-transfer .user-transfer-source-list .source-search {
  padding-right: 20px;
}
.user-transfer .user-transfer-source-list .u-form-control-suffix {
  right: 17px;
}
.user-transfer .user-transfer-source-list .u-form-control-suffix .uf-search {
  padding-right: 15px;
}
.user-transfer .user-transfer-source-list .user-transfer-list .user-transfer-list-body {
  margin-top: 0;
  padding-left: 20px;
  max-height: 420px;
}
.user-transfer .user-transfer-operation-group .user-transfer-operation {
  width: 100px;
}
.user-transfer .user-transfer-operation-group .user-transfer-operation .move-btn {
  display: block;
  min-width: 60px;
  height: 28px;
  line-height: 28px;
  background: #ecf2f9;
  border-radius: 3px;
  color: #000912;
  font-size: 12px;
}
.user-transfer .user-transfer-operation-group .user-transfer-operation .move-btn span:before {
  font-size: 12px;
}
.user-transfer .user-transfer-target-list {
  width: 100%;
  height: 100%;
}
.user-transfer .user-transfer-target-list .list-tab {
  height: 40px;
  background: #f4f5f7;
  line-height: 40px;
}
.user-transfer .user-transfer-target-list .list-tab .list {
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
  width: 40%;
  padding-left: 30px;
  font-size: 13px;
  color: #474d54;
}
.user-transfer .user-transfer-target-list .list-tab .list .info {
  font-size: 8px;
}
.user-transfer .user-transfer-target-list .list-tab .active {
  position: relative;
  color: #000912;
  font-weight: 600;
}
.user-transfer .user-transfer-target-list .list-tab .active:after {
  display: inline-block;
  content: '';
  width: 60px;
  height: 3px;
  background: red;
  position: absolute;
  top: 90%;
  left: 30px;
}
.user-transfer .user-transfer-target-list .user-transfer-list {
  height: 100%;
  margin-bottom: 5px;
  padding-left: 30px;
}
.user-transfer .user-transfer-target-list .user-transfer-list .user-transfer-list-body {
  max-height: 435px;
}
.user-transfer .user-transfer-target-list .hide-list {
  display: none;
}
.button-app-wrapper {
  font-size: 0;
  position: relative;
}
.button-app-wrapper .u-button {
  font-size: 13px;
  border-radius: 3px;
  min-width: 60px;
  line-height: 0px;
  background: #fff;
  color: #111;
  border: 1px solid #D0D0D0;
  -webkit-box-shadow: 0 1px 1px #d0d0d0;
          box-shadow: 0 1px 1px #d0d0d0;
}
.button-app-wrapper .u-button:hover {
  background: #FFF;
  border: 1px solid #E14C46;
  color: #E14C46;
}
.button-app-wrapper .u-button:disabled {
  cursor: not-allowed;
  background: #fff;
  color: #BCBCBC;
  border: 1px solid #D0D0D0;
  -webkit-box-shadow: 0 1px 1px #d0d0d0;
          box-shadow: 0 1px 1px #d0d0d0;
}
.button-app-wrapper .u-button:disabled:hover {
  background: #fff;
  color: #BCBCBC;
  border: 1px solid #D0D0D0;
}
.button-app-wrapper .u-button:disabled .arrow {
  color: #BCBCBC;
}
.button-app-wrapper .button-primary {
  background: #E14C46;
  color: #fff;
  border-color: #E14C46;
  -webkit-box-shadow: 0 1px 1px #9b7373;
          box-shadow: 0 1px 1px #9b7373;
}
.button-app-wrapper .button-primary:hover {
  background: #E14C46;
  color: #fff;
}
.button-app-wrapper .button-primary:disabled {
  cursor: not-allowed;
  background: #f19b96;
  color: #f2f2f2;
  border: none;
}
.button-app-wrapper .button-primary:disabled:hover {
  background: #f19b96;
  color: #f2f2f2;
}
.button-app-wrapper .refresh-component {
  margin-left: 6px;
  height: 30px;
  width: 30px;
  min-width: 30px !important;
  padding: 0 !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.button-app-wrapper .refresh-component .iconfont {
  font-size: 22px;
}
.button-app-wrapper > span .upload-btn-wrapper {
  position: relative;
  top: 3px;
}
.button-app-wrapper .dropdown-component.button-primary {
  border: 1px solid #E14C46;
}
.button-app-wrapper .dropdown-component:disabled .arrow.button-primary {
  color: #f2f2f2;
}
.opration-more-button-wrapper {
  position: relative;
  display: inline-block;
}
.opration-more-button-wrapper .opration-more-button-menu-wrapper {
  position: absolute;
  background: white;
  z-index: 100;
  border-radius: 4px;
  top: 20px;
  right: 0;
}
.opration-more-button-wrapper .opration-more-button-menu-wrapper .u-menu {
  padding: 4px 0;
}
.opration-more-button-wrapper .opration-more-button-menu-wrapper .u-menu .u-menu-item {
  padding: 0;
}
.opration-more-button-wrapper .opration-more-button-menu-wrapper .u-menu .u-menu-item .u-menu-item-title-wrapper {
  display: inline-block;
  cursor: pointer;
  padding: 7px 16px;
}
.opration-more-button-wrapper .opration-more-button-menu-wrapper .u-menu .u-menu-item-active {
  background: #f3f3f3 !important;
}
.opration-wrapper {
  padding-right: 20px;
}
.opration-wrapper .u-menu-item-title-wrapper {
  display: inline-block;
  cursor: pointer;
  color: #555;
  margin-right: 12px;
}
.opration-wrapper .row-edit-option {
  margin-right: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.opration-wrapper .row-more {
  cursor: pointer;
}
.opration-wrapper .row-more .iconfont {
  font-size: 13px;
  padding: 0 2px;
}
.u-menu-inline,
.u-menu-vertical {
  background: #fff;
}
.dropdown-component-list-wrapper .button-app-dropdown-menu-wrapper {
  padding: 10px 0;
  border-radius: 4px !important;
}
.dropdown-component-list-wrapper .button-app-dropdown-menu-wrapper .u-dropdown-menu-item {
  color: #555555;
  font-size: 13px !important;
  height: 27px !important;
  line-height: 27px !important;
  padding: 0 10px !important;
}
.dropdown-component-list-wrapper .button-app-dropdown-menu-wrapper .u-dropdown-menu-item-active {
  color: #111111;
}
.dropdown-component-list-wrapper .button-app-dropdown-menu-wrapper .u-dropdown-menu-item-disabled {
  cursor: not-allowed !important;
  color: #bfbfbf !important;
}
.dropdown-component-list-wrapper .u-menu-inline > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-inline > .u-menu-submenu > .u-menu-submenu-title,
.dropdown-component-list-wrapper .u-menu-vertical > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-vertical > .u-menu-submenu > .u-menu-submenu-title {
  padding: 12px 8px 12px 12px;
}
.dropdown-component-list-wrapper .u-menu-vertical > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-vertical-left > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-vertical-right > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-inline > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-vertical > .u-menu-submenu > .u-menu-submenu-title,
.dropdown-component-list-wrapper .u-menu-vertical-left > .u-menu-submenu > .u-menu-submenu-title,
.dropdown-component-list-wrapper .u-menu-vertical-right > .u-menu-submenu > .u-menu-submenu-title,
.dropdown-component-list-wrapper .u-menu-inline > .u-menu-submenu > .u-menu-submenu-title {
  line-height: 20px;
  height: 42px;
  margin: 0;
}
.mores-list-hide-wrapper button-app-dropdown-menu-wrapper {
  padding: 12px 10px !important;
}
.dropdown-component-list .opration-more-list-item-wrapper {
  padding: 0 !important;
}
.dropdown-component-list .opration-more-list-item-wrapper.u-menu-item {
  line-height: 30px;
  height: 30px;
}
.dropdown-component-list .opration-more-list-item-wrapper .u-menu-item-title-wrapper {
  display: block;
  padding: 0 17px;
  height: 30px !important;
  line-height: 30px !important;
  cursor: pointer;
  color: #555;
  margin-right: 12px;
}
.dropdown-component-list .opration-more-list-item-wrapper .u-menu-item-title-wrapper:hover {
  color: #000;
}
.dropdown-component-list .opration-more-list-item-wrapper > span {
  width: 100%;
  display: inline-block;
}
.dropdown-component-list .opration-more-list-item-wrapper > span > span {
  width: 100%;
  display: inline-block;
}
.dropdown-component-list .opration-more-list-item-wrapper .u-upload.u-upload-select {
  padding-left: 17px;
}
.dropdown-component-list .u-dropdown-menu > .u-dropdown-menu-item {
  height: 30px !important;
  line-height: 30px !important;
}
.u-table .opration-wrapper a {
  color: #0073E1;
}
.opration-wrapper .u-menu-item-title-wrapper {
  color: #0073E1;
}
.u-tooltip.fade.inverse.btn-helper-overlay .tooltip-inner {
  padding: 5px 10px;
  font-weight: 600;
  font-size: 13px;
}
.dropdown-btn-item .dropdown-btn-item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dropdown-btn-item .dropdown-btn-item-box .btn-item-left {
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
}
.dropdown-btn-item .dropdown-btn-item-box .btn-item-left .u-upload {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.dropdown-btn-item .dropdown-btn-item-box .btn-item-right {
  color: #8c8c8c;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-left: 20px;
}
.approve-btns {
  display: inline-block;
}
.approve-btns .btns .user-refer {
  display: inline-block;
}
.approve-btns .btns .button-second {
  background: #e4e4e4;
}
.approve-btns .btns .reject-btns {
  margin-left: 10px;
  display: inline-block;
  border-radius: 4px;
}
.approve-btns .btns .reject-btns .reject-btn {
  margin-left: 0;
  min-width: 50px;
  height: 30px;
  padding-right: 5px;
  border-right: none;
  border-radius: 3px 0px 0px 3px;
}
.approve-btns .btns .reject-btns .reject-list {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  position: relative;
  border: 1px solid #D0D0D0;
  border-radius: 0px 3px 3px 0px;
  height: 30px;
  cursor: pointer;
}
.approve-btns .btns .reject-btns .reject-list:before {
  position: absolute;
  top: 10px;
  right: 3px;
  color: #555;
  font-size: 13px;
}
.approve-btns .btns .reject-btns:hover .reject-list,
.approve-btns .btns .reject-btns:hover .reject-btn {
  color: #e14c46;
  border-color: #e14c46;
}
.approve-btns .btns .reject-btns:hover .reject-list:before,
.approve-btns .btns .reject-btns:hover .reject-btn:before {
  color: #e14c46;
}
.approve-btns .reject-detail {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background: #fff;
  z-index: 500;
  position: fixed;
  width: 80%;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.approve-btns .reject-detail.hide-reject-detail {
  visibility: hidden;
}
.approve-btns .reject-detail.show-reject-detail {
  display: block;
}
.approve-btns .reject-detail .title {
  padding: 0 10px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #e9e9e9;
}
.approve-btns .reject-detail .title .close {
  float: right;
  cursor: pointer;
}
.approve-btns .reject-detail .title .close:before {
  color: #757F8C;
  font-size: 14px;
}
.approve-btns .reject-detail .title .name {
  float: left;
  color: #474D54;
  font-size: 14px;
  font-weight: 600;
}
.approve-btns .reject-detail .detail {
  width: 100%;
  max-width: none !important;
}
.approve-btns .reject-detail .detail .img {
  text-align: center;
}
.approve-btns .reject-detail .detail .hide-detail-img {
  display: none;
}
.approve-btns .reject-detail .detail .detail-btn {
  position: absolute;
  top: 60px;
  right: 20px;
  z-index: 1;
}
.approve-btns .reject-detail .detail .reject-dagre.dagre-area {
  width: 100%;
}
.approve-btns .reject-detail .detail .reject-dagre.dagre-area .dagre-extract {
  position: absolute;
  display: none;
  top: 15px;
  right: 100px;
}
.approve-btns .reject-detail .footer {
  width: 100%;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  text-align: right;
}
.approve-btns .reject-detail-shade {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  opacity: 1;
  background-color: #000;
  opacity: 0.6;
  overflow-x: hidden;
  overflow-y: auto;
}
.reject-menu {
  padding: 5px 7px;
  font-size: 13px;
  color: #474d54;
}
.reject-menu .u-dropdown-menu-item {
  line-height: 25px;
  height: 25px;
  margin-top: 0;
}
.reject-menu .u-dropdown-menu-item:first-child {
  margin-top: 0;
}
.reject-menu .u-dropdown-menu-item.menu-item {
  padding: 0;
  cursor: pointer;
}
.import-modal.u-modal {
  width: 600px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.import-modal.u-modal .u-modal-header .u-close {
  display: none;
}
.import-modal.u-modal .uf-close {
  position: absolute;
  top: -27px;
  right: 10px;
  z-index: 10;
  cursor: pointer;
  font-size: 14px;
}
.import-modal.u-modal .u-modal-body {
  height: 120px;
  overflow: visible !important;
}
.import-modal.u-modal .deal-success {
  position: absolute;
  left: 42px;
  top: 20px;
  font-size: 28px;
  color: #66B83F;
}
.import-modal.u-modal .tips-txt {
  margin-left: 68px;
  display: block;
  margin-top: 6px;
  font-weight: normal;
  font-size: 16px;
}
.import-modal.u-modal .go-import-detail {
  margin-top: 9px;
  cursor: pointer;
  font-size: 13px;
  color: #007ACE;
  border-bottom: 1px solid #007ACE;
  padding-bottom: 4px;
}
.import-modal.u-modal .u-progress {
  margin: 10px 0 0 68px;
}
.toastvr-zijinyun-project .go-import-detail {
  display: inline-block;
  margin-top: 9px;
  cursor: pointer;
  font-size: 13px;
  color: #007ACE;
  border-bottom: 1px solid #007ACE;
  padding-bottom: 2px;
}
.approve-btns {
  display: inline-block;
}
.approve-btns .btns .yujing_sign,
.approve-btns .btns .bohui_sign {
  margin-left: 5px;
  font-size: 12px;
}
.approve-btns .btns .bohui_sign {
  color: #7CC6F9;
  border: 1px solid #7CC6F9;
}
.approve-btns .btns .yujing_sign {
  color: #F78C66;
  border: 1px solid #F78C66;
}
.approve-btns .btns .user-refer {
  display: inline-block;
}
.approve-btns .btns .user-refer .refer-wrapper {
  display: inline !important;
}
.approve-btns .btns .button-second {
  background: #e4e4e4;
  color: #555;
}
.approve-btns .btns .reject-btns {
  margin-left: 10px;
  display: inline-block;
  border-radius: 4px;
}
.approve-btns .btns .reject-btns .reject-btn {
  margin-left: 0;
  min-width: 50px;
  height: 30px;
  padding-right: 5px;
  border-right: none;
  border-radius: 3px 0px 0px 3px;
}
.approve-btns .btns .reject-btns .reject-list {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  border: 1px solid #D0D0D0;
  position: relative;
  background: #fff;
  border-radius: 0px 3px 3px 0px;
  height: 30px;
  cursor: pointer;
}
.approve-btns .btns .reject-btns .reject-list:before {
  position: absolute;
  top: 10px;
  right: 3px;
  color: #555;
  font-size: 13px;
}
.approve-btns .reject-detail {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background: #fff;
  z-index: 500;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.approve-btns .reject-detail .flow-list-info-contain {
  margin: 6px auto;
  width: 99%;
  height: 200px;
  overflow: hidden;
  border: 1px solid #d0d0d0;
}
.approve-btns .reject-detail.hide-reject-detail {
  visibility: hidden;
}
.approve-btns .reject-detail.show-reject-detail {
  display: block;
}
.approve-btns .reject-detail .title {
  padding: 0 10px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  background-color: #f3f3f3;
  border-bottom: 1px solid #e9e9e9;
}
.approve-btns .reject-detail .title .close {
  float: right;
  cursor: pointer;
}
.approve-btns .reject-detail .title .close:before {
  color: #757F8C;
  font-size: 14px;
}
.approve-btns .reject-detail .title .name {
  padding-right: 6px;
  float: left;
  color: #474D54;
  font-size: 14px;
  font-weight: 600;
  position: relative;
}
.approve-btns .reject-detail .title .name::before {
  display: block;
  content: ' ';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  height: 13px;
  width: 2px;
  background-color: #666;
}
.approve-btns .reject-detail .detail {
  max-width: 800px;
}
.approve-btns .reject-detail .detail .img {
  text-align: center;
}
.approve-btns .reject-detail .detail .hide-detail-img {
  display: none;
}
.approve-btns .reject-detail .detail .detail-btn {
  position: absolute;
  top: 60px;
  right: 20px;
  z-index: 1;
}
.approve-btns .reject-detail .detail .reject-dagre.dagre-area {
  width: 100%;
}
.approve-btns .reject-detail .detail .reject-dagre.dagre-area .dagre-extract {
  position: absolute;
  display: none;
  top: 15px;
  right: 100px;
}
.approve-btns .reject-detail .footer {
  width: 100%;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  text-align: right;
}
.approve-btns .reject-detail-shade {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  opacity: 1;
  background-color: #000;
  opacity: 0.6;
  overflow-x: hidden;
  overflow-y: auto;
}
.reject-menu {
  padding: 0 !important;
  font-size: 13px;
  color: #474d54;
}
.reject-menu .u-dropdown-menu-item {
  line-height: 25px !important;
  height: 25px !important;
  width: 79px;
  text-align: center;
  margin-top: 0;
}
.reject-menu .u-dropdown-menu-item:first-child {
  margin-top: 0;
}
.reject-menu .u-dropdown-menu-item.menu-item {
  cursor: pointer;
}
.dagrechart-wrapper {
  max-height: 200px;
}
.approve-img {
  max-height: 300px;
}
.approve-warning-modal .u-modal-body {
  overflow: hidden;
}
.rejectMode {
  font-size: 10px;
  color: rgba(0, 0, 0, 0.65);
  margin-right: 15px;
}
.rejectMode span {
  font-size: 10px;
}
.rejectMode .u-radio-group {
  margin-left: 12px;
}
.rejectMode .u-radio-group .u-radio .u-radio-label {
  font-size: 10px;
  padding-left: 18px;
}
.rejectMode .u-radio-group .u-radio .u-radio-label:before {
  width: 15px;
  height: 15px;
  top: 3px;
}
.rejectMode .u-radio-group .u-radio .u-radio-label:after {
  height: 7px;
  width: 7px;
  border-radius: 7px;
  top: 7px;
  left: -1px;
}
.rejectMode .icon-bangzhutishi {
  color: #d7332c;
  margin-left: 5px;
  font-size: 15px;
}
.print-preview-model .u-col-md-9,
.print-preview-model .u-col-md-3 {
  padding-right: 0;
}
.print-preview-model .u-col-md-3 {
  padding-left: 0;
  width: 24%;
}
.print-preview-model .print-preview-model-dialog {
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.print-preview-model .lightapp-component-form {
  padding: 0;
}
.print-preview-model .lightapp-component-form .form-item .form-item-label {
  width: 100px;
  min-width: 50px;
}
.print-preview-model .lightapp-component-form .form-item .form-item-control {
  width: calc(100% - 100px);
}
.print-preview-model .model-body {
  position: fixed;
  z-index: 110;
  left: 50%;
  top: 20px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 80%;
  height: 520px;
  top: 360;
  background: #fff;
}
.print-preview-model .model-header {
  padding: 12px 15px;
  background: #F3F3F3;
  font-size: 16px;
}
.print-preview-model .model-header .close-modal {
  float: right;
  cursor: pointer;
}
.print-preview-model .model-footer {
  position: relative;
  padding: 10px 8px;
  text-align: right;
  border-top: 1px solid #ddd;
}
.print-preview-model .model-footer .u-checkbox {
  float: left;
  line-height: 18px;
}
.print-preview-model .model-footer .u-checkbox-label {
  padding-top: 5px;
}
.print-preview-model .model-footer .u-checkbox-label::before,
.print-preview-model .model-footer .u-checkbox-label::after {
  top: 8px;
}
.print-preview-model .model-footer .button-danger,
.print-preview-model .model-footer .button-danger:hover {
  background-color: #E14C46 !important;
  color: #fff !important;
}
.print-preview-model .print-form-contain {
  height: 430px;
  width: 95%;
  overflow-y: auto;
}
.print-preview-model .header-title {
  padding: 0 0 0 16px;
  margin-top: 5px;
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  background-color: #ECEFF5;
}
.print-preview-model .header-title.header-title-first {
  margin-top: 0;
}
.print-preview-model .total-paegs {
  position: absolute;
  right: 26%;
  bottom: 18px;
}
.print-preview-model .lightapp-component-form .pageRangeType .form-item-label {
  width: 16px;
  min-width: 16px;
}
.print-preview-model .lightapp-component-form .pageRangeType .form-item-control {
  margin-left: 16px;
  width: calc(100% - 16px);
}
.print-preview-model .lightapp-component-form .pageRangeType .u-radio {
  width: 100%;
  display: block;
  height: 28px;
}
.print-preview-model .group-form-wrapper {
  position: relative;
}
.print-preview-model .form-item.pageFrom,
.print-preview-model .form-item.pageTo {
  position: absolute;
  left: 80px;
  top: 38px;
}
.print-preview-model .form-item.pageFrom .form-item-label,
.print-preview-model .form-item.pageTo .form-item-label {
  width: 20px;
  min-width: 0;
}
.print-preview-model .form-item.pageFrom .form-item-control,
.print-preview-model .form-item.pageTo .form-item-control {
  width: 50px;
}
.print-preview-model .form-item.pageTo {
  left: auto;
  right: 0;
}
.print-preview-model .pageFrom,
.print-preview-model .pageTo {
  width: 32% !important;
}
.search-tree-area .u-tree-searchable-filter {
  color: #1e88e5;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.search-tree-area .tree-content {
  overflow-y: auto;
  height: 265px;
}
.divider-button-wrapper {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  margin-left: 6px;
}
.divider-button-wrapper .u-button {
  height: 30px;
  font-size: 13px;
  padding: 0 12px;
}
.divider-button-wrapper .u-button.empty {
  border-radius: 3px;
  margin-left: 0 !important;
}
.divider-button-wrapper .u-button.divider-main-button {
  border-radius: 3px 0px 0px 3px;
  height: 30px;
  min-width: 56px;
  margin-right: -1px;
  margin-left: 0;
}
.divider-button-wrapper .u-button.divider-main-button:disabled {
  color: #a3a3a3;
}
.divider-button-wrapper .u-button.divider-main-button:disabled:hover {
  color: #a3a3a3;
}
.divider-button-wrapper .u-button.dropdown-arrow {
  border-radius: 0px 3px 3px 0px;
  border-left: 1px solid #fff;
  min-height: 0;
  min-width: 0;
  width: 20px;
  height: 30px;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0 !important;
}
.divider-button-wrapper .u-button.dropdown-arrow i {
  font-size: 12px;
}
.divider-button-wrapper .arrow {
  padding: 0;
  font-size: 9px;
  color: #111;
}
.divider-button-wrapper .arrow:hover {
  color: #E14C46;
}
.divider-button-wrapper.button-primary .arrow {
  color: #fff;
}
.divider-button-wrapper .my-divider-buttons-main-wrapper {
  background: #E14C46 !important;
  color: #fff !important;
}
.divider-button-wrapper .my-divider-buttons-main-wrapper.btn-left {
  border-color: #E14C46;
  border-right-color: #D0D0D0 !important;
}
.divider-button-wrapper .my-divider-buttons-main-wrapper.btn-right {
  border: 1px solid #E14C46;
  border-left: 1px solid white;
}
.divider-button-wrapper .my-divider-buttons-main-wrapper:hover {
  background: #D7332C !important;
}
.divider-button-wrapper .my-divider-buttons-main-wrapper:disabled {
  background: #F19B96 !important;
}
.divider-button-wrapper .my-divider-buttons-main-wrapper .arrow {
  color: #fff;
}
.divider-button-wrapper .my-divider-icon-main-wrapper {
  display: inline-block;
  color: #fff !important;
}
.divider-button-wrapper .u-button {
  line-height: 0;
  padding: 0 10px;
  margin-left: 0 !important;
}
.divider-button-wrapper .btn-left {
  position: relative;
  top: 0;
  font-size: 13px;
  border-radius: 3px 0px 0px 3px;
  background-color: #e4e4e4;
  color: #555;
}
.divider-button-wrapper .btn-right {
  position: relative;
  min-width: 18px !important;
  padding: 0;
  top: 0;
  margin: 0;
  border-radius: 0px 3px 3px 0px;
}
.divider-button-wrapper .btn-right .btn-right-icon {
  color: #555;
  font-size: 9px;
}
.divider-button-wrapper .btn-left {
  position: relative;
  top: 0;
  font-size: 13px;
  border-radius: 3px 0px 0px 3px;
  background-color: #e4e4e4;
  color: #555;
}
.divider-button-wrapper .btn-right {
  position: relative;
  min-width: 18px !important;
  padding: 0;
  top: 0;
  margin: 0;
  background-color: #fff;
  border-left: 1px solid white;
  border-radius: 0px 3px 3px 0px;
}
.divider-button-wrapper .btn-right:hover .arrow {
  color: #E14C46;
}
.divider-button-wrapper .btn-right .btn-right-icon {
  color: #555;
  font-size: 9px;
}
.sawadika {
  position: relative;
  top: 0;
}
.sawadika > span {
  display: inline-block;
}
.hover-divider-btn-left-wrapper {
  position: absolute;
  left: 0px;
  z-index: 10;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content {
  width: 410px;
  height: 201px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-header {
  padding: 10px 12px;
  height: 40px;
  background-color: #F3F3F3;
  border: none;
  font-size: 14px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-header .u-close {
  top: 9px;
  color: #999;
  opacity: 1;
  outline: none;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-header .u-close span {
  font-size: 24px;
  font-weight: 100;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-header .u-close:hover {
  color: #666;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-title {
  color: #111111;
  font-weight: normal !important;
  padding-left: 38px;
  line-height: 21px;
  font-size: 18px;
  margin-top: 16px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-title .iconfont {
  display: inline-block;
  width: 22px;
  height: 22px;
  font-size: 25px;
  line-height: 22px;
  margin-right: 20px;
  position: relative;
  top: 3px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-title .iconfont::after {
  font-size: 28px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.success {
  color: #56b02a;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.danger {
  color: #F56C6C;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.warning {
  color: #FFBF00;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-title .iconfont.info {
  color: #108EE9;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body {
  padding: 8px 47px 0 85px;
  width: 100%;
  font-size: 13px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  line-height: 21px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .table-modal-form.u-form .u-row .u-col-md-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .table-modal-form.u-form .u-row .u-form-item.u-form-inline {
  min-height: 54px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-label {
  display: block;
  float: left;
  width: 25% !important;
  text-align: right;
  line-height: 30px;
  font-size: 13px;
  color: #666;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-label .required {
  color: red;
  font-style: normal;
  margin-right: 6px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content {
  margin-left: 10px;
  display: inline-block;
  margin-bottom: 15px;
  font-size: 13px;
  width: 240px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content input {
  font-size: 13px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small {
  width: 120px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-selection {
  width: 120px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-dropdown {
  width: 120px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small div {
  width: 120px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .modal-content.modal-input-small {
  width: 120px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-select {
  font-size: 13px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-row.refer {
  margin-left: 10px;
  display: inline-block;
  width: 240px;
  margin-bottom: 15px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-body .u-form-group .u-modal-content {
  font-size: 13px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-footer {
  height: 44px;
  padding-left: 0;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-footer .u-button {
  height: 30px;
  padding: 0 10px;
  font-size: 13px;
  min-width: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-primary {
  margin-right: 14px;
  background: #df4c46;
  border-radius: 3px;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-primary:hover {
  background: #d23d37;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(155, 115, 115, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(155, 115, 115, 0.5);
  border: 1px solid #d23d37;
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-border {
  color: #111111;
  border-radius: 3px;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
          box-shadow: 0px 1px 1px 0px rgba(208, 208, 208, 0.5);
}
.NC_confirmModal.nc-modal.u-modal.createNcModal .u-modal-dialog .u-modal-content .u-modal-footer .u-button.u-button-border:hover {
  background: #FFF;
  border: 1px solid #E14C46;
  color: #E14C46;
}
.u-tooltip.fade.inverse.model-helper-overlay .tooltip-inner {
  padding: 5px 10px;
  font-weight: 600;
  font-size: 13px;
}
.approve-detail-button {
  display: inline-block;
}
.approve-detail-modal .u-modal-lg {
  width: 960px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.syncTreeCom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.syncTreeCom ul,
.syncTreeCom li,
.syncTreeCom span,
.syncTreeCom div {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.syncTreeCom .noDrag .title-con:first-child {
  cursor: not-allowed;
}
.syncTreeCom .icon-control {
  color: #757f8c;
  font-size: 12px;
}
.syncTreeCom .u-form-control {
  font-size: 13px;
}
.syncTreeCom .u-form-control:focus {
  outline: 0;
}
.syncTreeCom .NC_syncTreeSearch {
  margin-bottom: 10px;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::-webkit-input-placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::-moz-placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::-ms-input-placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch:hover .syncTreeSearchIcon.qingkong {
  display: block;
}
.syncTreeCom .NC_syncTreeSearch .syncTreeSearchIcon {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #878b94;
}
.syncTreeCom .NC_syncTreeSearch .syncTreeSearchIcon.qingkong {
  display: none;
  right: 30px;
}
.syncTreeCom .synctree-area {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  width: 100%;
}
.syncTreeCom .synctree-area .u-tree .node-item:only-child > ul::before {
  border-left: none;
}
.syncTreeCom .synctree-area .u-tree-child-tree-open {
  position: relative;
  padding-left: 19px;
}
.syncTreeCom .synctree-area .u-tree-child-tree-open > li:first-child::after {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 33px;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .u-tree-child-tree-open::before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .node-item + .node-item::after {
  position: absolute;
  left: 8px;
  top: -15px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 32px;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .node-item {
  position: relative;
  z-index: 2;
}
.syncTreeCom .synctree-area .node-item:last-child > ul::before {
  border: none;
}
.syncTreeCom .synctree-area .node-item .u-tree-switcher {
  position: relative;
  z-index: 2;
}
.syncTreeCom .synctree-area .node-item .u-tree-switcher::before {
  position: absolute;
  left: 11px;
  top: 8px;
  content: "";
  display: inline-block;
  width: 10px;
  border-top: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .node-item .u-tree-switcher .icon {
  position: relative;
  background: white;
}
.syncTreeCom .synctree-area .node-item .u-tree-checkbox .u-tree-checkbox-inner {
  left: 5px;
}
.syncTreeCom .synctree-area .node-item .u-tree-checkbox-checked .u-tree-checkbox-inner {
  background: #E14C46;
  border-color: #E14C46;
}
.syncTreeCom .synctree-area .node-item .u-tree-node-content-wrapper {
  margin-left: 1px;
}
.syncTreeCom .synctree-area .isexpend::after {
  position: absolute;
  left: 8px;
  top: -15px;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: none;
}
.syncTreeCom .NC_iconBox {
  opacity: 0;
}
.syncTreeCom .NC_iconBox .icon:first-child {
  margin-left: 20px;
}
.syncTreeCom .title-con:hover .NC_iconBox {
  opacity: 1;
}
.syncTreeCom .edit-icon,
.syncTreeCom .add-icon,
.syncTreeCom .delete-icon {
  line-height: 30px;
  margin-right: 5px;
  font-size: 14px;
}
.syncTreeCom .u-tree {
  padding: 0;
}
.syncTreeCom .u-tree li a:hover {
  background-color: #ebebf2;
  color: #e14c46;
}
.syncTreeCom .u-tree li a.u-tree-node-selected .u-tree-title {
  background-color: #ebedf2;
  color: #e14c46;
}
.syncTreeCom .title-middle {
  line-height: 30px;
  margin-left: 6px;
}
.syncTreeCom .u-tree li {
  line-height: 30px;
}
.syncTreeCom .u-tree-searchable-filter {
  color: #e14c46;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.syncTreeCom .addRoot {
  color: white;
  cursor: pointer;
  width: 80px;
  height: 30px;
  border-radius: 4px;
  line-height: 30px;
  background: #f34b4b;
  text-align: center;
  margin-bottom: 5px;
  font-size: 12px;
}
.syncTreeCom .active-nodisable {
  background: #ebebf2;
  width: 100%;
  color: #e14c46;
}
.syncTreeCom .active-nodisable .title-middle {
  color: #e14c46;
}
.syncTreeCom .title-con {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
  min-width: 150px;
}
.syncTreeCom .title-con .title-single {
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.syncTreeCom .title-con .icon {
  font-size: 18px;
}
.syncTreeCom .title-con .NC_iconBox .icon {
  font-size: 14px;
}
.syncTreeCom .title-con input {
  float: left;
}
.syncTreeCom .node_right_opt {
  position: absolute;
  left: 120px;
  width: 30px;
  height: 100%;
  background-color: #ebedf2;
}
.tree-swich {
  color: #757f8c;
}
.tree-wenjian {
  color: #f2b224;
}
.tree-dian {
  content: ".";
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #555555;
  border-radius: 50%;
  margin-right: 5px;
  margin-left: 5px;
  vertical-align: middle;
}
.disabledSelected > .u-tree-node-content-wrapper {
  background: #ebebf2;
}
.disabledSelected > .u-tree-node-content-wrapper .title-middle {
  color: #e14c46;
}
.stop-node-dian {
  background-color: #C2C2C2;
}
.stop-node {
  color: #C2C2C2;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.lightapp-component-ncviewer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px 20px 100px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10000;
}
.lightapp-component-ncviewer img {
  max-width: 100%;
  max-height: 100%;
}
.lightapp-component-ncviewer figure {
  margin: 0;
}
.lightapp-component-ncviewer .ncviewer-image {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lightapp-component-ncviewer .ncviewer-close {
  position: absolute;
  font-size: 20px;
  line-height: 114px;
  padding-left: 19px;
  text-align: left;
  top: -40px;
  right: -40px;
  width: 80px;
  height: 80px;
  cursor: pointer;
  color: #fff;
  border-radius: 50%;
  background-color: #000;
}
.lightapp-component-ncviewer .ncviewer-footer {
  position: absolute;
  width: 100%;
  height: 70px;
  bottom: 20px;
  left: 0;
  color: #fff;
  text-align: center;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-title {
  line-height: 30px;
  font-weight: 600;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 40px;
  line-height: 40px;
  width: 120px;
  margin: 0 auto;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-opr {
  height: 40px;
  width: 30px;
  cursor: pointer;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-opr.is-disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-opr .uf {
  font-size: 24px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
}
@-webkit-keyframes slidUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slidUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
.slidUp {
  -webkit-animation-name: slidUp;
          animation-name: slidUp;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
@-webkit-keyframes slidDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
@keyframes slidDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
.slidDown {
  -webkit-animation-name: slidDown;
          animation-name: slidDown;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.nc-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  height: 100%;
  z-index: 200;
}
.lightapp-component-ncuploader {
  padding-top: 10px;
  background-color: #ffffff;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 900px;
  border-radius: 3px;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: 0px 6px 8px #4a515d;
          box-shadow: 0px 6px 8px #4a515d;
  z-index: 210;
}
.lightapp-component-ncuploader .ncuploader-header {
  width: 100%;
  padding: 0 14px 10px;
  position: relative;
}
.lightapp-component-ncuploader .ncuploader-header .u-button {
  height: 30px;
  line-height: 0;
  margin-left: 6px;
  font-size: 13px;
  border-radius: 3px;
}
.lightapp-component-ncuploader .btn-ncuploader.main-button {
  background: #e14c46;
  color: #ffffff;
  border: 1px #e14c46;
}
.lightapp-component-ncuploader .btn-ncuploader.main-button:hover {
  background: #d7332c;
  border: 1px #d7332c;
}
.lightapp-component-ncuploader .btn-ncuploader.main-button:active {
  background: #d7332c;
  border: 1px #d7332c;
}
.lightapp-component-ncuploader .btn-ncuploader.secondary-button {
  background: #e4e4e4;
  color: #555555;
  border: 1px #e4e4e4;
}
.lightapp-component-ncuploader .btn-ncuploader.secondary-button:hover {
  background: #dcdcdc;
  border: 1px #dcdcdc;
}
.lightapp-component-ncuploader .btn-ncuploader.secondary-button:active {
  background: #dcdcdc;
  border: 1px #dcdcdc;
}
.lightapp-component-ncuploader .ncuploader-header-billnumber.u-button {
  max-width: 456px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 28px;
  color: #555555;
  line-height: 28px;
  font-size: 13px;
  font-weight: normal;
  background-color: #fff;
  line-height: 20px;
  cursor: text;
  text-align: left;
}
.lightapp-component-ncuploader .ncuploader-header-billnumber.u-button:hover {
  background-color: #fff;
  color: #0084ff;
}
.lightapp-component-ncuploader .ncuploader-header-close {
  position: absolute;
  top: 0;
  right: 5px;
  height: 28px;
  width: 28px;
  line-height: 28px;
  cursor: pointer;
  color: #4d5565;
}
.lightapp-component-ncuploader .ncuploader-header-close .iconfont {
  font-size: 15px;
}
.lightapp-component-ncuploader .ncuploader-header-close:hover {
  color: #4d5565;
}
.lightapp-component-ncuploader .ncuploader-header-close:active {
  color: #4d5565;
}
.lightapp-component-ncuploader .ncuploader-header-title {
  padding-left: 6px;
  font-size: 16px;
  text-align: left;
  padding: 0;
  margin: 0;
}
.lightapp-component-ncuploader .ncuploader-content > .ncuploader-content-main:nth-child(2) .ncuploader-content-item-filename {
  max-width: 169px !important;
}
.lightapp-component-ncuploader .ncuploader-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 900px;
  height: 450px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav {
  width: 205px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: -15px;
  border-right: 1px solid #e0e0e0;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav span {
  color: #555555;
}
.lightapp-component-ncuploader .ncuploader-content .u-upload-list {
  display: none;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list {
  width: 120px;
  margin-left: 19px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  line-height: 26px;
  height: 26px;
  font-size: 13px;
  padding-right: 40px;
  position: relative;
  cursor: pointer;
  margin-bottom: 3px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list:hover .broswe {
  display: block;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list .iconfont {
  font-size: 18px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list .ncuploader-nav-list-broswe {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  height: 26px;
  max-width: 100%;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list:hover {
  background-color: #f3f3f3;
  color: #0084ff;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list .ncuploader-nav-list-operation {
  visibility: visible;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list input.ncuploader-nav-list-edit {
  padding: 0 4px;
  height: 24px;
  margin-top: 0px;
  border-radius: 3px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list .erro {
  border-color: red;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list.ncuploader-nav-all {
  padding-left: 0;
  margin-top: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  margin-right: 0px;
  width: 160px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list.ncuploader-nav-all .icon {
  font-size: 18px;
  color: #f2b224;
  margin-left: -18px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list.ncuploader-nav-all .all {
  color: #111111;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list.active {
  background-color: #e9eef6;
  color: #0084ff;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list-operation {
  visibility: hidden;
  position: absolute;
  display: block;
  width: 40px;
  height: 32px;
  right: 0;
  top: 0;
  text-align: left;
  color: #0084ff;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list-operation .icon-bianji {
  font-size: 17px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list-operation .icon-quancha {
  font-size: 15px;
  float: right;
  height: 24px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list-operation .uf {
  padding: 0 2px;
  cursor: pointer;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list-operation .icon-shenpitongguo {
  color: #35b36a;
  margin-left: 1px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-nav-list-operation .icon-shenpibohui {
  color: #d73537;
  margin-left: 7px;
  font-size: 14px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-main {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin: 0 20px 15px;
  margin-bottom: 0px;
  position: relative;
  overflow-y: hidden;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-main .u-dropdown {
  width: 90px !important;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url {
  position: absolute;
  visibility: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-header {
  padding: 14px 40px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-item {
  margin: 20px;
  margin-bottom: 40px;
  height: 30px;
  line-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-name {
  width: 90px;
  text-align: right;
  color: #555;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-input {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: 0 16px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-input input {
  border-radius: 4px;
  width: 200px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 44px;
  width: 100%;
  padding: 7px 20px;
  padding-right: 0px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-footer .u-button {
  min-width: 60px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-url-footer::after {
  content: "";
  display: inline-block;
  height: 1px;
  width: 97%;
  position: absolute;
  top: 0px;
  left: 13px;
  border-top: 1px solid #e0e0e0;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader {
  height: 100px;
  width: 100%;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload.u-upload-drag {
  border-radius: 3px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload.u-upload-drag:hover {
  border-color: #f3f3f3;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader p {
  margin: 8px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader p:first-child {
  margin: 6px 0 0;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload.u-upload-drag p.u-upload-drag-icon .uf {
  font-size: 24px;
  margin-top: -5px;
  color: #40a5ed;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload-drag-container {
  background-color: #f3f3f3;
  padding: 0;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload-drag-container .ncuploader-content-icon {
  height: 35px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload-drag-container .ncuploader-content-icon .icon {
  color: #f0b138;
  font-size: 40px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload-drag-container .ncuploader-content-text {
  margin-bottom: 2px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload-drag-container .ncuploader-content-hint {
  margin-bottom: 10px;
  margin-top: 0px;
  color: #999;
  font-size: 12px;
}
.lightapp-component-ncuploader .ncuploader-content .broswe {
  display: none;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists {
  margin-top: 15px;
  height: 220px;
  overflow-y: auto;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item {
  position: relative;
  line-height: 36px;
  height: 40px;
  border-bottom: 1px solid #e0e0e0;
  border-top: none;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ingnore {
  padding-right: 15px !important;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .agin {
  padding-right: 27px !important;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item:hover {
  background-color: #f5f6f6;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item > div {
  height: 34px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-link {
  text-decoration: underline;
  cursor: pointer;
  color: #555555;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-link:hover {
  color: #0084ff;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-rename {
  width: 100%;
  padding: 0 10px;
  position: absolute;
  top: 0;
  left: 0;
  height: 36px;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .u-form-control-wrapper {
  width: 246px;
  float: left;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-edit-input {
  margin-top: 4px;
  width: 240px;
  height: 27px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-edit-icons {
  width: 60px;
  float: left;
  cursor: pointer;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-edit-icons:hover .icon-shenpitongguo {
  color: #35b36a;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-edit-icons:hover .icon-shenpibohui {
  color: #d73537;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-progress {
  position: absolute;
  width: 120px;
  top: 13px;
  left: 40px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-percent {
  position: absolute;
  top: -12px;
  left: -40px;
  width: 40px;
  padding-right: 6px;
  text-align: right;
  font-size: 12px;
  color: #1e88e5;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-group {
  width: 31%;
  position: relative;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-group .ncuploader-content-item-group-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-filename {
  color: #555555;
  position: relative;
  max-width: 36%;
  padding: 0 4px 0 10px;
  width: 36%;
  font-weight: normal;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-filename::before {
  content: " ";
  position: absolute;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  top: 16px;
  left: 1px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-filename.error::before {
  background-color: #e14c46;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-size {
  width: 42%;
  padding: 0 4px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-status {
  font-size: 14px;
  width: 58%;
  padding: 0 3px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-status .iconfont {
  font-size: 14px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-status .status-error {
  color: #e14c46;
  display: inline-block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-status .status-success {
  color: #26bb21;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-operation {
  line-height: 40px;
  height: 40px;
  width: 33%;
  font-size: 14px;
  text-align: right;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-operation .opr-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 45px;
  display: inline-block;
  cursor: pointer;
  color: #007ace;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-operation .opr-item .icon {
  vertical-align: middle;
  font-size: 12px;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-lists .ncuploader-content-item .ncuploader-content-item-operation .opr-item.disable-move {
  color: #999;
}
.lightapp-component-ncuploader .c-warn {
  width: 50%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  padding: 0 3px;
  padding-left: 10px;
  color: #e14c46;
  cursor: pointer;
}
.color-active {
  color: #e14c46;
  font-weight: 600;
}
.u-dropdown .nc-upload-dropdown > .u-dropdown-menu-item {
  padding: 0 5px;
  width: 90px;
  max-width: 90px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  line-height: 32px;
  height: 32px;
  cursor: pointer;
}
.u-dropdown .nc-upload-dropdown > .u-menu-item-active {
  background-color: #f3f3f3;
}
.u-upload.u-upload-drag:not(.u-upload-disabled):hover {
  border-color: #0084ff;
}
.lightapp-component-ncuploader .ncuploader-content .ncuploader-content-uploader .u-upload.u-upload-drag p.u-upload-drag-icon .uf {
  color: #0084ff;
}
.fade.in.showTooltip.u-tooltip.top.inverse.showTooltip {
  z-index: 10000;
  display: block;
}
.fade.in.showTooltip.u-tooltip.top.inverse.showTooltip .tooltip-arrow {
  border-top-color: red;
}
.fade.in.showTooltip.u-tooltip.top.inverse.showTooltip .tooltip-inner {
  color: red;
  border: 1px solid red;
}
.fade.in.u-tooltip.top.inverse {
  z-index: 1000;
}
.heddinTooltip {
  display: none !important;
}
.erro-upload {
  border-color: red !important;
}
.url-message-show {
  display: block !important;
}
.url-message-hidden {
  display: none !important;
}
.nc-message {
  position: absolute;
  z-index: 10000;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  height: 30px;
  width: 95%;
  background: #fff0ef;
  line-height: 30px;
  color: #e14c46;
}
.nc-message .icon {
  padding: 0 14px;
}
.nc-message .masseage-ignore {
  display: inline-block;
  float: right;
  padding-right: 3px;
  cursor: pointer;
}
.nc-message .masseage-ignore .icon {
  font-size: 12px;
  color: #888888;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    /*初始状态 透明度为0*/
  }
  50% {
    opacity: 0;
    /*中间状态 透明度为0*/
  }
  100% {
    opacity: 1;
    /*结尾状态 透明度为1*/
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    /*初始状态 透明度为0*/
  }
  50% {
    opacity: 0;
    /*中间状态 透明度为0*/
  }
  100% {
    opacity: 1;
    /*结尾状态 透明度为1*/
  }
}
.fadeInn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  /*动画名称*/
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  /*动画持续时间*/
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  /*动画次数*/
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  /*延迟时间*/
}
.dcsc:hover {
  text-decoration: underline;
}
.disable-move {
  color: #999;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.syncTreeCom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.syncTreeCom ul,
.syncTreeCom li,
.syncTreeCom span,
.syncTreeCom div {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.syncTreeCom .noDrag .title-con:first-child {
  cursor: not-allowed;
}
.syncTreeCom .icon-control {
  color: #757f8c;
  font-size: 12px;
}
.syncTreeCom .u-form-control {
  border-color: #d9d9d9;
  font-size: 13px;
}
.syncTreeCom .u-form-control:focus {
  border-color: #d0d0d0;
  outline: 0;
}
.syncTreeCom .NC_syncTreeSearch {
  margin-bottom: 10px;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::-webkit-input-placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::-moz-placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::-ms-input-placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch .u-form-control::placeholder {
  color: #888;
}
.syncTreeCom .NC_syncTreeSearch:hover .syncTreeSearchIcon.qingkong {
  display: block;
}
.syncTreeCom .NC_syncTreeSearch .syncTreeSearchIcon {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #878b94;
}
.syncTreeCom .NC_syncTreeSearch .syncTreeSearchIcon.qingkong {
  display: none;
  right: 30px;
}
.syncTreeCom .synctree-area {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  width: 100%;
}
.syncTreeCom .synctree-area .u-tree .node-item:only-child > ul::before {
  border-left: none;
}
.syncTreeCom .synctree-area .u-tree-child-tree-open {
  position: relative;
  padding-left: 19px;
}
.syncTreeCom .synctree-area .u-tree-child-tree-open > li:first-child::after {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 33px;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .u-tree-child-tree-open::before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .node-item + .node-item::after {
  position: absolute;
  left: 8px;
  top: -15px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 32px;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .node-item {
  position: relative;
  z-index: 2;
}
.syncTreeCom .synctree-area .node-item:last-child > ul::before {
  border: none;
}
.syncTreeCom .synctree-area .node-item .u-tree-switcher {
  position: relative;
  z-index: 2;
}
.syncTreeCom .synctree-area .node-item .u-tree-switcher::before {
  position: absolute;
  left: 11px;
  top: 8px;
  content: "";
  display: inline-block;
  width: 10px;
  border-top: 1px dashed #d0d0d0;
}
.syncTreeCom .synctree-area .node-item .u-tree-switcher .icon {
  position: relative;
  background: white;
}
.syncTreeCom .synctree-area .node-item .u-tree-checkbox .u-tree-checkbox-inner {
  left: 5px;
}
.syncTreeCom .synctree-area .node-item .u-tree-checkbox-checked .u-tree-checkbox-inner {
  background: #E14C46;
  border-color: #E14C46;
}
.syncTreeCom .synctree-area .node-item .u-tree-node-content-wrapper {
  margin-left: 1px;
}
.syncTreeCom .synctree-area .isexpend::after {
  position: absolute;
  left: 8px;
  top: -15px;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: none;
}
.syncTreeCom .NC_iconBox {
  opacity: 0;
}
.syncTreeCom .NC_iconBox .icon:first-child {
  margin-left: 20px;
}
.syncTreeCom .title-con:hover .NC_iconBox {
  opacity: 1;
}
.syncTreeCom .edit-icon,
.syncTreeCom .add-icon,
.syncTreeCom .delete-icon {
  line-height: 30px;
  margin-right: 5px;
  font-size: 14px;
}
.syncTreeCom .u-tree {
  padding: 0;
}
.syncTreeCom .u-tree li a:hover {
  background-color: #ebebf2;
  color: #e14c46;
}
.syncTreeCom .u-tree li a.u-tree-node-selected .u-tree-title {
  background-color: #ebedf2;
  color: #e14c46;
}
.syncTreeCom .title-middle {
  line-height: 30px;
  margin-left: 6px;
}
.syncTreeCom .u-tree li {
  line-height: 30px;
}
.syncTreeCom .u-tree-searchable-filter {
  color: #e14c46;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.syncTreeCom .addRoot {
  color: white;
  cursor: pointer;
  width: 80px;
  height: 30px;
  border-radius: 4px;
  line-height: 30px;
  background: #f34b4b;
  text-align: center;
  margin-bottom: 5px;
  font-size: 12px;
}
.syncTreeCom .active-nodisable {
  background: #ebebf2;
  width: 100%;
  color: #e14c46;
}
.syncTreeCom .active-nodisable .title-middle {
  color: #e14c46;
}
.syncTreeCom .title-con {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
  min-width: 150px;
}
.syncTreeCom .title-con .title-single {
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.syncTreeCom .title-con .icon {
  font-size: 18px;
}
.syncTreeCom .title-con .NC_iconBox .icon {
  font-size: 14px;
}
.syncTreeCom .title-con input {
  float: left;
}
.syncTreeCom .node_right_opt {
  position: absolute;
  left: 120px;
  width: 30px;
  height: 100%;
  background-color: #ebedf2;
}
.tree-swich {
  color: #757f8c;
}
.tree-wenjian {
  color: #f2b224;
}
.tree-dian {
  content: ".";
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #555555;
  border-radius: 50%;
  margin-right: 5px;
  margin-left: 5px;
  vertical-align: middle;
}
.disabledSelected > .u-tree-node-content-wrapper {
  background: #ebebf2;
}
.disabledSelected > .u-tree-node-content-wrapper .title-middle {
  color: #e14c46;
}
.stop-node-dian {
  background-color: #C2C2C2;
}
.stop-node {
  color: #C2C2C2;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.hkq-helper-wrapper .hkq-helper-btn {
  display: inline-block;
  color: #ffb951;
  font-size: 18px;
  background: #fff url(./assets/btn4f5a547c.png);
  background-position: -1px;
  background-size: 20px 20px;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  cursor: pointer;
}
.hkq-helper-overlay.u-tooltip.fade.inverse .tooltip-inner {
  border: 1px #ffb951 solid;
}
.hkq-helper-overlay .hkq-helper-content {
  color: #ffb951;
}
.hkq-helper-overlay.u-tooltip.inverse-arrow.inverse.left .tooltip-arrow {
  border-right-color: #ffb951;
}
.hkq-helper-overlay.u-tooltip.inverse.left .tooltip-arrow {
  border-left-color: #ffb951;
}
.hkq-helper-modal .u-modal-dialog .u-modal-content {
  height: 570px;
}
.hkq-helper-modal.u-modal .u-modal-body {
  padding: 0;
}
.hkq-helper-modal .hkq-helper-title {
  padding-right: 10px;
  font-size: 14px;
  color: #111;
  width: 28px;
  padding-left: 5px;
}
.hkq-helper-modal .hkq-helper-toast {
  max-width: 380px;
  font-size: 12px;
  color: #e38e11;
}
.hkq-helper-modal .u-modal-header {
  position: relative;
}
.hkq-helper-modal .hkq-helper-esc {
  position: absolute;
  right: 0;
  top: 0;
  padding-right: 21px;
  font-size: 12px;
  font-weight: normal;
  background-color: #f3f3f3;
  cursor: pointer;
  height: 40px;
  line-height: 38px;
}
.hkq-helper-modal .hkq-helper-esc .uf-close {
  font-size: 14px;
  vertical-align: -1px;
}
.hkq-helper-panel {
  padding: 0 20px;
  background-color: #fff;
}
.hkq-helper-panel .hkq-helper-input {
  position: relative;
  width: 240px;
  margin-bottom: 5px;
}
.hkq-helper-panel .hkq-helper-input:hover .hkq-close {
  display: inline-block !important;
}
.hkq-helper-panel .hkq-helper-input .hkq-close {
  position: absolute;
  font-size: 14px;
  right: 30px;
  top: 10px;
  color: #d2d2d2;
  cursor: pointer;
}
.hkq-helper-panel .hkq-helper-input .hkq-search {
  position: absolute;
  font-size: 16px;
  right: 8px;
  top: 9px;
  color: #d2d2d2;
  cursor: pointer;
}
.hkq-helper-panel input {
  margin-top: 5px;
  border: 1px solid #d9d9d9;
  height: 30px;
  color: #292e35;
  padding: 0 25px 0 8px;
  border-radius: 3px;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  width: 240px;
}
.hkq-helper-panel input:focus {
  border-color: #007ACE;
  outline: none;
}
.hkq-helper-panel input::-ms-clear,
.hkq-helper-panel input::-ms-reveal {
  display: none;
}
.hkq-helper-panel table {
  width: 100%;
  border: 1px solid #d0d0d0;
  border-bottom: none;
}
.hkq-helper-panel table tr th {
  height: 30px;
  padding: 0 7px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  color: #111111;
  background: #f3f3f3;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
}
.hkq-helper-panel table tr td {
  border-bottom: 1px solid #d0d0d0;
  height: 30px;
  padding: 0 7px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  text-align: left;
  color: #555555;
  border-right: none;
  vertical-align: middle;
  background-color: #fff;
}
.hkq-helper-panel table tr td .search-high {
  color: #e14c46;
}
.hkq-helper-panel table tr td.hkq-group {
  border-right: 1px solid #d0d0d0;
}
.hkq-helper-panel table tr:hover,
.hkq-helper-panel table tr:focus {
  outline: none;
}
.hkq-helper-panel table tr:hover td,
.hkq-helper-panel table tr:focus td {
  background: #f3f3f3;
}
.hkq-helper-panel table tr:hover td.hkq-group,
.hkq-helper-panel table tr:focus td.hkq-group {
  background-color: #fff;
}
.hkq-helper-panel table tr.selected td {
  background: #ebedf2;
}
.hkq-helper-panel table tr.selected td.hkq-group {
  background-color: #fff;
}
.hkq-helper-panel .hkq-scroll-header {
  overflow-y: scroll;
}
.hkq-helper-panel .hkq-scroll-table {
  max-height: 400px;
  overflow-y: scroll;
}
.hkq-helper-panel .hkq-scroll-table table {
  border-top: none;
}
button.hk-show-more {
  margin-top: 8px;
  background: none;
  outline: none;
  width: 100%;
  border: none;
  cursor: pointer;
  font-size: 12px;
  color: #999999;
  position: absolute;
  bottom: 20px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.tmc_uploader_content {
  position: relative;
  display: inline-block;
}
.tmc_uploader_content .tmc_uploader_open {
  width: 28px;
  height: 28px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  background: #ffffff;
  cursor: default;
}
.tmc_uploader_content .tmc_uploader_open .iconfont {
  font-size: 12px;
}
.tmc_uploader_content .tmc_uploader_open .icon-youfujian {
  color: #333333;
}
.tmc_uploader_content .tmc_uploader_open .icon-wufujian {
  color: #d9d9d9;
}
.tmc_uploader_content .tmc_uploader_open:hover {
  border: 1px solid #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:hover .icon-youfujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:hover .icon-wufujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:active {
  border: 1px solid #00b39e;
  background: #d9f3f0;
}
.tmc_uploader_content .tmc_uploader_open:active .icon-youfujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_open:active .icon-wufujian {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_files {
  position: absolute;
  left: 0;
  top: 32px;
  z-index: 200;
  width: 400px;
  height: 210px;
  padding: 10px 0;
  border: 1px solid #e3e7ed;
  border-radius: 2px;
  -webkit-box-shadow: 1px 2px 1px #e3e7ed;
          box-shadow: 1px 2px 1px #e3e7ed;
  background: #ffffff;
}
.tmc_uploader_content .tmc_uploader_files .head {
  height: 30px;
  line-height: 20px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #e3e7ed;
  position: relative;
}
.tmc_uploader_content .tmc_uploader_files .head .title {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
}
.tmc_uploader_content .tmc_uploader_files .head .btn {
  height: 20px !important;
  min-width: 60px !important;
  width: 60px !important;
  margin-left: 10px;
  padding: 0;
  line-height: 20px !important;
  text-align: center;
  font-size: 12px !important;
  background: #00b39e !important;
  color: #ffffff !important;
  border: none !important;
}
.tmc_uploader_content .tmc_uploader_files .head .info {
  display: inline-block;
  margin-left: 10px;
}
.tmc_uploader_content .tmc_uploader_files .head .info .file_info_name {
  display: block;
  float: left;
  overflow-x: hidden;
  width: 170px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 20px;
  line-height: 20px;
}
.tmc_uploader_content .tmc_uploader_files .head .info .info_msg {
  height: 20px;
  line-height: 20px;
}
.tmc_uploader_content .tmc_uploader_files .head .info .error-color {
  color: #E14C46;
}
.tmc_uploader_content .tmc_uploader_files .head .info .success-color {
  color: #00b39e;
}
.tmc_uploader_content .tmc_uploader_files .head .uf {
  float: right;
  color: #333333;
  font-size: 14px !important;
  position: absolute;
  right: 5px;
  top: 0;
}
.tmc_uploader_content .tmc_uploader_files .content {
  height: 168px;
  padding: 0 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content {
  width: 90px;
  height: 66px;
  margin-top: 15px;
  padding: 10px 6px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content:hover {
  background: #f2f2f2;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content:hover .display_type {
  display: block;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .tmc_file_ico {
  width: 24px;
  height: 30px;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .tmc_file_name {
  width: 100%;
  font-size: 10px !important;
  padding: 2px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  cursor: default;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .tmc_uploader_del {
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  text-align: center;
  padding: 0;
  font-size: 10px !important;
  right: -6px;
  top: -6px;
  background: #f04134;
  color: #ffffff;
}
.tmc_uploader_content .tmc_uploader_files .content .tmc_uploader_fileList .tmc_uploadr_item_content .display_type {
  display: none;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.multiLangText-disabled .multi-lang-text {
  background-color: #f3f3f3;
}
.multi-lang-text {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #d0d0d0;
  height: 30px;
  color: #292e35;
  padding: 0 8px;
  border-radius: 3px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  background-color: #fff;
  overflow: hidden;
}
.multi-lang-text .nc-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.multi-lang-text .multi-lang-suffix {
  font-size: 13px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.multi-lang-text .u-form-control-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.multi-lang-text .u-form-control-wrapper input {
  border: none;
  padding-left: 0;
}
.multi-lang-text .u-form-control-wrapper input:hover {
  border: none;
}
.multi-lang-text:hover {
  border-color: #8CC6FF;
}
.multi-lang-text.multi-lang-text-focus {
  border-color: #007ACE;
}
.multi-lang-text-item.selected {
  background-color: #f7f7f7;
  font-weight: bold;
  color: #666;
}
.multilang-hotkeys-wrapper {
  width: 100%;
}
.multi-lang-text-collapse {
  border-radius: 2px;
  background: #eee;
  overflow: auto;
  top: 32px;
  left: 0;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  z-index: 300;
  max-width: 100%;
  min-width: 80px;
  background-color: #fff;
  position: fixed;
}
.multi-lang-text-collapse .multi-lang-text-item {
  cursor: pointer;
  padding: 5px 8px 5px 8px;
  font-size: 13px;
  color: #666;
  line-height: 18px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.multi-lang-text-collapse .multi-lang-text-item:hover {
  background: #f3f3f3;
}
.multi-lang-text-collapse .multi-lang-text-item .multi-lang-text-prefix {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 13px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 8px;
}
.multi-lang-text-collapse .multi-lang-text-item .multi-lang-text-suffix {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 13px;
  display: inline-block;
}
.mores-wrapper {
  display: inline-block;
  vertical-align: middle;
}
.mores-wrapper .mores-in-wrapper {
  position: relative;
  max-height: 800px;
  z-index: 11;
}
.mores-wrapper .mores-in-wrapper > .moreButton-component {
  position: relative;
  top: 3px !important;
  line-height: 0px;
}
.mores-wrapper .mores-in-wrapper > .moreButton-component .arrow {
  padding: 0 0 0 5px;
  font-size: 9px;
  color: #555;
}
.mores-wrapper .mores-in-wrapper > .moreButton-component:hover .arrow {
  color: #E14C46;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper {
  position: absolute;
  top: 35px;
  right: 0;
  border: 0;
  border-radius: 3px;
  background: white;
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
  margin-left: 10px;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-inline,
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-vertical {
  padding: 12px 10px;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group {
  width: 130px !important;
  margin-left: 10px;
  display: inline-block;
  background: white;
  vertical-align: top;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group .u-menu-item-group-title {
  position: relative;
  padding: 0 !important;
  height: 40px;
  line-height: 30px;
  font-size: 14px;
  color: #555;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group .u-menu-item-group-title:after {
  content: '';
  position: absolute;
  top: 35px;
  left: 0;
  width: 70px;
  background: #e5e5e5;
  height: 1px;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group .u-menu-item-group-list {
  position: relative;
  padding-top: 5px;
  background: white;
  top: -4px;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group .u-menu-item-group-list .u-menu-item {
  padding: 0 !important;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  color: #111;
  cursor: pointer;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group .u-menu-item-group-list .u-menu-item:hover {
  background-color: #f5f5f5;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group .u-menu-item-group-list .u-menu-item.u-menu-item-disabled {
  color: #474d54 !important;
  background: white !important;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper > .u-menu-item {
  display: block;
  width: 120px;
  padding: 0 16px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  color: #474d54;
  cursor: pointer;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper > .u-menu-item:hover {
  background-color: #f5f5f5;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper > .u-menu-item.u-menu-item-disabled {
  color: #474d54 !important;
}
.mores-wrapper .mores-in-wrapper .mores-list-hide-wrapper {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.mores-wrapper .mores-in-wrapper .more-beijing-wrapper {
  width: 100%;
  height: 5px;
  background: transparent;
}
.mores-wrapper .mores-in-wrapper .mores-sanjiao {
  z-index: 1;
  position: absolute;
  right: 20px;
  top: 33px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
  background: #ffffff;
  width: 7px;
  height: 7px;
  border: 1px solid #d9d9d9;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.mores-wrapper .mores-in-wrapper .mores-sanjiao-hide {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.mores-wrapper .mores-in-wrapper .u-upload.u-upload-select {
  display: inline-block;
  width: 100%;
}
.mores-wrapper .mores-in-wrapper .u-upload.u-upload-select .u-upload {
  display: inline-block;
  width: 100%;
}
.mores-wrapper .mores-in-wrapper .iconfont {
  font-size: 13px;
}
.mores-wrapper .mores-in-wrapper .u-menu-item-active {
  background: #F3F3F3 !important;
}
.mores-wrapper .mores-in-wrapper .mores-list-wrapper .u-menu-item-group .u-menu-item-group-title {
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.mores-wrapper .mores-in-wrapper .u-menu-inline > .u-menu-item,
.mores-wrapper .mores-in-wrapper .u-menu-inline > .u-menu-submenu > .u-menu-submenu-title,
.mores-wrapper .mores-in-wrapper .u-menu-vertical > .u-menu-item,
.mores-wrapper .mores-in-wrapper .u-menu-vertical > .u-menu-submenu > .u-menu-submenu-title {
  padding: 12px 0;
}
.mores-wrapper .mores-in-wrapper > .moreButton-component .button-primary {
  background: #E14C46 !important;
  color: #fff !important;
}
.approveDetailBox .optionArea {
  padding: 15px;
}
.approveDetailBox .optionArea .optionInput {
  width: 300px;
  margin-right: 20px;
}
.approveDetailBox .optionArea .approveBtn {
  margin-right: 20px;
}
.approveDetailPicture {
  width: 100%;
  height: 116px;
  padding-top: 26px;
  border: 1px solid #ddd;
  overflow-x: auto;
}
.approveDetailPicture .approveDetailAuto {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
  margin-left: 80px;
}
.approveDetailPicture .approveDetail {
  width: auto;
  float: left;
  margin-right: 8px;
  color: #999;
}
.approveDetailPicture .approveDetail .detail_1 {
  line-height: 22px;
}
.approveDetailPicture .approveDetail .detail_1 .detailIcon {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #D9D9D9;
  border-radius: 50%;
  margin-right: 8px;
  vertical-align: middle;
}
.approveDetailPicture .approveDetail .detail_1 .detailName {
  font-size: 13px;
  vertical-align: middle;
  margin-right: 8px;
}
.approveDetailPicture .approveDetail .detail_1 .detailBorder {
  display: inline-block;
  width: 180px;
  height: 2px;
  border: 1px solid #E9E9E9;
  vertical-align: middle;
}
.approveDetailPicture .currentStatus .detail_1 .detailIcon {
  border-color: #ff837e;
}
.approveDetailPicture .currentStatus .detail_1 .detailName {
  color: #333;
}
.approveDetailPicture .currentStatus .detail_1 .detailBorder {
  border-color: #ff837e;
}
.surface-area .surface-left {
  height: 200px;
  overflow: auto;
}
.surface-area .surface-right {
  height: 100%;
  overflow: auto;
}
.surface-area .checkbox .u-checkbox-label {
  padding-top: 4px;
}
.surface-area li:hover {
  background: #1e88e5;
}
.surface-area .input-area {
  height: 57px !important;
}
.approve-list-item {
  margin-bottom: 6px;
  min-width: 978px;
  border: 1px solid #e3e7ed;
}
.approve-list-item a:visited,
.approve-list-item a {
  color: #252525;
}
.approve-list-item .u-checkbox .u-checkbox-label:after,
.approve-list-item .u-checkbox .u-checkbox-label:before {
  top: -10px;
}
.approve-list-item .item-header {
  background-color: #f5f5f5;
  height: 40px;
  border-bottom: 1px solid #e3e7ed;
  font-size: 0;
}
.approve-list-item .item-header .item-title {
  font-size: 13px;
  color: #252525;
  line-height: 40px;
  vertical-align: baseline;
  font-weight: bold;
}
.approve-list-item .item-header .classify {
  margin-left: 10px;
  font-size: 13px;
  padding: 2px 0;
  line-height: 40px;
  vertical-align: baseline;
  border-bottom: 1px solid #252525;
}
.approve-list-item .item-header .classify:hover {
  border-color: #E14C46;
  color: #E14C46;
}
.approve-list-item .item-header .float-div {
  float: right;
  margin-right: 28px;
}
.approve-list-item .item-header .float-div .date {
  color: #999;
  font-size: 13px;
  margin-right: 69px;
  line-height: 40px;
  vertical-align: middle;
}
.approve-list-item .item-header .float-div .resolve,
.approve-list-item .item-header .float-div .reject {
  font-size: 13px;
  color: #E14C46;
  line-height: 40px;
  vertical-align: middle;
  cursor: pointer;
}
.approve-list-item .item-header .float-div .resolve {
  margin-right: 29px;
}
.approve-list-item .list-container {
  background-color: #fff;
  padding: 6px 0;
}
.approve-list-item .list-container p span {
  font-size: 13px;
  color: #666;
  line-height: 24px;
}
.approve-list-item .list-container p span.label {
  display: inline-block;
  width: 150px;
  text-align: right;
}
.buttonGroup-component {
  display: inline-block;
  vertical-align: middle;
}
.buttonGroup-component .u-button-group > button {
  border: 1px solid #D0D0D0;
  border-right: none;
}
.buttonGroup-component .u-button-group > button:disabled {
  border-right: none;
}
.buttonGroup-component .u-button-group > button:hover:not(:last-child) {
  border-right: none;
}
.buttonGroup-component .u-button-group > button:hover:not(:disabled) + button {
  border-left-color: #e14c46;
}
.buttonGroup-component .u-button-group > button:last-child {
  border-right: 1px solid #D0D0D0;
}
.buttonGroup-component .u-button-group > button:last-child:hover {
  border-right-color: #e14c46;
}
.buttonGroup-component .u-button-group > button:last-child:disabled:hover {
  border-right-color: #D0D0D0;
}
.buttonGroup-component .u-button-group > button.button-primary:last-child {
  border-right-color: 1px solid #e14c46;
}
.buttonGroup-component .u-button-group > span .u-upload button {
  margin-left: 0;
  border-radius: 0;
}
.buttonGroup-component .u-button-group > span:last-child .u-upload button {
  border-radius: 0 3px 3px 0;
}
.buttonGroup-component .u-button-group .u-button {
  margin-left: 0 !important;
  height: 30px;
  font-size: 13px;
  min-width: 60px;
  padding: 0 12px;
}
.buttonGroup-component .u-button-group > .button-primary,
.buttonGroup-component .u-button-group > .dropdown-component.button-primary {
  border: none;
  border-radius: 3px 0 0 3px;
}
.buttonGroup-component .u-button-group > .button-primary:hover,
.buttonGroup-component .u-button-group > .dropdown-component.button-primary:hover {
  border: none;
}
.buttonGroup-component .u-button-group > .button-primary:hover .button-primary,
.buttonGroup-component .u-button-group > .dropdown-component.button-primary:hover .button-primary {
  color: #fff;
  border: none;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
h2 {
  padding: 0;
  margin: 0;
}
/**布局类**/
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.nc-approve-process-wrap {
  margin: 20px 48px;
  border-radius: 2px;
  border: 1px solid #EDECEC;
}
.nc-approve-process-wrap .approve-process-hearder {
  line-height: 50px;
  height: 50px;
  padding: 0 20px;
  border-bottom: 1px solid #EDECEC;
}
.nc-approve-process-wrap .approve-process-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
}
.approve-process-title {
  width: 202px;
  font-size: 16px;
  color: #333333;
}
.process-hearder-filter .u-checkbox {
  cursor: pointer;
}
.process-hearder-filter .u-checkbox .u-checkbox-label:before {
  top: 14px;
}
.process-hearder-filter .u-checkbox .u-checkbox-label:after {
  top: 14px;
}
.u-tree li.u-process-tree li.u-process-tree-child a {
  width: 210px;
  margin-left: -17px;
  padding-left: 40px;
}
.approve-process-tree {
  width: 220px;
  border-right: 1px solid #EDECEC;
}
.approve-process-tree .u-process-tree {
  padding: 10px 0;
}
.approve-process-tree .u-process-tree .title-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.approve-process-tree .u-process-tree-child {
  width: 100%;
  height: 42px;
  line-height: 42px;
}
.approve-process-tree .u-process-tree-child:hover {
  background-color: #F4F4F4;
}
.approve-process-tree .u-process-tree-child a[title^="leaf"] {
  padding-left: 18px;
}
.approve-process-tree .u-process-tree-child a.u-tree-node-content-wrapper-normal {
  padding-left: 18px;
}
.approve-process-tree .u-process-tree-child .uf-add-c-o {
  color: #E14C46;
}
.approve-process-tree .u-process-tree-child.tree-active {
  background-color: #F4F4F4;
}
.approve-process-tree .u-process-tree-child.tree-active .title-middle {
  color: #E14C46;
}
.approve-process-tree .u-tree li ul {
  margin: 0;
  padding: 0;
}
.approve-process-tree .u-tree li a:hover {
  background-color: transparent;
}
.approve-process-tree .u-tree li a.u-tree-node-selected {
  background-color: transparent;
}
.approve-process-table {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.approve-process-table .u-table-content {
  min-height: 400px;
}
.u-tree li.u-process-tree span.u-tree-noline_close,
.u-tree li.u-process-tree span.u-tree-noline_open {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  text-align: center;
  line-height: 16px;
  border: 1px solid #e9e9e9;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff;
}
.u-tree li.u-process-tree span.u-tree-noline_close:after,
.u-tree li.u-process-tree span.u-tree-noline_open:after {
  content: "" !important;
}
.u-tree li.u-process-tree span.u-tree-noline_close:before,
.u-tree li.u-process-tree span.u-tree-noline_open:before {
  content: "+";
}
.u-tree li.u-process-tree span.u-tree-noline_open:before {
  content: "-";
}
.table-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.table-modal .u-modal-content .u-modal-header {
  border-bottom: 1px solid #e9e9e9;
  padding: 15px 20px;
}
.table-modal .u-modal-content .u-modal-header .u-modal-title {
  font-size: 13px;
  color: #666;
  font-weight: normal;
}
.table-modal .u-modal-content .u-modal-header .u-close {
  color: #999;
  opacity: 1;
  outline: none;
}
.table-modal .u-modal-content .u-modal-header .u-close:hover {
  color: #666;
}
.table-modal .u-modal-content .u-modal-body .table-modal-form.u-form .u-row .u-form-item.u-form-inline {
  min-height: 54px;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-label {
  display: block;
  float: left;
  width: 25% !important;
  text-align: right;
  line-height: 30px;
  font-size: 13px;
  color: #666;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-label .required {
  color: red;
  font-style: normal;
  margin-right: 6px;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-content {
  margin-left: 10px;
  display: inline-block;
  margin-bottom: 15px;
  font-size: 13px;
  width: 240px ;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-content input {
  font-size: 13px;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small {
  width: 120px ;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-selection {
  width: 120px ;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small .u-select-dropdown {
  width: 120px ;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-content.modal-small div {
  width: 120px ;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .modal-content.modal-input-small {
  width: 120px ;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .u-select {
  font-size: 13px;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .u-row.refer {
  margin-left: 10px;
  display: inline-block;
  width: 240px ;
  margin-bottom: 15px;
}
.table-modal .u-modal-content .u-modal-body .u-form-group .u-modal-content {
  font-size: 13px;
}
.table-modal .u-modal-content .u-modal-footer {
  height: 60px;
  padding: 10px 21px;
  background-color: #fafafa;
  border-radius: 0px 0px 4px 4px;
}
.table-modal .u-modal-content .u-modal-footer .btn-2 {
  background-color: #E14C46;
  color: #ffffff;
  height: 36px ;
  width: 102px ;
  font-size: 13px;
}
.table-modal .u-modal-content .u-modal-footer .btn-2:hover {
  background-color: #E14C46;
  border-color: #E14C46;
}
.table-modal .u-modal-content .u-modal-footer .btn-2.btn-cancel {
  background-color: #ffffff;
  border: 1px solid #bdbdbd;
  border-radius: 2px;
  color: #333;
  margin-left: 8px;
}
.table-modal .u-modal-content .u-modal-footer .btn-2.btn-cancel:hover {
  background-color: #ffffff;
  border-color: #E14C46;
  color: #E14C46;
}
.approve-process-pagination-group .approve-process-page .u-select-dropdown {
  -webkit-animation: 0.3s ease;
          animation: 0.3s ease;
}
.approve-process-pagination-group .approve-process-page .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item,
.approve-process-pagination-group .approve-process-page .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item-active {
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 8px !important;
  color: #666 !important;
  background: #ffffff !important;
}
.approve-process-pagination-group .approve-process-page .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item:hover,
.approve-process-pagination-group .approve-process-page .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item-active:hover,
.approve-process-pagination-group .approve-process-page .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item.u-select-dropdown-menu-item-selected,
.approve-process-pagination-group .approve-process-page .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item-active.u-select-dropdown-menu-item-selected {
  background: #eee !important;
  color: #E14C46 !important;
  font-weight: 400 !important;
}
.approve-process-pagination-group {
  height: 50px;
  line-height: 50px;
  border-radius: 0 0 3px 3px;
  padding: 0px 20px;
  margin-top: -1px;
  z-index: 10;
}
.approve-process-pagination-group .approve-process-page {
  float: left;
}
.approve-process-pagination-group .approve-process-page .u-select {
  width: 80px;
  margin-right: 10px;
}
.approve-process-pagination-group .approve-process-page .u-select-selection {
  border-radius: 2px !important;
}
.approve-process-pagination-group .approve-process-page .u-select-selection .u-select-selection__rendered {
  margin: 0 0 0 8px;
}
.approve-process-pagination-group .approve-process-page .u-select-selection .u-select-selection__rendered .u-select-selection-selected-value {
  padding: 0;
  height: 18px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 18px;
  margin-top: 5px;
}
.approve-process-pagination-group .u-select-selection--single {
  margin-top: 10px;
  -ms-overflow-y: hidden;
}
.approve-process-pagination-group .u-select-selection--single .u-select-selection-selected-value {
  line-height: 30px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination {
  float: right;
  margin-right: -5px;
  font-size: 13px;
  height: 50px;
  line-height: 50px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li {
  height: 30px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li :hover {
  border-color: #E14C46;
}
.approve-process-pagination-group .process-table-pagination .u-pagination > .active > a {
  color: #E14C46;
  border-color: #c9c9c9;
  background-color: #fff;
  height: 26px;
  line-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}
.approve-process-pagination-group .process-table-pagination .u-pagination > li > a,
.approve-process-pagination-group .process-table-pagination .u-pagination > li > span {
  border-color: #e3e7ed;
  color: #595959;
  height: 26px;
  line-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li {
  margin-left: 8px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li a {
  color: rgba(0, 0, 0, 0.65);
  border: 1px solid #E3E7ED;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li:first-child a,
.approve-process-pagination-group .process-table-pagination .u-pagination li:last-child a {
  border-radius: 2px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li:not(.active):hover a {
  color: #E14C46;
  border: 1px solid #C9C9C9;
  line-height: 26px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li.active a {
  background: #ffffff;
  color: #E14C46;
  border: 1px solid #E14C46;
  line-height: 26px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li.disabled:not(:first-child):not(:last-child) {
  margin-left: 4px !important;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li.disabled:not(:first-child):not(:last-child) a {
  border: none;
  line-height: 22px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li.disabled:not(:first-child):not(:last-child) a span {
  color: #ccc;
  font-size: 24px;
  position: relative;
  top: -4px;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li.disabled:not(:first-child):not(:last-child) + li {
  margin-left: 4px !important;
}
.approve-process-pagination-group .process-table-pagination .u-pagination li.disabled:first-child a span,
.approve-process-pagination-group .process-table-pagination .u-pagination li.disabled:last-child a span {
  line-height: 24px;
}
.approve-process-pagination-group.no-moredata {
  text-align: center;
  font-size: 13px;
  color: #999;
}
.approve-process-table .u-table {
  width: 100%;
}
.approve-process-table .u-table .money-right {
  text-align: right !important;
}
.approve-process-table .u-table .u-table-row.u-table-row-level-0:hover td,
.approve-process-table .u-table .u-table-row.u-table-row-level-0:hover .u-table-row-expand-icon {
  background: #f4f9f7 !important;
}
.approve-process-table .u-table .u-table-body {
  min-height: 440px;
  background-color: #fff;
}
.approve-process-table .u-table i {
  margin-right: 12px;
  cursor: pointer;
}
.approve-process-table .u-table .u-label {
  font-size: 13px;
}
.approve-process-table .u-table .u-table-thead {
  border-bottom: 1px solid #E3E7ED;
}
.approve-process-table .u-table .u-table-thead tr {
  background-color: #f2f2f2;
  height: 40px;
  border-bottom: none;
}
.approve-process-table .u-table .u-table-thead tr:hover {
  background: #f2f2f2;
}
.approve-process-table .u-table .u-table-thead tr th {
  background-color: transparent;
  font-size: 13px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: initial;
  white-space: initial;
  text-overflow: initial;
  color: #000 !important;
  font-weight: 400 !important;
}
.approve-process-table .u-table .u-table-tbody {
  border: none !important;
}
.approve-process-table .u-table .u-table-tbody tr {
  background-color: #ffffff;
  height: 40px;
}
.approve-process-table .u-table .u-table-tbody tr:hover {
  background: #f4f9f7 !important;
}
.approve-process-table .u-table .u-table-tbody tr:hover .process-table-opre a {
  color: #E14C46;
}
.approve-process-table .u-table .u-table-tbody tr .icon-style:hover {
  color: #00b39e;
}
.approve-process-table .u-table .u-table-tbody tr td {
  background-color: transparent;
  font-size: 13px;
  padding-top: 0;
  padding-bottom: 0;
  max-width: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.approve-process-table .u-table .u-table-tbody tr td:nth-child(1) {
  padding-left: 20px;
}
.approve-process-table .u-table .u-table-tbody tr td .table-jump {
  color: #0073da;
  cursor: pointer;
}
.approve-process-table .u-table .u-table-tbody tr td .table-jump:active {
  color: red;
}
.approve-process-table .u-table .u-table-tbody tr td .u-switch.is-checked {
  border-color: #E14C46;
  background-color: #E14C46;
}
.approve-process-table .u-table .u-table-content .u-table-placeholder {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -35px;
  min-height: auto;
  border: none;
  min-height: 50px;
}
.approve-process-table .u-table .u-table-content .u-table-placeholder img {
  width: 52px;
  margin: 20px;
}
.approve-process-table .u-table.double .u-table-tbody tr {
  height: 50px;
}
.approve-process-table .u-table .process-table-opre a {
  cursor: pointer;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.border,
.list-to-list .transfer-wrap .u-transfer,
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper .u-transfer-list-search,
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation {
  border: 1px solid #d0d0d0;
}
.list-to-list .transfer-wrap .u-transfer {
  border: none;
}
.list-to-list .transfer-wrap {
  display: inline-block;
  height: 350px;
  white-space: nowrap;
  background-color: #fff;
}
.list-to-list .transfer-wrap * {
  font-size: 13px;
}
.list-to-list .transfer-wrap .u-transfer {
  height: 100%;
  display: inline-block;
  vertical-align: top;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list {
  width: 220px;
  height: 100%;
  -webkit-box-shadow: 0 0 0 10px #f9f9f9;
          box-shadow: 0 0 0 10px #f9f9f9;
  border-radius: 0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-header {
  height: 33px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #d0d0d0;
  border-radius: 0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper {
  height: 40px;
  padding: 4px 14px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper .u-transfer-list-search {
  height: 30px;
  border-radius: 2px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper .u-transfer-list-search-action {
  text-decoration: none;
  right: 12px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content {
  overflow: hidden;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content:hover {
  overflow: auto;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li {
  padding: 5px 0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li .uf-reduce-s-o,
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li .uf-add-s-o {
  color: #757F8C;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a.u-tree-node-selected,
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a:hover {
  background-color: #fcedec;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li .iconfont {
  font-size: 16px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="open"] .iconfont::before {
  color: #F2B224;
  content: '\E6A4';
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="close"] .iconfont::before {
  color: #F2B224;
  content: "\E6A3";
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="normal"] .iconfont {
  position: relative;
  margin-right: 9px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="normal"] .iconfont::before {
  content: " ";
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 50%;
  width: 5px;
  height: 5px;
  color: #555;
  border-radius: 3px;
  margin-top: -2.5px;
  margin-left: -2.5px;
  background: #555;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-transfer-list-content-item-selected {
  background: #fcedec;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree-child-tree-open {
  position: relative;
  padding-left: 23px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree-child-tree-open > li:first-child::after {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree-child-tree-open::before {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item + .node-item::after {
  position: absolute;
  left: 8px;
  top: -15px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item {
  position: relative;
  z-index: 2;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-switcher {
  position: relative;
  z-index: 2;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-switcher::before {
  position: absolute;
  left: 11px;
  top: 8px;
  content: "";
  display: inline-block;
  width: 12px;
  border-top: 1px dashed #d0d0d0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-checkbox .u-tree-checkbox-inner {
  left: 8px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-node-content-wrapper {
  margin-left: 6px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-title {
  height: 19px;
  line-height: 19px;
  vertical-align: middle;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list-left .u-transfer-list-content {
  padding: 0px 10px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation {
  height: 100%;
  width: auto;
  padding: 20px;
  margin: auto 0;
  border: none;
  border-radius: 0;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button {
  display: block;
  margin: auto;
  width: auto;
  padding: 0;
  height: 30px;
  text-align: center;
  border-radius: 2px;
  position: relative;
  top: 50%;
  border: none;
  color: #555;
  background-color: #e4e4e4;
  width: 32px;
  height: 32px;
  min-width: auto;
  border-radius: 4px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button:nth-child(1) {
  margin-top: -2px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button:nth-child(2) {
  margin-top: -82px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button:hover,
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button:active {
  background-color: #dcdcdc;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button:disabled {
  background-color: #efefef;
  color: #bfbfbf;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button:disabled:hover {
  background-color: #efefef;
  color: #bfbfbf;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-operation button .uf {
  padding: 0;
  font-size: 16px;
}
.list-to-list .transfer-wrap .u-transfer .u-checkbox .u-checkbox-label::after,
.list-to-list .transfer-wrap .u-transfer .u-checkbox .u-checkbox-label::before {
  -webkit-transition: all 0.1s ease-in-out !important;
  transition: all 0.1s ease-in-out !important;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list-content-item-highlight-enter {
  -webkit-animation: transferHighlightIn 1s ease;
  animation: transferHighlightIn 1s ease;
  -webkit-transition: none;
  transition: none;
}
.list-to-list .transfer-wrap .u-transfer .u-tree .uf-add-s-o:before {
  content: '\E633';
  font-family: iconfont;
  font-size: 14px;
  color: #757F8C;
  z-index: 3;
}
.list-to-list .transfer-wrap .u-transfer .u-tree .uf-reduce-s-o:before {
  content: '\E603';
  font-family: iconfont;
  font-size: 14px;
  color: #757F8C;
  z-index: 3;
}
.list-to-list .transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-checked .u-tree-checkbox-inner::after {
  width: 6px;
  height: 10px;
}
.list-to-list .transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-indeterminate .u-tree-checkbox-inner::after {
  width: 10px;
  top: 6px;
  left: 2px;
}
.list-to-list .transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-checked .u-tree-checkbox-inner,
.list-to-list .transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-indeterminate .u-tree-checkbox-inner {
  background: #E14C46;
  border-color: #E14C46;
  border-radius: 3px;
}
.list-to-list .transfer-wrap .u-transfer .u-tree .u-tree-checkbox .u-tree-checkbox-inner {
  border-color: #c4cdd5;
  width: 16px;
  height: 16px;
}
@-webkit-keyframes transferHighlightIn {
  0% {
    background: #fcedec;
  }
  100% {
    background: transparent;
  }
}
@keyframes transferHighlightIn {
  0% {
    background: #fcedec;
  }
  100% {
    background: transparent;
  }
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list-content-item {
  padding: 5px 15px;
  margin-bottom: 1px;
  min-height: 31px;
}
.list-to-list .transfer-wrap .u-transfer .u-transfer-list-content-item:not(.u-transfer-list-content-item-disabled):hover {
  cursor: pointer;
  background-color: #fcedec;
}
.list-to-list .transfer-wrap .move-btns {
  width: 48px;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: none;
  margin-left: 10px;
}
.list-to-list .transfer-wrap .move-btns .u-button.move-btn {
  width: 32px;
  min-width: 32px;
  height: 32px;
  color: #555;
  background-color: #e4e4e4;
  border-radius: 4px;
  border: none;
  font-size: 13px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 0;
}
.list-to-list .transfer-wrap .move-btns .u-button.move-btn:last-child {
  margin-bottom: 0;
}
.list-to-list .transfer-wrap .move-btns .u-button.move-btn:hover,
.list-to-list .transfer-wrap .move-btns .u-button.move-btn:active {
  background-color: #dcdcdc;
}
.list-to-list .transfer-wrap .move-btns .u-button.move-btn:disabled {
  background-color: #efefef;
  color: #bfbfbf;
}
.list-to-list .transfer-wrap .move-btns .u-button.move-btn:disabled:hover {
  background-color: #efefef;
  color: #bfbfbf;
}
.dropdown-component {
  line-height: 0!important;
}
.dropdown-component .arrow {
  padding: 0 0 0 5px;
  font-size: 13px;
  color: #555;
}
.dropdown-component.u-button {
  height: 30px;
  font-size: 13px;
  padding: 0 10px;
}
.dropdown-component:hover .arrow {
  color: #E14C46;
}
.dropdown-component:hover .button-primary {
  color: #fff;
}
.dropdown-component:disabled .arrow {
  color: #f2f2f2;
}
.dropdown-component.button-primary:disabled {
  border: none;
}
.dropdown-component-list-wrapper {
  z-index: 300;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root {
  min-width: 102px;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item-divider {
  margin: 2px 0;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item-group {
  max-width: 150px;
  min-width: 100px;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item-group .u-dropdown-menu-item-group-title {
  color: #e14c46;
  font-size: 14px;
  line-height: 30px;
  padding: 0 20px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item-group .u-dropdown-menu-item-group-list .u-dropdown-menu-item-disabled {
  color: #BFBFBF;
  cursor: inherit;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item {
  cursor: pointer;
  max-width: 150px;
  min-width: 100px;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  font-size: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item:first-child {
  margin-top: 0;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item > span .u-upload {
  width: 100%;
  height: 100%;
  font-size: 13px;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item > span .u-upload > span {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item-selected {
  background-color: transparent;
}
.dropdown-component-list-wrapper .u-dropdown-menu.u-dropdown-menu-root .u-dropdown-menu-item-selected:hover {
  background-color: #f5f5f5;
}
.dropdown-component-list-wrapper .u-dropdown-menu {
  margin: 0;
}
.dropdown-component-list-wrapper .u-upload {
  font-size: 14px;
}
.dropdown-component-list-wrapper .u-menu-vertical > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-vertical-left > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-vertical-right > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-inline > .u-menu-item,
.dropdown-component-list-wrapper .u-menu-vertical > .u-menu-submenu > .u-menu-submenu-title,
.dropdown-component-list-wrapper .u-menu-vertical-left > .u-menu-submenu > .u-menu-submenu-title,
.dropdown-component-list-wrapper .u-menu-vertical-right > .u-menu-submenu > .u-menu-submenu-title,
.dropdown-component-list-wrapper .u-menu-inline > .u-menu-submenu > .u-menu-submenu-title {
  line-height: 20px;
  height: 42px;
  margin: 0;
}
.u-button.dropdown-arrow {
  vertical-align: bottom;
}
.my-dropdown-span-wrapper {
  position: relative;
  top: 2px;
}
.my-dropdown-buttons-main-wrapper {
  background: #E14C46 !important;
  color: #fff !important;
}
.my-dropdown-buttons-main-wrapper:hover {
  background: #D7332C !important;
}
.my-dropdown-buttons-main-wrapper:disabled {
  background: #F19B96 !important;
}
.my-dropdown-buttons-main-wrapper .arrow {
  color: #fff;
}
.button-app-wrapper .dropdown-component:disabled .arrow {
  color: #f2f2f2;
}
/*
 * @Author: huangkwf 
 * @Date: 2018-05-28 15:22:54 
 * @Last Modified by: mikey.zhaopeng
 * @Last Modified time: 2018-09-18 21:04:34
 */
.user-transfer {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 410px;
  padding-left: 20px;
  position: relative;
}
.user-transfer .list-wrapper {
  margin-top: 5px;
  padding: 10px;
  background: #f9f9f9;
}
.user-transfer .user-transfer-list {
  background: #fff;
  font-size: 12px;
  position: relative;
}
.user-transfer .user-transfer-list .user-transfer-list-header {
  color: #474d54;
}
.user-transfer .user-transfer-list .user-transfer-list-header .icon {
  color: #757f8c;
}
.user-transfer .user-transfer-list .user-transfer-list-header .user-transfer-list-header-title {
  display: inline-block;
  margin-left: 10px;
  font-size: 14px;
  color: #474d54;
}
.user-transfer .user-transfer-list .hide-list {
  display: none;
}
.user-transfer .user-transfer-list .user-transfer-list-body {
  border-top: none;
  margin-top: 10px;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content {
  height: 100%;
  overflow: hidden;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content:hover {
  overflow: auto;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item {
  height: 30px;
  padding: 5px 0;
  cursor: pointer;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item:hover {
  background-color: #ecf6fd;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item .close-item {
  display: inline-block;
  float: right;
  padding-right: 20px;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item .close-item::before {
  color: #555555;
  font-size: 12px;
}
.user-transfer .user-transfer-list .user-transfer-list-body .user-transfer-list-content .user-transfer-list-content-item span {
  font-size: 13px;
  color: #555555;
  width: initial !important;
  display: inline-block;
  white-space: nowrap;
}
.user-transfer .user-transfer-list .user-transfer-list-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  text-align: center;
  border-top: 1px solid #e9e9e9;
}
.user-transfer .user-transfer-list .user-transfer-list-footer .sort-move {
  line-height: 30px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 29px;
  margin: 0;
  border-radius: 0;
  background-color: #fff;
}
.user-transfer .user-transfer-list .user-transfer-list-footer .sort-move:hover {
  background-color: #ecf6fd;
}
.user-transfer .user-transfer-list .user-transfer-list-footer .sort-top {
  border-right: 1px solid #e9e9e9;
}
.user-transfer .user-transfer-list .u-checkbox .u-checkbox-label::before,
.user-transfer .user-transfer-list .u-checkbox .u-checkbox-label::after {
  top: 0;
}
.user-transfer .user-transfer-source-list {
  width: 300px;
  border-radius: 3px;
  overflow-y: auto;
  border: 1px solid #d9d9d9;
  padding-top: 0px !important;
}
.user-transfer .user-transfer-source-list .user-transfer-list {
  height: 315px !important;
}
.user-transfer .user-transfer-source-list h2 {
  height: 30px;
  line-height: 30px;
  background: #f3f3f3;
  text-indent: 15px;
  margin-bottom: 8px;
}
.user-transfer .user-transfer-source-list .u-form-control-wrapper {
  padding: 0px 5px 0 5px;
}
.user-transfer .user-transfer-source-list .user-transfer-list-body {
  height: 275px;
}
.user-transfer .user-transfer-source-list .source-search {
  padding-right: 20px;
}
.user-transfer .user-transfer-source-list .u-form-control-suffix {
  right: 17px;
}
.user-transfer .user-transfer-source-list .u-form-control-suffix .uf-search {
  padding-right: 15px;
}
.user-transfer .user-transfer-source-list .user-transfer-list {
  padding-top: 15px;
}
.user-transfer .user-transfer-source-list .user-transfer-list .user-transfer-list-body {
  margin-top: 0;
  padding-left: 20px;
  max-height: 420px;
}
.user-transfer .user-transfer-operation-group {
  width: 120px;
}
.user-transfer .user-transfer-operation-group .operation-container {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.user-transfer .user-transfer-operation-group .user-transfer-operation {
  margin-bottom: 20px;
  width: 100px;
  padding: 0 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-transfer .user-transfer-operation-group .user-transfer-operation .move-btn {
  display: block;
  height: 30px;
  width: 90px;
  line-height: initial;
  background: #e4e4e4;
  border-radius: 3px;
  color: #555555;
  font-size: 14px;
}
.user-transfer .user-transfer-operation-group .user-transfer-operation .move-btn span:before {
  font-size: 12px;
}
.user-transfer .user-transfer-target-list {
  background: #fff;
  width: 300px !important;
  border-radius: 3px;
  overflow-y: auto;
  border: 1px solid #ddd;
}
.user-transfer .user-transfer-target-list .list-tab {
  height: 30px;
  background: #f3f3f3;
  line-height: 30px;
}
.user-transfer .user-transfer-target-list .list-tab .list {
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
  width: 40%;
  padding-left: 30px;
  font-size: 13px;
  color: #474d54;
}
.user-transfer .user-transfer-target-list .list-tab .list .info {
  font-size: 8px;
}
.user-transfer .user-transfer-target-list .list-tab .active {
  position: relative;
  color: #111111;
  font-weight: 400;
}
.user-transfer .user-transfer-target-list .list-tab .active:after {
  display: inline-block;
  content: '';
  width: 60px;
  height: 3px;
  background: red;
  position: absolute;
  top: 90%;
  left: 30px;
}
.user-transfer .user-transfer-target-list .user-transfer-list {
  height: 338px;
  margin-bottom: 5px;
  padding-top: 0px;
  padding-left: 30px;
}
.user-transfer .user-transfer-target-list .user-transfer-list .user-transfer-list-body {
  max-height: 435px;
}
.user-transfer .user-transfer-target-list .hide-list {
  display: none;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.tool-tip-hide {
  display: none;
}
.tool-tip-height {
  padding: 10px 16px;
}
.NC_searchAreaHeight {
  max-height: 90px;
}
NC_searchAreaHeight_min {
  min-height: 90px;
}
.search-area-contant {
  min-width: 1065px;
  position: relative;
}
.search-area-contant [class^='u-row'],
.search-area-contant [class^='u-col'] {
  margin: 0;
  padding: 0;
}
.condition-contant .u-input-group-btn {
  line-height: 28px;
}
.condition-contant .u-select-selection--multiple .u-select-selection-rendered {
  height: 28px;
  overflow-y: auto;
}
.condition-contant .search-dom .u-form-control-wrapper {
  z-index: 0;
  overflow: visible !important;
  width: 100%;
}
.condition-contant .search-dom .u-form-control-wrapper input {
  vertical-align: top;
}
.condition-contant .search-dom .u-select-selection-placeholder {
  font-size: 12px;
}
.condition-contant .u-select-selection-rendered {
  margin-right: 0;
}
.condition-contant .u-select-selection-rendered ul {
  padding: 0 !important;
}
.condition-contant .u-form-control-wrapper,
.condition-contant .datepicker-input-group {
  vertical-align: top;
}
.condition-contant .u-select-selection-selected-value,
.condition-contant .u-select-selection-rendered,
.condition-contant .u-select-selection-choice-content {
  font-size: 13px !important;
}
.condition-contant .rc-time-picker {
  width: 100%;
}
.condition-contant .u-form-control {
  font-size: 13px !important;
}
.condition-contant .nc-form-box {
  width: 100%;
}
.condition-item-contant {
  height: 30px;
  line-height: 28px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  position: relative;
  color: #666;
  width: 100%;
  font-size: 12px;
  background: white;
  padding-left: 5px;
  vertical-align: top;
}
.condition-item-contant .u-checkbox {
  float: right;
  margin: 2px 0;
  width: 23px;
}
.condition-item-contant .u-checkbox .u-checkbox-label:before,
.condition-item-contant .u-checkbox .u-checkbox-label:after {
  top: 5px;
}
.condition-item-contant .switchSpan {
  text-indent: 4px;
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.condition-item-contant:hover {
  border-color: #8CC6FF;
}
.condition-item-contant:focus {
  border-color: #007ACE;
}
.NC_CreateSearch .lightapp-component-search-absolute {
  position: absolute;
  z-index: 2;
}
.NC_CreateSearch .lightapp-component-search [class^='u-row'],
.NC_CreateSearch .lightapp-component-search [class^='u-col'] {
  margin: 0;
  padding: 0;
  vertical-align: middle !important;
  padding: 5px 1px;
}
.NC_CreateSearch .lightapp-component-search .condition-contant {
  height: 30px;
}
.NC_CreateSearch .lightapp-component-search .u-checkbox .u-checkbox-label {
  margin-left: 5px;
  vertical-align: top;
}
.NC_CreateSearch .lightapp-component-search .switchtype {
  vertical-align: middle;
  min-height: 30px;
}
.NC_CreateSearch .lightapp-component-search .checkboxtype {
  vertical-align: middle;
  min-height: 30px;
}
.NC_CreateSearch .lightapp-component-search .checkboxtype .u-checkbox .u-checkbox-label:after,
.NC_CreateSearch .lightapp-component-search .checkboxtype .u-checkbox .u-checkbox-label:before {
  top: 6px;
}
.NC_CreateSearch .lightapp-component-search .u-radio .u-radio-label:after,
.NC_CreateSearch .lightapp-component-search .u-radio .u-radio-label:before {
  width: 14px;
  height: 14px;
  top: 5px;
}
.NC_CreateSearch .lightapp-component-search .u-radio.is-checked .u-radio-label:after {
  top: 8px;
  height: 8px;
  width: 8px;
  margin-left: 3px;
}
.NC_CreateSearch .lightapp-component-search input::-webkit-input-placeholder {
  color: #ccc;
  font-size: 12px;
}
.NC_CreateSearch .lightapp-component-search input:-moz-placeholder {
  color: #ccc;
  font-size: 12px;
}
.NC_CreateSearch .lightapp-component-search input:-ms-input-placeholder {
  color: #ccc;
  font-size: 12px;
}
.NC_CreateSearch .lightapp-component-search .searchChild {
  padding: 0 10px 0 0;
  position: relative;
  min-height: 30px;
  line-height: 30px;
  max-width: 240px;
}
.NC_CreateSearch .lightapp-component-search .searchChild .nc-select.u-select,
.NC_CreateSearch .lightapp-component-search .searchChild .nc-select .u-select-selection {
  height: 30px;
  line-height: 30px;
}
.NC_CreateSearch .lightapp-component-search .searchChild .nc-select.u-select .u-select-selection-rendered,
.NC_CreateSearch .lightapp-component-search .searchChild .nc-select .u-select-selection .u-select-selection-rendered {
  margin-left: 0;
  margin-right: 0;
}
.NC_CreateSearch .lightapp-component-search .searchChild .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item:nth-of-type(1) {
  color: #e14c46 !important;
}
.NC_CreateSearch .lightapp-component-search .searchChild .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item-active,
.NC_CreateSearch .lightapp-component-search .searchChild .u-select-dropdown .u-select-dropdown-menu .u-select-dropdown-menu-item:hover {
  background-color: #f4f5f7;
}
.NC_CreateSearch .lightapp-component-search .searchChild .mustFillIn_search {
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 2;
  color: red;
}
.NC_CreateSearch .lightapp-component-search .searchChild .mustFillIn {
  position: absolute;
  left: 8px;
  top: 3px;
  z-index: 2;
  color: red;
}
.NC_CreateSearch .lightapp-component-search .hideMore {
  display: none;
}
.NC_CreateSearch .lightapp-component-search .showMoreSearch {
  width: 29px;
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
  padding-bottom: 2px;
  vertical-align: middle;
  color: #474d54;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.NC_CreateSearch .lightapp-component-search .showMoreSearch i {
  color: #00b39e;
}
.NC_CreateSearch .lightapp-component-search .showMoreSearch:hover {
  color: #e14c46;
}
.NC_CreateSearch .lightapp-component-search .calendar-picker {
  width: 100%;
}
.NC_CreateSearch .lightapp-component-search .datepicker-input-group.u-input-group {
  width: 100%;
}
.NC_CreateSearch .lightapp-component-search .search-component-btnDiv {
  display: inline-block;
  text-align: center;
  border: 0;
  border-radius: 4px;
  cursor: pointer;
}
.NC_CreateSearch .lightapp-component-search .hide-adv-btn {
  border-radius: 3px !important;
}
.NC_CreateSearch .lightapp-component-search .search-component-searchBtn {
  background: #e14c46;
  border: none;
  color: #ffffff;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
  padding: 0 5px;
  position: relative;
  font-size: 13px;
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
  -moz-user-select: none;
       user-select: none;
  width: calc(100% - 20px);
  min-width: 46px;
  -webkit-box-shadow: 0 1px 1px 0 #9b7373;
          box-shadow: 0 1px 1px 0 #9b7373;
}
.NC_CreateSearch .lightapp-component-search .search-component-searchBtn:hover {
  background-color: #d7332c;
}
.NC_CreateSearch .lightapp-component-search .search-component-resetSearchBtn {
  font-size: 14px;
  color: #474d54;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 10px;
  position: relative;
  vertical-align: text-top;
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
  -moz-user-select: none;
       user-select: none;
}
.NC_CreateSearch .lightapp-component-search .search-component-resetSearchBtn:hover {
  color: #e14c46;
}
.NC_CreateSearch .lightapp-component-search .search-component-rowArea {
  padding: 0;
  height: 30px;
}
.NC_CreateSearch .lightapp-component-search .search-component-rowArea .search-component-searchBtn,
.NC_CreateSearch .lightapp-component-search .search-component-rowArea .clearBtn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NC_CreateSearch .lightapp-component-search .search-component-rowArea .clearBtn {
  vertical-align: top;
  max-width: 29%;
}
.NC_CreateSearch .lightapp-component-search .search-component-rowArea .search-component-btnDiv {
  max-width: 35%;
}
.NC_CreateSearch .lightapp-component-search .u-select-focused .u-select-selection,
.NC_CreateSearch .lightapp-component-search .u-select-selection:active,
.NC_CreateSearch .lightapp-component-search .u-select-selection:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-y: auto;
  height: 30px;
}
.NC_CreateSearch .lightapp-component-search .searchAdvBtn {
  color: #007ace;
  cursor: pointer;
  font-size: 13px;
}
.NC_CreateSearch .lightapp-component-search .saveSearchPlan {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  vertical-align: top;
  line-height: 30px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 1px solid #fff;
  background: #e14c46;
  color: #ffffff;
  padding: 0 2px;
  -webkit-box-shadow: 0 1px 1px 0 #9b7373;
          box-shadow: 0 1px 1px 0 #9b7373;
}
.NC_CreateSearch .lightapp-component-search .saveSearchPlan .iconfont {
  font-size: 12px;
}
.NC_CreateSearch .lightapp-component-search .clearBtn {
  border: 1px solid #D0D0D0;
  color: #111;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  padding: 0 10px;
  color: #555555;
  position: relative;
  font-size: 13px;
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
  -moz-user-select: none;
       user-select: none;
  margin-left: 6px;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px 0 #D0D0D0;
          box-shadow: 0 1px 1px 0 #D0D0D0;
}
.NC_CreateSearch .lightapp-component-search .clearBtn:hover {
  border-color: #E14C46;
  color: #E14C46;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox {
  position: absolute;
  width: 150px;
  min-height: 30px;
  line-height: 30px;
  border: 1px solid #ddd;
  z-index: 200;
  background-color: #fff;
  border-radius: 4px;
  left: -70px;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox .iconSpan {
  float: right;
  margin-right: 8px;
  color: red;
  cursor: pointer;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox .searchPlanName {
  margin-left: 5px;
  display: block;
  max-width: 118px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox .addSearchPlanHref {
  margin-left: 5px;
  display: block;
  max-width: 118px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #2baee9;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox p {
  width: 100%;
  height: 30px;
  border-bottom: 1px solid #ddd;
  display: flow-root;
  color: #666;
  margin: 0;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox p::after {
  content: '';
  display: table;
  clear: both;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox p:last-child {
  border: none;
}
.NC_CreateSearch .lightapp-component-search .searchPlanBox p:hover {
  background-color: #fff7f4;
}
.NC_CreateSearch .lightapp-component-search .search-component-saveSearchPlanBtn {
  cursor: pointer;
  color: #34a2f3;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.NC_CreateSearch .lightapp-component-search .radiotype,
.NC_CreateSearch .lightapp-component-search .checkboxtype {
  min-width: 240px;
  max-width: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.NC_CreateSearch .between-refer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.NC_CreateSearch .between-refer .between-refer-item {
  width: 48%;
}
.NC_CreateSearch .between-refer .between-refer-line {
  width: 4%;
}
.search-area-tooltip .tooltip-inner div {
  padding: 0 !important;
  font-size: 13px !important;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf:before,
.cf:after {
  display: table;
  content: " ";
}
.cf:after {
  clear: both;
}
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.lightapp-component-ncviewer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px 20px 100px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10000;
}
.lightapp-component-ncviewer img {
  max-width: 100%;
  max-height: 100%;
}
.lightapp-component-ncviewer figure {
  margin: 0;
}
.lightapp-component-ncviewer .ncviewer-image {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lightapp-component-ncviewer .ncviewer-close {
  position: absolute;
  font-size: 20px;
  line-height: 114px;
  padding-left: 19px;
  text-align: left;
  top: -40px;
  right: -40px;
  width: 80px;
  height: 80px;
  cursor: pointer;
  color: #fff;
  border-radius: 50%;
  background-color: #000;
}
.lightapp-component-ncviewer .ncviewer-footer {
  position: absolute;
  width: 100%;
  height: 70px;
  bottom: 20px;
  left: 0;
  color: #fff;
  text-align: center;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-title {
  line-height: 30px;
  font-weight: 600;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 40px;
  line-height: 40px;
  width: 120px;
  margin: 0 auto;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-opr {
  height: 40px;
  width: 30px;
  cursor: pointer;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-opr.is-disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.lightapp-component-ncviewer .ncviewer-footer .ncviewer-opr .uf {
  font-size: 24px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.fuzzy-search {
  width: 100%;
  height: 50px;
  border: 1px solid #e3e7ed;
  border-radius: 3px 3px 0 0;
  line-height: 50px;
}
.fuzzy-search .fuzzy-search-title {
  color: #333;
  display: inline-block;
  font-weight: 700;
  font-size: 16px;
  margin: auto 20px;
}
.fuzzy-search .fuzzy-search-search {
  float: right;
  width: 340px;
}
.fuzzy-search .fuzzy-search-search .search-input {
  width: 240px;
}
.fuzzy-search .fuzzy-search-search .search-button {
  width: 70px;
  height: 30px;
  line-height: 100%;
  margin-left: 10px;
  border: 1px solid #5e1616;
  background: #fff;
  color: #5e1616;
  vertical-align: baseline ;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.nc-modal .u-modal-dialog {
  -webkit-transition: unset !important;
  transition: unset !important;
}
.nc-modal.u-modal.simpleModal .u-modal-dialog .u-modal-content .u-modal-header .u-close {
  height: 22px;
  width: 14px;
  outline: none;
}
.nc-modal.u-modal.simpleModal .u-modal-dialog .u-modal-content .u-modal-header .u-close span {
  font-size: 28px;
  font-weight: 100;
  color: #555;
}
.nc-modal.u-modal.simpleModal .u-modal-dialog .u-modal-content .u-modal-header .u-close span:hover {
  color: #111;
}
.nc-modal.u-modal.simpleModal .u-modal-dialog .u-modal-content .u-modal-body .lightapp-component-form {
  padding: 0;
}
.nc-modal.u-modal.simpleModal.junior .u-modal-dialog .u-modal-content {
  height: 201px;
  width: 410px;
  overflow: hidden;
}
.nc-modal.u-modal.simpleModal.junior .u-modal-dialog .u-modal-content .u-modal-body {
  height: 117px;
}
.nc-modal.u-modal.simpleModal.senior .u-modal-dialog .u-modal-content {
  overflow: hidden;
  width: 520px;
  min-height: 268px;
  max-height: 420px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.nc-modal.u-modal.simpleModal.senior .u-modal-dialog .u-modal-content .u-modal-body {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.nc-modal.u-modal.simpleModal.combine .u-modal-dialog .u-modal-content {
  overflow: hidden;
  width: 680px;
  min-height: 268px;
  max-height: 570px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.nc-modal.u-modal.simpleModal.combine .u-modal-dialog .u-modal-content .u-modal-body {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.u-tooltip.fade.inverse.model-helper-overlay .tooltip-inner {
  padding: 5px 10px;
  font-weight: 600;
  font-size: 13px;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.demo--demo {
  z-index: 500;
}
.toastvr-zijinyun-project {
  position: absolute;
  width: 100%;
  z-index: 499;
  top: 0;
  background: #fdfffc;
}
.toastvr-zijinyun-project .toast-mask-modal .toastBackDrop {
  background-color: transparent;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 501;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal {
  position: absolute;
  z-index: 502;
  top: 64px;
  right: 0px;
  -webkit-transform: tranplate(-50%, -50%);
          transform: tranplate(-50%, -50%);
  border-radius: 3px;
  font-size: 12px;
  text-align: left;
  padding: 10px 5px 10px 20px;
  min-width: 300px;
  max-width: 528px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fdfffc;
  -webkit-box-shadow: 0px 3px 12px 0px rgba(74, 81, 93, 0.25);
          box-shadow: 0px 3px 12px 0px rgba(74, 81, 93, 0.25);
}
.toastvr-zijinyun-project .toast-mask-modal .success.toast-modal {
  border: 1px solid #aceb8c;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal.danger {
  border: 1px solid #ffacac;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal.warning {
  border: 1px solid #ffc37a;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal.info {
  border: 1px solid #85c8f9;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal .close-icon {
  position: absolute;
  display: inline-block;
  right: 15px;
  cursor: pointer;
  color: #999;
  top: 17px;
  font-size: 13px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal .close-icon:focus {
  border: none;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal .expandTBtn {
  position: absolute;
  cursor: pointer;
  color: #999;
  font-size: 13px;
  top: 26px;
  right: 20px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal .expandTBtn span {
  text-decoration: underline;
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  font-family: PingFangHK-Regular;
  color: #007ace;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal .expandTBtn .showResult {
  margin-right: 30px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal .toast-icon {
  display: inline-block;
  padding: 0 !important;
  cursor: auto !important;
  font-size: 28px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-title.normal {
  color: #111111;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.success,
.toastvr-zijinyun-project .toast-mask-modal .toast-title.success,
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.succes:hover {
  color: #67c23a;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.danger,
.toastvr-zijinyun-project .toast-mask-modal .toast-title.danger,
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.danger:hover,
.toastvr-zijinyun-project .toast-mask-modal .danger .close-icon:hover {
  color: #f56c6c;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.warning,
.toastvr-zijinyun-project .toast-mask-modal .toast-title.warning,
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.warning:hover,
.toastvr-zijinyun-project .toast-mask-modal .warning .close-icon:hover {
  color: #ff8b00;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.info,
.toastvr-zijinyun-project .toast-mask-modal .toast-title.info,
.toastvr-zijinyun-project .toast-mask-modal .toast-icon.info:hover,
.toastvr-zijinyun-project .toast-mask-modal .info .close-icon:hover {
  color: #108ee9;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-icon {
  font-size: 25px !important;
  margin-right: 18px !important;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-box {
  display: inline-block;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-box .toast-title {
  font-size: 16px;
  line-height: 33px;
  font-weight: bold;
  color: #111111;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-box .contentWrap {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 4px;
  max-height: 200px;
  width: 452px;
  color: #555555;
  overflow-y: auto;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-box .contentWrap .toast-content {
  font-size: 13px;
  line-height: 20px;
  width: 100%;
  color: #555555;
  overflow-wrap: break-word;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-box .contentWrap .groupOperationMsg {
  line-height: 20px;
  color: #555555;
  width: 100%;
  margin-top: 8px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon {
  min-width: 300px;
  height: 50px;
  padding-right: 50px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon .toast-icon {
  position: relative;
  top: 1px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon .toast-box {
  position: relative;
  top: -3px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon .toast-box .toast-content {
  font-size: 14px;
  line-height: 20px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-hasCon,
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-haveExpandBtn {
  width: 528px;
  min-height: 68px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-hasCon .toast-icon,
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-haveExpandBtn .toast-icon {
  position: absolute;
  top: 22px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-hasCon .toast-box,
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-haveExpandBtn .toast-box {
  padding: 10px 20px 10px 40px;
  position: relative;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-hasCon.toast-modal-haveExpandBtn .toast-icon {
  top: 21px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon.toast-modal-haveExpandBtn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon.toast-modal-haveExpandBtn .toast-box {
  top: -6px;
  display: inline-block;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon.toast-modal-haveExpandBtn .toast-box .toast-title {
  line-height: 38px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon.toast-modal-haveExpandBtn .toast-box .contentWrap .toast-content {
  width: 100%;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon.toast-modal-noExpandBtn .toast-title {
  line-height: 38px;
}
.toastvr-zijinyun-project .toast-mask-modal .toast-modal-noCon.toast-modal-noExpandBtn .contentWrap {
  display: none;
}
.nc-bill-excelimport {
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-right: 10px;
}
.print-template-modal-wrapper .u-modal-header {
  position: relative;
  padding: 0;
  border-radius: 3px 3px 0px 0px;
}
.print-template-modal-wrapper .u-modal-header .u-modal-title {
  text-indent: 20px;
  font-size: 18px;
  font-family: PingFangHK-Medium;
  font-weight: 300;
  padding-top: 20px;
  color: #9d9d9d;
}
.print-template-modal-wrapper .u-modal-header .modal-header-close-btn {
  position: absolute;
  font-weight: 300;
  font-size: 50px;
  line-height: 0;
  top: 20px;
  right: 20px;
  color: #9d9d9d;
  cursor: pointer;
}
.print-template-modal-wrapper .u-modal-header .modal-header-close-btn:hover {
  color: #000;
}
.print-template-modal-wrapper .u-modal-body .modal-body-wrapper {
  margin: 0 auto;
  max-width: 492px;
  max-height: 200px;
}
.print-template-modal-wrapper .u-modal-body .modal-body-wrapper .nc-radio-wrapper {
  display: block;
  margin-bottom: 10px;
  width: 100%;
  font-size: 13px;
  font-family: PingFangHK-Regular;
  color: #000912;
}
.rejectModal .u-modal-content {
  width: 520px;
  height: 252px;
}
.rejectModal .u-modal-header {
  border-bottom: 1px solid #E9E9E9 !important;
}
.rejectModal .modalTitle {
  font-size: 13px;
  color: #666;
}
.rejectModal .closeBtn {
  float: right;
  font-size: 30px;
  margin-top: -11px;
  color: #BDBDBD;
  cursor: pointer;
}
.rejectModal .mainName {
  display: inline-block;
  vertical-align: top;
  margin: 10px 10px 0 30px;
  font-size: 13px;
  color: #666;
}
.rejectModal .mainBox {
  width: 330px;
  height: 84px;
  border-color: #D9D9D9;
  resize: none;
  border-radius: 4px;
}
.rejectModal .beSureBtn {
  width: 102px;
  height: 36px;
  font-size: 13px;
  border-radius: 4px;
}
.rejectModal .cancelBtn {
  width: 102px;
  height: 36px;
  background-color: #eee;
  color: #333;
  font-size: 13px;
  border-radius: 4px;
}
.rejectModal .mainLength {
  position: absolute;
  bottom: 22px;
  right: 72px;
  font-size: 12px;
  color: #999;
}
.rejectModal .u-modal-content .u-modal-footer {
  padding: 15px 20px 0 0;
}
.rejectModal .u-modal-content .u-modal-body {
  padding: 30px 15px 15px 15px;
}
.tree-area-border {
  border: 1px #ccc solid;
  padding-left: 5px;
}
.transfer-main {
  clear: both;
  height: 410px;
  width: 100%;
  overflow: hidden;
  min-height: 300px;
  border: none !important;
  padding: 10px 5px;
}
.transfer-main .u-tree-searchable-filter {
  color: red;
}
.transfer-main .u-tree .u-tree-checkbox-checked .u-tree-checkbox-inner,
.transfer-main .u-tree .u-tree-checkbox-indeterminate .u-tree-checkbox-inner {
  background-color: #4E5E68;
  border-color: #4E5E68;
}
.transfer-main h2 {
  font-size: 13px;
  text-indent: 15px;
  text-align: left;
  height: 30px;
  line-height: 30px;
  border-radius: 3px 3px 0 0;
  background: #f3f3f3;
}
.transfer-main .icon-yonghu,
.transfer-main .icon-yonghuzu,
.transfer-main .icon-xuzuzhi,
.transfer-main .icon-jituan,
.transfer-main .icon-bumen,
.transfer-main .icon-yewudanyuan {
  color: #f2b224;
  margin-left: -5px;
  margin-right: 2px;
}
.transfer-main .icon-wenjianjiadakai,
.transfer-main .icon-wenjianjia {
  color: #f2b224;
}
.transfer-main .search-content {
  padding: 8px;
  width: 100%;
}
.transfer-main .search-content input[type=search]::-webkit-search-cancel-button {
  display: none;
}
.transfer-main .search-content input[type=search]::-ms-clear {
  display: none;
}
.transfer-main .content-box {
  background: #fff;
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
.transfer-main .left-wrapper {
  width: calc(50% - 60px);
  float: left;
  background: #f9f9f9;
  padding: 10px;
}
.transfer-main .tree-box .u-tree {
  display: inline-block;
}
.transfer-main .left-area {
  display: inline-block;
  vertical-align: top;
  width: 100% !important;
  overflow: hidden;
}
.transfer-main .left-area .tree-box {
  height: 300px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.transfer-main .left-area.fullscreen-left-area {
  height: 620px;
}
.transfer-main .left-area.fullscreen-left-area .tree-box {
  height: 573px;
}
.transfer-main .button-area {
  height: 100%;
  width: auto;
  border-left: none;
  border-right: none;
  display: block;
  vertical-align: top;
  text-align: center;
  padding-top: 100px;
  margin: 0 10px;
}
.transfer-main .button-area .opr-botton {
  padding-top: 10px;
  display: block;
  margin: 0 auto;
}
.transfer-main .button-area .opr-botton button {
  line-height: 0%;
  width: 40px;
  height: 40px;
  min-width: auto;
  background: #e4e4e4;
  padding: 0;
  color: #555555;
  font-size: 7px;
}
.transfer-main .right-wrapper {
  width: calc(50% - 60px);
  float: right;
  background: #f9f9f9;
  padding: 10px;
}
.transfer-main .right-area {
  width: 100% !important;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
.transfer-main .right-area .tree-box {
  height: 300px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.transfer-main .right-area.fullscreen-right-area {
  height: 620px;
}
.transfer-main .right-area.fullscreen-right-area .tree-box {
  height: 573px;
}
.transfer-main.fullscreen-transfer-main {
  height: 100%;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  margin: auto;
}
.transfer-main .tree-box::-webkit-scrollbar {
  /*整个滚动条区域的宽度*/
  width: 4px;
  height: 4px;
}
.transfer-main .right-area .tree-box::-webkit-scrollbar-button,
.transfer-main .left-area .tree-box::-webkit-scrollbar-button {
  /*滚动条上下两边的按钮*/
  display: none;
}
.transfer-main .tree-box::-webkit-scrollbar-thumb {
  /*滑块*/
  background: #ccc;
  border-radius: 100px ;
}
.transfer-main .right-area .tree-box::-webkit-scrollbar-track,
.transfer-main .left-area .tree-box::-webkit-scrollbar-track {
  /*滚动条滚动的轨道*/
  display: none;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
#approve-detail .approve-detail {
  max-width: 1260px;
  margin: auto;
  border: 1px solid #e3e7ed;
  background-color: #fff;
  margin-bottom: 10px;
}
#approve-detail .approve-detail .approve-header {
  height: 70px;
  border: none;
  border-bottom: 1px solid #e3e7ed;
  padding-top: 13px;
  padding-left: 60px;
}
#approve-detail .approve-detail .approve-header textarea {
  width: 326px;
  height: 45px;
  font-size: 13px;
  resize: none;
  vertical-align: top;
}
#approve-detail .approve-detail .approve-header .u-button {
  vertical-align: top;
  margin-top: 0;
}
#approve-detail .approve-detail .approve-process {
  padding: 18px 60px;
}
#approve-detail .approve-detail .approve-process .process {
  width: 260px;
  float: left;
  position: relative;
  padding-bottom: 36px;
}
#approve-detail .approve-detail .approve-process .process.active:before {
  background-color: #E14C46;
  content: '';
  display: inline-block;
  width: 240px;
  height: 1px;
  position: absolute;
  bottom: 41px;
  left: 16px;
}
#approve-detail .approve-detail .approve-process .process.active .approve-point {
  border-color: #E14C46;
}
#approve-detail .approve-detail .approve-process .process.active:last-child:before {
  display: none;
}
#approve-detail .approve-detail .approve-process .process.active:last-child .approve-point {
  border-color: #007ACE;
}
#approve-detail .approve-detail .approve-process .process.active.end-event .approve-point {
  border-color: #E14C46;
}
#approve-detail .approve-detail .approve-process .process.active.doing:nth-last-of-type(2):before {
  background-color: #d8d8d8;
}
#approve-detail .approve-detail .approve-process .process .approve-time {
  font-size: 13px;
  color: #999;
  line-height: 21px;
}
#approve-detail .approve-detail .approve-process .process .approve-content span:first-child {
  margin-left: 0;
}
#approve-detail .approve-detail .approve-process .process .approve-action {
  font-size: 13px;
  color: #333;
  font-weight: bold;
  line-height: 21px;
  max-width: 120px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 21px;
}
#approve-detail .approve-detail .approve-process .process .approve-person {
  font-size: 12px;
  color: #999;
  margin-left: 19px;
  line-height: 21px;
  max-width: 120px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 21px;
}
#approve-detail .approve-detail .approve-process .process .approve-point {
  border: 2px solid #d8d8d8;
  display: block;
  height: 12px;
  width: 12px;
  border-radius: 12px;
  margin-top: 6px;
}
#approve-detail .approve-detail .approve-process .process .delete-reason {
  background-color: #fff;
  font-size: 13px;
  left: -32px;
  padding: 0 6px;
  position: absolute;
  top: 68px;
  width: 80px;
  text-align: center;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.border,
.transfer-wrap .u-transfer,
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper .u-transfer-list-search,
.transfer-wrap .u-transfer .u-transfer-operation {
  border: 1px solid #d0d0d0;
}
.transfer-wrap .u-transfer {
  border: none;
}
.transfer-wrap {
  display: inline-block;
  height: 350px;
  white-space: nowrap;
  background-color: #fff;
}
.transfer-wrap * {
  font-size: 13px;
}
.transfer-wrap .u-transfer {
  height: 100%;
  display: inline-block;
  vertical-align: top;
}
.transfer-wrap .u-transfer .u-transfer-list {
  width: 220px;
  height: 100%;
  -webkit-box-shadow: 0 0 0 10px #f9f9f9;
          box-shadow: 0 0 0 10px #f9f9f9;
  border-radius: 0;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-header {
  height: 33px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #d0d0d0;
  border-radius: 0;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper {
  height: 40px;
  padding: 4px 14px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper .u-transfer-list-search {
  height: 30px;
  border-radius: 2px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-body-search-wrapper .u-transfer-list-search-action {
  text-decoration: none;
  right: 12px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content {
  overflow: hidden;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content:hover {
  overflow: auto;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li {
  padding: 5px 0;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li .uf-reduce-s-o,
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li .uf-add-s-o {
  color: #757F8C;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a.u-tree-node-selected,
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a:hover {
  background-color: #fcedec;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li .iconfont {
  font-size: 16px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="open"] .iconfont::before {
  color: #F2B224;
  content: '\E6A4';
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="close"] .iconfont::before {
  color: #F2B224;
  content: "\E6A3";
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="normal"] .iconfont {
  position: relative;
  margin-right: 9px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree li a[class*="normal"] .iconfont::before {
  content: " ";
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 50%;
  width: 5px;
  height: 5px;
  color: #555;
  border-radius: 3px;
  margin-top: -2.5px;
  margin-left: -2.5px;
  background: #555;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-transfer-list-content-item-selected {
  background: #fcedec;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree-child-tree-open {
  position: relative;
  padding-left: 23px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree-child-tree-open > li:first-child::after {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .u-tree-child-tree-open::before {
  position: absolute;
  left: 8px;
  top: -10px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item + .node-item::after {
  position: absolute;
  left: 8px;
  top: -15px;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  /* background: red; */
  border-left: 1px dashed #d0d0d0;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item {
  position: relative;
  z-index: 2;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-switcher {
  position: relative;
  z-index: 2;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-switcher::before {
  position: absolute;
  left: 11px;
  top: 8px;
  content: "";
  display: inline-block;
  width: 12px;
  border-top: 1px dashed #d0d0d0;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-checkbox .u-tree-checkbox-inner {
  left: 8px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-node-content-wrapper {
  margin-left: 6px;
}
.transfer-wrap .u-transfer .u-transfer-list .u-transfer-list-body .u-transfer-list-content .node-item .u-tree-title {
  height: 19px;
  line-height: 19px;
  vertical-align: middle;
}
.transfer-wrap .u-transfer .u-transfer-list-left .u-transfer-list-content {
  padding: 0px 10px;
}
.transfer-wrap .u-transfer .u-transfer-operation {
  height: 100%;
  width: auto;
  padding: 20px;
  margin: auto 0;
  border: none;
  border-radius: 0;
}
.transfer-wrap .u-transfer .u-transfer-operation button {
  margin: auto;
  width: auto;
  padding: 0;
  height: 30px;
  text-align: center;
  border-radius: 2px;
  position: relative;
  top: 50%;
  border: none;
  color: #555;
  background-color: #e4e4e4;
  width: 32px;
  height: 32px;
  min-width: auto;
  border-radius: 4px;
  margin-top: 10px;
}
.transfer-wrap .u-transfer .u-transfer-operation button:nth-child(1) {
  margin-top: -92px;
}
.transfer-wrap .u-transfer .u-transfer-operation button:hover,
.transfer-wrap .u-transfer .u-transfer-operation button:active {
  background-color: #dcdcdc;
}
.transfer-wrap .u-transfer .u-transfer-operation button:disabled {
  background-color: #efefef;
  color: #bfbfbf;
}
.transfer-wrap .u-transfer .u-transfer-operation button:disabled:hover {
  background-color: #efefef;
  color: #bfbfbf;
}
.transfer-wrap .u-transfer .u-transfer-operation button .uf {
  padding: 0;
  font-size: 16px;
}
.transfer-wrap .u-transfer .u-checkbox .u-checkbox-label::after,
.transfer-wrap .u-transfer .u-checkbox .u-checkbox-label::before {
  -webkit-transition: all 0.1s ease-in-out !important;
  transition: all 0.1s ease-in-out !important;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
}
.transfer-wrap .u-transfer .u-transfer-list-content-item-highlight-enter {
  -webkit-animation: transferHighlightIn 1s ease;
  animation: transferHighlightIn 1s ease;
  -webkit-transition: none;
  transition: none;
}
.transfer-wrap .u-transfer .u-tree .uf-add-s-o:before {
  content: '\E633';
  font-family: iconfont;
  font-size: 14px;
  color: #757F8C;
  z-index: 3;
}
.transfer-wrap .u-transfer .u-tree .uf-reduce-s-o:before {
  content: '\E603';
  font-family: iconfont;
  font-size: 14px;
  color: #757F8C;
  z-index: 3;
}
.transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-checked .u-tree-checkbox-inner::after {
  width: 6px;
  height: 10px;
}
.transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-indeterminate .u-tree-checkbox-inner::after {
  width: 10px;
  top: 6px;
  left: 2px;
}
.transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-checked .u-tree-checkbox-inner,
.transfer-wrap .u-transfer .u-tree .u-tree-checkbox.u-tree-checkbox-indeterminate .u-tree-checkbox-inner {
  background: #E14C46;
  border-color: #E14C46;
  border-radius: 3px;
}
.transfer-wrap .u-transfer .u-tree .u-tree-checkbox .u-tree-checkbox-inner {
  border-color: #c4cdd5;
  width: 16px;
  height: 16px;
}
@-webkit-keyframes transferHighlightIn {
  0% {
    background: #fcedec;
  }
  100% {
    background: transparent;
  }
}
@keyframes transferHighlightIn {
  0% {
    background: #fcedec;
  }
  100% {
    background: transparent;
  }
}
.transfer-wrap .u-transfer .u-transfer-list-content-item {
  padding: 5px 15px;
  margin-bottom: 1px;
  min-height: 31px;
}
.transfer-wrap .u-transfer .u-transfer-list-content-item:not(.u-transfer-list-content-item-disabled):hover {
  cursor: pointer;
  background-color: #fcedec;
}
.transfer-wrap .move-btns {
  width: 48px;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: none;
  margin-left: 10px;
}
.transfer-wrap .move-btns .u-button.move-btn {
  width: 32px;
  min-width: 32px;
  height: 32px;
  color: #555;
  background-color: #e4e4e4;
  border-radius: 4px;
  border: none;
  font-size: 13px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 0;
}
.transfer-wrap .move-btns .u-button.move-btn:last-child {
  margin-bottom: 0;
}
.transfer-wrap .move-btns .u-button.move-btn:hover,
.transfer-wrap .move-btns .u-button.move-btn:active {
  background-color: #dcdcdc;
}
.transfer-wrap .move-btns .u-button.move-btn:disabled {
  background-color: #efefef;
  color: #bfbfbf;
}
.transfer-wrap .move-btns .u-button.move-btn:disabled:hover {
  background-color: #efefef;
  color: #bfbfbf;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
#approve-list {
  min-width: 1260px;
}
#approve-list .approve-list {
  background-color: #fff;
  border: 1px solid #e1e6eb;
  max-width: 1262px;
  margin: auto;
}
#approve-list .approve-list [class^='u-col-'] {
  padding-left: 0;
  padding-right: 0;
}
#approve-list .approve-list [class^='u-row'] {
  margin-left: 0;
  margin-right: 0;
}
#approve-list .approve-list .u-checkbox .u-checkbox-label:after,
#approve-list .approve-list .u-checkbox .u-checkbox-label:before {
  top: -10px;
}
#approve-list .approve-list .checkbox {
  margin-left: 20px;
  vertical-align: baseline;
  margin-right: 0;
}
#approve-list .approve-list .checkbox .u-checkbox-label:before {
  height: 14px;
  width: 14px;
  line-height: 14px;
  top: -11px;
}
#approve-list .approve-list .checkbox .u-checkbox-label:after {
  height: 14px;
  width: 14px;
  line-height: 14px;
}
#approve-list .approve-list .checkbox input[type='checkbox'] {
  top: 50%;
  margin-top: -7px;
  width: 14px;
  height: 14px;
}
#approve-list .approve-list .header {
  height: 50px;
  border: none;
  border-bottom: 1px solid #e1e6eb;
  background-color: #fff;
}
#approve-list .approve-list .header .u-tabs-top {
  border-bottom: none;
}
#approve-list .approve-list .header .u-form-control {
  border: 1px solid #D9D9D9;
}
#approve-list .approve-list .header .u-button {
  padding: 0px;
}
#approve-list .approve-list .header .selectAll {
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #666;
}
#approve-list .approve-list .header .tabs {
  width: 255px;
  float: left;
}
#approve-list .approve-list .header .tabs .u-tabs-ink-bar {
  height: 3px !important;
  width: 29px !important;
  background-color: #E14C46 !important;
  border-radius: 3px;
  left: 25px;
}
#approve-list .approve-list .header .tabs .u-tabs-tab-active {
  color: #E14C46 !important;
}
#approve-list .approve-list .header .tabs .u-tabs-tab {
  font-size: 14px;
  padding-top: 17px;
  padding-bottom: 17px;
  color: #666;
  height: 48px;
  line-height: 14px;
}
#approve-list .approve-list .header .tabs .u-tabs-tab:hover {
  color: #E14C46;
}
#approve-list .approve-list .header .right-nav {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}
#approve-list .approve-list .header .right-nav .search {
  float: right;
  position: relative;
  width: 240px;
  margin-right: 30px;
}
#approve-list .approve-list .header .right-nav .search .uf-search {
  position: absolute;
  top: 0;
  right: 13px;
}
#approve-list .approve-list .header .right-nav .search .iconfont {
  position: absolute;
  top: 0;
  right: 9px;
  cursor: pointer;
  color: #d9d9d9;
}
#approve-list .approve-list .header .right-nav input::-webkit-input-placeholder {
  font-size: 12px;
}
#approve-list .approve-list .header .right-nav .btn-2 {
  margin-top: -3px;
}
#approve-list .approve-list .header .right-nav .BK_red {
  width: 88px;
  height: 30px;
  background-color: #E14C46 !important;
  border-radius: 4px;
  font-size: 13px;
}
#approve-list .approve-list .header .right-nav .cancelBtn {
  width: 64px;
  height: 30px;
  border-radius: 4px;
  font-size: 13px;
  background-color: #eee !important;
  color: #666;
}
#approve-list .approve-list .container {
  padding: 0;
  position: relative;
}
#approve-list .approve-list .container .left {
  float: left;
  width: 220px;
  height: 526px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-right: 3px;
  background-color: #fff;
}
#approve-list .approve-list .container .left .u-tabs-nav-container .u-tabs-nav-wrap {
  margin-top: 20px;
  margin-left: 10px;
  width: 200px;
  border: 1px solid #EDECEC;
}
#approve-list .approve-list .container .left .tab-left .u-tabs-bar {
  border-right: none;
}
#approve-list .approve-list .container .left .tab-left .u-tabs-tab {
  text-align: left;
  padding: 8px 10px;
  height: 40px;
  color: #333;
  font-size: 13px;
  width: 200px;
  border-bottom: 1px solid #F4F4F4;
}
#approve-list .approve-list .container .left .tab-left .u-tabs-tab:nth-of-type(2) {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  background-color: #F4F4F4;
  color: #252525;
}
#approve-list .approve-list .container .left .tab-left .u-tabs-ink-bar {
  top: 3px;
  left: 0;
  width: 3px;
  background-color: #E14C46;
}
#approve-list .approve-list .container .left .tab-left .u-tabs-tab-active {
  color: #E14C46 !important;
  padding: 8px 10px;
  width: 200px;
}
#approve-list .approve-list .container .left .u-tabs-left {
  overflow: hidden;
  border-right: none;
}
#approve-list .approve-list .container .left .u-tabs-left .u-tabs-nav-scroll {
  height: auto;
}
#approve-list .approve-list .container .right {
  overflow: hidden;
  border-left: 1px solid #EDECEC;
  padding: 6px 30px 56px;
  background-color: #fff;
  position: relative;
  min-height: 526px;
  float: none;
}
#approve-list .approve-list .container .right .insurebtn {
  padding: 0;
  width: 48px;
  height: 28px;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #dddddd;
  line-height: 28px;
  margin-left: 10px;
  vertical-align: baseline;
}
#approve-list .approve-list .container .right .toPage-input {
  vertical-align: baseline;
}
#approve-list .approve-list .container .right .bd-footer {
  position: absolute;
  bottom: 6px;
  right: 30px;
  border: none;
  width: 100%;
}
#approve-list .approve-list .container .right .pageSizeDom {
  width: 100px;
  margin-left: 6%;
  float: left;
}
#approve-list .approve-list .container .right .u-pagination {
  float: right;
}
/* FormGroup */
/*  Navlayout  */
/* FormGroup */
/*  Navlayout  */
.u-button {
  background: rgb(224,224,224);
  border: none;
  border-radius: 4px;
  color: rgb(0,0,0);
  position: relative;
  min-width: 72px;
  padding: 5px 13px;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow, transform;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 1.57143;
  vertical-align: middle; }
  .u-button::-moz-focus-inner {
    border: 0; }
  .u-button:hover {
    background-color: rgb(238,238,238); }
  .u-button:active {
    background-color: rgb(189,189,189); }
  .u-button.colored {
    color: rgb(30,136,229); }
    .u-button.colored:focus:not(:active) {
      background-color: rgb(189,189,189); }
  .u-button.disable {
    -webkit-box-shadow: none;
    filter: alpha(opacity=65);
    box-shadow: none;
    cursor: not-allowed;
    opacity: .65; }

input.u-button[type="submit"] {
  -webkit-appearance: none; }

.u-button-floating {
  border-radius: 50%;
  font-size: 14px;
  height: 38px;
  margin: auto;
  min-width: 38px;
  width: 38px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }
  .u-button-floating.colored {
    background: rgb(67,160,71);
    color: rgb(255,255,255);
    background: rgb(255,255,255); }
    .u-button-floating.colored:hover {
      background-color: rgb(102,187,106); }
    .u-button-floating.colored:focus:not(:active) {
      background-color: rgb(67,160,71); }
    .u-button-floating.colored:active {
      background-color: rgb(67,160,71); }

.u-button.disabled, .u-button[disabled] {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  box-shadow: none; }

.u-button-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .u-button-default:hover, .u-button-default:focus, .u-button-default:active {
    background-color: #e6e6e6;
    border-color: #adadad; }

.u-button-primary {
  color: rgb(255,255,255);
  background-color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-primary.focus, .u-button-primary:focus, .u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245); }
  .u-button-primary.active, .u-button-primary:active {
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-danger {
  color: rgb(255,255,255);
  background-color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-danger.focus, .u-button-danger:focus, .u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115); }
  .u-button-danger.active, .u-button-danger:active {
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-info {
  color: rgb(255,255,255);
  background-color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-info.focus, .u-button-info:focus, .u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225); }
  .u-button-info.active, .u-button-info:active {
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-warning {
  color: rgb(255,255,255);
  background-color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-warning.focus, .u-button-warning:focus, .u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77); }
  .u-button-warning.active, .u-button-warning:active {
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-success {
  color: rgb(255,255,255);
  background-color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-success.focus, .u-button-success:focus, .u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132); }
  .u-button-success.active, .u-button-success:active {
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-success {
  color: rgb(76,175,80);
  border: 1px rgb(76,175,80) solid; }
  .u-button-border.u-button-success.focus, .u-button-border.u-button-success:focus, .u-button-border.u-button-success:hover {
    background-color: rgb(129,199,132);
    border-color: rgb(129,199,132);
    color: #fff; }
  .u-button-border.u-button-success.active, .u-button-border.u-button-success:active {
    color: #fff;
    background-color: rgb(56,142,60);
    border-color: rgb(56,142,60); }

.u-button-border.u-button-warning {
  color: rgb(255,152,0);
  border: 1px rgb(255,152,0) solid; }
  .u-button-border.u-button-warning.focus, .u-button-border.u-button-warning:focus, .u-button-border.u-button-warning:hover {
    background-color: rgb(255,183,77);
    border-color: rgb(255,183,77);
    color: #fff; }
  .u-button-border.u-button-warning.active, .u-button-border.u-button-warning:active {
    color: #fff;
    background-color: rgb(245,124,0);
    border-color: rgb(245,124,0); }

.u-button-border.u-button-danger {
  color: rgb(244,67,54);
  border: 1px rgb(244,67,54) solid; }
  .u-button-border.u-button-danger.focus, .u-button-border.u-button-danger:focus, .u-button-border.u-button-danger:hover {
    background-color: rgb(229,115,115);
    border-color: rgb(229,115,115);
    color: #fff; }
  .u-button-border.u-button-danger.active, .u-button-border.u-button-danger:active {
    color: #fff;
    background-color: rgb(211,47,47);
    border-color: rgb(211,47,47); }

.u-button-border.u-button-info {
  color: rgb(0,188,212);
  border: 1px rgb(0,188,212) solid; }
  .u-button-border.u-button-info.focus, .u-button-border.u-button-info:focus, .u-button-border.u-button-info:hover {
    background-color: rgb(77,208,225);
    border-color: rgb(77,208,225);
    color: #fff; }
  .u-button-border.u-button-info.active, .u-button-border.u-button-info:active {
    color: #fff;
    background-color: rgb(0,151,167);
    border-color: rgb(0,151,167); }

.u-button-border.u-button-primary {
  color: rgb(30,136,229);
  border: 1px rgb(30,136,229) solid; }
  .u-button-border.u-button-primary.focus, .u-button-border.u-button-primary:focus, .u-button-border.u-button-primary:hover {
    background-color: rgb(66,165,245);
    border-color: rgb(66,165,245);
    color: #fff; }
  .u-button-border.u-button-primary.active, .u-button-border.u-button-primary:active {
    color: #fff;
    background-color: rgb(21,101,192);
    border-color: rgb(21,101,192); }

.u-button-border {
  color: rgb(0,0,0);
  border: 1px solid #d9d9d9;
  background-color: #fff; }

.u-button-border:hover, .u-button-border:focus {
  color: rgb(0,0,0);
  background: rgb(238,238,238); }

.u-button-border:active {
  color: #fff;
  background: rgb(189,189,189); }

.u-button-icon {
  border-radius: 50%;
  font-size: 14px;
  height: 32px;
  margin: auto;
  min-width: 32px;
  width: 32px;
  padding: 0;
  line-height: normal;
  border: 1px solid rgb(224,224,224); }

.u-button-lg {
  padding: 8px 15px;
  font-size: 14px; }

.u-button-xg {
  padding: 10px 18px;
  font-size: 16px; }

.u-button-sm {
  padding: 3px 5px;
  font-size: 12px; }

.u-button-squared {
  border-radius: 0; }

.u-button-round {
  border-radius: 1000px; }

.u-button-block {
  white-space: normal;
  display: block;
  width: 100%; }

.u-button-pill-left {
  border-radius: 500px 0 0 500px; }

.u-button-pill-right {
  border-radius: 0 500px 500px 0; }

.u-pagination {
  font-size: 14px;
  position: relative; }
  .u-pagination-list {
    float: left;
    margin: 5px; }
    .u-pagination-list:after {
      clear: both;
      display: table;
      content: ''; }
    .u-pagination-list > li.iconBtn > a {
      padding: 0 11px;
      font-size: 22px;
      line-height: 1.57142857; }
    .u-pagination-list > li > a, .u-pagination-list > li > span {
      display: inline-block;
      text-decoration: none;
      border-top: 1px solid #d7d7d7;
      border-bottom: 1px solid #d7d7d7;
      border-left: 1px solid #d7d7d7;
      background-color: white;
      text-align: center;
      color: #666666;
      padding: 6px 11px;
      line-height: 1.57142857; }
    .u-pagination-list > li:first-child > a, .u-pagination-list > li:first-child > span {
      margin-left: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }
    .u-pagination-list > li:last-child > a, .u-pagination-list > li:last-child > span {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
    .u-pagination-list > li[role="next"] > a {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-right: 1px solid #d7d7d7; }
    .u-pagination-list > li {
      float: left;
      list-style-type: none; }
      .u-pagination-list > li > a:hover, .u-pagination-list > li > span:hover, .u-pagination-list > li > a:focus, .u-pagination-list > li > span:focus {
        color: #666;
        background-color: #eee;
        border-color: #d7d7d7;
        cursor: pointer; }
      .u-pagination-list > li > a > i {
        color: #999999; }
    .u-pagination-list > .active > a, .u-pagination-list > .active > span, .u-pagination-list > .active > a:hover, .u-pagination-list > .active > span:hover, .u-pagination-list > .active > a:focus, .u-pagination-list > .active > span:focus {
      z-index: 2;
      color: #fff;
      cursor: default;
      background-color: rgb(30,136,229);
      border-color: rgb(30,136,229); }
    .u-pagination-list > .disabled > a, .u-pagination-list > .disabled > span, .u-pagination-list > .disabled > a:hover, .u-pagination-list > .disabled > span:hover, .u-pagination-list > .disabled > a:focus, .u-pagination-list > .disabled > span:focus {
      color: #777;
      cursor: not-allowed;
      background-color: #fff;
      border-color: #ddd; }
    .u-pagination-list > .disabled > a > i {
      color: #cccccc; }
    .u-pagination-list > li[role="gap"] > a {
      background-color: transparent;
      border-bottom: 0 solid #d7d7d7;
      border-top: 0 solid #d7d7d7;
      padding: 7px 11px;
      line-height: 1.57142857; }
    .u-pagination-list > li[role="gap"] > a:hover, .u-pagination-list > li[role="gap"] > a:focus {
      background-color: transparent; }
    .u-pagination-list input {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .u-pagination-list li, .u-pagination-list a {
      box-sizing: content-box; }
    .u-pagination-list i.uf, .u-pagination-list i.fa {
      padding: 0px;
      font-size: 12px; }
    .u-pagination-list > li:last-child > a, .u-pagination-list > li:last-child > span {
      border-right: 1px solid #d7d7d7; }
  .u-pagination .temp-main {
    width: 100px;
    height: 100px;
    border: 1px solid #000; }
  .u-pagination .enhanced_pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 700px;
    overflow: auto;
    -webkit-box-pack: center;
    justify-content: center; }
  .u-pagination .enhanced_pagination .u_float_pagination {
    float: left; }
  .u-pagination .data_per_select {
    margin: 5px;
    float: left;
    min-width: 120px; }
    .u-pagination .data_per_select > span {
      display: inline-block;
      line-height: 36px;
      float: left; }
    .u-pagination .data_per_select .u-select {
      width: 50px;
      margin: 0 6px;
      height: 36px;
      float: left; }
      .u-pagination .data_per_select .u-select .u-select-selection {
        height: 36px; }
        .u-pagination .data_per_select .u-select .u-select-selection .u-select-selection-rendered {
          line-height: 36px; }
  .u-pagination .data_select {
    outline: none;
    -webkit-appearance: none;
    height: 36px;
    background: #fff;
    border-color: #d7d7d7;
    border-radius: 4px;
    line-height: 28px;
    padding: 0 15px;
    text-align: center;
    font-size: 14px;
    margin: 0 6px; }
  .u-pagination .page_jump {
    float: left;
    margin: 5px; }
    .u-pagination .page_jump > span {
      display: inline-block;
      line-height: 36px;
      float: left; }
  .u-pagination .page_jump_value {
    outline: none;
    -webkit-appearance: none;
    background: #fff;
    border-radius: 4px;
    width: 50px;
    text-align: center;
    border: 1px solid #d7d7d7; }
  .u-pagination .page_jump_btn,
  .u-pagination .page_jump_value {
    margin: 0 6px;
    padding: 0;
    height: 36px;
    line-height: 34px;
    box-sizing: border-box;
    float: left; }
  .u-pagination-total {
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 5px; }
    .u-pagination-total span {
      padding: 0 5px; }
  .u-pagination.u-pagination-disabled .u-pagination-disabled-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 46px;
    background: rgba(255, 255, 255, 0.6);
    z-index: 2;
    cursor: not-allowed; }

.pagination-state {
  float: left;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 12px;
  color: #666;
  margin-left: 10px; }
  .pagination-state > .page_j {
    margin: 0 4px;
    width: 40px;
    border: 1px solid #ddd;
    padding-left: 2px;
    height: 35px;
    line-height: 35px;
    color: #333333; }
  .pagination-state > .page_z {
    margin: 0 4px;
    width: 50px;
    border: 1px solid #ddd;
    padding-left: 2px;
    height: 35px;
    line-height: 35px;
    color: #333333; }
  .pagination-state > .pagination-jump {
    margin: 0 10px;
    width: 50px;
    line-height: 30px;
    border: 1px solid #ddd;
    background-color: white;
    font-size: 14px;
    cursor: pointer;
    color: #333333;
    height: 35px; }
  .pagination-state > .pagination-jump:hover {
    background-color: #eee; }

.u-pagination-lg > li > a {
  padding: 9px 15px;
  font-size: 16px;
  line-height: 1.33333; }

.u-pagination-lg > li:first-child > a {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.u-pagination-lg > li:last-child > a {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.u-pagination-lg > li[role="gap"] > a {
  padding: 10px 15px;
  font-size: 16px;
  line-height: 1.33333; }

.u-pagination-sm > li > a {
  padding: 5px 9px;
  font-size: 14px;
  line-height: 1.5; }

.u-pagination-sm > li:first-child > a {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px; }

.u-pagination-sm > li:last-child > a {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px; }

.u-pagination-sm > li[role="gap"] > a {
  padding: 6px 9px;
  font-size: 14px;
  line-height: 1.5; }

.u-pagination-no-border > li > a, .u-pagination-no-border > li[role="next"] > a {
  border: none; }

.u-pagination-no-border > li:last-child > a, .u-pagination-no-border > li:last-child > span {
  border: none; }

.u-pagination-gap > li:first-child > a,
.u-pagination-gap > li:last-child > a {
  border-radius: 5px; }

.u-pagination-gap > li > a {
  margin: 0 5px;
  border-radius: 5px;
  border: 1px solid #d7d7d7; }
  .u-pagination-gap > li > a:hover {
    background-color: transparent;
    border-color: rgb(30,136,229); }

.u-pagination-gap > li:first-child > a, .u-pagination-gap > li:last-child > a {
  border-radius: 5px; }

.u-pagination-gap > li[role="gap"] > a {
  border: 0 solid #d7d7d7; }
/**
   平台针对标准单据的样式列表
**/
/* http://meyerweb.com/eric/tools/css/reset/
   v4.0 | 20180602
   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,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none;
}
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;
}
.rc-calendar .rc-calendar-footer {
  border-top: none;
}
.rc-calendar .rc-calendar-footer .function-node-content {
  padding: 6px;
}
.rc-calendar .rc-calendar-footer .function-node-content p.clear {
  position: absolute;
  right: 12px;
  bottom: 22px;
  padding: 0;
  margin: 0;
  height: 15px;
  width: 20px;
}
.rc-calendar .rc-calendar-footer .function-node-content .u-row.content {
  padding: 0;
  margin-bottom: 0;
}
.rc-calendar .rc-calendar-footer .function-node-content .u-row.content .fun-plan-area {
  margin: 3px 2px;
  padding: 0;
  width: unset;
}
.rc-calendar .rc-calendar-footer .function-node-content .u-row.content .fun-plan-area span {
  color: #0073E1;
  background-color: #f0fbff;
  border-radius: 3px;
  border: 1px solid #a5caff;
}
.rc-calendar .rc-calendar-footer .function-node-content .u-row.content .fun-plan-area span:hover {
  background-color: #d4f2ff;
}
.rc-calendar .rc-calendar-footer .function-node-content .u-row.content .fun-plan-area span.select {
  background-color: #d4f2ff;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn {
  border-top: 1px solid #DEE0E3;
}
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn .rc-calendar-today-btn,
.rc-calendar .rc-calendar-footer .rc-calendar-footer-btn .rc-calendar-ok-btn {
  height: 100%;
  line-height: 37px;
}
/*
    基本档案型 单表 样式
*/
.ui-nc-header-warp {
  color: #edecec;
}
.single-table {
  height: calc(100% - 54px);
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  width: 100%;
  position: absolute;
  bottom: 0px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
.single-table .table-area {
  margin: 0px;
  max-width: 100%;
  height: 100%;
  width: 100%;
  background: #fff;
  overflow: auto;
}
.single-table .table-area:hover {
  overflow: auto;
}
.nc-single-table {
  background-image: url(./assets/globalBackground760fd410.jpg);
  background-color: #F6F6F6;
  background-repeat: no-repeat;
  background-size: 100% 100px;
  background-position-y: 96px;
  height: 100%;
  border-radius: 3px;
}
.nc-single-table > div[field] {
  border-radius: 3px 3px 0 0;
}
.nc-single-table .nc-singleTable-search-area {
  padding: 10px 20px;
  background-color: #fff;
  margin-bottom: 6px;
  border-radius: 0 0 3px 3px;
}
.nc-single-table .nc-singleTable-header-area {
  height: 46px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  background-color: #F6F6F6;
  border-bottom: 1px solid #d9d9d9;
  border-radius: 3px 3px 0 0;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area {
  color: #111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area .page-title-Icon {
  margin: 4px 8px 0px 0px;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area h2.title-search-detail {
  color: #111;
  font-size: 16px;
  margin-right: 30px;
  height: 32px;
  line-height: 32px;
  font-weight: bold;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area .u-form-control-wrapper {
  width: 200px;
  margin-right: 10px;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area .title-search-detail {
  color: #111;
  margin-right: 10px;
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area .title-search-detail .refer-wrapper {
  width: 200px;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area .ref.title-search-detail {
  width: 200px;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area .ref.title-search-detail .refer-wrapper {
  width: 200px;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area input:focus {
  border-color: #007ACE;
}
.nc-single-table .nc-singleTable-header-area .header-title-search-area input::-webkit-input-placeholder {
  color: #ccc;
}
.nc-single-table .nc-singleTable-header-area .header-button-area {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nc-single-table .nc-singleTable-header-area .showOff .u-checkbox-label {
  margin: 0px;
  font-size: 13px;
  color: #333;
}
.nc-single-table .nc-singleTable-header-area .showOff .u-checkbox-label::before,
.nc-single-table .nc-singleTable-header-area .showOff .u-checkbox-label::after {
  top: 2px;
}
.nc-single-table .nc-bill-header-area {
  border-radius: 3px 3px 0 0;
}
.nc-single-table .nc-bill-header-area .header-title-search-area {
  z-index: 3;
}
.nc-single-table .nc-table {
  border-radius: 3px;
}
/*
    基本档案型 树卡/树卡表 样式
*/
#app > div {
  height: 100%;
}
.nc-bill-tree-table .header,
.nc-bill-tree-card .header {
  background: #f6f6f6;
}
.nc-bill-tree-table .header .page-title-Icon,
.nc-bill-tree-card .header .page-title-Icon {
  margin-right: 8px;
}
.nc-bill-tree-table .header .title,
.nc-bill-tree-card .header .title {
  font-weight: bold;
}
/**树卡样式**/
.tree-card {
  height: calc(100% - 54px);
  background: #fff;
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  padding: 0px;
  /**左树区域**/
  /**右卡区域**/
}
.tree-card .tree-area {
  background: #fff;
  padding: 15px 0 20px 15px;
  min-width: 20%;
  height: 100%;
  overflow: hidden;
}
.tree-card .tree-area:hover {
  overflow: auto;
}
.tree-card .card-area {
  padding: 20px;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #fff;
  overflow: auto;
}
.tree-card .dragWidthCom .card-area {
  max-width: 100%;
}
.tree-table {
  height: calc(100% - 54px);
  background: #fff;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  padding: 0px;
  border-radius: 0 0 3px 3px;
  /**右卡区域**/
}
.tree-table .tree-area {
  background: #fff;
  padding: 15px 0 20px 15px;
  min-width: 20%;
  height: 100%;
  overflow: hidden;
}
.tree-table .tree-area:hover {
  overflow: auto;
}
.tree-table .table-area {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #fff;
  overflow: auto;
}
.tree-table .dragWidthCom {
  border-radius: 0 0 3px 3px;
}
.tree-table .dragWidthCom .dragWidthCom_right {
  border-radius: 0 0 3px 0;
}
.tree-table .dragWidthCom .table-area {
  max-width: 100%;
}
.single-field-form {
  background: #fff;
}
.single-field-form .u-form.lightapp-component-form {
  padding: 0;
  background: #fff;
}
.single-field-form .u-form.lightapp-component-form .u-row > span {
  height: 50px;
  overflow: hidden;
  display: block;
  padding-top: 10px;
}
/*
    单据型卡片样式(一主一子)
*/
.nc-bill-card {
  background-color: #f6f6f6;
  border-radius: 3px;
  height: 100%;
}
.nc-bill-card .nc-bill-top-area {
  background: #fff;
  border-radius: 3px;
  margin-bottom: 4px;
  position: relative;
}
.nc-bill-card .nc-bill-top-area:after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  background-image: url(./assets/globalBackground760fd410.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
  position: absolute;
  bottom: -4px;
  left: 0;
  clear: both;
}
.nc-bill-card .nc-bill-top-area .tringer-affixed-bg {
  background-color: #e0f2ff;
  -webkit-box-shadow: 0 -1px 2px #C7D9E7;
          box-shadow: 0 -1px 2px #C7D9E7;
}
.nc-bill-card .nc-bill-top-area .tringer-affixed-bg .nc-bill-header-area {
  background-color: #e0f2ff;
}
.nc-bill-card .nc-bill-top-area .nc-bill-header-area .header-title-search-area .title-search-detail {
  font-weight: bold;
}
.nc-bill-card .nc-bill-top-area .nc-bill-header-area .header-title-search-area .title-search-detail .page-title-Icon {
  margin: 4px 8px 0 0;
}
.nc-bill-card .nc-bill-top-area .nc-bill-form-area {
  border-radius: 3px;
  overflow: hidden;
}
.nc-bill-card .nc-bill-bottom-area {
  background: #F6F6F6;
  border-radius: 3px;
  margin-bottom: 15px;
}
.nc-bill-card .nc-bill-form-area {
  border-top: none;
  background: #f6f6f6;
  border-radius: 0 0 3px 3px;
}
.nc-bill-card .nc-bill-table-area {
  background-color: #F6F6F6;
  border-radius: 3px;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area {
  height: 100%;
  overflow: hidden;
  color: #333333;
  font-size: 13px;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-search {
  float: left;
  font-weight: 500;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-search .definition-search-handel {
  width: 200px;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-search span {
  margin-right: 20px;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-search input:focus {
  border-color: #007ACE;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-icons {
  float: right;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-icons .editTable-browseIcons {
  margin-right: 15px;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-icons .editTable-browseIcons .uf {
  position: relative;
  bottom: -9px;
}
.nc-bill-card .nc-bill-table-area .shoulder-definition-area .definition-icons .editTable-browseIcons .iconfont {
  font-size: 20px;
  width: 32px;
  height: 32px;
  background-color: #f5f6f8;
}
.nc-bill-card .nc-bill-table-area .lightapp-component-cardTable .light-tabs-header .tabs-config .shoulder-definition-area {
  overflow: visible;
  padding: 0;
}
.nc-bill-card .nc-bill-table-area .lightapp-component-cardTable .light-tabs-header.tabs-header-pack {
  border-bottom: 1px solid #e4e4e4;
}
.nc-bill-card .nc-bill-tableTab-area .lightapp-component-cardTable .light-tabs-header.tabs-header-pack {
  border-bottom: 1px solid #e4e4e4;
}
.nc-bill-list {
  border-radius: 3px;
  background-image: url(./assets/nc-bill-list-background-img9cc8d574.png);
  background-color: #F6F6F6;
  background-repeat: no-repeat;
  background-size: 100% 84px;
  background-position-y: 94px;
}
.nc-bill-list .nc-bill-search-area {
  background: #fff;
  padding: 5px 20px;
  margin-bottom: 4px;
  border-radius: 0 0 3px 3px;
}
.nc-bill-list .nc-bill-header-area {
  background: #F6F6F6;
}
.nc-bill-list .nc-bill-header-area .header-title-search-area .title-search-detail {
  font-weight: bold;
}
.nc-bill-list .tab-definInfo-area {
  background: #F6F6F6;
  border-radius: 3px 3px 0 0;
}
.nc-bill-list .tab-definInfo-area .u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs {
  background: #F6F6F6;
}
.nc-bill-list .lightapp-component-TabLi {
  background: #F6F6F6;
}
/*
    单据型卡片样式(一主多子)
*/
.nc-bill-extCard {
  background-color: #f6f6f6;
  border-radius: 3px;
  height: 100%;
}
.nc-bill-extCard .nc-bill-top-area {
  background: #fff;
  border-radius: 3px;
  position: relative;
  margin-bottom: 4px;
}
.nc-bill-extCard .nc-bill-top-area .tringer-affixed-bg {
  background-color: #e0f2ff;
  -webkit-box-shadow: 0 -1px 2px #C7D9E7;
          box-shadow: 0 -1px 2px #C7D9E7;
}
.nc-bill-extCard .nc-bill-top-area .tringer-affixed-bg .nc-bill-header-area {
  background-color: #e0f2ff;
}
.nc-bill-extCard .nc-bill-top-area .nc-bill-header-area .BillHeadInfoWrap .page-title-Icon {
  margin: 4px 8px 0 0;
}
.nc-bill-extCard .nc-bill-top-area .nc-bill-form-area {
  overflow: hidden;
  border-radius: 3px;
}
.nc-bill-extCard .nc-bill-top-area:after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  background-image: url(./assets/globalBackground760fd410.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
  position: absolute;
  bottom: -4px;
  left: 0;
}
.nc-bill-extCard .nc-bill-bottom-area {
  background: #E4E4E4;
  border-radius: 3px;
  margin-bottom: 15px;
}
.nc-bill-extCard .nc-bill-bottom-area .nc-bill-table-area {
  background: #F6F6F6;
}
.nc-bill-extCard .nc-bill-bottom-area .header-button-area {
  border-top: 1px solid #d0d0d0;
}
.nc-bill-extCard .nc-bill-form-area {
  background: #fff;
  border-top: none;
}
.nc-bill-extCard .nc-bill-table-area {
  background: #F6F6F6;
  border-radius: 3px;
  border-radius: 4px;
  position: relative;
}
.nc-bill-extCard .nc-bill-table-area .tableTab-area-title {
  height: 21px;
  font-size: 13px;
  display: block;
  padding-left: 30px;
  color: #292e35;
  line-height: 21px;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area {
  overflow: hidden;
  color: #333333;
  font-size: 13px;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area .definition-search {
  float: left;
  font-weight: 500;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area .definition-search .definition-search-handel {
  width: 200px;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area .definition-search span {
  margin-right: 20px;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area .definition-icons {
  float: right;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area .definition-icons .editTable-browseIcons {
  margin-right: 15px;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area .definition-icons .editTable-browseIcons .uf {
  position: relative;
  bottom: -9px;
}
.nc-bill-extCard .nc-bill-table-area .shoulder-definition-area .definition-icons .editTable-browseIcons .iconfont {
  font-size: 20px;
  width: 32px;
  height: 32px;
  background-color: #f5f6f8;
}
.nc-bill-extCard .nc-bill-table-area .lightapp-component-cardTable .light-tabs-header.tabs-header-pack {
  border-bottom: 1px solid #e4e4e4;
}
.nc-bill-extCard .nc-bill-tableTab-area {
  background: #F6F6F6;
  border-radius: 0 0 3px 3px;
  position: relative;
}
.nc-bill-extCard .nc-bill-tableTab-area .tableTab-area-title {
  height: 21px;
  font-size: 13px;
  display: block;
  padding-left: 30px;
  color: #292e35;
  line-height: 21px;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area {
  overflow: hidden;
  color: #333333;
  font-size: 13px;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-search {
  float: left;
  font-weight: 500;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-search .definition-search-handel {
  width: 200px;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-search span {
  margin-right: 20px;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-search input:focus {
  border-color: #007ACE;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-icons {
  float: right;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-icons .editTable-browseIcons {
  margin-right: 15px;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-icons .editTable-browseIcons .uf {
  position: relative;
  bottom: -9px;
}
.nc-bill-extCard .nc-bill-tableTab-area .shoulder-definition-area .definition-icons .editTable-browseIcons .iconfont {
  font-size: 20px;
  width: 32px;
  height: 32px;
  background-color: #f5f6f8;
}
.nc-bill-extCard .nc-bill-tableTab-area .lightapp-component-cardTable .light-tabs-header.tabs-header-pack {
  border-bottom: 1px solid #e4e4e4;
}
/*
    基本档案型 单表 样式
*/
.nc-bill-transferList {
  background-color: #fff;
}
.nc-bill-transferList .nc-bill-transferList-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 54px);
}
.nc-bill-transferList .nc-bill-transferList-content .transferList-content-right {
  overflow: auto;
  height: 100%;
}
.nc-bill-transferList .nc-bill-transferList-content .transferList-content-right .nc-bill-form-area {
  overflow: auto;
  margin-bottom: 8px;
}
.nc-bill-transferList .nc-bill-transferList-content .transferList-content-right .nc-bill-table-area {
  background: #F6F6F6;
  border-bottom: 1px solid #d0d0d0;
}
html {
  height: 100%;
}
html body {
  font-family: "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "SimSun", "sans-serif";
  background-image: url(./assets/globalBackground760fd410.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
  padding: 8px 16px;
  height: 100%;
  width: 100%;
}
html body #app {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-width: 1200px;
  max-width: 2560px;
}
html body #app:focus {
  outline: none;
}
@media screen and (min-width: 2560px) {
  html body {
    padding: 8px calc(50% - 1250px);
  }
}
@font-face {
  font-family: "uf";
  src: url(./assets/iconfontde145359.woff) format('woff'),  url(./assets/iconfont6bff45e4.ttf) format('truetype'),  url(./assets/iconfontad240ee2.svg#uf) format('svg');
  /* iOS 4.1- */
}
::-webkit-scrollbar {
  /*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-button {
  /*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
  display: none;
}
::-webkit-scrollbar-track {
  /*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
  display: none;
}
::-webkit-scrollbar-track-piece {
  /*内层轨道，滚动条中间部分（位置4）*/
  display: none;
}
::-webkit-scrollbar-thumb {
  /*滚动条里面可以拖动的那部分（位置5）*/
  border-radius: 4px;
  background-color: #d5d5d5;
  position: absolute;
}
::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
  background-color: #bbbbbb;
}
::-webkit-scrollbar-resizer {
  /*定义右下角拖动块的样式（位置7）*/
  display: none;
}
/*清除浮动*/
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
p,
input {
  margin: 0;
}
.border,
.single-field-form .u-form.lightapp-component-form,
.header,
.form-area,
.table-area,
.table-area .table-header {
  border-bottom: 1px solid #edecec;
}
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,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font-size: 13px;
}
.header,
.table-area .table-header {
  clear: both;
  height: 46px;
  padding: 0px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  width: 100%;
  border-bottom: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f6f6f6;
  border-radius: 3px 3px 0 0;
}
.header .title {
  font-size: 16px;
  color: #111;
  text-align: left;
  display: inline;
}
.header .page-title-Icon {
  margin: 0px 8px 0px 0px;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.header .refer-wrapper {
  width: 200px;
}
.header .btn-group {
  display: inline-block;
  margin-left: auto;
}
.header .btn-group .button-component {
  margin-right: 10px;
}
.header .btn-group .button-component:last-child {
  margin-right: 0;
}
.header .btn-group .secondary-button {
  background: #fff;
}
.header .btn-group .secondary-button:hover {
  background: rgba(225, 76, 70, 0.1);
  color: #e14c46;
  border-color: rgba(225, 76, 70, 0.1);
}
.header .search-box {
  width: 240px;
  height: 30px;
  margin-left: 20px;
}
.header .search-box input {
  margin-left: 0;
}
.header .search-box .u-form-control {
  border-radius: 1px;
  font-size: 13px;
}
.header .search-box .refer-wrapper {
  width: 100%;
}
.header .showOff {
  margin-left: 20px;
}
.header .showOff .u-checkbox-label {
  margin: 0px;
  font-size: 13px;
  color: #333;
}
.header .showOff .u-checkbox-label::before,
.header .showOff .u-checkbox-label::after {
  top: 2px;
}
.nc-bill-header-area {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #F6F6F6;
  height: 46px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px 3px 0 0;
}
.nc-bill-header-area .header-title-search-area {
  color: #111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nc-bill-header-area .header-title-search-area .page-title-Icon {
  margin: 4px 8px 0px 0px;
}
.nc-bill-header-area .header-title-search-area .search-box {
  width: 240px;
  height: 30px;
  margin-left: 20px;
}
.nc-bill-header-area .header-title-search-area .search-box input {
  margin-left: 0;
}
.nc-bill-header-area .header-title-search-area .search-box .u-form-control {
  border-radius: 1px;
  font-size: 13px;
}
.nc-bill-header-area .header-title-search-area h2.title-search-detail {
  font-weight: normal;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}
.nc-bill-header-area .header-title-search-area .title-search-detail {
  margin-right: 20px;
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nc-bill-header-area .header-title-search-area input:focus {
  border-color: #007ACE;
}
.nc-bill-header-area .header-title-search-area .iconfont.icon-jiantouzuo {
  line-height: 30px;
}
.nc-bill-header-area .header-button-area {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.more {
  font-size: 13px;
  color: #e14c46;
  margin-right: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
}
.more:hover {
  color: #e14c46;
  text-decoration: none;
}
.u-button.btn-color {
  background-color: #e14c46;
  color: #fff;
}
.u-button.btn-color:hover,
.u-button.btn-color:active {
  background-color: #d7332c;
}
.u-button.btn-color:disabled {
  background-color: #fdcac6;
  color: #fdeeee;
}
button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.u-button.btn-gray {
  background-color: #e4e4e4;
  color: #333;
}
.u-button.btn-gray:hover,
.u-button.btn-gray:active {
  background-color: #dcdcdc;
}
.u-button.btn-gray:disabled {
  background-color: #efefef;
  color: #bfbfbf;
}
.search-area {
  padding: 5px 20px;
  z-index: 1;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
}
.search-area .search-component-resetSearchBtn {
  color: #474d54;
  margin-left: 30px;
  font-size: 13px;
}
.search-area .search-component-resetSearchBtn:hover {
  color: red;
}
.search-area .showMoreSearch {
  color: #474d54;
}
.search-area .showMoreSearch:hover {
  color: red;
}
.form-area {
  background-color: #fff;
  padding: 20px 0;
}
.table-area {
  background-color: #fff;
  /***列表操作列样式***/
}
.table-area .table-header .title {
  font-size: 13px;
}
.table-area .u-table-thead {
  background-color: #f4f5f7;
}
.table-area .operator {
  cursor: pointer;
}
.table-area .operator:hover {
  color: #e14d47;
}
.table-area .sperator {
  width: 2px;
  height: 8px;
  border: 1px solid #d9d9d9;
  margin: 0px;
  padding: 0px;
}
.table-area-hase-search-area {
  background-color: #fff;
  position: relative;
  top: 110px;
}
a {
  color: #007ace;
}
a:hover {
  color: #487ca8;
}
.lightapp-component-form {
  border: none;
}
.lightapp-component-affix {
  border: none;
  width: 100%;
  padding: 0;
  left: 0;
  top: 0;
}
.u-button.button-component.btn-color {
  background-color: #e14c46;
  color: #fff;
}
.u-button.button-component.btn-color:hover {
  background-color: #d7332c;
}
.u-button.button-component.btn-color:active {
  background-color: #d7332c;
}
.u-button.button-component.btn-color:disabled {
  background-color: #fdcac6;
  color: #fdeeee;
}
.u-button.button-component.btn-gray {
  background-color: #e4e4e4;
  color: #333;
}
.u-button.button-component.btn-gray:hover,
.u-button.button-component.btn-gray:active {
  background-color: #e4e4e4;
}
.u-button.button-component.btn-gray:disabled {
  background-color: #f5f7f8;
  color: #bfbfbf;
}
.nc-input.u-form-control {
  border-color: #d9d9d9;
  border-radius: 2px;
}
.table-area {
  background-color: #fff;
  border: none;
}
.table-area .lightapp-component-editTable {
  padding: 0;
}
.table-area .lightapp-component-editTable .u-table {
  border-radius: 3px;
}
.table-area .lightapp-component-editTable .u-table-content .u-table-body table {
  border-top: none;
}
.text-decoration-underline {
  text-decoration: underline;
}
.page-title-Icon {
  display: inline-block;
  height: 24px;
  width: 24px;
}
.workbench-tab .u-tabs-top {
  border-radius: 3px;
}
.workbench-tab .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap {
  height: 46px;
}
.workbench-tab .u-tabs-top .u-tabs-bar .u-tabs-nav-container .u-tabs-nav-wrap .u-tabs-nav {
  margin-top: 3px;
}
.u-tabs.u-tabs-top.u-tabs-simple.lightapp-component-tabs {
  border-radius: 3px 3px 0 0;
}
.ui-nc-header-warp {
  color: #E3E7ED;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-title {
  padding: 10px 20px;
  height: 40px;
  -webkit-box-shadow: border-box;
          box-shadow: border-box;
  border-bottom: 1px solid #d9d9d9;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-title .u-modal-title {
  padding: 0;
  font-size: 16px;
  color: #474d54;
  font-weight: 600 !important;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body {
  padding: 30px 50px;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content {
  font-size: 14px;
  color: #474d54;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .type {
  margin-bottom: 10px;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .type .type-label {
  padding-right: 10px;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .comment .textarea-wrap {
  margin-top: 5px;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .comment .textarea-wrap .comment-text {
  height: 78px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 10px;
  font-size: 13px;
  color: #707274;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .default {
  margin-top: 5px;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .default .default-label {
  padding-right: 10px;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .comment-use .use-item {
  overflow: hidden;
  margin-bottom: 15px;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .comment-use .use-item .item .item-input {
  width: 60%;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .comment-use .use-item .item .item-input:focus {
  border-color: #007ACE;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .comment-use .use-item .btns {
  float: right;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .comment-use .use-item .btns .btn {
  cursor: pointer;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .use-item-define.browse {
  text-decoration: underline;
  cursor: pointer;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .use-item-define.edit .btns {
  text-align: right;
}
.comment-modal .u-modal-dialog .u-modal-content .comment-body .comment-use-content .use-item-define.edit .btns .btn {
  margin-left: 30px;
  cursor: pointer;
}
.comment-menu {
  padding: 15px 10px;
  font-size: 13px;
  color: #474d54;
  height: 350px;
  overflow: auto;
}
.comment-menu .u-dropdown-menu-item {
  line-height: 30px;
  height: 30px;
  margin-top: 0;
}
.comment-menu .u-dropdown-menu-item:first-child {
  margin-top: 0;
}
.comment-menu .u-dropdown-menu-item.menu-item {
  padding: 0;
  cursor: pointer;
}
.comment-menu .u-dropdown-menu-item.edit-item {
  text-decoration: underline;
  cursor: pointer;
}
.comment-menu::-webkit-slider-runnable-track {
  display: none;
}
.change-pos-right {
  right: 24px;
  left: auto !important;
}
.wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 400px;
  padding-bottom: 11px;
}
.menuBox {
  float: left;
  height: auto;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-right: 5px;
  overflow: auto;
}
.menuBox .menuContent {
  margin-top: -13px;
}
.menuBox .menuContent .u-menu-item {
  padding-left: 15px !important;
}
.menuBox .menuContent .u-menu-item-selected.u-menu-item {
  padding-left: 15px !important;
}
.menuBox .menuContent .u-checkbox .u-checkbox-label {
  padding-left: 20px !important;
}
.menuBox .menuContent .u-menu.u-menu-root {
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0px;
}
.textArea {
  margin-top: 4px;
}
.u-transfer-list-content-item span {
  padding-left: 0px !important;
}

/*# sourceMappingURL=nc-lightapp-front.css.map*/