/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -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-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  animation-name: antSwingIn;
  animation-play-state: running;
}
@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #f5222d;
}
.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f5222d;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-row {
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
  box-sizing: border-box;
}
.ant-row::before,
.ant-row::after {
  display: table;
  content: '';
}
.ant-row::after {
  clear: both;
}
.ant-row-flex {
  display: flex;
  flex-flow: row wrap;
}
.ant-row-flex::before,
.ant-row-flex::after {
  display: flex;
}
.ant-row-flex-start {
  justify-content: flex-start;
}
.ant-row-flex-center {
  justify-content: center;
}
.ant-row-flex-end {
  justify-content: flex-end;
}
.ant-row-flex-space-between {
  justify-content: space-between;
}
.ant-row-flex-space-around {
  justify-content: space-around;
}
.ant-row-flex-top {
  align-items: flex-start;
}
.ant-row-flex-middle {
  align-items: center;
}
.ant-row-flex-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  min-height: 1px;
}
.ant-col-1, .ant-col-xs-1, .ant-col-sm-1, .ant-col-md-1, .ant-col-lg-1, .ant-col-2, .ant-col-xs-2, .ant-col-sm-2, .ant-col-md-2, .ant-col-lg-2, .ant-col-3, .ant-col-xs-3, .ant-col-sm-3, .ant-col-md-3, .ant-col-lg-3, .ant-col-4, .ant-col-xs-4, .ant-col-sm-4, .ant-col-md-4, .ant-col-lg-4, .ant-col-5, .ant-col-xs-5, .ant-col-sm-5, .ant-col-md-5, .ant-col-lg-5, .ant-col-6, .ant-col-xs-6, .ant-col-sm-6, .ant-col-md-6, .ant-col-lg-6, .ant-col-7, .ant-col-xs-7, .ant-col-sm-7, .ant-col-md-7, .ant-col-lg-7, .ant-col-8, .ant-col-xs-8, .ant-col-sm-8, .ant-col-md-8, .ant-col-lg-8, .ant-col-9, .ant-col-xs-9, .ant-col-sm-9, .ant-col-md-9, .ant-col-lg-9, .ant-col-10, .ant-col-xs-10, .ant-col-sm-10, .ant-col-md-10, .ant-col-lg-10, .ant-col-11, .ant-col-xs-11, .ant-col-sm-11, .ant-col-md-11, .ant-col-lg-11, .ant-col-12, .ant-col-xs-12, .ant-col-sm-12, .ant-col-md-12, .ant-col-lg-12, .ant-col-13, .ant-col-xs-13, .ant-col-sm-13, .ant-col-md-13, .ant-col-lg-13, .ant-col-14, .ant-col-xs-14, .ant-col-sm-14, .ant-col-md-14, .ant-col-lg-14, .ant-col-15, .ant-col-xs-15, .ant-col-sm-15, .ant-col-md-15, .ant-col-lg-15, .ant-col-16, .ant-col-xs-16, .ant-col-sm-16, .ant-col-md-16, .ant-col-lg-16, .ant-col-17, .ant-col-xs-17, .ant-col-sm-17, .ant-col-md-17, .ant-col-lg-17, .ant-col-18, .ant-col-xs-18, .ant-col-sm-18, .ant-col-md-18, .ant-col-lg-18, .ant-col-19, .ant-col-xs-19, .ant-col-sm-19, .ant-col-md-19, .ant-col-lg-19, .ant-col-20, .ant-col-xs-20, .ant-col-sm-20, .ant-col-md-20, .ant-col-lg-20, .ant-col-21, .ant-col-xs-21, .ant-col-sm-21, .ant-col-md-21, .ant-col-lg-21, .ant-col-22, .ant-col-xs-22, .ant-col-sm-22, .ant-col-md-22, .ant-col-lg-22, .ant-col-23, .ant-col-xs-23, .ant-col-sm-23, .ant-col-md-23, .ant-col-lg-23, .ant-col-24, .ant-col-xs-24, .ant-col-sm-24, .ant-col-md-24, .ant-col-lg-24 {
  position: relative;
  padding-right: 0;
  padding-left: 0;
}
.ant-col-1, .ant-col-2, .ant-col-3, .ant-col-4, .ant-col-5, .ant-col-6, .ant-col-7, .ant-col-8, .ant-col-9, .ant-col-10, .ant-col-11, .ant-col-12, .ant-col-13, .ant-col-14, .ant-col-15, .ant-col-16, .ant-col-17, .ant-col-18, .ant-col-19, .ant-col-20, .ant-col-21, .ant-col-22, .ant-col-23, .ant-col-24 {
  flex: 0 0 auto;
  float: left;
}
.ant-col-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-xs-1, .ant-col-xs-2, .ant-col-xs-3, .ant-col-xs-4, .ant-col-xs-5, .ant-col-xs-6, .ant-col-xs-7, .ant-col-xs-8, .ant-col-xs-9, .ant-col-xs-10, .ant-col-xs-11, .ant-col-xs-12, .ant-col-xs-13, .ant-col-xs-14, .ant-col-xs-15, .ant-col-xs-16, .ant-col-xs-17, .ant-col-xs-18, .ant-col-xs-19, .ant-col-xs-20, .ant-col-xs-21, .ant-col-xs-22, .ant-col-xs-23, .ant-col-xs-24 {
  flex: 0 0 auto;
  float: left;
}
.ant-col-xs-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-1, .ant-col-sm-2, .ant-col-sm-3, .ant-col-sm-4, .ant-col-sm-5, .ant-col-sm-6, .ant-col-sm-7, .ant-col-sm-8, .ant-col-sm-9, .ant-col-sm-10, .ant-col-sm-11, .ant-col-sm-12, .ant-col-sm-13, .ant-col-sm-14, .ant-col-sm-15, .ant-col-sm-16, .ant-col-sm-17, .ant-col-sm-18, .ant-col-sm-19, .ant-col-sm-20, .ant-col-sm-21, .ant-col-sm-22, .ant-col-sm-23, .ant-col-sm-24 {
    flex: 0 0 auto;
    float: left;
  }
  .ant-col-sm-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-1, .ant-col-md-2, .ant-col-md-3, .ant-col-md-4, .ant-col-md-5, .ant-col-md-6, .ant-col-md-7, .ant-col-md-8, .ant-col-md-9, .ant-col-md-10, .ant-col-md-11, .ant-col-md-12, .ant-col-md-13, .ant-col-md-14, .ant-col-md-15, .ant-col-md-16, .ant-col-md-17, .ant-col-md-18, .ant-col-md-19, .ant-col-md-20, .ant-col-md-21, .ant-col-md-22, .ant-col-md-23, .ant-col-md-24 {
    flex: 0 0 auto;
    float: left;
  }
  .ant-col-md-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-1, .ant-col-lg-2, .ant-col-lg-3, .ant-col-lg-4, .ant-col-lg-5, .ant-col-lg-6, .ant-col-lg-7, .ant-col-lg-8, .ant-col-lg-9, .ant-col-lg-10, .ant-col-lg-11, .ant-col-lg-12, .ant-col-lg-13, .ant-col-lg-14, .ant-col-lg-15, .ant-col-lg-16, .ant-col-lg-17, .ant-col-lg-18, .ant-col-lg-19, .ant-col-lg-20, .ant-col-lg-21, .ant-col-lg-22, .ant-col-lg-23, .ant-col-lg-24 {
    flex: 0 0 auto;
    float: left;
  }
  .ant-col-lg-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-1, .ant-col-xl-2, .ant-col-xl-3, .ant-col-xl-4, .ant-col-xl-5, .ant-col-xl-6, .ant-col-xl-7, .ant-col-xl-8, .ant-col-xl-9, .ant-col-xl-10, .ant-col-xl-11, .ant-col-xl-12, .ant-col-xl-13, .ant-col-xl-14, .ant-col-xl-15, .ant-col-xl-16, .ant-col-xl-17, .ant-col-xl-18, .ant-col-xl-19, .ant-col-xl-20, .ant-col-xl-21, .ant-col-xl-22, .ant-col-xl-23, .ant-col-xl-24 {
    flex: 0 0 auto;
    float: left;
  }
  .ant-col-xl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-1, .ant-col-xxl-2, .ant-col-xxl-3, .ant-col-xxl-4, .ant-col-xxl-5, .ant-col-xxl-6, .ant-col-xxl-7, .ant-col-xxl-8, .ant-col-xxl-9, .ant-col-xxl-10, .ant-col-xxl-11, .ant-col-xxl-12, .ant-col-xxl-13, .ant-col-xxl-14, .ant-col-xxl-15, .ant-col-xxl-16, .ant-col-xxl-17, .ant-col-xxl-18, .ant-col-xxl-19, .ant-col-xxl-20, .ant-col-xxl-21, .ant-col-xxl-22, .ant-col-xxl-23, .ant-col-xxl-24 {
    flex: 0 0 auto;
    float: left;
  }
  .ant-col-xxl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.499;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn.disabled,
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn.disabled > *,
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn > a:only-child {
  color: currentColor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active,
.ant-btn.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.ant-btn:active > a:only-child,
.ant-btn.active > a:only-child {
  color: currentColor;
}
.ant-btn:active > a:only-child::after,
.ant-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-disabled,
.ant-btn.disabled,
.ant-btn[disabled],
.ant-btn-disabled:hover,
.ant-btn.disabled:hover,
.ant-btn[disabled]:hover,
.ant-btn-disabled:focus,
.ant-btn.disabled:focus,
.ant-btn[disabled]:focus,
.ant-btn-disabled:active,
.ant-btn.disabled:active,
.ant-btn[disabled]:active,
.ant-btn-disabled.active,
.ant-btn.disabled.active,
.ant-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-disabled > a:only-child,
.ant-btn.disabled > a:only-child,
.ant-btn[disabled] > a:only-child,
.ant-btn-disabled:hover > a:only-child,
.ant-btn.disabled:hover > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn-disabled:focus > a:only-child,
.ant-btn.disabled:focus > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn-disabled:active > a:only-child,
.ant-btn.disabled:active > a:only-child,
.ant-btn[disabled]:active > a:only-child,
.ant-btn-disabled.active > a:only-child,
.ant-btn.disabled.active > a:only-child,
.ant-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-disabled > a:only-child::after,
.ant-btn.disabled > a:only-child::after,
.ant-btn[disabled] > a:only-child::after,
.ant-btn-disabled:hover > a:only-child::after,
.ant-btn.disabled:hover > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn-disabled:focus > a:only-child::after,
.ant-btn.disabled:focus > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn-disabled:active > a:only-child::after,
.ant-btn.disabled:active > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after,
.ant-btn-disabled.active > a:only-child::after,
.ant-btn.disabled.active > a:only-child::after,
.ant-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active,
.ant-btn.active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > i,
.ant-btn > span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
.ant-btn-primary {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active,
.ant-btn-primary.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}
.ant-btn-primary:active > a:only-child,
.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-primary:active > a:only-child::after,
.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary-disabled,
.ant-btn-primary.disabled,
.ant-btn-primary[disabled],
.ant-btn-primary-disabled:hover,
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled]:hover,
.ant-btn-primary-disabled:focus,
.ant-btn-primary.disabled:focus,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary-disabled:active,
.ant-btn-primary.disabled:active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary-disabled.active,
.ant-btn-primary.disabled.active,
.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary-disabled > a:only-child,
.ant-btn-primary.disabled > a:only-child,
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.65);
  background-color: transparent;
  border-color: #d9d9d9;
}
.ant-btn-ghost > a:only-child {
  color: currentColor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active,
.ant-btn-ghost.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-ghost:active > a:only-child,
.ant-btn-ghost.active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:active > a:only-child::after,
.ant-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost-disabled,
.ant-btn-ghost.disabled,
.ant-btn-ghost[disabled],
.ant-btn-ghost-disabled:hover,
.ant-btn-ghost.disabled:hover,
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost-disabled:focus,
.ant-btn-ghost.disabled:focus,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost-disabled:active,
.ant-btn-ghost.disabled:active,
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost-disabled.active,
.ant-btn-ghost.disabled.active,
.ant-btn-ghost[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost-disabled > a:only-child,
.ant-btn-ghost.disabled > a:only-child,
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost-disabled:hover > a:only-child,
.ant-btn-ghost.disabled:hover > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost-disabled:focus > a:only-child,
.ant-btn-ghost.disabled:focus > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost-disabled:active > a:only-child,
.ant-btn-ghost.disabled:active > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child,
.ant-btn-ghost-disabled.active > a:only-child,
.ant-btn-ghost.disabled.active > a:only-child,
.ant-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost-disabled > a:only-child::after,
.ant-btn-ghost.disabled > a:only-child::after,
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost-disabled:hover > a:only-child::after,
.ant-btn-ghost.disabled:hover > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost-disabled:focus > a:only-child::after,
.ant-btn-ghost.disabled:focus > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost-disabled:active > a:only-child::after,
.ant-btn-ghost.disabled:active > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after,
.ant-btn-ghost-disabled.active > a:only-child::after,
.ant-btn-ghost.disabled.active > a:only-child::after,
.ant-btn-ghost[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentColor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active,
.ant-btn-dashed.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.ant-btn-dashed:active > a:only-child,
.ant-btn-dashed.active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:active > a:only-child::after,
.ant-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed-disabled,
.ant-btn-dashed.disabled,
.ant-btn-dashed[disabled],
.ant-btn-dashed-disabled:hover,
.ant-btn-dashed.disabled:hover,
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed-disabled:focus,
.ant-btn-dashed.disabled:focus,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed-disabled:active,
.ant-btn-dashed.disabled:active,
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed-disabled.active,
.ant-btn-dashed.disabled.active,
.ant-btn-dashed[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed-disabled > a:only-child,
.ant-btn-dashed.disabled > a:only-child,
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed-disabled:hover > a:only-child,
.ant-btn-dashed.disabled:hover > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed-disabled:focus > a:only-child,
.ant-btn-dashed.disabled:focus > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed-disabled:active > a:only-child,
.ant-btn-dashed.disabled:active > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child,
.ant-btn-dashed-disabled.active > a:only-child,
.ant-btn-dashed.disabled.active > a:only-child,
.ant-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed-disabled > a:only-child::after,
.ant-btn-dashed.disabled > a:only-child::after,
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed-disabled:hover > a:only-child::after,
.ant-btn-dashed.disabled:hover > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed-disabled:focus > a:only-child::after,
.ant-btn-dashed.disabled:focus > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed-disabled:active > a:only-child::after,
.ant-btn-dashed.disabled:active > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after,
.ant-btn-dashed-disabled.active > a:only-child::after,
.ant-btn-dashed.disabled.active > a:only-child::after,
.ant-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active,
.ant-btn-danger.active {
  color: #fff;
  background-color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-danger:active > a:only-child,
.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-danger:active > a:only-child::after,
.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger-disabled,
.ant-btn-danger.disabled,
.ant-btn-danger[disabled],
.ant-btn-danger-disabled:hover,
.ant-btn-danger.disabled:hover,
.ant-btn-danger[disabled]:hover,
.ant-btn-danger-disabled:focus,
.ant-btn-danger.disabled:focus,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger-disabled:active,
.ant-btn-danger.disabled:active,
.ant-btn-danger[disabled]:active,
.ant-btn-danger-disabled.active,
.ant-btn-danger.disabled.active,
.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger-disabled > a:only-child,
.ant-btn-danger.disabled > a:only-child,
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger-disabled:hover > a:only-child,
.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger-disabled:focus > a:only-child,
.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger-disabled:active > a:only-child,
.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-danger-disabled > a:only-child::after,
.ant-btn-danger.disabled > a:only-child::after,
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger-disabled:hover > a:only-child::after,
.ant-btn-danger.disabled:hover > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger-disabled:focus > a:only-child::after,
.ant-btn-danger.disabled:focus > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger-disabled:active > a:only-child::after,
.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active,
.ant-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-link:active > a:only-child,
.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-link:active > a:only-child::after,
.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link-disabled,
.ant-btn-link.disabled,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > a:only-child,
.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-link-disabled > a:only-child::after,
.ant-btn-link.disabled > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link-disabled,
.ant-btn-link.disabled,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > a:only-child,
.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-link-disabled > a:only-child::after,
.ant-btn-link.disabled > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn-icon-only > i {
  vertical-align: middle;
}
.ant-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle,
.ant-btn-circle-outline {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg,
.ant-btn-circle-outline.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm,
.ant-btn-circle-outline.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
}
.ant-btn.ant-btn-loading:not([disabled]) {
  pointer-events: none;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 29px;
}
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px;
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 24px;
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
  margin-left: -17px;
}
.ant-btn-group {
  position: relative;
  display: inline-block;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active,
.ant-btn-group > .ant-btn.active,
.ant-btn-group > span > .ant-btn.active {
  z-index: 2;
}
.ant-btn-group > .ant-btn:disabled,
.ant-btn-group > span > .ant-btn:disabled {
  z-index: 0;
}
.ant-btn-group > .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.ant-btn-group-lg > .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 0;
  line-height: 22px;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-group-sm > .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  background-color: transparent;
  border-color: #1890ff;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active,
.ant-btn-background-ghost.ant-btn-primary.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary-disabled,
.ant-btn-background-ghost.ant-btn-primary.disabled,
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary-disabled:hover,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary-disabled:active,
.ant-btn-background-ghost.ant-btn-primary.disabled:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary-disabled.active,
.ant-btn-background-ghost.ant-btn-primary.disabled.active,
.ant-btn-background-ghost.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  background-color: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  background-color: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active,
.ant-btn-background-ghost.ant-btn-danger.active {
  color: #d9363e;
  background-color: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger-disabled,
.ant-btn-background-ghost.ant-btn-danger.disabled,
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger-disabled:hover,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger-disabled:active,
.ant-btn-background-ghost.ant-btn-danger.disabled:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger-disabled.active,
.ant-btn-background-ghost.ant-btn-danger.disabled.active,
.ant-btn-background-ghost.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.ant-btn-background-ghost.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-link:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link:active,
.ant-btn-background-ghost.ant-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link-disabled,
.ant-btn-background-ghost.ant-btn-link.disabled,
.ant-btn-background-ghost.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-link-disabled:hover,
.ant-btn-background-ghost.ant-btn-link.disabled:hover,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-link-disabled:focus,
.ant-btn-background-ghost.ant-btn-link.disabled:focus,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-link-disabled:active,
.ant-btn-background-ghost.ant-btn-link.disabled:active,
.ant-btn-background-ghost.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-link-disabled.active,
.ant-btn-background-ghost.ant-btn-link.disabled.active,
.ant-btn-background-ghost.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  vertical-align: top;
}
a.ant-btn {
  padding-top: 0.1px;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select .ant-select-selection {
  margin: -1px;
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selection,
.ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: #1890ff;
}
.ant-input-group-addon > i:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selection,
.ant-input-group-addon:first-child .ant-select .ant-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selection,
.ant-input-group-addon:last-child .ant-select .ant-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-group-lg .ant-select-selection--single {
  height: 40px;
}
.ant-input-group-sm .ant-select-selection--single {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper {
  display: table-cell;
  float: left;
  width: 100%;
}
.ant-input-group.ant-input-group-compact {
  display: block;
  zoom: 1;
}
.ant-input-group.ant-input-group-compact::before,
.ant-input-group.ant-input-group-compact::after {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  clear: both;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:hover,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:focus,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-affix-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: start;
}
.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper .ant-input {
  position: relative;
  text-align: inherit;
}
.ant-input-affix-wrapper .ant-input-prefix,
.ant-input-affix-wrapper .ant-input-suffix {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  transform: translateY(-50%);
}
.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),
.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
  line-height: 1.5;
}
.ant-input-affix-wrapper .ant-input-disabled ~ .ant-input-suffix .anticon {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-input-affix-wrapper .ant-input-prefix {
  left: 12px;
}
.ant-input-affix-wrapper .ant-input-suffix {
  right: 12px;
}
.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 30px;
}
.ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 30px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child) {
  padding-right: 49px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input {
  padding-right: 22px;
}
.ant-input-affix-wrapper .ant-input {
  min-height: 100%;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: #333;
}
.ant-input-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  vertical-align: 0;
}
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-clear-icon + i {
  margin-left: 6px;
}
.ant-input-textarea-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  margin: 8px 8px 0 0;
}
.ant-input-textarea-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-textarea-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-textarea-clear-icon + i {
  margin-left: 6px;
}
.ant-input-search-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-search-icon:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ant-input-search-enter-button input {
  border-right: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon,
.ant-input-search-enter-button input + .ant-input-group-addon {
  padding: 0;
  border: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button,
.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 16px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice:first-child {
  margin-top: -8px;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #f5222d;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #1890ff;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.move-up-leave.move-up-leave-active {
  overflow: hidden;
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
}
.ant-form-item-required::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-required::before {
  display: none;
}
.ant-form-item-label > label {
  color: rgba(0, 0, 0, 0.85);
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item label {
  position: relative;
}
.ant-form-item label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-control {
  position: relative;
  line-height: 40px;
  zoom: 1;
}
.ant-form-item-control::before,
.ant-form-item-control::after {
  display: table;
  content: '';
}
.ant-form-item-control::after {
  clear: both;
}
.ant-form-item-children {
  position: relative;
}
.ant-form-item-with-help {
  margin-bottom: 5px;
}
.ant-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 39.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-explain,
.ant-form-extra {
  clear: both;
  min-height: 22px;
  margin-top: -2px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-explain {
  margin-bottom: -1px;
}
.ant-form-extra {
  padding-top: 4px;
}
.ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-split {
  display: block;
  text-align: center;
}
form .has-feedback .ant-input {
  padding-right: 30px;
}
form .has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
form .has-feedback .ant-input-affix-wrapper .ant-input {
  padding-right: 49px;
}
form .has-feedback .ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input {
  padding-right: 68px;
}
form .has-feedback > .ant-select .ant-select-arrow,
form .has-feedback > .ant-select .ant-select-selection__clear,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: 28px;
}
form .has-feedback > .ant-select .ant-select-selection-selected-value,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
form .has-feedback .ant-cascader-picker-arrow {
  margin-right: 17px;
}
form .has-feedback .ant-cascader-picker-clear {
  right: 28px;
}
form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
form .has-feedback .ant-calendar-picker-icon,
form .has-feedback .ant-time-picker-icon,
form .has-feedback .ant-calendar-picker-clear,
form .has-feedback .ant-time-picker-clear {
  right: 28px;
}
form .ant-mentions,
form textarea.ant-input {
  height: auto;
  margin-bottom: 4px;
}
form .ant-upload {
  background: transparent;
}
form input[type='radio'],
form input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
form .ant-radio-inline,
form .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
form .ant-radio-inline:first-child,
form .ant-checkbox-inline:first-child {
  margin-left: 0;
}
form .ant-checkbox-vertical,
form .ant-radio-vertical {
  display: block;
}
form .ant-checkbox-vertical + .ant-checkbox-vertical,
form .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
form .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
form .ant-input-number-handler-wrap {
  z-index: 2;
}
form .ant-select,
form .ant-cascader-picker {
  width: 100%;
}
form .ant-input-group .ant-select,
form .ant-input-group .ant-cascader-picker {
  width: auto;
}
form :not(.ant-input-group-wrapper) > .ant-input-group,
form .ant-input-group-wrapper {
  display: inline-block;
  vertical-align: middle;
}
form:not(.ant-form-vertical) :not(.ant-input-group-wrapper) > .ant-input-group,
form:not(.ant-form-vertical) .ant-input-group-wrapper {
  position: relative;
  top: -1px;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: 1.5;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label label::after,
.ant-col-24.ant-form-item-label label::after,
.ant-col-xl-24.ant-form-item-label label::after {
  display: none;
}
.ant-form-vertical .ant-form-item {
  padding-bottom: 8px;
}
.ant-form-vertical .ant-form-item-control {
  line-height: 1.5;
}
.ant-form-vertical .ant-form-explain {
  margin-top: 2px;
  margin-bottom: -5px;
}
.ant-form-vertical .ant-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}
@media (max-width: 575px) {
  .ant-form-item-label,
  .ant-form-item-control-wrapper {
    display: block;
    width: 100%;
  }
  .ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item-label label::after {
    display: none;
  }
  .ant-col-xs-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label label::after {
    display: none;
  }
}
.ant-form-inline .ant-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-control-wrapper,
.ant-form-inline .ant-form-item > .ant-form-item-label {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-text {
  display: inline-block;
}
.ant-form-inline .has-feedback {
  display: inline-block;
}
.has-success.has-feedback .ant-form-item-children-icon,
.has-warning.has-feedback .ant-form-item-children-icon,
.has-error.has-feedback .ant-form-item-children-icon,
.is-validating.has-feedback .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.has-success.has-feedback .ant-form-item-children-icon svg,
.has-warning.has-feedback .ant-form-item-children-icon svg,
.has-error.has-feedback .ant-form-item-children-icon svg,
.is-validating.has-feedback .ant-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.has-success.has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  animation-name: diffZoomIn1 !important;
}
.has-warning .ant-form-explain,
.has-warning .ant-form-split {
  color: #faad14;
}
.has-warning .ant-input,
.has-warning .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input:not([disabled]):hover {
  border-color: #faad14;
}
.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-affix-wrapper .ant-input,
.has-warning .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #faad14;
}
.has-warning .ant-input-prefix {
  color: #faad14;
}
.has-warning .ant-input-group-addon {
  color: #faad14;
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .has-feedback {
  color: #faad14;
}
.has-warning.has-feedback .ant-form-item-children-icon {
  color: #faad14;
  animation-name: diffZoomIn3 !important;
}
.has-warning .ant-select-selection {
  border-color: #faad14;
}
.has-warning .ant-select-selection:hover {
  border-color: #faad14;
}
.has-warning .ant-select-open .ant-select-selection,
.has-warning .ant-select-focused .ant-select-selection {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-calendar-picker-icon::after,
.has-warning .ant-time-picker-icon::after,
.has-warning .ant-picker-icon::after,
.has-warning .ant-select-arrow,
.has-warning .ant-cascader-picker-arrow {
  color: #faad14;
}
.has-warning .ant-input-number,
.has-warning .ant-time-picker-input {
  border-color: #faad14;
}
.has-warning .ant-input-number-focused,
.has-warning .ant-time-picker-input-focused,
.has-warning .ant-input-number:focus,
.has-warning .ant-time-picker-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-number:not([disabled]):hover,
.has-warning .ant-time-picker-input:not([disabled]):hover {
  border-color: #faad14;
}
.has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #faad14;
}
.has-error .ant-form-explain,
.has-error .ant-form-split {
  color: #f5222d;
}
.has-error .ant-input,
.has-error .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-affix-wrapper .ant-input,
.has-error .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #f5222d;
}
.has-error .ant-input-prefix {
  color: #f5222d;
}
.has-error .ant-input-group-addon {
  color: #f5222d;
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .has-feedback {
  color: #f5222d;
}
.has-error.has-feedback .ant-form-item-children-icon {
  color: #f5222d;
  animation-name: diffZoomIn2 !important;
}
.has-error .ant-select-selection {
  border-color: #f5222d;
}
.has-error .ant-select-selection:hover {
  border-color: #f5222d;
}
.has-error .ant-select-open .ant-select-selection,
.has-error .ant-select-focused .ant-select-selection {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #f5222d;
}
.has-error .ant-input-group-addon .ant-select-selection {
  border-color: transparent;
  box-shadow: none;
}
.has-error .ant-calendar-picker-icon::after,
.has-error .ant-time-picker-icon::after,
.has-error .ant-picker-icon::after,
.has-error .ant-select-arrow,
.has-error .ant-cascader-picker-arrow {
  color: #f5222d;
}
.has-error .ant-input-number,
.has-error .ant-time-picker-input {
  border-color: #f5222d;
}
.has-error .ant-input-number-focused,
.has-error .ant-time-picker-input-focused,
.has-error .ant-input-number:focus,
.has-error .ant-time-picker-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-number:not([disabled]):hover,
.has-error .ant-time-picker-input:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-mention-wrapper .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #f5222d;
}
.has-error .ant-transfer-list {
  border-color: #f5222d;
}
.has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.is-validating.has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-advanced-search-form .ant-form-item {
  margin-bottom: 24px;
}
.ant-advanced-search-form .ant-form-item-with-help {
  margin-bottom: 5px;
}
.show-help-enter,
.show-help-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  animation-name: antShowHelpOut;
  animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.root {
  height: 100%;
}
.root .login-container {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  /* background: url(../images/bg.jpg) no-repeat 0 0; */
  background-size: cover;
}
.root .login-container .extraLink {
  position: absolute;
  z-index: 999;
  right: 16px;
  top: 16px;
  display: none;
}
.root .login-container .extraLink a {
  color: #eee;
  margin-left: 16px;
  font-size: 16px;
}
.root .login-container .extraLink a:hover {
  color: #fff;
}
.root .login-container .login-header {
  flex: 3;
  background: #2d333e;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  letter-spacing: 10px;
  position: relative;
}
.root .login-container .login-header .slogan {
  position: absolute;
  z-index: 1000;
  bottom: 40px;
  margin-top: -10px;
  width: 100%;
  left: 0;
}
.root .login-container .login-header .slogan div {
  width: 100%;
  text-align: center;
}
.root .login-container .login-header .slogan .title {
  font-size: 50px;
}
.root .login-container .login-header .slogan .title .en {
  display: block;
  font-size: 20px;
}
.root .login-container .login-header .slogan .logo {
  height: 54px;
  margin-right: 10px;
  vertical-align: middle;
  margin-bottom: 8px;
}
.root .login-container .login-main {
  flex: 3;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item .ant-form-item-control-wrapper {
  width: 60%;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item .ant-form-item-control-wrapper .ant-form-item-control {
  text-align: right;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item .ant-form-item-control-wrapper .ant-form-item-control .ant-form-explain {
  text-align: left;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item .ant-form-item-control-wrapper .ant-form-item-control .ant-input-group-wrapper {
  width: 100%;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item .ant-form-item-control-wrapper .ant-form-item-control .ant-input-group-wrapper .ant-input-group-addon {
  font-size: 16px;
  color: #000;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item .ant-form-item-control-wrapper .ant-form-item-control .ant-btn {
  width: 100%;
}
.root .login-container .login-main .ant-row .ant-col-8 .ant-form-item .ant-form-item-control-wrapper .ant-form-item-control > a {
  color: #333;
  font-weight: bold;
}
.root .login-container .login-footer {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999;
  flex-direction: column;
  font-size: 14px;
  display: none;
}
.root .login-container .login-footer a {
  align-self: flex-end;
  margin-right: 5%;
  color: #333;
  font-weight: bold;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
.welcome {
  height: 100%;
  width: 100%;
}
.welcome .content {
  background: url(img/bg.e30d.jpg) no-repeat center;
  background-size: cover;
  background-clip: border-box;
  height: 100%;
  width: 100%;
  text-align: center;
}
.welcome .content .title {
  padding-top: 150px;
  color: #fff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 100px;
  width: auto;
  margin: 0 auto;
  padding-bottom: 24px;
  pointer-events: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal.zoom-enter,
.ant-modal.zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  filter: alpha(opacity=50);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(84vw);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-close {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper {
  zoom: 1;
}
.ant-modal-confirm-body-wrapper::before,
.ant-modal-confirm-body-wrapper::after {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  clear: both;
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #f5222d;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #1890ff;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, width 0.2s;
  zoom: 1;
}
.ant-menu::before,
.ant-menu::after {
  display: table;
  content: '';
}
.ant-menu::after {
  clear: both;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.3s;
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  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);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  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);
}
.ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item > a:hover {
  color: #1890ff;
}
.ant-menu-item > a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge > a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item > .ant-badge > a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected > a,
.ant-menu-item-selected > a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}
.ant-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  transform-origin: 0 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  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);
}
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  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);
}
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  opacity: 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);
}
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px;
}
.ant-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 4px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: rgba(0, 0, 0, 0.65) \9;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
  background-image: none \9;
  border-radius: 2px;
  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);
  content: '';
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before {
  background: linear-gradient(to right, #1890ff, #1890ff);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2px);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-vertical .ant-menu-submenu-selected > a,
.ant-menu-vertical-left .ant-menu-submenu-selected > a,
.ant-menu-vertical-right .ant-menu-submenu-selected > a {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #1890ff;
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-horizontal > .ant-menu-item > a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected > a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: ' ';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  transform: scaleY(0.0001);
  opacity: 0;
  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);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 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);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > a,
.ant-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1060;
  display: block;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow::before,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow::before,
.ant-tooltip-placement-topRight .ant-tooltip-arrow::before {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow::before,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow::before,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow::before {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow::before,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow::before,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow::before {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow::before,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow::before,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow::before {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.home {
  width: 100%;
  height: 200%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
}
.homeContent {
  width: 100%;
  height: 0;
  overflow: scroll;
  flex: 1;
}
.homeSearch {
  display: flex;
  width: 100%;
  height: 80px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  position: relative;
}
.homeSearch .line {
  background-color: #7B5EA5;
  height: 2px;
  width: 100%;
}
.homeSearch .searchArea {
  padding-left: 15px;
  padding-right: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #fff;
  position: absolute;
}
.homeSearch .searchArea .inputbox {
  border: #999999 1px solid;
  border-radius: 8px;
  width: 160px;
  height: 32px;
  padding-left: 10px;
  padding-right: 5px;
  outline: none;
  color: #333333;
}
.homeSearch .searchArea .searchicon {
  cursor: pointer;
  margin-left: 10px;
  background: url(data:image/png;base64,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);
  width: 25px;
  height: 25px;
  padding: 5px;
  background-size: cover;
}
.preciousContent {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.preciousContent .photoContainer {
  margin-left: 50%;
}
.preciousContent .photoContainer .photo {
  width: 180px;
  height: 180px;
  margin-left: -180px;
  object-fit: contain;
}
.preciousContent .textContent {
  display: flex;
  flex-direction: column;
  margin-left: 30px;
  color: #333333;
  font-size: 16px;
  height: 180px;
}
.preciousContent .textContent .item {
  display: flex;
  flex-direction: row;
  flex: 1;
  align-items: center;
}
.evidenceContainer {
  width: 100%;
  height: 300px;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.evidenceContainer .evidenceBorder1 {
  width: 700px;
  height: 200px;
  border: #7B5EA5 1px solid;
}
.evidenceContainer .evidenceBorder2 {
  width: 600px;
  height: 300px;
  border: #7B5EA5 10px solid;
  background-color: #fff;
  position: absolute;
}
.evidenceContainer .evidenceHeader {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}
.evidenceContainer .evidenceHeader .iconImg {
  background-image: url(img/result.f5e2.png);
  width: 30px;
  height: 30px;
  background-size: cover;
}
.evidenceContainer .evidenceContent {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 20px;
}
.evidenceContainer .evidenceContent .evidenceImg {
  height: 200px;
  width: 200px;
  object-fit: contain;
}
.evidenceContainer .evidenceContent .evidenceVideoContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  position: relative;
}
.evidenceContainer .evidenceContent .evidenceVideoContainer .evidenceVideo {
  width: 300px;
  height: 200px;
  object-fit: contain;
}
.evidenceContainer .evidenceContent .evidenceVideoContainer .playicon {
  position: absolute;
  font-size: 50px;
  color: #fff;
}
.header {
  height: 58px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #101010;
  background-color: #7B5EA5;
}
.logo {
  background: url(img/logo.0480.png);
  background-size: cover;
  height: 45px;
  width: 217px;
  margin-left: 10px;
}
.footer {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #101010;
  font-size: 16px;
  margin-bottom: 10px;
}
.footer .logodiv {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.footer .logodiv .logo1 {
  width: 60px;
  height: 60px;
  background: url(img/bilibili.270e.png);
  background-size: contain;
}
.footer .logodiv .logo2 {
  width: 60px;
  height: 60px;
  background: url(img/weibo.c4be.png);
  background-size: contain;
  margin-left: 60px;
}
.footer .logodiv .logo3 {
  width: 60px;
  height: 60px;
  background: url(img/weixin.1ae1.png);
  background-size: contain;
  margin-left: 60px;
}
.footer .logodiv .logo4 {
  width: 60px;
  height: 60px;
  background: url(img/douyin.8ed4.png);
  background-size: contain;
  margin-left: 60px;
}
.footer .line1 {
  width: 700px;
  height: 1px;
  background-color: #000000;
  margin-top: 20px;
}
.footer .line2 {
  width: 580px;
  height: 1px;
  background-color: #000000;
  margin-top: 20px;
  margin-bottom: 20px;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nav {
  height: 60px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #553F79;
}
.navItem {
  height: 60px;
  cursor: pointer;
  flex: 1;
  font-size: 18px;
  text-align: center;
  font-family: "msyh";
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.navMenu {
  color: white;
  background-color: #553F79;
  margin-left: 36vw;
  cursor: pointer;
  width: 10vw;
  position: absolute;
  z-index: 100;
  font-size: 18px;
}
.navMenu2 {
  color: white;
  background-color: #553F79;
  margin-left: 46vw;
  cursor: pointer;
  width: 10vw;
  position: absolute;
  z-index: 100;
  font-size: 18px;
}
.ul {
  width: 10vw;
  text-align: center;
}
.li {
  list-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
  display: list-item;
  cursor: pointer;
  text-align: center;
}
.li:hover {
  color: red;
}
.navFlexRow {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.search {
  width: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
}
.searchBody {
  width: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.searchBody .logo {
  height: 80px;
  width: 297px;
  background: url(img/logo.81a1.png);
  background-size: contain;
  margin-top: 100px;
}
.searchBody .searchArea {
  position: relative;
  margin-top: 40px;
  width: 500px;
  display: flex;
  align-items: center;
}
.searchBody .searchArea .inputbox {
  font-size: 16px;
  border: #999999 1px solid;
  border-radius: 8px;
  width: 500px;
  height: 60px;
  padding-left: 10px;
  padding-right: 35px;
  outline: none;
  color: #333333;
}
.searchBody .searchArea .searchicon {
  cursor: pointer;
  background: url(data:image/png;base64,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);
  width: 30px;
  height: 30px;
  padding: 5px;
  background-size: cover;
  position: absolute;
  right: 10px;
}
.searchBody .help {
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-size: 16px;
  color: #000000;
}
.advertContainer {
  flex-direction: row;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 200px;
  position: relative;
}
.advertContainer .advert1 {
  cursor: pointer;
  background: url(img/advert1.01c3.jpg) no-repeat;
  width: 400px;
  height: 400px;
  background-size: contain;
}
.advertContainer .advert2 {
  cursor: pointer;
  background: url(img/advert2.2b99.jpg) no-repeat;
  width: 400px;
  height: 400px;
  background-size: contain;
  margin-left: 50px;
}
.minicodeContainer {
  z-index: 999;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}
.minicodeImg {
  background: url(img/minicode.6698.png) no-repeat;
  width: 200px;
  height: 200px;
  background-size: contain;
}
.minicodeTip {
  font-size: 16px;
  color: #333333;
  margin: 20px;
  color: white;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-usermanage .page-header {
  flex: initial;
  /* margin-top: @space-big */
  /* margin-left:@space-big; */
}
.page-usermanage .page-content .ant-pagination {
  padding-bottom: 32px;
  right: 32px;
}
.page-usermanage .page-content {
  flex: auto;
  overflow: scroll;
  height: 0;
}
.page-usermanage .page-content .table-content {
  margin-top: 0;
}
.page-usermanage .page-body {
  border: 1px solid #dfe4ea;
}
.page-usermanage .page-title {
  border-bottom: 1px solid #dfe4ea;
}
.page-usermanage .page-body-main {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-usermanage .ant-layout-sider-children {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .page-title {
  border-right: 1px solid #dfe4ea;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-bottom: 0;
  background: #fff;
  border-right: 1px solid #dfe4ea;
  padding: 16px;
  overflow: auto;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside > div {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree-switcher-noop {
  display: none;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree {
  max-width: 190px;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li {
  margin: 0;
  position: relative;
  padding: 1px 0;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-node-content-wrapper {
  width: 100%;
  padding: 7.5px 5px;
  margin-left: 2px;
  font-size: 13px;
  color: #4A4A4A;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: rgba(90, 141, 239, 0.12);
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-node-content-wrapper:hover .right-icon {
  display: block;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-child-tree {
  position: relative;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-child-tree li:after {
  content: '';
  position: absolute;
  left: -13px;
  top: -18px;
  bottom: 17px;
  border-left: 1px solid #dfe4ea;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-child-tree li:before {
  content: '';
  position: absolute;
  left: -12px;
  top: 18px;
  width: 12px;
  border-top: 1px solid #dfe4ea;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-switcher_close,
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-switcher_open {
  margin-top: 12.3px;
  cursor: pointer;
  display: inline-block;
  width: 12px;
  height: 12px;
  text-align: center;
  /*border: @border-split;*/
  background: #fff;
  z-index: 9;
  position: relative;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-switcher_close:after,
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-center_close:after,
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-bottom_close:after,
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-noline_close:after {
  content: '\E645';
  font-size: 21px !important;
  left: -5px;
  top: -7px;
  position: absolute;
  font-weight: normal;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-switcher_open:after,
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-center_open:after,
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-bottom_open:after,
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li .ant-tree-switcher.ant-tree-noline_open:after {
  content: '\E621';
  font-size: 21px !important;
  left: -5px;
  top: -7px;
  position: absolute;
  font-weight: normal;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree .right-icon {
  float: right;
  margin-right: 20px;
  display: none;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree .right-icon i {
  margin-left: 8px;
  color: #5a8def;
}
.page-usermanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree .right-icon i:hover {
  color: #5a8def;
}
.page-usermanage .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-rolemanage .page-footer {
  margin: 0 -16px;
}
.page-rolemanage .roleModuleList tr td:first-child {
  text-align: left;
  padding-left: 8px;
}
.page-rolemanage .roleModuleList tr td:first-child span {
  white-space: nowrap;
}
.page-rolemanage .page-content .ant-spin-nested-loading {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-rolemanage .page-content .ant-spin-nested-loading .ant-spin-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-rolemanage .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-rolemanage .ant-layout-content .color-red {
  color: #ff0000;
}
.page-rolemanage .ant-layout-content .color-green {
  color: #69b721;
}
.page-rolemanage .ant-layout-content .table-checkbox {
  display: inline-block;
}
.page-rolemanage .ant-layout-sider-children {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 16px;
  border-right: 1px solid #dfe4ea;
}
.page-rolemanage .ant-layout-sider-children .ant-input-group-addon {
  cursor: pointer;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-bottom: 0;
  background: #fff;
  border-right: 0;
  padding: 0;
  overflow: auto;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .ant-tree li {
  border: 0;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist {
  overflow-y: auto;
  overflow-x: hidden;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist .title {
  padding-bottom: 8px;
  display: block;
  color: #333;
  font-size: 14px;
  border-bottom: 1px solid #dfe4ea;
  margin: 8px 0 0 4px;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist li {
  padding: 4px 0 4px 8px;
  text-align: left;
  position: relative;
  line-height: 30px;
  display: flex;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist li a {
  color: #333;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist li .name {
  display: block;
  flex: 1;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist li:hover {
  background: rgba(90, 141, 239, 0.2);
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist li:hover .icons {
  display: inline-block;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist .icons {
  display: none;
  top: 14px;
  right: 4px;
  white-space: nowrap;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist .icons i {
  padding: 4px;
  color: #fff;
  margin-right: 4px;
  color: #666;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist .icons i:hover {
  color: #5a8def;
}
.page-rolemanage .ant-layout-sider-children .ant-spin-nested-loading .ant-spin-container .treeside .roleslist .active {
  background: rgba(90, 141, 239, 0.2);
}
.page-modulemanage .ant-table-body .ant-table-tbody tr td:first-child {
  text-align: left;
  padding-left: 12%;
}
.page-modulemanage .ant-table-body .ant-table-tbody tr td:first-child span {
  white-space: nowrap;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow-x: hidden;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger:hover {
  background: #192c3e;
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 4px 0 0 4px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.65);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus,
.ant-pagination-item:hover {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:focus,
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  transform: scale(1) rotate(0deg);
  color: #1890ff;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  font-size: 12px;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.65);
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  outline: 0;
}
.ant-pagination-prev a,
.ant-pagination-next a {
  color: rgba(0, 0, 0, 0.65);
  user-select: none;
}
.ant-pagination-prev:hover a,
.ant-pagination-next:hover a {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus {
  cursor: not-allowed;
}
.ant-pagination-disabled a,
.ant-pagination-disabled:hover a,
.ant-pagination-disabled:focus a,
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
  margin-right: 8px;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
  width: 50px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  height: 24px;
  padding: 1px 7px;
  width: 44px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #dbdbdb;
  border-color: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus {
  color: rgba(0, 0, 0, 0.45);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 1;
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  outline: 0;
}
.ant-select ul,
.ant-select ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-select > ul > li > a {
  padding: 0;
  background-color: #fff;
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  transform-origin: 50% 50%;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .ant-select-arrow-icon svg {
  transition: transform 0.3s;
}
.ant-select-selection {
  display: block;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-radius: 4px;
  outline: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  user-select: none;
}
.ant-select-selection:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-selection__clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-selection__clear::before {
  display: block;
}
.ant-select-selection__clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select-selection:hover .ant-select-selection__clear {
  opacity: 1;
}
.ant-select-selection-selected-value {
  float: left;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-no-arrow .ant-select-selection-selected-value {
  padding-right: 0;
}
.ant-select-disabled {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-disabled .ant-select-selection {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-disabled .ant-select-selection:hover,
.ant-select-disabled .ant-select-selection:focus,
.ant-select-disabled .ant-select-selection:active {
  border-color: #d9d9d9;
  box-shadow: none;
}
.ant-select-disabled .ant-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  padding-right: 10px;
  color: rgba(0, 0, 0, 0.33);
  background: #f5f5f5;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
  display: none;
}
.ant-select-selection--single {
  position: relative;
  height: 32px;
  cursor: pointer;
}
.ant-select-selection--single .ant-select-selection__rendered {
  margin-right: 24px;
}
.ant-select-no-arrow .ant-select-selection__rendered {
  margin-right: 11px;
}
.ant-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 11px;
  margin-left: 11px;
  line-height: 30px;
}
.ant-select-selection__rendered::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '.';
  pointer-events: none;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-lg .ant-select-selection--single {
  height: 40px;
}
.ant-select-lg .ant-select-selection__rendered {
  line-height: 38px;
}
.ant-select-lg .ant-select-selection--multiple {
  min-height: 40px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 32px;
  line-height: 32px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-lg .ant-select-selection--multiple .ant-select-arrow {
  top: 20px;
}
.ant-select-sm .ant-select-selection--single {
  height: 24px;
}
.ant-select-sm .ant-select-selection__rendered {
  margin-left: 7px;
  line-height: 22px;
}
.ant-select-sm .ant-select-selection--multiple {
  min-height: 24px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 16px;
  line-height: 14px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-sm .ant-select-selection--multiple .ant-select-arrow {
  top: 12px;
}
.ant-select-sm .ant-select-selection__clear,
.ant-select-sm .ant-select-arrow {
  right: 8px;
}
.ant-select-disabled .ant-select-selection__choice__remove {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
}
.ant-select-disabled .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-search__field__wrap {
  position: relative;
  display: inline-block;
}
.ant-select-selection__placeholder,
.ant-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  right: 9px;
  left: 0;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  color: #bfbfbf;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.ant-select-search__field__placeholder {
  left: 12px;
}
.ant-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  opacity: 0;
  pointer-events: none;
}
.ant-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-select-search--inline .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-search--inline .ant-select-search__field {
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: transparent;
  border-width: 0;
  border-radius: 4px;
  outline: 0;
}
.ant-select-search--inline > i {
  float: right;
}
.ant-select-selection--multiple {
  min-height: 32px;
  padding-bottom: 3px;
  cursor: text;
  zoom: 1;
}
.ant-select-selection--multiple::before,
.ant-select-selection--multiple::after {
  display: table;
  content: '';
}
.ant-select-selection--multiple::after {
  clear: both;
}
.ant-select-selection--multiple .ant-select-search--inline {
  position: static;
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0;
}
.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
  width: 0.75em;
  max-width: 100%;
}
.ant-select-selection--multiple .ant-select-selection__rendered {
  height: auto;
  margin-bottom: -3px;
  margin-left: 5px;
}
.ant-select-selection--multiple .ant-select-selection__placeholder {
  margin-left: 6px;
}
.ant-select-selection--multiple > ul > li,
.ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 24px;
  margin-top: 3px;
  line-height: 22px;
}
.ant-select-selection--multiple .ant-select-selection__choice {
  position: relative;
  float: left;
  max-width: 99%;
  margin-right: 4px;
  padding: 0 20px 0 10px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: default;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding: 0 10px;
}
.ant-select-selection--multiple .ant-select-selection__choice__content {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection--multiple .ant-select-selection__choice__remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.3s;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
.ant-select-selection--multiple .ant-select-selection__choice__remove > * {
  line-height: 1;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove svg {
  display: inline-block;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove::before {
  display: none;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon {
  display: block;
}
:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-size: 12px;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-selection--multiple .ant-select-arrow {
  top: 16px;
}
.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered,
.ant-select-show-arrow .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-open .ant-select-arrow-icon svg {
  transform: rotate(180deg);
}
.ant-select-open .ant-select-selection {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-combobox .ant-select-arrow {
  display: none;
}
.ant-select-combobox .ant-select-search--inline {
  float: none;
  width: 100%;
  height: 100%;
}
.ant-select-combobox .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-combobox .ant-select-search__field {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  box-shadow: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
}
.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered,
.ant-select-combobox.ant-select-show-arrow .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding: 4px 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item {
  padding-left: 20px;
}
.ant-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  line-height: 32px;
}
.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),
.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.ant-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-select-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 32px;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: transparent;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
  transform: translateY(-50%);
  transition: all 0.2s;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
  color: rgba(0, 0, 0, 0.87);
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
  display: none;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-select-dropdown--empty.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 12px;
}
.ant-select-dropdown-container-open .ant-select-dropdown,
.ant-select-dropdown-open .ant-select-dropdown {
  display: block;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-description {
  margin: 0;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table-wrapper {
  zoom: 1;
}
.ant-table-wrapper::before,
.ant-table-wrapper::after {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  clear: both;
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  clear: both;
}
.ant-table-body {
  transition: opacity 0.3s;
}
.ant-table-empty .ant-table-body {
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 4px 4px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-layout-fixed table {
  table-layout: fixed;
}
.ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th .anticon-filter,
.ant-table-thead > tr > th .ant-table-filter-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 100%;
  color: #bfbfbf;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead > tr > th .anticon-filter > svg,
.ant-table-thead > tr > th .ant-table-filter-icon > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6px;
}
.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter {
  color: #1890ff;
}
.ant-table-thead > tr > th .ant-table-column-sorter {
  display: table-cell;
  vertical-align: middle;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner {
  height: 1em;
  margin-top: 0.35em;
  margin-left: 0.57142857em;
  color: #bfbfbf;
  line-height: 1em;
  text-align: center;
  transition: all 0.3s;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  display: inline-block;
  font-size: 12px;
  font-size: 11px \9;
  transform: scale(0.91666667) rotate(0deg);
  display: block;
  height: 1em;
  line-height: 1em;
  transition: all 0.3s;
}
:root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,
:root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  font-size: 12px;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up.on,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.on {
  color: #1890ff;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full {
  margin-top: -0.15em;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-up,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  height: 0.5em;
  line-height: 0.5em;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  margin-top: 0.125em;
}
.ant-table-thead > tr > th.ant-table-column-has-actions {
  position: relative;
  background-clip: padding-box;
  /* stylelint-disable-next-line */
  -webkit-background-clip: border-box;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters {
  padding-right: 30px !important;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .anticon-filter.ant-table-filter-open,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .ant-table-filter-icon.ant-table-filter-open {
  color: rgba(0, 0, 0, 0.45);
  background: #e5e5e5;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:hover,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:hover {
  color: rgba(0, 0, 0, 0.45);
  background: #e5e5e5;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:active,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters {
  cursor: pointer;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover {
  background: #f2f2f2;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon {
  background: #f2f2f2;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-up:not(.on),
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-down:not(.on) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-table-thead > tr > th .ant-table-header-column {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters {
  display: table;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > .ant-table-column-title {
  display: table-cell;
  vertical-align: middle;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > *:not(.ant-table-column-sorter) {
  position: relative;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters:hover::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead > tr > th.ant-table-column-has-sorters {
  user-select: none;
}
.ant-table-thead > tr:first-child > th:first-child {
  border-top-left-radius: 4px;
}
.ant-table-thead > tr:first-child > th:last-child {
  border-top-right-radius: 4px;
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #e8e8e8;
  transition: all 0.3s, border 0s;
}
.ant-table-thead > tr,
.ant-table-tbody > tr {
  transition: all 0.3s, height 0s;
}
.ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-thead > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background: #e6f7ff;
}
.ant-table-thead > tr.ant-table-row-selected > td.ant-table-column-sort,
.ant-table-tbody > tr.ant-table-row-selected > td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-thead > tr:hover.ant-table-row-selected > td,
.ant-table-tbody > tr:hover.ant-table-row-selected > td {
  background: #fafafa;
}
.ant-table-thead > tr:hover.ant-table-row-selected > td.ant-table-column-sort,
.ant-table-tbody > tr:hover.ant-table-row-selected > td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-thead > tr:hover {
  background: none;
}
.ant-table-footer {
  position: relative;
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-table-footer::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fafafa;
  content: '';
}
.ant-table.ant-table-bordered .ant-table-footer {
  border: 1px solid #e8e8e8;
}
.ant-table-title {
  position: relative;
  top: 1px;
  padding: 16px 0;
  border-radius: 4px 4px 0 0;
}
.ant-table.ant-table-bordered .ant-table-title {
  padding-right: 16px;
  padding-left: 16px;
  border: 1px solid #e8e8e8;
}
.ant-table-title + .ant-table-content {
  position: relative;
  border-radius: 4px 4px 0 0;
}
.ant-table-bordered .ant-table-title + .ant-table-content,
.ant-table-bordered .ant-table-title + .ant-table-content table,
.ant-table-bordered .ant-table-title + .ant-table-content .ant-table-thead > tr:first-child > th {
  border-radius: 0;
}
.ant-table-without-column-header .ant-table-title + .ant-table-content,
.ant-table-without-column-header table {
  border-radius: 0;
}
.ant-table-without-column-header.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-top: 1px solid #e8e8e8;
  border-radius: 4px;
}
.ant-table-tbody > tr.ant-table-row-selected td {
  color: inherit;
  background: #fafafa;
}
.ant-table-thead > tr > th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-tbody > tr > td.ant-table-column-sort {
  background: rgba(0, 0, 0, 0.01);
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-expand-icon-th,
.ant-table-row-expand-icon-cell {
  width: 50px;
  min-width: 50px;
  text-align: center;
}
.ant-table-header {
  overflow: hidden;
  background: #fafafa;
}
.ant-table-header table {
  border-radius: 4px 4px 0 0;
}
.ant-table-loading {
  position: relative;
}
.ant-table-loading .ant-table-body {
  background: #fff;
  opacity: 0.5;
}
.ant-table-loading .ant-table-spin-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  margin-left: -30px;
  line-height: 20px;
}
.ant-table-loading .ant-table-with-pagination {
  margin-top: -20px;
}
.ant-table-loading .ant-table-without-pagination {
  margin-top: 10px;
}
.ant-table-bordered .ant-table-header > table,
.ant-table-bordered .ant-table-body > table,
.ant-table-bordered .ant-table-fixed-left table,
.ant-table-bordered .ant-table-fixed-right table {
  border: 1px solid #e8e8e8;
  border-right: 0;
  border-bottom: 0;
}
.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-header > table {
  border-bottom: 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-body > table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-header + .ant-table-body > table,
.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-top: 0;
}
.ant-table-bordered .ant-table-thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-bordered .ant-table-thead > tr > th,
.ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #e8e8e8;
}
.ant-table-placeholder {
  position: relative;
  z-index: 1;
  margin-top: -1px;
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-table-pagination.ant-pagination {
  float: right;
  margin: 16px 0;
}
.ant-table-filter-dropdown {
  position: relative;
  min-width: 96px;
  margin-left: -8px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  border: 0;
  border-radius: 4px 4px 0 0;
  box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu-without-submenu {
  max-height: 400px;
  overflow-x: hidden;
}
.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span {
  padding-right: 0;
}
.ant-table-filter-dropdown .ant-dropdown-menu-sub {
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title::after {
  color: #1890ff;
  font-weight: bold;
  text-shadow: 0 0 2px #bae7ff;
}
.ant-table-filter-dropdown .ant-dropdown-menu-item {
  overflow: hidden;
}
.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child,
.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title {
  border-radius: 0;
}
.ant-table-filter-dropdown-btns {
  padding: 7px 8px;
  overflow: hidden;
  border-top: 1px solid #e8e8e8;
}
.ant-table-filter-dropdown-link {
  color: #1890ff;
}
.ant-table-filter-dropdown-link:hover {
  color: #40a9ff;
}
.ant-table-filter-dropdown-link:active {
  color: #096dd9;
}
.ant-table-filter-dropdown-link.confirm {
  float: left;
}
.ant-table-filter-dropdown-link.clear {
  float: right;
}
.ant-table-selection {
  white-space: nowrap;
}
.ant-table-selection-select-all-custom {
  margin-right: 4px !important;
}
.ant-table-selection .anticon-down {
  color: #bfbfbf;
  transition: all 0.3s;
}
.ant-table-selection-menu {
  min-width: 96px;
  margin-top: 5px;
  margin-left: -30px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-table-selection-menu .ant-action-down {
  color: #bfbfbf;
}
.ant-table-selection-down {
  display: inline-block;
  padding: 0;
  line-height: 1;
  cursor: pointer;
}
.ant-table-selection-down:hover .anticon-down {
  color: rgba(0, 0, 0, 0.6);
}
.ant-table-row-expand-icon {
  color: #1890ff;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  display: inline-block;
  width: 17px;
  height: 17px;
  color: inherit;
  line-height: 13px;
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
  user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expanded::after {
  content: '-';
}
.ant-table-row-collapsed::after {
  content: '+';
}
.ant-table-row-spaced {
  visibility: hidden;
}
.ant-table-row-spaced::after {
  content: '.';
}
.ant-table-row-cell-ellipsis,
.ant-table-row-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-table-row-cell-ellipsis .ant-table-column-title {
  display: block;
}
.ant-table-row-cell-break-word {
  word-wrap: break-word;
  word-break: break-word;
}
tr.ant-table-expanded-row,
tr.ant-table-expanded-row:hover {
  background: #fbfbfb;
}
tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -16px -16px -17px;
}
.ant-table .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 8px;
}
.ant-table-scroll {
  overflow: auto;
  overflow-x: hidden;
}
.ant-table-scroll table {
  min-width: 100%;
}
.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) {
  color: transparent;
}
.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) > * {
  visibility: hidden;
}
.ant-table-body-inner {
  height: 100%;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  position: relative;
  background: #fff;
}
.ant-table-fixed-header .ant-table-body-inner {
  overflow: scroll;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: -20px;
  padding-bottom: 20px;
  overflow: scroll;
  opacity: 0.9999;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 1px solid #e8e8e8;
  border-width: 0 0 1px 0;
}
.ant-table-hide-scrollbar {
  scrollbar-color: transparent transparent;
  min-width: unset;
}
.ant-table-hide-scrollbar::-webkit-scrollbar {
  min-width: inherit;
  background-color: transparent;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 1px solid #e8e8e8;
  border-width: 1px 1px 1px 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header.ant-table-hide-scrollbar .ant-table-thead > tr:only-child > th:last-child {
  border-right-color: transparent;
}
.ant-table-fixed-left,
.ant-table-fixed-right {
  position: absolute;
  top: 0;
  z-index: auto;
  overflow: hidden;
  border-radius: 0;
  transition: box-shadow 0.3s ease;
}
.ant-table-fixed-left table,
.ant-table-fixed-right table {
  width: auto;
  background: #fff;
}
.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed,
.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed {
  border-radius: 0;
}
.ant-table-fixed-left {
  left: 0;
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.ant-table-fixed-left .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-left .ant-table-body-inner {
  margin-right: -20px;
  padding-right: 20px;
}
.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner {
  padding-right: 0;
}
.ant-table-fixed-left,
.ant-table-fixed-left table {
  border-radius: 4px 0 0 0;
}
.ant-table-fixed-left .ant-table-thead > tr > th:last-child {
  border-top-right-radius: 0;
}
.ant-table-fixed-right {
  right: 0;
  box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.ant-table-fixed-right,
.ant-table-fixed-right table {
  border-radius: 0 4px 0 0;
}
.ant-table-fixed-right .ant-table-expanded-row {
  color: transparent;
  pointer-events: none;
}
.ant-table-fixed-right .ant-table-thead > tr > th:first-child {
  border-top-left-radius: 0;
}
.ant-table.ant-table-scroll-position-left .ant-table-fixed-left {
  box-shadow: none;
}
.ant-table.ant-table-scroll-position-right .ant-table-fixed-right {
  box-shadow: none;
}
.ant-table colgroup > col.ant-table-selection-col {
  width: 60px;
}
.ant-table-thead > tr > th.ant-table-selection-column-custom .ant-table-selection {
  margin-right: -15px;
}
.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
}
.ant-table-thead > tr > th.ant-table-selection-column .ant-radio-wrapper,
.ant-table-tbody > tr > td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
.ant-table-row[class*='ant-table-row-level-0'] .ant-table-selection-column > span {
  display: inline-block;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
/**
* Another fix of Firefox:
*/
@supports (-moz-appearance: meterbar) {
  .ant-table-thead > tr > th.ant-table-column-has-actions {
    background-clip: padding-box;
  }
}
.ant-table-middle > .ant-table-title,
.ant-table-middle > .ant-table-content > .ant-table-footer {
  padding: 12px 8px;
}
.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 12px 8px;
}
.ant-table-middle tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -12px -8px -13px;
}
.ant-table-small {
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}
.ant-table-small > .ant-table-title,
.ant-table-small > .ant-table-content > .ant-table-footer {
  padding: 8px 8px;
}
.ant-table-small > .ant-table-title {
  top: 0;
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-footer {
  background-color: transparent;
  border-top: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-footer::before {
  background-color: transparent;
}
.ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0 8px;
}
.ant-table-small > .ant-table-content > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  border: 0;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 8px 8px;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  background-color: transparent;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr {
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort {
  background-color: rgba(0, 0, 0, 0.01);
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  padding: 0;
}
.ant-table-small > .ant-table-content .ant-table-header {
  background-color: transparent;
  border-radius: 4px 4px 0 0;
}
.ant-table-small > .ant-table-content .ant-table-placeholder,
.ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 0;
}
.ant-table-small.ant-table-bordered {
  border-right: 0;
}
.ant-table-small.ant-table-bordered .ant-table-title {
  border: 0;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-content {
  border-right: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-footer {
  border: 0;
  border-top: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-footer::before {
  display: none;
}
.ant-table-small.ant-table-bordered .ant-table-placeholder {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}
.ant-table-small.ant-table-bordered .ant-table-thead > tr > th.ant-table-row-cell-last,
.ant-table-small.ant-table-bordered .ant-table-tbody > tr > td:last-child {
  border-right: none;
}
.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-child,
.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-child {
  border-right: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-fixed-right {
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.ant-table-small tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -8px -8px -9px;
}
.ant-table-small.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  border-radius: 0 0 4px 4px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-right: 8px;
  white-space: nowrap;
  cursor: pointer;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: sub;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 100px;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: table;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-radio-button-wrapper > .ant-radio-button {
  display: block;
  width: 0;
  height: 0;
  margin-left: 0;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: -1px;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1890ff;
}
.ant-radio-button-wrapper:focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1890ff !important;
  opacity: 0.1;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
  box-shadow: none !important;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
  box-shadow: -1px 0 0 0 #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
  box-shadow: -1px 0 0 0 #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 12px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
  padding: 0;
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
:root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-trigger > .anticon.anticon-down,
:root .ant-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before,
.ant-upload-picture-card-wrapper::after {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  clear: both;
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  zoom: 1;
}
.ant-upload-list::before,
.ant-upload-list::after {
  display: table;
  content: '';
}
.ant-upload-list::after {
  clear: both;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.ant-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ant-upload-list-item-card-actions.picture {
  top: 25px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  padding-right: 5px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading,
.ant-upload-list-item-info .anticon-paper-clip {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
:root .ant-upload-list-item .anticon-close {
  font-size: 12px;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e6f7ff;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .anticon-paper-clip,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f5222d;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 5px;
  color: #f5222d;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #f5222d;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card-container {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  text-align: center;
}
.ant-upload-list-picture-card .anticon-picture + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  margin-top: 18px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}
.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-enter {
  animation-name: uploadAnimateIn;
}
.ant-upload-list .ant-upload-animate-leave {
  animation-name: uploadAnimateOut;
}
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-select-tree {
  box-sizing: border-box;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  margin: 0;
  margin-top: -4px;
  padding: 0 4px;
}
.ant-select-tree li {
  margin: 8px 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.ant-select-tree li.filter-node > span {
  font-weight: 500;
}
.ant-select-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.ant-select-tree li .ant-select-tree-node-content-wrapper {
  display: inline-block;
  width: calc(100% - 24px);
  margin: 0;
  padding: 3px 5px;
  color: rgba(0, 0, 0, 0.65);
  text-decoration: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-select-tree li .ant-select-tree-node-content-wrapper:hover {
  background-color: #e6f7ff;
}
.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}
.ant-select-tree li span.ant-select-tree-checkbox {
  margin: 0 4px 0 0;
}
.ant-select-tree li span.ant-select-tree-checkbox + .ant-select-tree-node-content-wrapper {
  width: calc(100% - 46px);
}
.ant-select-tree li span.ant-select-tree-switcher,
.ant-select-tree li span.ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  color: #1890ff;
  font-size: 14px;
  transform: none;
}
.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-select-tree li span.ant-select-tree-switcher {
  position: relative;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher-noop {
  cursor: auto;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #1890ff;
  font-size: 14px;
  transform: none;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-select-tree .ant-select-tree-treenode-loading .ant-select-tree-iconEle {
  display: none;
}
.ant-select-tree-child-tree {
  display: none;
}
.ant-select-tree-child-tree-open {
  display: block;
}
li.ant-select-tree-treenode-disabled > span:not(.ant-select-tree-switcher),
li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper,
li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.ant-select-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.ant-select-tree-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-select-tree-dropdown .ant-select-dropdown-search {
  position: sticky;
  top: 0;
  z-index: 1;
  display: block;
  padding: 4px;
  background: #fff;
}
.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field__wrap {
  width: 100%;
}
.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field {
  box-sizing: border-box;
  width: 100%;
  padding: 4px 7px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
}
.ant-select-tree-dropdown .ant-select-dropdown-search.ant-select-search--hide {
  display: none;
}
.ant-select-tree-dropdown .ant-select-not-found {
  display: block;
  padding: 7px 16px;
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.aboutus {
  width: 100%;
  background-color: #7B5EA5;
  display: flex;
  flex-direction: column;
}
.aboutusBlank {
  width: 100%;
  height: 30px;
  background-color: white;
  position: relative;
}
.aboutus2 {
  width: 100%;
  height: 0;
  overflow: scroll;
  flex: 1;
  position: relative;
  display: flex;
  flex-direction: column;
}
.aboutus2 .aboutusContainer {
  flex: 1;
  align-self: center;
  background-color: #7B5EA5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.aboutus2 .aboutusContainer .title {
  color: white;
  font-size: 28px;
  margin-top: 40px;
}
.aboutus2 .aboutusContainer .content {
  color: white;
  font-size: 16px;
  margin-top: 20px;
}
.contactus {
  width: 100%;
  background-color: #7B5EA5;
  display: flex;
  flex-direction: column;
}
.contactusBlank {
  width: 100%;
  height: 30px;
  background-color: white;
}
.contactusContainer {
  align-self: center;
  background-color: #7B5EA5;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.contactusContainer .img {
  width: 300px;
  height: 300px;
  background-image: url(img/wxcode.e581.jpg);
  background-size: cover;
  margin-top: 100px;
}
.contactusContainer .img2 {
  width: 300px;
  height: 300px;
  background-image: url(img/gzhcode.dc25.jpg);
  background-size: cover;
  margin-top: 100px;
}
.contactusContainer .name {
  color: white;
  font-size: 28px;
  margin-top: 20px;
}
.contactusFlexRowCenter {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-bottom: 80px;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.teach {
  width: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.teachBanner1Container {
  padding: 20px;
  flex-direction: row;
  display: flex;
}
.teachBanner1Container .teachBanner1 {
  width: 20.4vw;
  height: 16.13vw;
  background: url(img/teachBanner1A.8841.png);
  background-size: contain;
  margin-left: 2.2vw;
  margin-right: 8.5vw;
}
.teachBanner1Container .teachKnowMore {
  padding: 5px 20px 5px 20px;
  border-radius: 5px;
  background-color: #7B5EA5;
  color: white;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.teachTitle {
  width: 46.15vw;
  height: 9.375vw;
  background: url(data:image/png;base64,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);
  background-size: contain;
  margin-top: 30px;
}
.teachMoreContianer {
  margin-top: 35px;
  margin-left: 3.55vw;
  display: flex;
  flex-direction: column;
}
.teachBannerFitContainer {
  display: flex;
  flex-direction: column;
  position: relative;
  align-self: center;
  width: 62.94%;
}
.teachBanner2Container {
  display: flex;
  flex-direction: row;
  padding: 10px;
  position: relative;
  justify-content: center;
}
.teachBanner2Container .teachBanner2A {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 32.5%;
  background: url(img/teachBanner2A.4a49.png) no-repeat;
  background-size: contain;
}
.teachBanner3Container {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 2.3%;
  justify-content: center;
}
.teachBanner3Container .teachBanner3A {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 32.5%;
  background: url(img/teachBanner3A.48a2.png) no-repeat;
  background-size: contain;
}
.teachBanner4Container {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 2.3%;
  justify-content: center;
}
.teachBanner4Container .teachBanner4A {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 32.5%;
  background: url(img/teachBanner4A.704e.png) no-repeat;
  background-size: contain;
}
.teachBanner5Container {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 2.3%;
  justify-content: center;
}
.teachBanner5Container .teachBanner5A {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 32.5%;
  background: url(img/teachBanner5A.3b54.png) no-repeat;
  background-size: contain;
}
.teachBanner6Container {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 2.3%;
  justify-content: center;
  margin-bottom: 80px;
}
.teachBanner6Container .teachBanner6A {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 32.5%;
  background: url(img/teachBanner6A.ee9d.png) no-repeat;
  background-size: contain;
}
.teachFontThemeTitle {
  color: #7B5EA5;
  font-size: 28px;
  font-weight: bold;
  font-family: "msyhbd";
}
.teachFontThemeContent {
  color: #7B5EA5;
  font-size: 16px;
  font-weight: bold;
  font-family: "msyhbd";
}
.teachFontWhiteTitle {
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
}
.teachFontWhiteContent {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.collect {
  width: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.collectContainer1 {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  background-color: #513E75;
  align-items: center;
}
.collectContainer1 .collectGrayBg {
  background-color: #efefef;
  height: 30vw;
  width: 100vw;
  position: absolute;
}
.collectContainer1 .collectCardContainer {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 51.25vw;
  height: 36.2vw;
  background-image: url(img/banner1.0793.png);
  background-size: cover;
}
.collectContainer1 .collectCardContainer .collectCard1 {
  width: 26.66666667vw;
  height: 26.66666667vw;
  background-image: url(img/card1.a57e.png);
  background-size: cover;
}
.collectContainer1 .collectCardContainer .collectCard2 {
  width: 26.66666667vw;
  height: 26.66666667vw;
  background-image: url(img/card2.0dc3.png);
  background-size: cover;
}
.collectContainer1 .collectCardContainer .collectCard3 {
  width: 26.66666667vw;
  height: 26.66666667vw;
  background-image: url(img/card3.f415.png);
  background-size: cover;
}
.collectContainer1 .collectCardContainer .collectCard4 {
  width: 26.66666667vw;
  height: 40vw;
  background-image: url(img/card4.0d7c.png);
  background-size: cover;
}
.collectContainer1 .collectCardContainer .collectCard5 {
  width: 26.66666667vw;
  height: 40vw;
  background-image: url(img/card5.dc4f.png);
  background-size: cover;
}
.collectContainer1 .collectCardContainer .collectCard6 {
  width: 26.66666667vw;
  height: 40vw;
  background-image: url(img/card6.271b.png);
  background-size: cover;
}
.collectContainer1 .collectCardContainerBg2 {
  position: absolute;
  width: 80vw;
  height: 67vw;
  -moz-box-shadow: -10px 10px 5px black;
  /* 老的 Firefox */
  box-shadow: -10px 10px 5px black;
}
.collectDescTitleImgContainer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100vw;
  position: relative;
  padding-top: 100px;
  background-color: #efefef;
  border-bottom: 8px solid #513E75;
  justify-content: center;
}
.collectDescTitleContainer {
  display: flex;
  flex-direction: column;
  width: 100vw;
  position: relative;
  background-color: #efefef;
  justify-content: center;
}
.collectDescTitleItemContainer {
  justify-content: center;
  align-items: center;
  display: flex;
  flex: 1;
  align-self: center;
  position: relative;
  cursor: pointer;
}
.collectDescTitle {
  color: #7B5EA5;
  font-size: 40px;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  white-space: pre-wrap;
  text-align: center;
  font-family: "HYCHAOJIZHANJIAW";
}
.collectArrowSelect {
  position: absolute;
  bottom: -12px;
  width: 0;
  height: 0;
  border-top: 12px solid white;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  z-index: 4;
  margin-left: 30px;
}
.collectFontThemeTitle {
  color: #7B5EA5;
  font-size: 30px;
  font-weight: bold;
}
.collectDescContent {
  display: flex;
  flex-direction: row;
  flex: 1;
  background: url(img/price_item_bg.13f0.png);
  background-size: cover;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
  justify-content: center;
  align-items: center;
}
.collectPrice1 {
  width: 16.9vw;
  height: 26.87vw;
  background: url(img/price1.2bbf.png);
  background-size: cover;
  margin-right: 7vw;
}
.collectPrice2 {
  width: 16.9vw;
  height: 26.87vw;
  background: url(img/price2.030a.png);
  background-size: cover;
  margin-right: 7vw;
}
.collectPrice3 {
  width: 16.9vw;
  height: 26.87vw;
  background: url(img/price3.31c6.png);
  background-size: cover;
}
.collectPriceTitleContainer {
  display: flex;
  flex: 1;
  flex-direction: row;
  margin: 20px 40px 0 10px;
  z-index: 2;
}
.collectPriceContainer {
  display: flex;
  flex: 1;
  flex-direction: row;
  margin-top: 30px;
}
.collectFontWhiteTitle {
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
}
.collectFontWhiteContent {
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
}
.collectDescPriceItem {
  width: 15vw;
  margin-right: 2vw;
  background-image: linear-gradient(#7C5EA8, #B094E0, #ffffff);
  border: white 1px solid;
  align-items: center;
  display: flex;
  flex-direction: column;
  border-radius: 5px;
  margin-left: 20px;
}
.collectDescPriceImg {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 12vw;
  height: 9.16030534vw;
  background: url(img/price_card.4ac3.png);
  background-size: contain;
}
.collectDescPriceLabelContainer {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 30px;
}
.collectDescShadow {
  -moz-box-shadow: 0px 10px 5px black;
  /* 老的 Firefox */
  box-shadow: 0px 10px 5px black;
  margin-bottom: 80px;
}
.collectRuleContainer {
  width: 100vw;
  height: 37.91079812vw;
  background: url(img/cardrule.a524.png);
  background-size: contain;
}
.collectDescFeatureContainer {
  display: flex;
  flex-direction: row;
  flex: 1;
  background: url(img/price_item_bg.13f0.png);
  background-size: cover;
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
.collectDescFeatureSample0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 10vw;
  margin-top: 20px;
  width: 100px;
}
.collectDescFeatureText0 {
  color: white;
  font-size: 16px;
  font-weight: bold;
}
.collectDescFeatureSampleImg {
  width: 100px;
  height: 132px;
  background-image: url(img/sample.7514.jpg);
  background-size: contain;
  margin-top: 20px;
}
.collectDescFeatureText1 {
  width: 35vw;
  color: white;
  font-size: 18px;
  font-weight: bold;
  white-space: pre-wrap;
  margin-left: 30px;
}
.collectDescFeatureModuleImg {
  width: 200px;
  height: 156px;
  background-image: url(img/module.f727.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 60px;
  margin-left: 30px;
}
.collectDescFeatureText2 {
  width: 35vw;
  color: white;
  font-size: 18px;
  font-weight: bold;
  white-space: pre-wrap;
  margin-left: 30px;
  margin-right: 10vw;
}
.collectCardFitContainer {
  width: 60vw;
  display: flex;
  flex-direction: column;
}
.collectDescTitle1 {
  width: 13.85vw;
  height: 13.33vw;
  background: url(img/title1.7356.png);
  background-size: cover;
  margin-right: 10.1vw;
}
.collectDescTitle2 {
  width: 13.85vw;
  height: 13.33vw;
  background: url(img/title2.7156.png);
  background-size: cover;
  margin-right: 10.1vw;
}
.collectDescTitle3 {
  width: 13.85vw;
  height: 13.33vw;
  background: url(img/title3.94f5.png);
  background-size: cover;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sailulu {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.sailuluBanner1 {
  width: 100%;
  height: 0;
  padding-bottom: 262.7%;
  background: url(img/banner1.f659.png);
  background-size: cover;
}
.sailuluFitContainer {
  flex-direction: column;
  display: flex;
  position: relative;
  align-self: center;
  width: 47.24%;
  margin-top: 50px;
  margin-bottom: 100px;
}
.sailuluBanner2 {
  width: 100%;
  height: 0;
  padding-bottom: 124%;
  background: url(img/banner2.9599.jpg);
  background-size: cover;
}
.sailuluBanner3 {
  width: 100%;
  height: 0;
  padding-bottom: 27.2%;
  background: url(img/banner3.8c6a.png);
  background-size: cover;
}
.sailuluBanner4 {
  width: 100%;
  height: 0;
  padding-bottom: 32%;
  background: url(img/banner4.efa2.png);
  background-size: cover;
}
.sailuluBanner5 {
  width: 100%;
  height: 0;
  padding-bottom: 30%;
  background: url(img/banner5.329f.png);
  background-size: cover;
}
.sailuluThemeWord {
  color: #7B5EA5;
  font-size: 20px;
  white-space: pre-wrap;
  font-family: "msyh";
}
.sailuluRedWord {
  color: red;
  font-size: 20px;
  font-family: "msyh";
}
.sailuluMore {
  padding: 5px 20px 5px 20px;
  border-radius: 5px;
  background-color: #7B5EA5;
  color: white;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  right: 2.84vw;
  margin-top: 100px;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.letterworm {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.letterwormBanner1 {
  width: 100vw;
  height: 23.44vw;
  background: url(img/banner1.4f14.png);
  background-size: cover;
}
.letterwormBanner2 {
  width: 100%;
  height: 0;
  padding-bottom: 44.8%;
  background: url(img/banner2.f8d2.png);
  background-size: cover;
  margin-top: 10%;
}
.letterwormBanner3 {
  width: 100%;
  height: 0;
  padding-bottom: 44.18%;
  background: url(img/banner3.4367.png);
  background-size: cover;
  margin-top: 10%;
  margin-bottom: 100px;
}
.letterwormThemeTitle {
  color: #7B5EA5;
  font-size: 60px;
  font-family: "HYCHAOJIZHANJIAW";
}
.letterwormFlexRow {
  flex-direction: row;
  display: flex;
  flex: 1;
}
.letterwormWordLeft {
  width: 30vw;
  justify-content: center;
  align-items: center;
}
.letterwormThemeSmallWord {
  color: #7B5EA5;
  font-size: 12px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.letterwormThemeWord {
  color: #7B5EA5;
  font-size: 20px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.letterwormFitContainer {
  display: flex;
  flex-direction: column;
  position: relative;
  align-self: center;
  width: 61.82%;
  justify-content: center;
}
.letterwormMore {
  padding: 5px 20px 5px 20px;
  border-radius: 5px;
  background-color: #7B5EA5;
  color: white;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  right: 2.84vw;
  margin-top: 80px;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.diy {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.diyBanner1 {
  width: 100vw;
  height: 23.34vw;
  background: url(img/banner1.80a5.png);
  background-size: cover;
}
.diyFitContainer {
  flex: 1;
  flex-direction: row;
  display: flex;
  align-self: center;
  width: 60%;
}
.diyBanner3 {
  width: 50%;
  height: 0;
  padding-bottom: 70.7%;
  background: url(img/banner3.d1c3.jpg);
  background-size: cover;
}
.diyBanner4 {
  width: 50%;
  height: 0;
  padding-bottom: 70.7%;
  background: url(img/banner4.2f02.jpg);
  background-size: cover;
}
.diyFlexRow {
  flex-direction: row;
  display: flex;
  flex: 1;
}
.diyDescContainer {
  flex-direction: column;
  display: flex;
  flex: 1;
  width: 38.7%;
  align-self: center;
}
.diyThemeWordSmall {
  color: #7B5EA5;
  font-size: 12px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.diyThemeWord {
  color: #7B5EA5;
  font-size: 18px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.diyThemeWordBig {
  color: #7B5EA5;
  font-size: 22px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cardstone {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.cardstoneBanner1 {
  width: 100vw;
  padding-bottom: 18.47vw;
  height: 0;
  background: url(img/banner1.e9f8.png);
  background-size: cover;
}
.cardstoneBanner2 {
  width: 100%;
  padding-bottom: 66.12%;
  height: 0;
  background: url(img/banner2.f648.png);
  background-size: cover;
  margin-top: 20px;
}
.cardstoneBanner3 {
  width: 100%;
  padding-bottom: 42.7%;
  height: 0;
  background: url(img/banner3.0c51.png);
  background-size: cover;
}
.cardstoneBanner4 {
  width: 81.5%;
  height: 0;
  padding-bottom: 88.35%;
  background: url(img/banner4.0788.png);
  background-size: cover;
  margin-bottom: 80px;
}
.cardstoneBanner5 {
  width: 100%;
  padding-bottom: 48%;
  height: 0;
  background: url(img/banner5.d10d.png);
  background-size: cover;
}
.cardstoneBanner6 {
  width: 50%;
  height: 0;
  padding-bottom: 41.2%;
  background: url(img/banner6.bac7.png);
  background-size: cover;
  margin-left: 5%;
}
.cardstoneBanner7 {
  width: 100%;
  padding-bottom: 59.5%;
  height: 0;
  background: url(img/banner7.2a82.png);
  background-size: cover;
}
.cardstoneBanner8 {
  width: 100%;
  padding-bottom: 47.3%;
  height: 0;
  background: url(img/banner8.046f.png);
  background-size: cover;
}
.cardstoneLabel {
  width: 200px;
  height: 83px;
  background: url(img/label1.5ade.png);
  background-size: cover;
}
.cardstoneFlexRow {
  flex-direction: row;
  display: flex;
  flex: 1;
  width: 100%;
}
.cardstoneBlackTitle {
  color: black;
  font-size: 40px;
  white-space: pre-wrap;
  font-family: "HYCHAOJIZHANJIAW";
}
.cardstoneThemeWordBig {
  color: #7B5EA5;
  font-size: 40px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstoneThemeWordSmall {
  color: #7B5EA5;
  font-size: 14px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstoneThemeWord {
  color: #7B5EA5;
  font-size: 18px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstoneFitContainer {
  display: flex;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 73%;
}
.cardstoneMore {
  padding: 5px 20px 5px 20px;
  border-radius: 5px;
  background-color: #7B5EA5;
  color: white;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  right: 2.84vw;
  margin-top: 30px;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cardstar {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.cardstarBanner1 {
  width: 100vw;
  height: 23.05vw;
  background: url(img/banner1.fc28.png);
  background-size: cover;
}
.cardstarBanner2 {
  align-self: center;
  width: 26%;
  height: 0;
  padding-bottom: 31.5%;
  margin-right: 9.5%;
  background: url(img/banner2.c174.png);
  background-size: cover;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cardstarBanner3 {
  align-self: center;
  width: 26%;
  height: 0;
  padding-bottom: 31.5%;
  margin-right: 9.5%;
  background: url(img/banner3.4c6c.png);
  background-size: cover;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cardstarBanner4 {
  align-self: center;
  width: 26%;
  height: 0;
  padding-bottom: 31.5%;
  background: url(img/banner4.8dc6.png);
  background-size: cover;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.cardstarIcon2 {
  width: 35%;
  height: 0;
  padding-bottom: 35%;
  background: url(img/cardstarIcon2.d9b3.png);
  background-size: cover;
  margin-top: 32.66%;
  margin-bottom: 11.27%;
}
.cardstarIcon3 {
  width: 35%;
  height: 0;
  padding-bottom: 35%;
  background: url(img/cardstarIcon3.f9c5.png);
  background-size: cover;
  margin-top: 32.66%;
  margin-bottom: 11.27%;
}
.cardstarIcon4 {
  width: 35%;
  height: 0;
  padding-bottom: 35%;
  background: url(img/cardstarIcon4.f15a.png);
  background-size: cover;
  margin-top: 32.66%;
  margin-bottom: 11.27%;
}
.cardstarBanner5 {
  width: 100%;
  height: 0;
  padding-bottom: 45.54%;
  background: url(img/banner5.315a.png);
  background-size: cover;
  margin-top: 50px;
}
.cardstarBanner6 {
  width: 88.7%;
  height: 0;
  padding-bottom: 109%;
  background: url(img/banner6.bf31.png);
  background-size: cover;
  margin-top: 30px;
  margin-bottom: 100px;
}
.cardstarFlexRow {
  flex-direction: row;
  display: flex;
  flex: 1;
  width: 100%;
}
.cardstarFlexCenter {
  flex: 1;
  justifyContent: 'center';
  alignItems: 'center';
  display: flex;
  flex-direction: column;
}
.cardstarThemeWordBig {
  color: #7B5EA5;
  font-size: 40px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarThemeWordSmall {
  color: #7B5EA5;
  font-size: 14px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarThemeWord {
  color: #7B5EA5;
  font-size: 19px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarRedWord {
  color: red;
  font-size: 18px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarRedWordBig {
  color: red;
  font-size: 30px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarRedWordLarge {
  margin-top: 50px;
  margin-bottom: 10px;
  margin-left: 18vw;
  color: red;
  font-size: 40px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarMore {
  padding: 5px 20px 5px 20px;
  border-radius: 5px;
  background-color: #7B5EA5;
  color: white;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  right: 2.84vw;
}
.cardstarFitContainer {
  display: flex;
  flex-direction: column;
  position: relative;
  align-self: center;
  width: 73%;
  align-items: center;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cardstarItem1 {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.cardstarItem1Banner1 {
  width: 60%;
  height: 0;
  padding-bottom: 40.98%;
  background: url(img/item1_banner1.c7f1.png);
  background-size: cover;
  margin-top: 50px;
  margin-left: 50px;
}
.cardstarItem1Banner2 {
  align-self: center;
  width: 90%;
  height: 0;
  padding-bottom: 69.3%;
  background: url(img/item1_banner2.ccc1.png);
  background-size: cover;
  cursor: pointer;
}
.cardstarItem1Banner3 {
  align-self: center;
  width: 70%;
  height: 0;
  padding-bottom: 46.9%;
  background: url(img/item1_banner3.71a2.png);
  background-size: cover;
  cursor: pointer;
}
.cardstarItem1FitContainer {
  flex-direction: column;
  display: flex;
  flex: 1;
  align-self: center;
  align-items: center;
  width: 68.4%;
}
.cardstarItem1FlexRow {
  flex-direction: row;
  display: flex;
  flex: 1;
}
.cardstarItem1FlexCenter {
  flex: 1;
  justifyContent: 'center';
  alignItems: 'center';
  display: flex;
  flex-direction: column;
}
.cardstarItem1ThemeWord {
  color: #7B5EA5;
  font-size: 18px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem1ThemeWordLarge {
  color: #7B5EA5;
  font-size: 40px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem1BlackWord {
  color: black;
  font-size: 14px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem1WhiteTitle {
  color: white;
  font-size: 16px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem1WhiteTitleBig {
  color: white;
  font-size: 20px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem1Back {
  width: 30px;
  height: 30px;
  background: url(data:image/png;base64,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);
  background-size: cover;
  cursor: pointer;
}
.cardstarItem1Navigate {
  flex-direction: row;
  display: flex;
  flex: 1;
  background-color: #7B5EA5;
  padding-top: 10px;
  padding-bottom: 10px;
  justify-content: center;
  align-items: center;
}
.cardstarItem1DescContainer {
  width: 70%;
  flex-direction: row;
  display: flex;
  align-items: flex-start;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cardstarItem2 {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.cardstarItem2Banner1 {
  width: 42%;
  height: 0;
  padding-bottom: 50.64%;
  background: url(img/item2_banner1.3233.png);
  background-size: cover;
}
.cardstarItem2Banner2 {
  align-self: center;
  width: 32%;
  height: 0;
  padding-bottom: 37.6%;
  background: url(img/item2_banner2.e3ea.png);
  background-size: cover;
}
.cardstarItem2Banner3 {
  align-self: center;
  width: 32%;
  height: 0;
  padding-bottom: 37.6%;
  background: url(img/item2_banner3.62dc.png);
  background-size: cover;
}
.cardstarItem2Banner4 {
  align-self: center;
  width: 32%;
  height: 0;
  padding-bottom: 37.6%;
  background: url(img/item2_banner4.b7ee.png);
  background-size: cover;
}
.cardstarItem2Banner5 {
  align-self: center;
  width: 100%;
  padding-bottom: 73.55%;
  height: 0;
  background: url(img/item2_banner5.feea.png);
  background-size: cover;
}
.cardstarItem2Banner6 {
  align-self: center;
  width: 70%;
  height: 0;
  padding-bottom: 49.42%;
  background: url(img/item2_banner6.9562.png);
  background-size: cover;
}
.cardstarItem2Banner7 {
  align-self: center;
  width: 60%;
  height: 0;
  padding-bottom: 55.35%;
  background: url(img/item2_banner7.d038.png);
  background-size: cover;
}
.cardstarItem2FlexRow {
  flex-direction: row;
  display: flex;
  flex: 1;
  width: 100%;
}
.cardstarItem2FlexCenter {
  flex: 1;
  justifyContent: 'center';
  alignItems: 'center';
  display: flex;
  flex-direction: column;
}
.cardstarItem2ThemeWord {
  color: #7B5EA5;
  font-size: 18px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem2ThemeWordLarge {
  color: #7B5EA5;
  font-size: 34px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem2RedWordSmall {
  color: #B41B20;
  font-size: 14px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem2BlackWord {
  color: black;
  font-size: 14px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem2BlackWordBig {
  color: black;
  font-size: 20px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem2BlackWordSmall {
  color: black;
  font-size: 12px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem2Back {
  width: 30px;
  height: 30px;
  background: url(data:image/png;base64,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);
  background-size: cover;
  cursor: pointer;
}
.cardstarItem2Navigate {
  flex-direction: row;
  display: flex;
  flex: 1;
  background-color: #7B5EA5;
  padding-top: 10px;
  padding-bottom: 10px;
  justify-content: center;
  align-items: center;
}
.cardstarItem2WhiteTitle {
  color: white;
  font-size: 16px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem2WhiteTitleBig {
  color: white;
  font-size: 20px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardStarStandScoreTitleContainer {
  flex-direction: row;
  width: 100%;
  display: flex;
  align-items: flex-end;
  margin-top: 70px;
}
.cardStarStandScoreTitle {
  color: white;
  background: #8B70B2;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  font-weight: bold;
  border: #000000 1px solid;
  cursor: pointer;
}
.cardstarItem2FitContainer {
  flex-direction: column;
  display: flex;
  width: 73.4%;
  align-self: center;
  align-items: center;
}
.cardStarStandPic1_1 {
  width: 13.6%;
  height: 0;
  padding-bottom: 22.67%;
  background: url(img/standPic1_1.ebb2.png);
  background-size: cover;
}
.cardStarStandWord1_1 {
  margin-left: 2.5%;
  margin-top: 10px;
  width: 16.93%;
  height: 0;
  padding-bottom: 20.58%;
  background: url(img/standPicWord1_1.def8.png);
  background-size: cover;
}
.cardStarStandPic1_2 {
  width: 13.5%;
  height: 0;
  padding-bottom: 22.68%;
  margin-left: 8.2%;
  background: url(img/standPic1_2.7017.png);
  background-size: cover;
}
.cardStarStandWord1_2 {
  margin-left: 1.9%;
  margin-top: 10px;
  width: 19.3%;
  height: 0;
  padding-bottom: 20.458%;
  background: url(img/standPicWord1_2.2e9d.png);
  background-size: cover;
}
.cardStarStandContainer1 {
  background-color: #7C5EA7;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 58px;
  padding-bottom: 28px;
}
.cardStarStandContainer2 {
  background-color: #7C5EA7;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 23px;
  padding-bottom: 24px;
  position: relative;
}
.cardStarStandPic2_1 {
  width: 42%;
  height: 0;
  padding-bottom: 58.8%;
  background: url(img/standPic2_1.39d2.png);
  background-size: cover;
}
.cardStarStandPic2_2 {
  width: 43.4%;
  height: 0;
  padding-bottom: 57.77%;
  margin-left: 8.7%;
  background: url(img/standPic2_2.6f7b.png);
  background-size: cover;
}
.cardStarStandPic2_3 {
  width: 100%;
  height: 0;
  padding-bottom: 101.2%;
  background: url(img/standPic2_3.8731.png);
  background-size: cover;
  margin-top: 10px;
}
.cardStarStandUl2 {
  margin-left: 2%;
  margin-bottom: 35px;
  align-self: flex-end;
  width: 18.6%;
  height: 0;
  padding-bottom: 20.42%;
  background: url(img/standPicWord2_1.ccb1.png);
  background-size: cover;
}
.cardStarStandWord2 {
  margin-left: 3.86%;
  margin-top: 10px;
  width: 52.6%;
  height: 0;
  padding-bottom: 24.87%;
  background: url(img/standPicWord2_2.b70d.png);
  background-size: cover;
}
.cardStarStandPics2 {
  width: 17.4%;
  display: flex;
  flex-direction: column;
  margin-left: 1.82%;
}
.cardStarStandPicRow {
  display: flex;
  flex-direction: row;
  width: 100%;
  position: relative;
}
.cardStarStandPics3 {
  width: 30.9%;
  display: flex;
  flex-direction: column;
  margin-left: 0.5%;
}
.cardStarStandPic3_1 {
  width: 97.6%;
  height: 0;
  padding-bottom: 39.276%;
  background: url(img/standPic3_1.8f44.png);
  background-size: cover;
  margin-left: 2.4%;
}
.cardStarStandPic3_2 {
  width: 62.9%;
  height: 0;
  padding-bottom: 53.8%;
  background: url(img/standPic3_2.26f6.png);
  background-size: cover;
  margin-top: 5px;
}
.cardStarStandUl3 {
  margin-bottom: 55px;
  align-self: flex-end;
  width: 18.6%;
  margin-left: -8%;
  height: 0;
  padding-bottom: 16.78%;
  background: url(img/standPicWord3_1.6421.png);
  background-size: cover;
}
.cardStarStandWord3 {
  margin-left: 1.1%;
  margin-top: 36px;
  width: 37.8%;
  height: 0;
  padding-bottom: 17.5%;
  background: url(img/standPicWord3_2.62e9.png);
  background-size: cover;
}
.cardStarStandContainer3 {
  background-color: #7C5EA7;
  width: 100%;
  display: flex;
  flex-direction: row;
  position: relative;
  padding-left: 9px;
  padding-top: 10px;
  padding-bottom: 16px;
}
.cardStarStandContainer4 {
  background-color: #7C5EA7;
  width: 100%;
  display: flex;
  flex-direction: row;
  position: relative;
  padding-left: 2%;
  padding-top: 26px;
  padding-bottom: 49px;
}
.cardStarStandPic4_1 {
  width: 49.9%;
  height: 0;
  padding-bottom: 68.1%;
  background: url(img/standPic4_1.38ea.png);
  background-size: cover;
}
.cardStarStandPic4_2 {
  width: 45.7%;
  height: 0;
  padding-bottom: 64.44%;
  background: url(img/standPic4_2.5fe8.png);
  background-size: cover;
  margin-left: 4.4%;
}
.cardStarStandPic4Word {
  margin-left: 11.9%;
  margin-top: 9px;
  width: 77.4%;
  height: 0;
  padding-bottom: 18.74%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAboAAABrCAMAAAA2PLeJAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMAfzoRst67zfUi7l2QTOf6VwScbqEdCMGsKHkZaDMMiki22C4VP1Cl1MdhRHKUgyEWYvIAABnfSURBVHja7JvZgqo4EEArQQS1ZVNAxH3vzfz/341UZQEBW7tn5onzcNu+KkudVFIJaShYfYImYQUW1PmeboCYixscHjNiNwL4T+EH0GzYjRP8d3xChWVw7XscquQZlDnw+fS9D3Vyxtgcnibj87e+/QY1Tra/B8VAFAygRjIUwianM3HDgsf0xY0ePCJgdayfbPExk8IOkZiBZipuTOFFSLphE7MaI7pYsbXAkImCGVRYOW4AJc6iYA81lkKIITxNIAq8EKoMtuLmJKmqixuyCL+Nn7uIO/iz6qzKt3qiRr3RxJzzE2Ms6vdTQVB4FkMhxKKqLoJf8CYMb1zUwLQ5ukLYAzBs65cbFjfEwEAHmz5SZ4k7ltCYNgUnqPJJl2zUtaTUu7gxwrblizuscieZ1dXtsfN8Wl3I2LpfIJqZYZxQpBtX1L39V+oyV9wYctBsRME3lIjIVHgXND//hbo5K7MTBe+sRK5PeGxVZ04mdiG9vGNYybRxXd0IXz+fdZ54iBuCjmb6/6hLznTmMRctTACOlBzbVVubGz6vbihaMZ87YKDslTxoi7rI9FQfKIIRjhDC+bfVzcRjqF5i+HoBRO9P6oaMRXg0jsFniiGqK7iKAn/+QB1kNrn7X9SRCrrreiRNT527RtE3Zanp8md/Ubc2vYJW9yXauNy60YjRyZMddZlL0cjgFXU2wELcyDlpUNhaHb0f8UfqIHcKJ/tH6iaiQs4kPZn24SvqwMEKxHqk7kq6eA4AKZ6CEV4R/SfVEWM9aPaqCd7TAedCk17Qz5FzvgKDOZKY/0vqZtg429VB4IsZPFYHVipcDi+os4D48vE+PwCMuh17QK4Lod6hJesivKIhJtfKc79jcMUdiz+poyLmWFa3YozfCPV3h60TkGEALeril9TRAHt9pA6CcwjEmpoV/cpzMKy2HIjYK3XuCf1oU3cg2fYStDoVsRO7AYra5HU2LGw3q3tTw4o7ANbc23/+SR29y4w6w0/q9mKbQ5s66zV1GfVCTWVKyzzLPqCrN3FpOlXiiIIvKDjaYlFSh+Oqy87qKj/JcnqAmjoqv0BRm2zEMbSrUyPdmn4MP+pd0/+lLuOcM8ZMUnCAf0vdBP9tVxf09AE5zRTwUjdeEfNEpVxg0sE0fKsw5Z+MOlmmjOkqk7UZ5qrq3kQrDGqMTaRM0XameiKl3tFABYUf/gvqJo3qcs5xlPX7/YvQ2NCAY3q65S/UYb313a5u4+oZ+R5LCJebRUHRwxAkWxPSqLTaEts0XjeryxyhhrnX1E1NdpnK3y6pY9Xlk8uVlXEw82/sta4zQ2xhBtrZQ3UT2SKMuhPr4dpJC66af5YV4fk+SurgJXUrF3v+NnUcOxwMPkdz/hiIb1PMzfD2k0IihlVnY0ay903qFq4a5v6ojlqRU0ochqOyZiOaGdEXWmlXR1OBoKxuLR6zalDnmqUi/gt14yKYIbSVKT1qMwFYVx9fOuytf8MWkivqRV8WHB2BrNmsX2qDXlwf6wYtgXpdHSX69k4dF4pv62/qHKHpK3VXWeoYdQvxmKyuLsbX/NfqoiJhoFVdIuM04aKFhcpHccm3opmdheo0LeqeKlPq6t5RkFZHJVLopX3MBNv6D9RFMuhG3ViUobGuX3TEgZze1dVRb3Aw6tzX1E2xhm5RZ1ZTZuFFNOOP1WqKywPRQpo8oW72O3WhWypF+uXbWJfWrvM3X3brSIzx/q06GiLy6pR8eHM1RVfX2uSgpk539B4YdcMXx7oi6k74YHKwQHN4oia8jVxNcTmu9DcSWU+om9bU1d7XTIy6Y/khjlPSuPf1l/aRLypTUs/O9ZMDwpQphqBNXYo58pt53dCoS01HT0nrvaaO7nzyQB2M/Js5iH2HegB24gUxhXdGl2G9Y+UZFU2vWOL74kgRNVd4p3qZklMR57Dv4irWf1D3LVfmjbqRmWB6B4DBpBT9K377JvKyeuJ5XZs6rxgf/qgux9Y0L6mz4RcLYV74QB3wEGrgYofVH4FktYQaFj7EDbaH5nndGRMkwEpCq/Fx7H1BXTIsB9w2TwvWcsa2dGXC8WJQ9DOwzrIT/1ldS4Vp4Qd/VrfinC/oSZ4nsqo62Y0tS1+5vKiO0u7UqK7e/Gx5GxRZq+0m6aMDFd9GdXFhKUaBI6NOvzixe06N6iay5CA89KWLgMjM+wLIUjR2pOrY3uhtLXV1+q1mdRiya10dPSD/wpHQH4oqvKou8VSi6QLVeVVd6OknAxN410fIbA5Eulj9qO4jWr6qLiriSGfPLFUkWhTwNurqcozFUC3r6CDFnpBsIRL2COJIlPDXiXn0VFNn3mpWhwkzY8xS6vZsik/IH/FZVbcWur9Uv/VfVEdX7JA6s3NqORRerHajuNHmoTrsdZ1F/Iq6pY9d2wmHZ0t9MsYXg7aKr65uK2d7B04rbwX7SrE+g1UAWYSGtc93gD+oSwUxUOo+xc8EFXXcxwuyYFlE+ejhlb6ojsYcV6rby0Oc8DllonM5lep2Leo82a5OeJHN6irkDg6xGIuIPrlWRfL8eXXfQkYgu1vFDTFGlMyr0Tv5GuiL8OM/qNv79+r24iFuUeAty+oyujxWebz+9rK6VK8WTWjtz9/PS8eaqcTGaURVndpWuKcqT44r46q61bFB3RnPRx850Q+mgrR4Vp1aMFhg46lm1FmfaepS/OaQp3iUwjf7hbpTKgNXe/5wEDX8iDFGlXgiLqOwUmFyMmcnlWWYzWvqJoyyfyzVfWErFsgs1zPeJUDoY1iq6qbifKJqiW6a4SVU1Q2EPY+NOsMugYgGqqVSN0GVz6ob+zSaVTeHnORWzX4Rur2S2IthTHq3HBP1VXW9nRA46Gd+SR2fYUnguriNgc0LWfeTg6z4NcqNukNKdjm+qXCACI/PqcM71h0mPVwmvNLCqKcya3unrkfvbbHtqwDyqrolvsfZjUiu2tvUykhZZNZy5AqTLrkskGzc4lZ1s7S2dOjApWU2/EJbt3OwhXg/4kCI2KGNZ31JnUmz1UW37gHW585o9XheNzYpSo3NWpUeRnkq3pk0NxPsKXVfsj3r4DGzAILg72cVm7c7dX2cjawwMzN1HVZFHXoJKtuK5nKeFr7LquJT3Qn+x0H3SnYGCH0hAAkn9ekKn0nFpQXc3TaACis+ijfvJ4APvDS80BDruY+n1cXfpQI/6aOYtbQR0KHq6vwQFPhZF8wTyjEkW11dbmnFU2YloNVz+IS6jUxdrW5lVzZaUjADdYqPO3UpVjB4kIuKnw0VdejlWFE3or14ZCQFGYCR3OrqycZHA1QIsKdtnTpAc1/lzwY26QEa4XzCen1fJvGnQ7JPeNkDvzhe8JS61ahfrhJldbmYkDpVktfVmf9MbHmbmaN7hkPSW0ANMket8md1GQZoBEpdEsjjnykkudoMS+NPdqfugvVopGRP8ZtVdeglK6mjduhmskA+qqwayzaQAhKeSc+IahH3ZHaeGi5XnkMTttBwGKfqefxnafnYUX4a1zApQSplhDNK9rYgv0pdhAds2geyWwJyJPXrYklQ405HHJoIZWKm1o/qEuH3WSyDNg/OrhA9gQxZIe9D1Wxnuts7dcPCDcVpowbwU1Ud3qVVVQdb9ygfovf1fhYua/216WiQ+0eyV/EjaaXm3slwfVAb8eWFnlDdYwBiQfjTJYQy3y8rUjenIv8CVbhogOOw8hOf+vZ2+U/qGsIUb9XVvsmJzFW1pMmduhyvf4mBWUkDXnKnLsKOvqrucATrQssajK13+GoFoVepkXlaij8bc87NTMQPmGhnVNvSSrvvuScruXWh9yl1QDd1zQHGMpXt2CRjw+pPo6OdquHSzBZtkI4v5e45dQdPaKykJ4gPeRUcuEtWtLoIC40tNt4r1Z7hTOpV6mK8mquL0TLqKp06W5tMgUC2gT0/sWkqGtnj0d0NwKK5FdMhOM6EI7bhK9pxzEa6FVCeH59Ux4TY4bQs38mYxlBdP9nUI1sjAFqv2CYQp6KNK5TcfTyn7igMFoR0biekYA7DoysPptXNhSKHHT2a3srJmlYX6thGdXUTeQpu+go6wmwkHtDHYLoYrZztWv+uZrXQW48HxSAwgFwQPlbpcQRPqlumYyBy6uEtXb4R7/VawxF3MMrGwtyN8cwXjWSlTWujZztM3RKcKFF79U5yhJvJQegMRt3A12HK5Fn3Hu0h0uogUtHa19XBeIi7VpTfuZqujaEnNHY0hs23iQTmSuZys1LPGlhChSDlpcplAYaENWPKlAoDDyUg1hsdb/htQd3d3Ckvg81jQGazECR8xOp8geQL69/n1NEAkq43FhDW2r3gKb49TLY5PuAy6mBB7t4tgMNHHw8U27jr0qg7mP16dXUQO+6RJh27fsTVPrNdqJqFfV5kQFhHNnNMC8/gdWjYTs8cnsMy6gzc4fAHshCe5CuAp9XBeRpYUCbnKj0OeLBZAhXiCe67J+JP/Mr7J1QZM8YWecsfJCccasyLa44uPfaZ1++cTzh0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0/MMeHAgAAAAAAPm/NoKqqqqqqgp7Z7ubKBCG0XcoOqJRh1YQkMbPqrt1ee7/7jbsi4zMCCrRTZt6fpkYY/QI4g+f8+TJkyc/GV/5VHDg1G1bzNLMQrzTVyBMeMz8G+F1lRGjnJDNAv3XWP8PfUc2epZYTQP7jjeySdA4zCuESMkkGPjUzIA3VW4k0rGYB+M2FQyuJ8zGGAWNSWr9wubllMm0GptmQuT4pMaoFsJf6ibXHZxZ9F6UxszJaGco3BGg+JEWw6q6UJwQXMo/v+oFjLYIXMC9pzqOc3Sr6v6QCY/fj2NrtrV6BPKoouJltjp1qdBk+EcmShJecJAn6jyil7yl3UOBrFMn+GlY3U3l7nAHm/6XVleISC91jRN9YpvAQBidg2LfTxQnyoGhTqKJPqtbpdEqZHUxZPKJCp/3VreZ4vup82UlJx6dV+d3yiUk+gWDQXUxMCCf7S74zeu2UdcHoFhdCiCxVp0CkTMFgL0oiNuqczr47+oiYbC7VR29j3nDbMZVZDOV/kI5yqgM7YmJyziztuIVUZSELHXx2zK7Tp2UwJLVuUBvfaIt0qszwx6nzI60U+eLMbgPfiQrguaPVDcgg+Ft6nSrL23oGrOT/kwvP0WnCf4ZHZmWSZE5DmSrc4ElSQAjYWB912XAeJPfyDf4dh4ALA+OE1one83EUBfyR5k/4EF9/nmPnF5KR4IpJ8+pNVrkhAzuqW7TByDfm9R98M7ZWm6JlN2MLFnqq/IPz0ktdRkwIo7e18PqHAC/8xsKwMIrG2KaTYRGddeVu2evYCaiZFQ5CNfUgnJnfP1IdXQA5iHVqNscj6ZOSF1gpeYw2Bu/IBxnKyKucZnqtgACVheLMyitzi9mZ6ULdPwz6tQILdRZDWF/ggsMqBX8PkX0UHVh12nsGvM8puKzo+zWXhStU4kKnqluDWDB6oY4g6vVURT97e1MtNMEojB8ARHUyKYgW0ARrXGb93+7lrmzsSVqbf9zepqkCQzzDXfu3JnmX2TNB4FDSuihKzZEzVDoq1O+gg7g/n500nRg/2/RoTIZK3ayO4jB1n47/IvouabIFtlLsrNJV9s2OnSTuD6ITq7rlmEfHQ7qX8Xq1HTBrKIOmg+jS1V0MH0zOpm4k+DfVVMMASECKoonV3yNIzm79dtSqAbWfa3a6DDdWT+GjnqN8YQmxzRFzWWiiti5T5eAnjdvwvMncHTnb9DlfefuiVrquakdqL+Mjk0rt8W/Qtf3NXYwNrbMcfdK6v6LDMpEJwCp6Vq77KGHLibkS0EXaFLzNrrWFGTN+gsufRoqsQ5/de8BS6W3b9Ct8Atj6Hz05P5bdEtlBepf/gu6CIsVbXRgEq78YwwdVITp66pngOqhuxNiK+h0kDKfQ4c68qZhzTTESO+ya+dycbBg6LAsdOyhm6uTJrnxz15El9gSXTEh9/+BDsNeItG5GEQ4FRhHF09WiSdi6mGjD6FbbFazt7x1qERjA2ZX48iziVAy7GZaItYWunfPdaEp71s3jVhHoMpTs4V2P3gvo5OuL6qvcXLWqceAncBWa3TCZmlCK+X3o+9YtSxOhgthD891H0TMdUPolr8cPnA8ubDkqmAY3S/E+i/RITnUyfzBk2OOQ+l5GQheoAsU06uLOr49xQWSWbTYBRv6cnMuwR9niYJbD6HbO49mmJpszIz1oaZUHkObgVtFGd1YKAFSOfUNo0O40XvRjZMj01J6EEjVKz18Cd24rzG6aAR9X+Oa9rdPpxOzvdnj2aSqAWUw2pmD66w+uqLEyPsAusym6D6/kmF0mCxOPJFcnLgtgjUNEhhGR1NoZ9CINmUvcQpcyYS62j+nPbvMZof3ZaPJ2Xe3Ke9vRXdRPb08BV2M4RKuFmsI97HyS0qiUC+V4dA2iz66s8N68sc0hXv22dRNbI+3a6MDKz5n6m57BqoG0xRaPN/00M3yDUHJ/DILmNf7U/J4LKgn7OHPLA4sO75I2lvRofsx/ZDd0pLj+8rLzcQtDRqtHGP21XaTomQPKctTO+hwnfoougURqmo6TJccXd9i+ibKkFLHocVBgmFFRaevfok8tbTZjaAuGYP0+fUcbmdwdOC52Gs5cGkde9tAbfZL6HS17CZN3NAly6bHBNLmRiGcTSSAj7cLW0XMCSbYAxmmKSLjjwGzueepwWY2rdgiaIluTX7UeggdHe+5gi5xpZHKwo9i3L0MP2yCsjx4XNlGOi1KdHBkF9Na3cTtbTtav4IuwsTxoGZru/ac8QnTIIRFRVRdh3asrGh40wcV/ITObIjlnKFNY1fyBnRB20NYrnxO2gz83GHRjvOcXJ4KlnNJTkUHW8Yu8GXhw/bfiG7NjaM+AtyAxgup/RQCZKmJCTnhygeqCM4MBtClzaeYwXyLDuVENHJeyfxA41Dx9+hqp4cus4k7yWfNg1EPe5MI2Qk8I1FpMkOQ6JCdyx4wElueX/A+dDdh+1l23ijZzbUXc8fUwqQNaP7014nuBYbQbYlz3CLtQXTuRUW3AorOjxNoeDswONcppTlTuCxuunPdAdfBHuHoPHEEwNMBoPAmzKkzJVLnl6pfVg1tdHK+S+WEWL3trat30kRtK8ddJooU5nT6oZXCi3SPQTMzMcRyOXItdOmjC+Ma644XnqYktjxStnKJnfC5zmmejedJmBdKdFKfSM697sRA8yrl0MOSEvAs4svzb3yTVaTryWrCHMIjHvKr3MJk4/kcJYigjw4WcmrxTYFxPMPUNxn8KN/GCdwVU5QsJWvsvnqo7GXM0whSFr2Xt+a18wEVBfJd9d1qUQycCPuixDk60PhtcOyYIUOXkgMIdBfaJT10xtliCcaeLdDT6Fxh5tSN4DVmXgo6nUyXAHCOHTZMPzJIvggqwHtOfXhC/oYQdwUwhA5WjBxSREvscXRLmzif8INCbK1Bz+iYiNoSZoFdzWy7rKk1MCrVlQRar1idymAB3Vn2zmFm6DUs0OGCQeOb3taeoTM0kOiwDNxGZ3ixq3rsHbH/ebjQO+j24ls29BoYW8wL70jnXkNxb654Yst7Nik/o9AxdRhBB/erMCZG2ecxdBhf7e1jWdEmhK19CpX6aNry+K11T4unU7jUUN+wl0/00U58jWJ8tPwhPfx6F90V6zACHYSUWYXMV0NbrWCgvbiKbrXpODaCOklZ5wLHUjBXjm4u6WV23EM4p1EDg+jU8yFaYS0pY/uUifv8su7TgBF0Ujel4YdhdAbS/dbmrwjktFbOdAOGpAdTS3aSoeHIjospnRpzzC8wsWZyD+xNSbrofMroKNFF+l3ab9bQR8eBVaCiu5IeOp1PZHzkb7ED+NdWLq7ZOLqSNdCzriFAnTr80DbfeCjZnPGa+ujUcCkWgLRRwUX/I096NCYOX8WPak9UmTttQPut0knhTRYZKvrWRQ5NZ/g34T3nRxoWHB5mBbqcF66PtMnNlnmwtcUM2UGn1pk/JDoZdXYHs2lV4pVNX8R85MSLrOU4O1mCwf5xCSsWPzdycQXLtcuej298fYp1blC8Ex2++namkVHFzTNXvE9GVeGjknG5dUGEbA7owB4xx8hY8pR+Wm86jWg8HC2ODtdVa3GGEpkcWFiz8gzRDUmX6NjgdYMEDkTR50G++dU69/Gy9m0mi6dXdudKi3k2428DR9k80mlj5wVWkRpVyRvRTbhb852MyQPF9vgMY9KwAvn9GDgxXtPAYqN4p2mlwzt0QuYGvgf2FXeIuRbq4tkS+2m6+Igg9pklilFlMYzOgjY637pnAPs5UZSBcZNDToe4wZEbABm/fioiFieZTF1+B5dIrRT7/F/RG9HVDs9/D9XIu1KAZGdlMKaEn+qwvhkD669YO+rCRtlcio6vaGtMDZ9zMxMxkYih6yknkgyL10X19v82iUpXlGb66HY4CiQ6oajqHjxMfsnO90QF8qpMHZmtLlsj/sYtQIkXd6WOe3vvXLdsdhWA6hL0eh27R7DbFDAuy74wiOnUHHZBV6W78zTCR5IZZGhgSwCVuwoUyDjHGT8+eVD63FkvQnYYkP9IH90yJZU/hE5WDzaBSIjDD4ct841DK7o47NOzLbNzHj8XaorqHAEEuxLeiw4CJwGpva53/KQvINh9Sw6uOjylrSF7bD4SiHVW/8TurrBrkVC0I7E4C2GlezWxXrujVaB0C8PoIP5DP+8uXo/rk9HtMLKrRZ+c8VRGSFvkkMkSm81TbfVnD/BuGQk8qKyA96vWNO2sRzCm2QL90/uKYmQIt1vSu+oigmcVXuAh+UsY0SXk34KpeQ2v6TdWPf2BtWsihgAAAABJRU5ErkJggg==);
  background-size: cover;
}
.cardStarStandWord4_1 {
  margin-left: 4.2%;
  width: 18.6%;
  margin-top: 24px;
  height: 0;
  padding-bottom: 20.42%;
  background: url(img/standPicWord4_2.55b6.png);
  background-size: cover;
}
.cardStarStandWord4_2 {
  margin-left: 5.5%;
  width: 35.4%;
  margin-top: 12px;
  height: 0;
  padding-bottom: 21.37%;
  background: url(img/standPicWord4_3.a2b8.png);
  background-size: cover;
}
.cardStarStandPics4 {
  width: 29.7%;
  display: flex;
  flex-direction: column;
}
.cardStarStandContainer5 {
  background-color: #7C5EA7;
  width: 100%;
  display: flex;
  flex-direction: row;
  position: relative;
  padding-top: 46px;
  padding-bottom: 37px;
}
.cardStarStandPics5 {
  width: 17.7%;
  margin-left: 4.74%;
}
.cardStarStandPic5_1 {
  width: 76.47%;
  height: 0;
  padding-bottom: 107.94%;
  background: url(img/standPic5_1.8716.png);
  background-size: cover;
  margin-left: 9.7%;
}
.cardStarStandPic5Word {
  margin-top: 18px;
  width: 100%;
  height: 0;
  padding-bottom: 30.6%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAABoCAMAAACZg/jlAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMAf6Ii7hG7+d46zLGRbUxeBJwIRsGK8h0zDNBmKth36bblUC4Z1Fkmx1WqPxVye+SQN+oAAA9gSURBVHja7JrZgqo4EEArqATc2MF937W7/v/vxlRCIogM471vw3m5rc2SnKQqlfSFJ1MX/o0IyoTsiQcfcRCRQTUH1/2JoAIr2MOfsojPINgxtgPJqh94GeQfjhvmgmbOBnZ3Dn+baMvFS86silC2E1dQoodP7G+kHjg+mcE7GUecjeEzO1aN8QfhDPkPDRCiBZINIl5BcUPEF4kjfLKBb/FYmZ6QEyDiNgMYYxXikgQR+b5G6gA1AwDraCfnuplqoeAMbzB84kIPy9j6zk9YoBiKT6ei1C4iHkDibxFxQW+TiCFOmeQEcGK1lIPTxjId8RL6Og5rpFI7l2FTqRdqdY1UFwUrKBOu6QHfSjUTby0aLqT2RCfpfRf9cuVwBPjOgPpSi11oxL5aKmRrfDKskdrb4pOkoVSfI6Zv4d/HOroyvYmIOP+R1DEXTndFqStE/AVFghLnr0jNPkhVNneUPLvpbwiCx5Ay340+efiEu82kuqLFjImQi1VQNZPqL2lwq6RuXqWyMlxLdVPR0GhSlBojYsAEAL7zV6WGQuqSKSwjFYJ8qDNHvO0K0GMp9WUCkpiucLGSochDAf0kBK7em9pIKg1deoC5lclUZZnGnV6lQplufvFe/IQjKEp9cMwBuKKWChAN+5ioIFlb8wPAf5Sagk39U4xfpE4d7Hog8NZ0H6PGXe6Qs0fcevBR6pOJft7mS6nhkhJtuEWe9LTUjjCy9BuFf9aVaaokdY4aOT1+Xld+PhGxsRaaH/ABHT3lleGYS2VP7loqEW0O+b0JKo6F0ib5DaGZVD/9KLUPVdhK6o/oVygnekRt1Yu5B81yakA/lKXGqIG76fZKJY4jY8yWc4mxXSOp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);
  background-size: cover;
}
.cardStarStandWord5_1 {
  margin-left: 7%;
  width: 18.6%;
  margin-top: 6px;
  height: 0;
  padding-bottom: 20.48%;
  background: url(img/standPicWord5_2.cbda.png);
  background-size: cover;
}
.cardStarStandWord5_2 {
  margin-left: 7.7%;
  width: 39%;
  margin-top: 2px;
  height: 0;
  padding-bottom: 24.86%;
  background: url(img/standPicWord5_3.4d48.png);
  background-size: cover;
}
@font-face {
  font-family: 'HYCHAOJIZHANJIAW';
  src: url(font/HYCHAOJIZHANJIAW.6479.ttf);
}
@font-face {
  font-family: 'msyh';
  src: url(font/msyh.eb52.ttf);
}
@font-face {
  font-family: 'msyhbd';
  src: url(font/msyhbd.71ad.ttf);
}
html,
body {
  background-color: transparent;
  font-family: 'Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif';
  font-size: 12px;
  color: #666;
  overflow: hidden;
  -webkit-font-smoothing: antialiased !important;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
textarea {
  padding: 4px;
}
table tr td,
table tr th {
  text-align: center;
  padding: 8px;
  line-height: normal;
}
table tr td .ant-select {
  width: 100%;
}
table tr td a {
  padding: 0 4px;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 14px;
}
h4,
.h4 {
  font-size: 14px;
  color: #333;
}
h5,
.h5 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6 {
  font-weight: 600;
}
::selection {
  background-color: rgba(46, 165, 204, 0.41);
  color: inherit !important;
}
.left,
.fl {
  float: left;
  text-align: left;
}
.right,
.fr {
  float: right;
}
.hide,
.hide.ant-btn {
  display: none !important;
}
.red,
.error {
  color: #ff0000 !important;
}
.info {
  color: #4da9ec !important;
}
.gray {
  color: #b2b2b2 !important;
}
.yellow {
  color: #eca42b !important;
}
.green,
.success {
  color: #69b721 !important;
}
.orange {
  color: #ee860b !important;
}
.highlight,
.blue {
  color: #5a8def !important;
}
.fail {
  color: #999 !important;
}
.transparent {
  color: transparent;
}
a {
  color: #4da9ec;
}
a:focus {
  text-decoration: none;
}
ul li,
dl dt {
  list-style: none;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.input-base-width {
  width: 240px !important;
}
.select-base-width {
  width: 120px !important;
}
.fullWidth {
  width: 100% !important;
}
.center {
  text-align: center !important;
}
.pointer {
  cursor: pointer !important;
}
.move {
  cursor: move !important;
}
.mrbase {
  margin-right: 8px !important;
}
.mtbase {
  margin-top: 8px !important;
}
.mbbase {
  margin-bottom: 8px !important;
}
.mlbase {
  margin-left: 8px !important;
}
.mrbig {
  margin-right: 16px !important;
}
.mtbig {
  margin-top: 16px !important;
}
.mbbig {
  margin-bottom: 16px !important;
}
.mlbig {
  margin-left: 16px !important;
}
.mrlg {
  margin-right: 24px !important;
}
.mtlg {
  margin-top: 24px !important;
}
.mblg {
  margin-bottom: 24px !important;
}
.mllg {
  margin-left: 24px !important;
}
.prbase {
  padding-right: 8px !important;
}
.ptbase {
  padding-top: 8px !important;
}
.pbbase {
  padding-bottom: 8px !important;
}
.plbase {
  padding-left: 8px !important;
}
.prbig {
  padding-right: 16px !important;
}
.ptbig {
  padding-top: 16px !important;
}
.pbbig {
  padding-bottom: 16px !important;
}
.plbig {
  padding-left: 16px !important;
}
.prlg {
  padding-right: 24px !important;
}
.ptlg {
  padding-top: 24px !important;
}
.pblg {
  padding-bottom: 24px !important;
}
.pllg {
  padding-left: 24px !important;
}
.table-content {
  margin-top: 0;
}
.table-content.clear-overlap-border .ant-table-body .ant-table-fixed {
  margin-top: -1px;
}
.table-content .ant-table-body {
  flex: 1;
}
.table-content .ant-pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.total {
  font-size: 16px;
  color: #4da9ec;
}
.modalMaxHeight {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100px;
}
.flexcolumn {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.flexrow {
  display: flex;
  flex: 1;
  flex-direction: row;
}
.flexAuto {
  display: flex;
  flex: 1;
}
.regularFlex {
  display: flex;
  flex: 0 0 auto;
}
.nodata {
  text-align: center;
  color: #999;
  padding-top: 16px;
}
.ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 auto !important;
}
.page-scrollfix .page-header {
  padding-right: 23px;
}
.page-scrollfix .page-content {
  padding-right: 23px;
}
.page-scrollfix .page-footer {
  padding-right: 23px;
}
.page-scrollfix .table-scrollfix {
  margin-right: -14px;
}
.page-scrollfix .ant-modal-content .ant-pagination {
  margin-right: 8px;
}
body input[type=number]::-webkit-outer-spin-button,
body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .popover-dark {
  min-width: 130px;
}
body .popover-dark .title {
  color: #AFB4BA;
}
body .popover-dark .ant-popover-inner {
  background-color: #485465;
  padding-left: 16px;
  border-radius: 0;
}
body .popover-dark p {
  padding-top: 4px;
}
body .popover-dark .ant-popover-arrow {
  background-color: #485465;
}
body .popover-dark a {
  color: #F8F8F8;
}
body .popover-dark a:hover {
  color: #4da9ec;
}
body .drawer-lg {
  width: 520px;
}
body .drawer-base {
  width: 448px;
}
body .drawer-sm {
  width: 350px;
}
body .nowrap {
  white-space: nowrap;
}
body .nowrap td,
body .nowrap th {
  white-space: nowrap;
}
body .ant-input-lg {
  height: 28px;
}
body .ant-select-lg .ant-select-selection--single {
  height: 28px;
}
body .ant-select-lg .ant-select-selection__rendered {
  line-height: 28px;
}
body .ant-select-open .ant-select-selection {
  box-shadow: none;
  outline: none;
}
body .ant-select-selection:focus,
body .ant-select-selection:active {
  box-shadow: none;
}
body .ant-table tr:nth-of-type(even) {
  background-color: #f8f9fd;
}
body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
body .ant-modal-mask {
  background-color: rgba(74, 74, 74, 0.4);
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0px;
}
body .ant-input[disabled] {
  color: #999;
  background-color: #e7ebee;
}
body .ant-select-dropdown-menu-item {
  line-height: 28px;
}
body .ant-select-dropdown .ant-select-dropdown-menu-item {
  padding: 4px 8px;
}
body .ant-btn[disabled] span {
  color: #999;
}
body .ant-tabs {
  height: auto;
}
body .ant-tabs .ant-tabs-bar {
  margin-bottom: 0;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-form .ant-form-item,
body .ant-form-item {
  margin-bottom: 16px;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .ant-btn.ant-btn-primary:focus {
  background-color: #4da9ec;
  border-color: #4da9ec;
}
body .ant-popover .ant-popover-buttons button:first-of-type {
  float: right;
  margin: 0 0 0 10px;
}
body .ant-tabs {
  height: auto;
}
body .center {
  text-align: center;
}
body .ant-input-suffix .anticon-close-circle {
  opacity: 0.4;
  cursor: pointer;
}
body .ant-input-suffix .anticon-close-circle:hover {
  opacity: 0.6;
}
body .ant-form-item-label {
  text-overflow: ellipsis;
}
body .noborder {
  border: 0;
}
body .noborder:focus {
  border: 0;
  box-shadow: none;
}
body .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ddeffb;
}
body .ant-tree li .ant-tree-node-content-wrapper {
  height: auto;
  line-height: normal;
}
body ul {
  margin: 0;
  padding-left: 0;
}
body .ant-layout-footer {
  background: transparent;
}
body .ant-layout-sider-children {
  height: auto;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p {
  margin-bottom: 0;
}
body .ant-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .ant-modal .ant-modal-body {
  max-height: 600px;
  min-height: 120px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
body .ant-modal .ant-modal-body .ant-table-header {
  flex: 0 0 auto;
}
body .ant-divider {
  width: 0;
  border-right: 1px solid #dfe4ea;
}
body .ant-menu-dark .ant-menu-sub {
  background: #42485B;
}
body .ant-menu-dark .ant-menu-item:hover {
  background-color: #4c577b;
}
body .esriPopup .esriPopupWrapper {
  width: 360px;
}
body .esriPopup .esriPopupWrapper .titlePane {
  background-color: #fff;
  border-bottom: 1px solid #dfe4ea;
}
body .esriPopup .esriPopupWrapper .titlePane .title {
  line-height: 35px;
  padding: 0 20px 0 10px;
  color: #4A4A4A;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close {
  top: 9px;
  right: 8px;
  background-image: none;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::before,
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  content: '';
  width: 12px;
  height: 1px;
  top: 8px;
  transform: rotate(45deg);
  background-color: #bababa;
  display: block;
  position: absolute;
}
body .esriPopup .esriPopupWrapper .titlePane .titleButton.close::after {
  transform: rotate(-45deg);
}
body .esriPopup .esriPopupWrapper .contentPane {
  background-color: #fff;
  padding: 8px 16px;
  color: #666;
}
body .esriPopup .esriPopupWrapper .actionsPane {
  background-color: #fff;
}
body .esriPopup .esriPopupWrapper a {
  text-decoration: none;
}
.isIframe #content-container {
  padding: 0;
}
.isIframe .mainnav-container,
.isIframe .breadcrumb {
  display: none;
}
.isIframe #nav {
  margin-top: 0;
}
#navbar {
  background-color: #233344;
  padding: 0 16px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 64px;
}
#navbar #navbar-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
#navbar #navbar-container .row {
  width: 100%;
}
#navbar #navbar-container .row .col {
  text-align: right;
  white-space: nowrap;
}
#navbar #navbar-container .row .topMenus {
  display: inline-block;
  line-height: 64px;
  height: 64px;
  margin: 0 0 0 32px;
  overflow: hidden;
}
#navbar #navbar-container .row .topMenus span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 64px;
  height: 64px;
  padding: 0 24px;
  font-size: 16px;
  font-family: 'PingFangSC-Regular';
}
#navbar #navbar-container .row .topMenus span:hover {
  background-color: #5a8def;
}
#navbar #navbar-container .row .topMenus .on {
  background: #010104 ;
}
#navbar #navbar-container .userCenter {
  display: inline-block;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxM0Y1RkM0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxM0Y1RkQ0Q0Y1MTFFN0E4NzRDQzQ3RDZFNUY0NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTEzRjVGQTRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTEzRjVGQjRDRjUxMUU3QTg3NENDNDdENkU1RjQ0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABwAHAMBEQACEQEDEQH/xAB8AAADAQAAAAAAAAAAAAAAAAAFBggHAQADAQEAAAAAAAAAAAAAAAABAgMEABAAAAMECQEGBAcAAAAAAAAAAQIDERIEBQAhIhMUFQYWBzFBYXGBIxdRMkJyM1NzgzQlCBEAAgMAAgMBAAAAAAAAAAAAABEBMQISAyFRQkH/2gAMAwEAAhEDEQA/AFLT2n9OyPTiOrtXImjSxpjkkEgIcUxihTFh11zhaIgQ1VVZh7uuqZmZUGeIXmRh09rDmzUCK6mi5clBSuGF00NLIGEShyCxrjypTGOZnUHhGizGYsMTqaBiesJJqSLPJeQpYjAx4nFENSQaBYWLhlwF1sWiQCEWIBvmB0BCtlClQG7AHttqPfWzWEx7/wDJe9DDu3mJf/KurbfLrVQ8oTBxloJc2nFHXaknJVBSODgpfAp9hUk4ZM9X3HUMNBig7soz/OxoIeJpSEMJbwDxIRTOt7iDja73HfJlI9lleuiduexgh5ZnwwglEj6IKO9L0IdMFPN9re+luuiW7Hu+P7Ebvb/d5Rt+/wDqwmZXXj+FYbRfpDfLAi2iJlyuEln2n1ERmBkEZdqcqxwKMOvCkcJEmD5jEWSIDHQGsGeB5cbAuRvXFnFsHoCWRMKhMYiPVjTEPEiowiJTkAQeSSBrjwDaETCIsD4UjrTK5yjIuQv8yTkkQeY6XjjzQYhZ6Iho45QiAFQ1pS+slUrFpmgA+NK57fZPXX6Bm59NZv7a40m1sqyTNG+jmd7icZ+nirPhW1lOU2BxQicX7/3Qlse+zVnqOO3V021fv+nd/d29K2UfSXkXLfgsnTu88uLuLL8wdtYG+um/uV+NM0r8NEMyjnP3ryiJwWH206bGZW/irr6r+8tufG67PmqpTHETbJes99LkT//Z) no-repeat 0 center;
  width: 28px;
  height: 60px;
}
#navbar #navbar-container .brand-title {
  display: inline-block;
  line-height: 64px;
  float: left;
}
#navbar #navbar-container .brand-title .logo {
  display: inline-block;
  color: #fff;
  width: 31px;
  height: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAAXNSR0IArs4c6QAABYVJREFUSA2tVGtslEUUvXe+3a3dVizlJYRAoRgkGKqhRuRHYel2Sd/bAJIoxASNEiTgn4YmWIwRlEICgkADCSAPxSDYbrvdNn2iTQqSUipaCUIEEZQCpRQK23Z3Zjzftrs0iEqMk+zOzP3unHPvuXeGadDIOdqZoqVaT5qmElMbG6KgbN7Qbwe5/K9LEUbLPtoxg6SqZ6JoIXSxOZv7kD3s9B/mLW163PY2HfuooxFyknotHM5FUfxLngXDC8zZ3A/YH3WWPJX1k0srajZ5vNULtNYPsOC98Xs9oahF/+jvoV/v9tCNolN6+cMgkQNMnAy5K796hftMp9CMPezTHz5U6q2bWeqt2aWlnB8bxeuYuc/jqz2AQF5FEIbpr4K0G3itFEdxIMnTiGfjKT1tMJYlstHUCYcpkT0W5h7yd5o2gHK5rzZHap1HrBRMfsNGB/yGwZLlNFK6m1jYEMSeI1UnN1wgcpBBzxUkchd8q5D5ccWUjvUZ/EIjQq6ZPyetVmcfvvmxhbgsSDoHjBmaxLrSiuo3AboCJza7M9OWIFNlZi97VSP1BokNesudlfahieiprG2xBO+MxrJDKDJVa0MJYpSkyWji3aZPeCCx/uEu6YxTAXUBGQ4L20DSkWr/ZXYC34lngztkUL4jSN9EoCOgSrvdYt/RZ+tT6l5gBYDHQI4oQXzGbqNdLcOd+VpTPuSrAIkpd0zcaEp8ewzfD+NHal6aN/Q2aX4v/MGcrYILE6jr+UkJT5+ArOOYdbQS1AXQIALjHsPP0i9TEcx4Ym5iTecRVEJ3n2VCYkfLYZBeB4xZ70RDy4JRp+sWNzU1RYc5IplDrmlWbfujuHvqQcjtAlj1+xMvZl1tv1WsNKfA8XK0dWTu3LlJ98qbm+3qWuc6zXo2gO5ZyTo/M9NxraShIY7vB1ch2xfxTV4anrK11xpVhr1nSnutF7gzUUaN+RywitnjrXUo0osAfpbjonfua38hNhD0e2fZr6ycJG4sgRpfuLOctWaNieS7CKoDhHYiY4c7c853FRV14wOkipCdFXZTkQ/cGc6fGhoaYu/4ddK50Y5nRgRuVMXfbhW5Ltfv5m1A/6yFei4u8VZLZtrGUeKjqKBN9Ab7ns3NcjaU+apnIeM3WOtyYaPWYICW4toxAq8lJfLM6NFpjeBbTFp0IaOvmeVC1iy0oepDPqwu5qanrS/31SxEcKmKxc+4KEuxnoBkLwmzdohiherRF/2yp1UY1IMMKCfD9Y1hiG1oolUyQIfB+1tuhjPfne7y4dAhyOoiLdcQ8V2biC1yZzpOo/ZNsCeEiElJYUQd8h47Fi+JJyMRN6mQQiDmy4LEWvZUVudoxYWQI9kkRW69kHo/ujcGQZ2wW0fuMetc6qvL1kqiIbkP4e4bOyp+X3JycqDEWz+dWB5AJuZTsMmdmboX+agyX80MvAmoN+Np1aEmg/0HKLNhSIzxpcPhCOJM/yjz1aVLpQrh+HLIwhxA934mLMYWkDqAPB0HjyC6PqXVa0SiSTANg4QT8ZjsZy2uKymXE+u7ODcJ9nnACd0mZNoIoqKcTKfPFHqAEvk9NEoqq1NZ0RpknTLo00mLjRZlu1zny2tqxsleXoYg4/F7EviNT8UYe7p6AnNIcj5aebZ5rr+aVGYRXJSd7jw+CCuy/At5+Iunoi5Fa1UIMOeATQLyOJO+xjZaaXZuc3Oz9Ur7rU9hfx3KPBHyMxUjOmjRtDErK+1sGO9R89+Sh50HarcGd9V8l82BJ5qOMovTitQy2Mf2m7kbr9tOEc2bs1NTr/bb/vn/X8nDxwcaqxAHcszOCttRuOvoha06xrI9z+G4HbE/xuIByGM4my7lVfVJSqnVSukkIeiTIdGWvejc0PV8TIiI25/XWozrosxpDAAAAABJRU5ErkJggg==) no-repeat 0 0;
  vertical-align: middle;
  margin-right: 4px;
}
#navbar #navbar-container .brand-title .brand-text {
  display: block;
  font-size: 18px;
  font-family: 'PingFangSC-Regular';
  letter-spacing: 4px;
  text-align: left;
  color: #fff;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 64px;
}
#navbar #navbar-container ul li {
  display: inline-block;
  padding: 0 8px;
}
#navbar #navbar-container ul li a {
  color: #fff;
  padding: 0 16px;
  display: inline-block;
  transition-property: all;
  transition-duration: 0.6s;
}
#navbar #navbar-container ul li a .anticon {
  margin-right: 4px;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
  overflow: scroll;
  -webkit-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
}
#content-container {
  position: relative;
  padding-top: 64px;
  padding-left: 142px;
  background-color: #e7ebee;
}
#mainnav-container {
  position: absolute;
  width: 142px;
  left: 0;
  margin-top: 64px;
  top: 0;
  bottom: 0;
  z-index: 4;
  min-height: 100%;
  background-color: #42485B;
}
#mainnav-container .ant-menu-dark {
  background-color: #333745;
}
#mainnav-container .ant-menu-item {
  /*margin-left: -12px;*/
  padding-right: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
#mainnav-container .ant-menu-item:hover {
  background-color: #4c577b;
}
#mainnav-container .ant-menu-item-selected {
  background-color: #5a8def;
}
#mainnav-container .ant-menu .ant-menu-submenu-title {
  background-color: #42485B;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #fff;
}
#mainnav-container .ant-menu .ant-menu-submenu-title:after {
  display: none;
}
#mainnav-container .ant-menu .ant-menu-submenu-title .anticon {
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: -4px 16px 0 0;
  transition: transform .3s ease;
}
#mainnav-container .ant-menu-submenu-arrow {
  right: 6px;
  display: none;
}
#mainnav-container .ant-menu-sub .anticon {
  font-size: 14px;
  margin: 0 16px 0 0;
  color: #fff;
}
#mainnav-container .ant-menu-submenu-open.ant-menu-submenu-inline .ant-menu-submenu-title .anticon {
  transform: rotate(180deg) scale(1);
}
#mainnav-container .ant-menu-inline.ant-menu-sub {
  background-color: #333745;
}
#mainnav-container .ant-menu-submenu .ant-menu-sub .ant-menu-item {
  margin: 0px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px!important;
}
.nav-dropmenu {
  border: 1px solid #ccc;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .label {
  white-space: nowrap;
  margin: 0 10px 0 0;
}
.ant-table-pagination {
  text-align: right;
}
.LeftNav-control {
  background-color: #4A5064;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.LeftNav-control .qqbicon {
  margin: 0;
}
.LeftNav-control:hover {
  background-color: #4c577b;
}
.boxed-mini #content-container {
  padding-left: 50px;
}
.boxed-mini .main .left-contant {
  left: 50px;
}
.LeftNavMini #mainnav-container {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-dark.ant-menu-inline {
  width: 50px;
}
.LeftNavMini #mainnav-container .ant-menu-submenu-title {
  padding: 0 12px !important;
}
.LeftNavMini #mainnav-container .ant-menu-inline-collapsed {
  width: 50px;
}
.LeftNavMini #mainnav-container .menu-name {
  display: none;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
  opacity: 0;
}
.nav-dropmenu {
  border: 1px solid #dfe4ea;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  top: -4px;
  right: -8px;
}
.nav-dropmenu .ant-dropdown-menu-item {
  width: 280px;
}
.nav-dropmenu .ant-dropdown-menu-item .value {
  width: 83%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.nav-dropmenu .ant-row {
  height: 100%;
}
.nav-dropmenu div {
  height: 100%;
}
.nav-dropmenu .anticon-caret-up {
  position: absolute;
  z-index: 2000;
  top: -11px;
  right: 35px;
  font-size: 16px;
  color: #fff;
}
::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.gform input {
  width: auto;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: inherit;
}
.root,
#container,
.boxed,
#content-container,
#page-content {
  height: 100%;
}
.page {
  background-color: #fff;
}
#page-content,
.page,
.content-container,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .search-form-table,
.page .ant-table-wrapper,
.page .ant-spin-nested-loading,
.page .ant-spin-container,
.page .ant-table,
.page .ant-table-content,
.page .ant-table-scroll,
.page .ant-table-body,
.page .ant-tabs-content,
.page-main,
.page-tablelist,
.table-content,
.table-content .ant-table-wrapper,
.table-content .ant-spin-nested-loading,
.table-content .ant-spin-container,
.table-content .ant-table,
.table-content .ant-table-content,
.table-content .ant-table-scroll,
.table-content .ant-table-scroll > span {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.gtab {
  display: none;
}
/*弹框尺寸*/
.modal-large {
  width: 78% !important;
}
.modal-middle {
  width: 788px !important;
}
.modal-custom {
  width: 720px !important ;
}
.modal-small {
  width: 20% !important;
}
/*弹框的body的滚动条*/
.page .page-search {
  padding: 0;
}
.page .page-header-list {
  background: #fafdff;
  padding: 8px 0;
  border: 1px solid #dfe4ea;
  border-radius: 2px;
  margin-bottom: 16px;
}
.page .page-header-list .ant-form-item {
  margin-bottom: 0;
}
.page .page-main {
  margin: 16px;
  /* padding: @space-big; border: @border-base; */
  border-radius: 2px;
  background-color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-main .flexcolumn div .ant-btn-primary {
  margin: 8px 0;
}
.page .ant-table-body {
  display: block;
}
.page .gform {
  margin: 0;
}
.page .page-top {
  display: flex;
  flex-direction: column;
  min-height: 38px;
  flex: 0 0 auto;
}
.page .page-top .top-wrap {
  flex: 0 0 auto;
}
.page .page-top .ant-layout-header {
  padding: 0;
  margin-top: 8px;
}
.page .page-top-sub {
  padding: 0 23px 0 16px;
}
.page .ant-table-header {
  background: #fff;
  flex: 0 0 auto;
}
.page .ant-layout {
  background: #fff;
}
.page .Breadcrumb {
  background: #f6f8fc;
  padding: 8px 16px;
}
.page .page-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  background: #fff;
}
.page .ant-layout-header {
  line-height: 36px;
  height: auto;
  padding: 0 16px;
}
.page .ant-layout-header,
.page .ant-layout-sider,
.page .ant-layout-content {
  background-color: #fff;
}
.page .ant-layout-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.page .page-header {
  padding: 16px 16px 0 16px;
  flex: 0 0 auto;
}
.page .page-content {
  padding: 16px 16px 0 16px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex: auto;
}
.page .page-content .page-content {
  padding: 0;
}
.page .page-content .ant-table-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .page-content .ant-pagination {
  padding: 16px 0 16px 16px;
  display: flex;
  justify-content: flex-end;
  min-height: 28px;
}
.page .page-content .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex: initial;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe4ea;
  min-height: 60px;
}
.page .page-footer .page-footer-buttons .ant-btn {
  margin-left: 16px;
}
.page .page-footer .page-footer-buttons .ant-btn:first-of-type {
  margin-left: 0;
}
.page .page-footer .ant-pagination {
  margin-top: 0;
}
.page .page-footer .ant-pagination .ant-pagination-options-size-changer {
  margin-right: 0;
}
.page .page-footer .r {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.page .page-operation {
  line-height: 30px;
  border-bottom: 0;
  justify-content: space-between;
  flex: 0 0 auto;
}
.page .page-operation .ant-radio-button-wrapper-checked {
  background-color: #4da9ec;
  color: #fff;
}
.page .view-content::-webkit-scrollbar {
  width: 0;
}
.page .view-content {
  width: 100%;
  overflow-y: auto;
}
.page .view-content .view-title {
  background-color: #ebf5fd;
  padding: 0 24px;
  height: 36px;
  line-height: 36px;
}
.page .view-content .view-title .title {
  border-left: 2px solid #4da9ec;
  padding-left: 4px;
  display: inline-block;
  line-height: 13px;
}
.page .view-content .view-title .icon-edit {
  float: right;
}
.page .view-content .view-title .icon-edit .anticon-edit {
  margin: 0 4px 0 0;
  font-size: 14px;
}
.page .ant-table th {
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll {
  flex: 0 1 auto;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th,
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-scroll .ant-table-thead th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
  border-bottom: 0;
}
.page .ant-table .ant-table-content .ant-table-body table {
  border-top: 1px solid #dfe4ea;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page .ant-table .ant-table-content .ant-table-body table th,
.page .ant-table .ant-table-content .ant-table-body table td {
  border-bottom: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  padding: 8px;
  text-align: center;
}
.page .ant-table .ant-table-content .ant-table-body table th {
  color: #666;
  background-color: #f6f8fc;
  font-weight: bold;
}
.page .ant-btn {
  line-height: normal;
}
.page .cell-layout {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page .cell-layout .nowrap {
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page .cell-layout .right {
  white-space: nowrap;
}
.page .cell-layout .flexrow {
  align-items: center;
}
.page .tableList,
.page .table-scrollfix {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .tableList .ant-spin-nested-loading,
.page .table-scrollfix .ant-spin-nested-loading,
.page .tableList .ant-spin-container,
.page .table-scrollfix .ant-spin-container,
.page .tableList .ant-table,
.page .table-scrollfix .ant-table,
.page .tableList .clearfix,
.page .table-scrollfix .clearfix,
.page .tableList .ant-table-content,
.page .table-scrollfix .ant-table-content,
.page .tableList .ant-table-scroll,
.page .table-scrollfix .ant-table-scroll,
.page .tableList .ant-table-scroll > span,
.page .table-scrollfix .ant-table-scroll > span,
.page .tableList .detail-content,
.page .table-scrollfix .detail-content,
.page .tableList .list-tabs,
.page .table-scrollfix .list-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.page .has-pagination .ant-pagination {
  position: fixed;
  right: 16px;
  bottom: 0;
}
.page .page-title {
  height: 34px;
  line-height: 34px;
  color: #333;
  padding: 0 16px;
  font-size: 12px;
}
.page .input-base-width {
  width: 268px;
  margin-right: 8px;
}
.page .layout-between {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}
.page .layout-between .flexrow {
  align-items: center;
}
.page .layout-between .ant-form-item {
  margin-bottom: 0;
}
.page .layout-between .ant-pagination {
  padding: 0;
}
.page .second-title-table .ant-table-thead > tr th {
  border-bottom: 1px solid #dfe4ea !important;
}
.page .ant-table-row-collapsed:after,
.page .ant-table-row-expanded:after {
  font-size: 20px;
  line-height: 10px;
}
.page .page-search .ant-calendar-picker {
  display: inline-block;
}
.page .ant-tabs-tab {
  font-size: 12px;
}
.developing {
  text-align: center;
  padding-top: 80px;
  background-color: #fff;
  min-height: 500px;
}
.developing .ant-progress-text {
  font-size: 14px;
}
.page-footer.clear-both-side-white {
  margin: 0 -16px 0 -16px;
}
.popTip .ant-tabs-top {
  display: flex;
  flex-direction: column;
}
.popTip .ant-tabs-top .ant-tabs-tabpane {
  display: flex;
}
.popTip .ant-tabs-top .ant-tabs-tabpane .table-flex {
  display: flex;
}
.ant-confirm-btns {
  white-space: nowrap;
}
.ant-confirm-btns button {
  font-size: 12px;
}
.ant-confirm-btns button:first-of-type {
  float: right;
  margin: 0 0 0 8px;
}
body button + button,
.ant-modal-footer button + button {
  margin-left: 8px;
}
.qqbicon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjY4MzY1RjUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjY4MzY2MDUxQTcxMUU4ODkxRUY2MDAzMzBBQ0YyQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNjgzNjVENTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNjgzNjVFNTFBNzExRTg4OTFFRjYwMDMzMEFDRjJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fzi25QAAACFJREFUeNpi/P//PwM1ABMDlcCoQaMGjRo0atBgMQggwACzBwMhvUZqPQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  margin-right: 10px;
}
.qqbicon-navcontrol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAACtJREFUOBFjYBgFFIfAgpU7/6MbQqwYE7pGSvijhpEeeqNhRnqYjeogPQQAzisJFkO2kucAAAAASUVORK5CYII=);
}
.ant-menu .qqbicon {
  margin: 0 15px 5px 3px;
}
.qqbicon-userManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NkNBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ2MEM0NkRBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2QUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2QkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobB27AAAADGSURBVHjafJE9CsJAEEbHFSwUTG8bgl5AzyD2OYK23sVKxCNYit4ibbTzp7MIRrBT1m/CtxI02YG3hJm3k8xErLVCIrABObjzOXJ1Jw1AZv9Dc/2yuLf1sVOngaMjIjloSnW8QdfgCDySsBaoeGPHusjUUfEFlh5xVbyew7T40b+xZe07tdIDSUlKmCvqhu3HIAUnMAUzcGZuUhiwQ/AAcam7I+afCnWPa/hPMK8ZZgHaeusKhhXdHCNwMdz8wbOeo67wI8AAwRUKtpZTKAgAAAAASUVORK5CYII=);
}
.qqbicon-roleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ2MEM0NzBBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEQTBDN0FBNzRGMTFFN0EzMkNGRTgxOUExM0M4RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDYwQzQ2RUE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDYwQzQ2RkE3NEYxMUU3QTMyQ0ZFODE5QTEzQzhFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/LZHoAAADDSURBVHjaYvj//z8DFPMBcQMQXwLiL0D8HYjvAfF0IJaHqYMp5oEqxAXeArEmsoaa/4TBNpBaJgYIsGQgDKxABEzDLySJ80js60D8A8pmQdawEUlRGBK7HcmAO2AS6oeVSG59CA2lT0D8DIj/QMXXIPvhLJKpF4DYBIgNgPguEDNDxc8g2yAIxC+RbNkNxIeQ+CA5YeRgBeEuPEHahR5xmUTEQzZMgz6Sx/ABkBpDBqjviQVrGIHEC6DfxRmIA68AAgwA1rueia1Y6ocAAAAASUVORK5CYII=);
}
.qqbicon-moduleManage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAStJREFUOBG1k0FOwzAQRSuk3oAuYU+5GNyCHqBILbdot2UD3KJsuAV0ARuk8F5qmzg2iZBgpB+P//yZ2JPMZPKf1jTNHCzBHryB1+DLXYy+G9EUrMEn+AD34BZ0zdgKTKsFDYBHoG3BLApbpnw8QJXFID2Jdh0LxPVIV5+rqGlXJPbEI2+zQNhUSxxJc757xsY+vIN0nW5B+CFbJi2qZ7BLRM8ZqkJsr/wk5JyxvgT/t8u5CbHQWPJiQNCk2NjVFKJZ/HDF9mptMQSx2aepesVBd1MpljX7EoGfclPJz6heMXPmfcEdpHaVBSobNI6Oti7CkI7Ik1FsA4prws2A46M5TuWIWNkA8GQe2R90B5x4oS9nzHGqF+keEZE98wP4ox4C9OXynnQT/8L/Arxi/D1hBt8+AAAAAElFTkSuQmCC);
}
.loading {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cardstarItem3 {
  width: 100vw;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.cardstarItem3Banner1 {
  width: 50%;
  height: 0;
  padding-bottom: 81.25%;
  background: url(img/item3_banner1.1ebe.png);
  background-size: cover;
}
.cardstarItem3FlexRow {
  flex-direction: row;
  display: flex;
  flex: 1;
}
.cardstarItem3FlexCenter {
  flex: 1;
  justifyContent: 'center';
  alignItems: 'center';
  display: flex;
  flex-direction: column;
}
.cardstarItem3ThemeWord {
  color: #7B5EA5;
  font-size: 18px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem3ThemeWordLarge {
  color: #7B5EA5;
  font-size: 34px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem3BlackWord {
  color: black;
  font-size: 18px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem3BlackWordBig {
  color: black;
  font-size: 30px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem3Back {
  width: 30px;
  height: 30px;
  background: url(data:image/png;base64,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);
  background-size: cover;
  cursor: pointer;
}
.cardstarItem3Navigate {
  flex-direction: row;
  display: flex;
  flex: 1;
  background-color: #7B5EA5;
  padding-top: 10px;
  padding-bottom: 10px;
  justify-content: center;
  align-items: center;
}
.cardstarItem3WhiteTitle {
  color: white;
  font-size: 16px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarItem3WhiteTitleBig {
  color: white;
  font-size: 20px;
  white-space: pre-wrap;
  font-family: "msyhbd";
}
.cardstarFitContainer {
  display: flex;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 80.5%;
}
