
  .move-up-appear,
  .move-up-enter,
  .move-up-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .move-up-appear.move-up-appear-active,
  .move-up-enter.move-up-enter-active {
    -webkit-animation-name:antMoveUpIn;
    animation-name:antMoveUpIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .move-up-leave.move-up-leave-active {
    -webkit-animation-name:antMoveUpOut;
    animation-name:antMoveUpOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .move-up-appear,
  .move-up-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .move-up-leave {
    -webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);
    animation-timing-function:cubic-bezier(.6,.04,.98,.34)
  }
  .move-down-appear,
  .move-down-enter,
  .move-down-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .move-down-appear.move-down-appear-active,
  .move-down-enter.move-down-enter-active {
    -webkit-animation-name:antMoveDownIn;
    animation-name:antMoveDownIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .move-down-leave.move-down-leave-active {
    -webkit-animation-name:antMoveDownOut;
    animation-name:antMoveDownOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .move-down-appear,
  .move-down-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .move-down-leave {
    -webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);
    animation-timing-function:cubic-bezier(.6,.04,.98,.34)
  }
  .move-left-appear,
  .move-left-enter,
  .move-left-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .move-left-appear.move-left-appear-active,
  .move-left-enter.move-left-enter-active {
    -webkit-animation-name:antMoveLeftIn;
    animation-name:antMoveLeftIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .move-left-leave.move-left-leave-active {
    -webkit-animation-name:antMoveLeftOut;
    animation-name:antMoveLeftOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .move-left-appear,
  .move-left-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .move-left-leave {
    -webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);
    animation-timing-function:cubic-bezier(.6,.04,.98,.34)
  }
  .move-right-appear,
  .move-right-enter,
  .move-right-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .move-right-appear.move-right-appear-active,
  .move-right-enter.move-right-enter-active {
    -webkit-animation-name:antMoveRightIn;
    animation-name:antMoveRightIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .move-right-leave.move-right-leave-active {
    -webkit-animation-name:antMoveRightOut;
    animation-name:antMoveRightOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .move-right-appear,
  .move-right-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .move-right-leave {
    -webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);
    animation-timing-function:cubic-bezier(.6,.04,.98,.34)
  }
  @-webkit-keyframes antMoveDownIn {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(100%);
      transform:translateY(100%);
      opacity:0
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
  }
  @keyframes antMoveDownIn {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(100%);
      transform:translateY(100%);
      opacity:0
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
  }
  @-webkit-keyframes antMoveDownOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(100%);
      transform:translateY(100%);
      opacity:0
    }
  }
  @keyframes antMoveDownOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(100%);
      transform:translateY(100%);
      opacity:0
    }
  }
  @-webkit-keyframes antMoveLeftIn {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(-100%);
      transform:translateX(-100%);
      opacity:0
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0);
      opacity:1
    }
  }
  @keyframes antMoveLeftIn {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(-100%);
      transform:translateX(-100%);
      opacity:0
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0);
      opacity:1
    }
  }
  @-webkit-keyframes antMoveLeftOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(-100%);
      transform:translateX(-100%);
      opacity:0
    }
  }
  @keyframes antMoveLeftOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(-100%);
      transform:translateX(-100%);
      opacity:0
    }
  }
  @-webkit-keyframes antMoveRightIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(100%);
      transform:translateX(100%)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0)
    }
  }
  @keyframes antMoveRightIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(100%);
      transform:translateX(100%)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0)
    }
  }
  @-webkit-keyframes antMoveRightOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(100%);
      transform:translateX(100%);
      opacity:0
    }
  }
  @keyframes antMoveRightOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(0);
      transform:translateX(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateX(100%);
      transform:translateX(100%);
      opacity:0
    }
  }
  @-webkit-keyframes antMoveUpIn {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(-100%);
      transform:translateY(-100%);
      opacity:0
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
  }
  @keyframes antMoveUpIn {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(-100%);
      transform:translateY(-100%);
      opacity:0
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
  }
  @-webkit-keyframes antMoveUpOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(-100%);
      transform:translateY(-100%);
      opacity:0
    }
  }
  @keyframes antMoveUpOut {
    0% {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(0);
      transform:translateY(0);
      opacity:1
    }
    to {
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:translateY(-100%);
      transform:translateY(-100%);
      opacity:0
    }
  }
  @-webkit-keyframes loadingCircle {
    to {
      -webkit-transform:rotate(1turn);
      transform:rotate(1turn)
    }
  }
  @keyframes loadingCircle {
    to {
      -webkit-transform:rotate(1turn);
      transform:rotate(1turn)
    }
  }
  [ant-click-animating-without-extra-node=true],
  [ant-click-animating=true] {
    position:relative
  }
  .ant-click-animating-node,
  [ant-click-animating-without-extra-node=true]:after {
    content:"";
    position:absolute;
    top:-1px;
    left:-1px;
    bottom:-1px;
    right:-1px;
    border-radius:inherit;
    border:0 solid #1890ff;
    opacity:.2;
    -webkit-animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
    animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    display:block;
    pointer-events:none
  }
  @-webkit-keyframes waveEffect {
    to {
      top:-6px;
      left:-6px;
      bottom:-6px;
      right:-6px;
      border-width:6px
    }
  }
  @keyframes waveEffect {
    to {
      top:-6px;
      left:-6px;
      bottom:-6px;
      right:-6px;
      border-width:6px
    }
  }
  @-webkit-keyframes fadeEffect {
    to {
      opacity:0
    }
  }
  @keyframes fadeEffect {
    to {
      opacity:0
    }
  }
  .slide-up-appear,
  .slide-up-enter,
  .slide-up-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .slide-up-appear.slide-up-appear-active,
  .slide-up-enter.slide-up-enter-active {
    -webkit-animation-name:antSlideUpIn;
    animation-name:antSlideUpIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .slide-up-leave.slide-up-leave-active {
    -webkit-animation-name:antSlideUpOut;
    animation-name:antSlideUpOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .slide-up-appear,
  .slide-up-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);
    animation-timing-function:cubic-bezier(.23,1,.32,1)
  }
  .slide-up-leave {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.06)
  }
  .slide-down-appear,
  .slide-down-enter,
  .slide-down-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .slide-down-appear.slide-down-appear-active,
  .slide-down-enter.slide-down-enter-active {
    -webkit-animation-name:antSlideDownIn;
    animation-name:antSlideDownIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .slide-down-leave.slide-down-leave-active {
    -webkit-animation-name:antSlideDownOut;
    animation-name:antSlideDownOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .slide-down-appear,
  .slide-down-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);
    animation-timing-function:cubic-bezier(.23,1,.32,1)
  }
  .slide-down-leave {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.06)
  }
  .slide-left-appear,
  .slide-left-enter,
  .slide-left-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .slide-left-appear.slide-left-appear-active,
  .slide-left-enter.slide-left-enter-active {
    -webkit-animation-name:antSlideLeftIn;
    animation-name:antSlideLeftIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .slide-left-leave.slide-left-leave-active {
    -webkit-animation-name:antSlideLeftOut;
    animation-name:antSlideLeftOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .slide-left-appear,
  .slide-left-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);
    animation-timing-function:cubic-bezier(.23,1,.32,1)
  }
  .slide-left-leave {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.06)
  }
  .slide-right-appear,
  .slide-right-enter,
  .slide-right-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .slide-right-appear.slide-right-appear-active,
  .slide-right-enter.slide-right-enter-active {
    -webkit-animation-name:antSlideRightIn;
    animation-name:antSlideRightIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .slide-right-leave.slide-right-leave-active {
    -webkit-animation-name:antSlideRightOut;
    animation-name:antSlideRightOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .slide-right-appear,
  .slide-right-enter {
    opacity:0;
    -webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);
    animation-timing-function:cubic-bezier(.23,1,.32,1)
  }
  .slide-right-leave {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.06)
  }
  @-webkit-keyframes antSlideUpIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
  }
  @keyframes antSlideUpIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
  }
  @-webkit-keyframes antSlideUpOut {
    0% {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
  }
  @keyframes antSlideUpOut {
    0% {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
  }
  @-webkit-keyframes antSlideDownIn {
    0% {
      opacity:0;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
  }
  @keyframes antSlideDownIn {
    0% {
      opacity:0;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
  }
  @-webkit-keyframes antSlideDownOut {
    0% {
      opacity:1;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
  }
  @keyframes antSlideDownOut {
    0% {
      opacity:1;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:100% 100%;
      transform-origin:100% 100%;
      -webkit-transform:scaleY(.8);
      transform:scaleY(.8)
    }
  }
  @-webkit-keyframes antSlideLeftIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
  }
  @keyframes antSlideLeftIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
  }
  @-webkit-keyframes antSlideLeftOut {
    0% {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
  }
  @keyframes antSlideLeftOut {
    0% {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
  }
  @-webkit-keyframes antSlideRightIn {
    0% {
      opacity:0;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
  }
  @keyframes antSlideRightIn {
    0% {
      opacity:0;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
    to {
      opacity:1;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
  }
  @-webkit-keyframes antSlideRightOut {
    0% {
      opacity:1;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
  }
  @keyframes antSlideRightOut {
    0% {
      opacity:1;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(1);
      transform:scaleX(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:100% 0;
      transform-origin:100% 0;
      -webkit-transform:scaleX(.8);
      transform:scaleX(.8)
    }
  }
  .swing-appear,
  .swing-enter {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .swing-appear.swing-appear-active,
  .swing-enter.swing-enter-active {
    -webkit-animation-name:antSwingIn;
    animation-name:antSwingIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  @-webkit-keyframes antSwingIn {
    0%,
    to {
      -webkit-transform:translateX(0);
      transform:translateX(0)
    }
    20% {
      -webkit-transform:translateX(-10px);
      transform:translateX(-10px)
    }
    40% {
      -webkit-transform:translateX(10px);
      transform:translateX(10px)
    }
    60% {
      -webkit-transform:translateX(-5px);
      transform:translateX(-5px)
    }
    80% {
      -webkit-transform:translateX(5px);
      transform:translateX(5px)
    }
  }
  @keyframes antSwingIn {
    0%,
    to {
      -webkit-transform:translateX(0);
      transform:translateX(0)
    }
    20% {
      -webkit-transform:translateX(-10px);
      transform:translateX(-10px)
    }
    40% {
      -webkit-transform:translateX(10px);
      transform:translateX(10px)
    }
    60% {
      -webkit-transform:translateX(-5px);
      transform:translateX(-5px)
    }
    80% {
      -webkit-transform:translateX(5px);
      transform:translateX(5px)
    }
  }
  .zoom-appear,
  .zoom-enter,
  .zoom-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .zoom-appear.zoom-appear-active,
  .zoom-enter.zoom-enter-active {
    -webkit-animation-name:antZoomIn;
    animation-name:antZoomIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .zoom-leave.zoom-leave-active {
    -webkit-animation-name:antZoomOut;
    animation-name:antZoomOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .zoom-appear,
  .zoom-enter {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .zoom-leave {
    -webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);
    animation-timing-function:cubic-bezier(.78,.14,.15,.86)
  }
  .zoom-big-appear,
  .zoom-big-enter,
  .zoom-big-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .zoom-big-appear.zoom-big-appear-active,
  .zoom-big-enter.zoom-big-enter-active {
    -webkit-animation-name:antZoomBigIn;
    animation-name:antZoomBigIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .zoom-big-leave.zoom-big-leave-active {
    -webkit-animation-name:antZoomBigOut;
    animation-name:antZoomBigOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .zoom-big-appear,
  .zoom-big-enter {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .zoom-big-leave {
    -webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);
    animation-timing-function:cubic-bezier(.78,.14,.15,.86)
  }
  .zoom-big-fast-appear,
  .zoom-big-fast-enter,
  .zoom-big-fast-leave {
    -webkit-animation-duration:.1s;
    animation-duration:.1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .zoom-big-fast-appear.zoom-big-fast-appear-active,
  .zoom-big-fast-enter.zoom-big-fast-enter-active {
    -webkit-animation-name:antZoomBigIn;
    animation-name:antZoomBigIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .zoom-big-fast-leave.zoom-big-fast-leave-active {
    -webkit-animation-name:antZoomBigOut;
    animation-name:antZoomBigOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .zoom-big-fast-appear,
  .zoom-big-fast-enter {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .zoom-big-fast-leave {
    -webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);
    animation-timing-function:cubic-bezier(.78,.14,.15,.86)
  }
  .zoom-up-appear,
  .zoom-up-enter,
  .zoom-up-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .zoom-up-appear.zoom-up-appear-active,
  .zoom-up-enter.zoom-up-enter-active {
    -webkit-animation-name:antZoomUpIn;
    animation-name:antZoomUpIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .zoom-up-leave.zoom-up-leave-active {
    -webkit-animation-name:antZoomUpOut;
    animation-name:antZoomUpOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .zoom-up-appear,
  .zoom-up-enter {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .zoom-up-leave {
    -webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);
    animation-timing-function:cubic-bezier(.78,.14,.15,.86)
  }
  .zoom-down-appear,
  .zoom-down-enter,
  .zoom-down-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .zoom-down-appear.zoom-down-appear-active,
  .zoom-down-enter.zoom-down-enter-active {
    -webkit-animation-name:antZoomDownIn;
    animation-name:antZoomDownIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .zoom-down-leave.zoom-down-leave-active {
    -webkit-animation-name:antZoomDownOut;
    animation-name:antZoomDownOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .zoom-down-appear,
  .zoom-down-enter {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .zoom-down-leave {
    -webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);
    animation-timing-function:cubic-bezier(.78,.14,.15,.86)
  }
  .zoom-left-appear,
  .zoom-left-enter,
  .zoom-left-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .zoom-left-appear.zoom-left-appear-active,
  .zoom-left-enter.zoom-left-enter-active {
    -webkit-animation-name:antZoomLeftIn;
    animation-name:antZoomLeftIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .zoom-left-leave.zoom-left-leave-active {
    -webkit-animation-name:antZoomLeftOut;
    animation-name:antZoomLeftOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .zoom-left-appear,
  .zoom-left-enter {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .zoom-left-leave {
    -webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);
    animation-timing-function:cubic-bezier(.78,.14,.15,.86)
  }
  .zoom-right-appear,
  .zoom-right-enter,
  .zoom-right-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .zoom-right-appear.zoom-right-appear-active,
  .zoom-right-enter.zoom-right-enter-active {
    -webkit-animation-name:antZoomRightIn;
    animation-name:antZoomRightIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .zoom-right-leave.zoom-right-leave-active {
    -webkit-animation-name:antZoomRightOut;
    animation-name:antZoomRightOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .zoom-right-appear,
  .zoom-right-enter {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);
    animation-timing-function:cubic-bezier(.08,.82,.17,1)
  }
  .zoom-right-leave {
    -webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);
    animation-timing-function:cubic-bezier(.78,.14,.15,.86)
  }
  @-webkit-keyframes antZoomIn {
    0% {
      opacity:0;
      -webkit-transform:scale(.2);
      transform:scale(.2)
    }
    to {
      opacity:1;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes antZoomIn {
    0% {
      opacity:0;
      -webkit-transform:scale(.2);
      transform:scale(.2)
    }
    to {
      opacity:1;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes antZoomOut {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform:scale(.2);
      transform:scale(.2)
    }
  }
  @keyframes antZoomOut {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform:scale(.2);
      transform:scale(.2)
    }
  }
  @-webkit-keyframes antZoomBigIn {
    0% {
      opacity:0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes antZoomBigIn {
    0% {
      opacity:0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes antZoomBigOut {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @keyframes antZoomBigOut {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @-webkit-keyframes antZoomUpIn {
    0% {
      opacity:0;
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes antZoomUpIn {
    0% {
      opacity:0;
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes antZoomUpOut {
    0% {
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @keyframes antZoomUpOut {
    0% {
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:50% 0;
      transform-origin:50% 0;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @-webkit-keyframes antZoomLeftIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes antZoomLeftIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes antZoomLeftOut {
    0% {
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @keyframes antZoomLeftOut {
    0% {
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 50%;
      transform-origin:0 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @-webkit-keyframes antZoomRightIn {
    0% {
      opacity:0;
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes antZoomRightIn {
    0% {
      opacity:0;
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes antZoomRightOut {
    0% {
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @keyframes antZoomRightOut {
    0% {
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:100% 50%;
      transform-origin:100% 50%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @-webkit-keyframes antZoomDownIn {
    0% {
      opacity:0;
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes antZoomDownIn {
    0% {
      opacity:0;
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
    to {
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes antZoomDownOut {
    0% {
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  @keyframes antZoomDownOut {
    0% {
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:50% 100%;
      transform-origin:50% 100%;
      -webkit-transform:scale(.8);
      transform:scale(.8)
    }
  }
  .ant-motion-collapse {
    overflow:hidden
  }
  .ant-motion-collapse-active {
    -webkit-transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important;
    transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important
  }
  .ant-affix {
    position:fixed;
    z-index:10
  }
  .ant-alert {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    list-style:none;
    position:relative;
    padding:8px 15px 8px 37px;
    border-radius:4px
  }
  .ant-alert.ant-alert-no-icon {
    padding:8px 15px
  }
  .ant-alert.ant-alert-closable {
    padding-right:30px
  }
  .ant-alert-icon {
    top:11.5px;
    left:16px;
    position:absolute
  }
  .ant-alert-description {
    font-size:14px;
    line-height:22px;
    display:none
  }
  .ant-alert-success {
    border:1px solid #b7eb8f;
    background-color:#f6ffed
  }
  .ant-alert-success .ant-alert-icon {
    color:#52c41a
  }
  .ant-alert-info {
    border:1px solid #91d5ff;
    background-color:#e6f7ff
  }
  .ant-alert-info .ant-alert-icon {
    color:#1890ff
  }
  .ant-alert-warning {
    border:1px solid #ffe58f;
    background-color:#fffbe6
  }
  .ant-alert-warning .ant-alert-icon {
    color:#faad14
  }
  .ant-alert-error {
    border:1px solid #ffa39e;
    background-color:#fff1f0
  }
  .ant-alert-error .ant-alert-icon {
    color:#f5222d
  }
  .ant-alert-close-icon {
    font-size:12px;
    position:absolute;
    right:16px;
    top:8px;
    line-height:22px;
    overflow:hidden;
    cursor:pointer
  }
  .ant-alert-close-icon .anticon-close {
    color:rgba(0,0,0,.45);
    -webkit-transition:color .3s;
    transition:color .3s
  }
  .ant-alert-close-icon .anticon-close:hover {
    color:rgba(0,0,0,.75)
  }
  .ant-alert-close-text {
    position:absolute;
    right:16px
  }
  .ant-alert-with-description {
    padding:15px 15px 15px 64px;
    position:relative;
    border-radius:4px;
    color:rgba(0,0,0,.65);
    line-height:1.5
  }
  .ant-alert-with-description.ant-alert-no-icon {
    padding:15px
  }
  .ant-alert-with-description .ant-alert-icon {
    position:absolute;
    top:16px;
    left:24px;
    font-size:24px
  }
  .ant-alert-with-description .ant-alert-close-icon {
    position:absolute;
    top:16px;
    right:16px;
    cursor:pointer;
    font-size:14px
  }
  .ant-alert-with-description .ant-alert-message {
    font-size:16px;
    color:rgba(0,0,0,.85);
    display:block;
    margin-bottom:4px
  }
  .ant-alert-with-description .ant-alert-description {
    display:block
  }
  .ant-alert.ant-alert-close {
    height:0!important;
    margin:0;
    padding-top:0;
    padding-bottom:0;
    -webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);
    transition:all .3s cubic-bezier(.78,.14,.15,.86);
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
  }
  .ant-alert-slide-up-leave {
    -webkit-animation:antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);
    animation:antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
  }
  .ant-alert-banner {
    border-radius:0;
    border:0;
    margin-bottom:0
  }
  @-webkit-keyframes antAlertSlideUpIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(0);
      transform:scaleY(0)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
  }
  @keyframes antAlertSlideUpIn {
    0% {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(0);
      transform:scaleY(0)
    }
    to {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
  }
  @-webkit-keyframes antAlertSlideUpOut {
    0% {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(0);
      transform:scaleY(0)
    }
  }
  @keyframes antAlertSlideUpOut {
    0% {
      opacity:1;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(1);
      transform:scaleY(1)
    }
    to {
      opacity:0;
      -webkit-transform-origin:0 0;
      transform-origin:0 0;
      -webkit-transform:scaleY(0);
      transform:scaleY(0)
    }
  }
  .ant-anchor {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    list-style:none;
    position:relative;
    padding:0 0 0 2px
  }
  .ant-anchor-wrapper {
    background-color:#fff;
    overflow:auto;
    padding-left:4px;
    margin-left:-4px
  }
  .ant-anchor-ink {
    position:absolute;
    height:100%;
    left:0;
    top:0
  }
  .ant-anchor-ink:before {
    content:" ";
    position:relative;
    width:2px;
    height:100%;
    display:block;
    background-color:#e8e8e8;
    margin:0 auto
  }
  .ant-anchor-ink-ball {
    display:none;
    position:absolute;
    width:8px;
    height:8px;
    border-radius:8px;
    border:2px solid #1890ff;
    background-color:#fff;
    left:50%;
    -webkit-transition:top .3s ease-in-out;
    transition:top .3s ease-in-out;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
  }
  .ant-anchor-ink-ball.visible {
    display:inline-block
  }
  .ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
    display:none
  }
  .ant-anchor-link {
    padding:7px 0 7px 16px;
    line-height:1.143
  }
  .ant-anchor-link-title {
    display:block;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s;
    color:rgba(0,0,0,.65);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-bottom:6px
  }
  .ant-anchor-link-title:only-child {
    margin-bottom:0
  }
  .ant-anchor-link-active>.ant-anchor-link-title {
    color:#1890ff
  }
  .ant-anchor-link .ant-anchor-link {
    padding-top:5px;
    padding-bottom:5px
  }
  .ant-select-auto-complete {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-select-auto-complete.ant-select .ant-select-selection {
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-select-auto-complete.ant-select .ant-select-selection__rendered {
    margin-left:0;
    margin-right:0;
    height:100%;
    line-height:32px
  }
  .ant-select-auto-complete.ant-select .ant-select-selection__placeholder {
    margin-left:12px;
    margin-right:12px
  }
  .ant-select-auto-complete.ant-select .ant-select-selection--single {
    height:auto
  }
  .ant-select-auto-complete.ant-select .ant-select-search--inline {
    position:static;
    float:left
  }
  .ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
    margin-right:0!important
  }
  .ant-select-auto-complete.ant-select .ant-input {
    background:transparent;
    border-width:1px;
    line-height:1.5;
    height:32px
  }
  .ant-select-auto-complete.ant-select .ant-input:focus,
  .ant-select-auto-complete.ant-select .ant-input:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-select-auto-complete.ant-select .ant-input[disabled] {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-select-auto-complete.ant-select .ant-input[disabled]:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  .ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {
    line-height:40px
  }
  .ant-select-auto-complete.ant-select-lg .ant-input {
    padding-top:6px;
    padding-bottom:6px;
    height:40px
  }
  .ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {
    line-height:24px
  }
  .ant-select-auto-complete.ant-select-sm .ant-input {
    padding-top:1px;
    padding-bottom:1px;
    height:24px
  }
  .ant-avatar {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block;
    text-align:center;
    background:#ccc;
    color:#fff;
    white-space:nowrap;
    position:relative;
    overflow:hidden;
    vertical-align:middle;
    width:32px;
    height:32px;
    line-height:32px;
    border-radius:50%
  }
  .ant-avatar-image {
    background:transparent
  }
  .ant-avatar-string {
    position:absolute;
    left:50%;
    -webkit-transform-origin:0 center;
    -ms-transform-origin:0 center;
    transform-origin:0 center
  }
  .ant-avatar.ant-avatar-icon {
    font-size:18px
  }
  .ant-avatar-lg {
    width:40px;
    height:40px;
    line-height:40px;
    border-radius:50%
  }
  .ant-avatar-lg-string {
    position:absolute;
    left:50%;
    -webkit-transform-origin:0 center;
    -ms-transform-origin:0 center;
    transform-origin:0 center
  }
  .ant-avatar-lg.ant-avatar-icon {
    font-size:24px
  }
  .ant-avatar-sm {
    width:24px;
    height:24px;
    line-height:24px;
    border-radius:50%
  }
  .ant-avatar-sm-string {
    position:absolute;
    left:50%;
    -webkit-transform-origin:0 center;
    -ms-transform-origin:0 center;
    transform-origin:0 center
  }
  .ant-avatar-sm.ant-avatar-icon {
    font-size:14px
  }
  .ant-avatar-square {
    border-radius:4px
  }
  .ant-avatar>img {
    width:100%;
    height:100%;
    display:block
  }
  .ant-back-top {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    z-index:10;
    position:fixed;
    right:100px;
    bottom:50px;
    height:40px;
    width:40px;
    cursor:pointer
  }
  .ant-back-top-content {
    height:40px;
    width:40px;
    border-radius:20px;
    background-color:rgba(0,0,0,.45);
    color:#fff;
    text-align:center;
    overflow:hidden
  }
  .ant-back-top-content,
  .ant-back-top-content:hover {
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-back-top-content:hover {
    background-color:rgba(0,0,0,.65)
  }
  .ant-back-top-icon {
    margin:12px auto;
    width:14px;
    height:16px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat
  }
  @media screen and (max-width:768px) {
    .ant-back-top {
      right:60px
    }
  }
  @media screen and (max-width:480px) {
    .ant-back-top {
      right:20px
    }
  }
  .ant-badge {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    display:inline-block;
    line-height:1;
    color:unset
  }
  .ant-badge-count {
    height:20px;
    border-radius:10px;
    min-width:20px;
    background:#f5222d;
    color:#fff;
    line-height:20px;
    text-align:center;
    padding:0 6px;
    font-size:12px;
    font-weight:400;
    white-space:nowrap;
    -webkit-box-shadow:0 0 0 1px #fff;
    box-shadow:0 0 0 1px #fff;
    z-index:10
  }
  .ant-badge-count a,
  .ant-badge-count a:hover {
    color:#fff
  }
  .ant-badge-multiple-words {
    padding:0 8px
  }
  .ant-badge-dot {
    height:6px;
    width:6px;
    border-radius:100%;
    background:#f5222d;
    z-index:10;
    -webkit-box-shadow:0 0 0 1px #fff;
    box-shadow:0 0 0 1px #fff
  }
  .ant-badge-count,
  .ant-badge-dot,
  .ant-badge .ant-scroll-number-custom-component {
    position:absolute;
    right:0;
    top:0;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%);
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
  }
  .ant-badge-status {
    line-height:inherit;
    vertical-align:baseline
  }
  .ant-badge-status-dot {
    width:6px;
    height:6px;
    display:inline-block;
    border-radius:50%;
    vertical-align:middle;
    position:relative;
    top:-1px
  }
  .ant-badge-status-success {
    background-color:#52c41a
  }
  .ant-badge-status-processing {
    background-color:#1890ff;
    position:relative
  }
  .ant-badge-status-processing:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:50%;
    border:1px solid #1890ff;
    content:"";
    -webkit-animation:antStatusProcessing 1.2s ease-in-out infinite;
    animation:antStatusProcessing 1.2s ease-in-out infinite
  }
  .ant-badge-status-default {
    background-color:#d9d9d9
  }
  .ant-badge-status-error {
    background-color:#f5222d
  }
  .ant-badge-status-warning {
    background-color:#faad14
  }
  .ant-badge-status-text {
    color:rgba(0,0,0,.65);
    font-size:14px;
    margin-left:8px
  }
  .ant-badge-zoom-appear,
  .ant-badge-zoom-enter {
    -webkit-animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);
    animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
  }
  .ant-badge-zoom-leave {
    -webkit-animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);
    animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
  }
  .ant-badge-not-a-wrapper {
    vertical-align:middle
  }
  .ant-badge-not-a-wrapper .ant-scroll-number {
    top:auto;
    display:block;
    position:relative
  }
  .ant-badge-not-a-wrapper .ant-badge-count {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
  @-webkit-keyframes antStatusProcessing {
    0% {
      -webkit-transform:scale(.8);
      transform:scale(.8);
      opacity:.5
    }
    to {
      -webkit-transform:scale(2.4);
      transform:scale(2.4);
      opacity:0
    }
  }
  @keyframes antStatusProcessing {
    0% {
      -webkit-transform:scale(.8);
      transform:scale(.8);
      opacity:.5
    }
    to {
      -webkit-transform:scale(2.4);
      transform:scale(2.4);
      opacity:0
    }
  }
  .ant-scroll-number {
    overflow:hidden
  }
  .ant-scroll-number-only {
    display:inline-block;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    height:20px
  }
  .ant-scroll-number-only>p {
    height:20px;
    margin:0
  }
  @-webkit-keyframes antZoomBadgeIn {
    0% {
      opacity:0;
      -webkit-transform:scale(0) translate(50%,-50%);
      transform:scale(0) translate(50%,-50%)
    }
    to {
      -webkit-transform:scale(1) translate(50%,-50%);
      transform:scale(1) translate(50%,-50%)
    }
  }
  @keyframes antZoomBadgeIn {
    0% {
      opacity:0;
      -webkit-transform:scale(0) translate(50%,-50%);
      transform:scale(0) translate(50%,-50%)
    }
    to {
      -webkit-transform:scale(1) translate(50%,-50%);
      transform:scale(1) translate(50%,-50%)
    }
  }
  @-webkit-keyframes antZoomBadgeOut {
    0% {
      -webkit-transform:scale(1) translate(50%,-50%);
      transform:scale(1) translate(50%,-50%)
    }
    to {
      opacity:0;
      -webkit-transform:scale(0) translate(50%,-50%);
      transform:scale(0) translate(50%,-50%)
    }
  }
  @keyframes antZoomBadgeOut {
    0% {
      -webkit-transform:scale(1) translate(50%,-50%);
      transform:scale(1) translate(50%,-50%)
    }
    to {
      opacity:0;
      -webkit-transform:scale(0) translate(50%,-50%);
      transform:scale(0) translate(50%,-50%)
    }
  }
  .ant-breadcrumb {
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    color:rgba(0,0,0,.45);
    font-size:14px
  }
  .ant-breadcrumb .anticon {
    font-size:14px
  }
  .ant-breadcrumb a {
    color:rgba(0,0,0,.45);
    -webkit-transition:color .3s;
    transition:color .3s
  }
  .ant-breadcrumb a:hover {
    color:#40a9ff
  }
  .ant-breadcrumb>span:last-child {
    color:rgba(0,0,0,.65)
  }
  .ant-breadcrumb>span:last-child .ant-breadcrumb-separator {
    display:none
  }
  .ant-breadcrumb-separator {
    margin:0 8px;
    color:rgba(0,0,0,.45)
  }
  .ant-breadcrumb-link>.anticon+span {
    margin-left:4px
  }
  .ant-btn {
    line-height:1.499;
    display:inline-block;
    font-weight:400;
    text-align:center;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    white-space:nowrap;
    padding:0 15px;
    font-size:14px;
    border-radius:4px;
    height:32px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    position:relative;
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.015);
    box-shadow:0 2px 0 rgba(0,0,0,.015);
    color:rgba(0,0,0,.65);
    background-color:#fff;
    border:1px solid #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;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-btn.disabled,
  .ant-btn[disabled] {
    cursor:not-allowed
  }
  .ant-btn.disabled>*,
  .ant-btn[disabled]>* {
    pointer-events:none
  }
  .ant-btn-lg {
    padding:0 15px;
    font-size:16px;
    border-radius:4px;
    height:40px
  }
  .ant-btn-sm {
    padding:0 7px;
    font-size:14px;
    border-radius:4px;
    height:24px
  }
  .ant-btn>a:only-child {
    color:currentColor
  }
  .ant-btn>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn:focus,
  .ant-btn:hover {
    color:#40a9ff;
    background-color:#fff;
    border-color:#40a9ff
  }
  .ant-btn:focus>a:only-child,
  .ant-btn:hover>a:only-child {
    color:currentColor
  }
  .ant-btn:focus>a:only-child:after,
  .ant-btn:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-disabled,
  .ant-btn-disabled.active,
  .ant-btn-disabled:active,
  .ant-btn-disabled:focus,
  .ant-btn-disabled:hover,
  .ant-btn.disabled,
  .ant-btn.disabled.active,
  .ant-btn.disabled:active,
  .ant-btn.disabled:focus,
  .ant-btn.disabled:hover,
  .ant-btn[disabled],
  .ant-btn[disabled].active,
  .ant-btn[disabled]:active,
  .ant-btn[disabled]:focus,
  .ant-btn[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-btn-disabled.active>a:only-child,
  .ant-btn-disabled:active>a:only-child,
  .ant-btn-disabled:focus>a:only-child,
  .ant-btn-disabled:hover>a:only-child,
  .ant-btn-disabled>a:only-child,
  .ant-btn.disabled.active>a:only-child,
  .ant-btn.disabled:active>a:only-child,
  .ant-btn.disabled:focus>a:only-child,
  .ant-btn.disabled:hover>a:only-child,
  .ant-btn.disabled>a:only-child,
  .ant-btn[disabled].active>a:only-child,
  .ant-btn[disabled]:active>a:only-child,
  .ant-btn[disabled]:focus>a:only-child,
  .ant-btn[disabled]:hover>a:only-child,
  .ant-btn[disabled]>a:only-child {
    color:currentColor
  }
  .ant-btn-disabled.active>a:only-child:after,
  .ant-btn-disabled:active>a:only-child:after,
  .ant-btn-disabled:focus>a:only-child:after,
  .ant-btn-disabled:hover>a:only-child:after,
  .ant-btn-disabled>a:only-child:after,
  .ant-btn.disabled.active>a:only-child:after,
  .ant-btn.disabled:active>a:only-child:after,
  .ant-btn.disabled:focus>a:only-child:after,
  .ant-btn.disabled:hover>a:only-child:after,
  .ant-btn.disabled>a:only-child:after,
  .ant-btn[disabled].active>a:only-child:after,
  .ant-btn[disabled]:active>a:only-child:after,
  .ant-btn[disabled]:focus>a:only-child:after,
  .ant-btn[disabled]:hover>a:only-child:after,
  .ant-btn[disabled]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn.active,
  .ant-btn:active,
  .ant-btn:focus,
  .ant-btn:hover {
    background:#fff;
    text-decoration:none
  }
  .ant-btn>i,
  .ant-btn>span {
    pointer-events:none;
    display:inline-block
  }
  .ant-btn-primary {
    color:#fff;
    background-color:#1890ff;
    border-color:#1890ff;
    text-shadow:0 -1px 0 rgba(0,0,0,.12);
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);
    box-shadow:0 2px 0 rgba(0,0,0,.045)
  }
  .ant-btn-primary>a:only-child {
    color:currentColor
  }
  .ant-btn-primary>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-primary:focus,
  .ant-btn-primary:hover {
    color:#fff;
    background-color:#40a9ff;
    border-color:#40a9ff
  }
  .ant-btn-primary:focus>a:only-child,
  .ant-btn-primary:hover>a:only-child {
    color:currentColor
  }
  .ant-btn-primary:focus>a:only-child:after,
  .ant-btn-primary:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-primary-disabled,
  .ant-btn-primary-disabled.active,
  .ant-btn-primary-disabled:active,
  .ant-btn-primary-disabled:focus,
  .ant-btn-primary-disabled:hover,
  .ant-btn-primary.disabled,
  .ant-btn-primary.disabled.active,
  .ant-btn-primary.disabled:active,
  .ant-btn-primary.disabled:focus,
  .ant-btn-primary.disabled:hover,
  .ant-btn-primary[disabled],
  .ant-btn-primary[disabled].active,
  .ant-btn-primary[disabled]:active,
  .ant-btn-primary[disabled]:focus,
  .ant-btn-primary[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-btn-primary-disabled.active>a:only-child,
  .ant-btn-primary-disabled:active>a:only-child,
  .ant-btn-primary-disabled:focus>a:only-child,
  .ant-btn-primary-disabled:hover>a:only-child,
  .ant-btn-primary-disabled>a:only-child,
  .ant-btn-primary.disabled.active>a:only-child,
  .ant-btn-primary.disabled:active>a:only-child,
  .ant-btn-primary.disabled:focus>a:only-child,
  .ant-btn-primary.disabled:hover>a:only-child,
  .ant-btn-primary.disabled>a:only-child,
  .ant-btn-primary[disabled].active>a:only-child,
  .ant-btn-primary[disabled]:active>a:only-child,
  .ant-btn-primary[disabled]:focus>a:only-child,
  .ant-btn-primary[disabled]:hover>a:only-child,
  .ant-btn-primary[disabled]>a:only-child {
    color:currentColor
  }
  .ant-btn-primary-disabled.active>a:only-child:after,
  .ant-btn-primary-disabled:active>a:only-child:after,
  .ant-btn-primary-disabled:focus>a:only-child:after,
  .ant-btn-primary-disabled:hover>a:only-child:after,
  .ant-btn-primary-disabled>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:focus>a:only-child:after,
  .ant-btn-primary.disabled:hover>a:only-child:after,
  .ant-btn-primary.disabled>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]:focus>a:only-child:after,
  .ant-btn-primary[disabled]:hover>a:only-child:after,
  .ant-btn-primary[disabled]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .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+.ant-btn-primary,
  .ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-left-color:#40a9ff
  }
  .ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],
  .ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color:#d9d9d9
  }
  .ant-btn-ghost {
    color:rgba(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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-ghost:focus,
  .ant-btn-ghost:hover {
    color:#40a9ff;
    background-color:transparent;
    border-color:#40a9ff
  }
  .ant-btn-ghost:focus>a:only-child,
  .ant-btn-ghost:hover>a:only-child {
    color:currentColor
  }
  .ant-btn-ghost:focus>a:only-child:after,
  .ant-btn-ghost:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-ghost-disabled,
  .ant-btn-ghost-disabled.active,
  .ant-btn-ghost-disabled:active,
  .ant-btn-ghost-disabled:focus,
  .ant-btn-ghost-disabled:hover,
  .ant-btn-ghost.disabled,
  .ant-btn-ghost.disabled.active,
  .ant-btn-ghost.disabled:active,
  .ant-btn-ghost.disabled:focus,
  .ant-btn-ghost.disabled:hover,
  .ant-btn-ghost[disabled],
  .ant-btn-ghost[disabled].active,
  .ant-btn-ghost[disabled]:active,
  .ant-btn-ghost[disabled]:focus,
  .ant-btn-ghost[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-btn-ghost-disabled.active>a:only-child,
  .ant-btn-ghost-disabled:active>a:only-child,
  .ant-btn-ghost-disabled:focus>a:only-child,
  .ant-btn-ghost-disabled:hover>a:only-child,
  .ant-btn-ghost-disabled>a:only-child,
  .ant-btn-ghost.disabled.active>a:only-child,
  .ant-btn-ghost.disabled:active>a:only-child,
  .ant-btn-ghost.disabled:focus>a:only-child,
  .ant-btn-ghost.disabled:hover>a:only-child,
  .ant-btn-ghost.disabled>a:only-child,
  .ant-btn-ghost[disabled].active>a:only-child,
  .ant-btn-ghost[disabled]:active>a:only-child,
  .ant-btn-ghost[disabled]:focus>a:only-child,
  .ant-btn-ghost[disabled]:hover>a:only-child,
  .ant-btn-ghost[disabled]>a:only-child {
    color:currentColor
  }
  .ant-btn-ghost-disabled.active>a:only-child:after,
  .ant-btn-ghost-disabled:active>a:only-child:after,
  .ant-btn-ghost-disabled:focus>a:only-child:after,
  .ant-btn-ghost-disabled:hover>a:only-child:after,
  .ant-btn-ghost-disabled>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:focus>a:only-child:after,
  .ant-btn-ghost.disabled:hover>a:only-child:after,
  .ant-btn-ghost.disabled>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]:focus>a:only-child:after,
  .ant-btn-ghost[disabled]:hover>a:only-child:after,
  .ant-btn-ghost[disabled]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-dashed {
    color:rgba(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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-dashed:focus,
  .ant-btn-dashed:hover {
    color:#40a9ff;
    background-color:#fff;
    border-color:#40a9ff
  }
  .ant-btn-dashed:focus>a:only-child,
  .ant-btn-dashed:hover>a:only-child {
    color:currentColor
  }
  .ant-btn-dashed:focus>a:only-child:after,
  .ant-btn-dashed:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-dashed-disabled,
  .ant-btn-dashed-disabled.active,
  .ant-btn-dashed-disabled:active,
  .ant-btn-dashed-disabled:focus,
  .ant-btn-dashed-disabled:hover,
  .ant-btn-dashed.disabled,
  .ant-btn-dashed.disabled.active,
  .ant-btn-dashed.disabled:active,
  .ant-btn-dashed.disabled:focus,
  .ant-btn-dashed.disabled:hover,
  .ant-btn-dashed[disabled],
  .ant-btn-dashed[disabled].active,
  .ant-btn-dashed[disabled]:active,
  .ant-btn-dashed[disabled]:focus,
  .ant-btn-dashed[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-btn-dashed-disabled.active>a:only-child,
  .ant-btn-dashed-disabled:active>a:only-child,
  .ant-btn-dashed-disabled:focus>a:only-child,
  .ant-btn-dashed-disabled:hover>a:only-child,
  .ant-btn-dashed-disabled>a:only-child,
  .ant-btn-dashed.disabled.active>a:only-child,
  .ant-btn-dashed.disabled:active>a:only-child,
  .ant-btn-dashed.disabled:focus>a:only-child,
  .ant-btn-dashed.disabled:hover>a:only-child,
  .ant-btn-dashed.disabled>a:only-child,
  .ant-btn-dashed[disabled].active>a:only-child,
  .ant-btn-dashed[disabled]:active>a:only-child,
  .ant-btn-dashed[disabled]:focus>a:only-child,
  .ant-btn-dashed[disabled]:hover>a:only-child,
  .ant-btn-dashed[disabled]>a:only-child {
    color:currentColor
  }
  .ant-btn-dashed-disabled.active>a:only-child:after,
  .ant-btn-dashed-disabled:active>a:only-child:after,
  .ant-btn-dashed-disabled:focus>a:only-child:after,
  .ant-btn-dashed-disabled:hover>a:only-child:after,
  .ant-btn-dashed-disabled>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:focus>a:only-child:after,
  .ant-btn-dashed.disabled:hover>a:only-child:after,
  .ant-btn-dashed.disabled>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]:focus>a:only-child:after,
  .ant-btn-dashed[disabled]:hover>a:only-child:after,
  .ant-btn-dashed[disabled]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-danger {
    color:#f5222d;
    background-color:#f5f5f5;
    border-color:#d9d9d9
  }
  .ant-btn-danger>a:only-child {
    color:currentColor
  }
  .ant-btn-danger>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-danger:hover {
    color:#fff;
    background-color:#ff4d4f;
    border-color:#ff4d4f
  }
  .ant-btn-danger:hover>a:only-child {
    color:currentColor
  }
  .ant-btn-danger:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-danger:focus {
    color:#ff4d4f;
    background-color:#fff;
    border-color:#ff4d4f
  }
  .ant-btn-danger:focus>a:only-child {
    color:currentColor
  }
  .ant-btn-danger:focus>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-danger.active,
  .ant-btn-danger:active {
    color:#fff;
    background-color:#cf1322;
    border-color:#cf1322
  }
  .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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-danger-disabled,
  .ant-btn-danger-disabled.active,
  .ant-btn-danger-disabled:active,
  .ant-btn-danger-disabled:focus,
  .ant-btn-danger-disabled:hover,
  .ant-btn-danger.disabled,
  .ant-btn-danger.disabled.active,
  .ant-btn-danger.disabled:active,
  .ant-btn-danger.disabled:focus,
  .ant-btn-danger.disabled:hover,
  .ant-btn-danger[disabled],
  .ant-btn-danger[disabled].active,
  .ant-btn-danger[disabled]:active,
  .ant-btn-danger[disabled]:focus,
  .ant-btn-danger[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-btn-danger-disabled.active>a:only-child,
  .ant-btn-danger-disabled:active>a:only-child,
  .ant-btn-danger-disabled:focus>a:only-child,
  .ant-btn-danger-disabled:hover>a:only-child,
  .ant-btn-danger-disabled>a:only-child,
  .ant-btn-danger.disabled.active>a:only-child,
  .ant-btn-danger.disabled:active>a:only-child,
  .ant-btn-danger.disabled:focus>a:only-child,
  .ant-btn-danger.disabled:hover>a:only-child,
  .ant-btn-danger.disabled>a:only-child,
  .ant-btn-danger[disabled].active>a:only-child,
  .ant-btn-danger[disabled]:active>a:only-child,
  .ant-btn-danger[disabled]:focus>a:only-child,
  .ant-btn-danger[disabled]:hover>a:only-child,
  .ant-btn-danger[disabled]>a:only-child {
    color:currentColor
  }
  .ant-btn-danger-disabled.active>a:only-child:after,
  .ant-btn-danger-disabled:active>a:only-child:after,
  .ant-btn-danger-disabled:focus>a:only-child:after,
  .ant-btn-danger-disabled:hover>a:only-child:after,
  .ant-btn-danger-disabled>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:focus>a:only-child:after,
  .ant-btn-danger.disabled:hover>a:only-child:after,
  .ant-btn-danger.disabled>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]:focus>a:only-child:after,
  .ant-btn-danger[disabled]:hover>a:only-child:after,
  .ant-btn-danger[disabled]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-round {
    padding:0 16px;
    font-size:16px;
    border-radius:32px;
    height:32px
  }
  .ant-btn-round.ant-btn-lg {
    padding:0 20px;
    font-size:18px;
    border-radius:40px;
    height:40px
  }
  .ant-btn-round.ant-btn-sm {
    padding:0 12px;
    font-size:14px;
    border-radius:24px;
    height:24px
  }
  .ant-btn-circle,
  .ant-btn-circle-outline {
    width:32px;
    padding:0;
    font-size:16px;
    border-radius:50%;
    height:32px
  }
  .ant-btn-circle-outline.ant-btn-lg,
  .ant-btn-circle.ant-btn-lg {
    width:40px;
    padding:0;
    font-size:18px;
    border-radius:50%;
    height:40px
  }
  .ant-btn-circle-outline.ant-btn-sm,
  .ant-btn-circle.ant-btn-sm {
    width:24px;
    padding:0;
    font-size:14px;
    border-radius:50%;
    height:24px
  }
  .ant-btn:before {
    position:absolute;
    top:-1px;
    left:-1px;
    bottom:-1px;
    right:-1px;
    background:#fff;
    opacity:.35;
    content:"";
    border-radius:inherit;
    z-index:1;
    -webkit-transition:opacity .2s;
    transition:opacity .2s;
    pointer-events:none;
    display:none
  }
  .ant-btn .anticon {
    -webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);
    transition:margin-left .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-btn .anticon.anticon-minus>svg,
  .ant-btn .anticon.anticon-plus>svg {
    shape-rendering:optimizeSpeed
  }
  .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;
    pointer-events:none;
    position:relative
  }
  .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 {
    display:inline-block
  }
  .ant-btn-group,
  .ant-btn-group>.ant-btn,
  .ant-btn-group>span>.ant-btn {
    position:relative
  }
  .ant-btn-group>.ant-btn.active,
  .ant-btn-group>.ant-btn:active,
  .ant-btn-group>.ant-btn:focus,
  .ant-btn-group>.ant-btn:hover,
  .ant-btn-group>span>.ant-btn.active,
  .ant-btn-group>span>.ant-btn:active,
  .ant-btn-group>span>.ant-btn:focus,
  .ant-btn-group>span>.ant-btn:hover {
    z-index:2
  }
  .ant-btn-group>.ant-btn:disabled,
  .ant-btn-group>span>.ant-btn:disabled {
    z-index:0
  }
  .ant-btn-group-lg>.ant-btn,
  .ant-btn-group-lg>span>.ant-btn {
    padding:0 15px;
    font-size:16px;
    border-radius:0;
    height:40px;
    line-height:38px
  }
  .ant-btn-group-sm>.ant-btn,
  .ant-btn-group-sm>span>.ant-btn {
    padding:0 7px;
    font-size:14px;
    border-radius:0;
    height:24px;
    line-height:22px
  }
  .ant-btn-group-sm>.ant-btn>.anticon,
  .ant-btn-group-sm>span>.ant-btn>.anticon {
    font-size:14px
  }
  .ant-btn+.ant-btn-group,
  .ant-btn-group+.ant-btn,
  .ant-btn-group+.ant-btn-group,
  .ant-btn-group .ant-btn+.ant-btn,
  .ant-btn-group .ant-btn+span,
  .ant-btn-group>span+span,
  .ant-btn-group span+.ant-btn {
    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,
  .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-bottom-left-radius:4px;
    border-top-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-bottom-right-radius:4px;
    border-top-right-radius:4px
  }
  .ant-btn-group-sm>.ant-btn:only-child,
  .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-bottom-left-radius:4px;
    border-top-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-bottom-right-radius:4px;
    border-top-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 {
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    padding-right:8px
  }
  .ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    padding-left:8px
  }
  .ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only {
    padding-left:8px;
    padding-right:8px
  }
  .ant-btn:active>span,
  .ant-btn:focus>span {
    position:relative
  }
  .ant-btn>.anticon+span,
  .ant-btn>span+.anticon {
    margin-left:8px
  }
  .ant-btn-background-ghost {
    background:transparent!important;
    border-color:#fff;
    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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-background-ghost.ant-btn-primary:focus,
  .ant-btn-background-ghost.ant-btn-primary:hover {
    color:#40a9ff;
    background-color:transparent;
    border-color:#40a9ff
  }
  .ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-primary:hover>a:only-child {
    color:currentColor
  }
  .ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,
  .ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-background-ghost.ant-btn-primary-disabled,
  .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:focus,
  .ant-btn-background-ghost.ant-btn-primary-disabled:hover,
  .ant-btn-background-ghost.ant-btn-primary.disabled,
  .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:focus,
  .ant-btn-background-ghost.ant-btn-primary.disabled:hover,
  .ant-btn-background-ghost.ant-btn-primary[disabled],
  .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]:focus,
  .ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .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:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child,
  .ant-btn-background-ghost.ant-btn-primary-disabled>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:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,
  .ant-btn-background-ghost.ant-btn-primary.disabled>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]:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,
  .ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child {
    color:currentColor
  }
  .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:focus>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>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:focus>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>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]:focus>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]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-background-ghost.ant-btn-danger {
    color:#f5222d;
    background-color:transparent;
    border-color:#f5222d;
    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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-background-ghost.ant-btn-danger:focus,
  .ant-btn-background-ghost.ant-btn-danger:hover {
    color:#ff4d4f;
    background-color:transparent;
    border-color:#ff4d4f
  }
  .ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-danger:hover>a:only-child {
    color:currentColor
  }
  .ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,
  .ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-background-ghost.ant-btn-danger.active,
  .ant-btn-background-ghost.ant-btn-danger:active {
    color:#cf1322;
    background-color:transparent;
    border-color:#cf1322
  }
  .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 {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-background-ghost.ant-btn-danger-disabled,
  .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:focus,
  .ant-btn-background-ghost.ant-btn-danger-disabled:hover,
  .ant-btn-background-ghost.ant-btn-danger.disabled,
  .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:focus,
  .ant-btn-background-ghost.ant-btn-danger.disabled:hover,
  .ant-btn-background-ghost.ant-btn-danger[disabled],
  .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]:focus,
  .ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .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:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child,
  .ant-btn-background-ghost.ant-btn-danger-disabled>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:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,
  .ant-btn-background-ghost.ant-btn-danger.disabled>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]:focus>a:only-child,
  .ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,
  .ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child {
    color:currentColor
  }
  .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:focus>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>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:focus>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>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]:focus>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]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-btn-two-chinese-chars:first-letter {
    letter-spacing:.34em
  }
  .ant-btn-two-chinese-chars>:not(.anticon) {
    letter-spacing:.34em;
    margin-right:-.34em
  }
  .ant-btn-block {
    width:100%
  }
  .ant-btn:empty {
    vertical-align:top
  }
  a.ant-btn {
    line-height:30px
  }
  a.ant-btn-lg {
    line-height:38px
  }
  a.ant-btn-sm {
    line-height:22px
  }
  .ant-fullcalendar {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    outline:none;
    border-top:1px solid #d9d9d9
  }
  .ant-fullcalendar-month-select {
    margin-left:5px
  }
  .ant-fullcalendar-header {
    padding:11px 16px 11px 0;
    text-align:right
  }
  .ant-fullcalendar-header .ant-select-dropdown {
    text-align:left
  }
  .ant-fullcalendar-header .ant-radio-group {
    margin-left:8px;
    text-align:left
  }
  .ant-fullcalendar-header label.ant-radio-button {
    height:22px;
    line-height:20px;
    padding:0 10px
  }
  .ant-fullcalendar-date-panel {
    position:relative;
    outline:none
  }
  .ant-fullcalendar-calendar-body {
    padding:8px 12px
  }
  .ant-fullcalendar table {
    border-collapse:collapse;
    max-width:100%;
    background-color:transparent;
    width:100%;
    height:256px
  }
  .ant-fullcalendar table,
  .ant-fullcalendar td,
  .ant-fullcalendar th {
    border:0
  }
  .ant-fullcalendar td {
    position:relative
  }
  .ant-fullcalendar-calendar-table {
    border-spacing:0;
    margin-bottom:0
  }
  .ant-fullcalendar-column-header {
    line-height:18px;
    padding:0;
    width:33px;
    text-align:center
  }
  .ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
    display:block;
    font-weight:400
  }
  .ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
    display:none
  }
  .ant-fullcalendar-date,
  .ant-fullcalendar-month {
    text-align:center;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-fullcalendar-value {
    display:block;
    margin:0 auto;
    color:rgba(0,0,0,.65);
    border-radius:2px;
    width:24px;
    height:24px;
    padding:0;
    background:transparent;
    line-height:24px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-fullcalendar-value:hover {
    background:#e6f7ff;
    cursor:pointer
  }
  .ant-fullcalendar-value:active {
    background:#1890ff;
    color:#fff
  }
  .ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
    width:48px
  }
  .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
  .ant-fullcalendar-today .ant-fullcalendar-value {
    -webkit-box-shadow:0 0 0 1px #1890ff inset;
    box-shadow:inset 0 0 0 1px #1890ff
  }
  .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
  .ant-fullcalendar-selected-day .ant-fullcalendar-value {
    background:#1890ff;
    color:#fff
  }
  .ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
  }
  .ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
  }
  .ant-fullcalendar-last-month-cell .ant-fullcalendar-value,
  .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
    color:rgba(0,0,0,.25)
  }
  .ant-fullcalendar-month-panel-table {
    table-layout:fixed;
    width:100%;
    border-collapse:separate
  }
  .ant-fullcalendar-content {
    position:absolute;
    width:100%;
    left:0;
    bottom:-9px
  }
  .ant-fullcalendar-fullscreen {
    border-top:0
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-table {
    table-layout:fixed
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
    margin-left:16px
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
    height:32px;
    line-height:30px
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-date,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-month {
    text-align:left;
    margin:0 4px;
    display:block;
    color:rgba(0,0,0,.65);
    height:116px;
    padding:4px 8px;
    border-top:2px solid #e8e8e8;
    -webkit-transition:background .3s;
    transition:background .3s
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover {
    background:#e6f7ff;
    cursor:pointer
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-date:active,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-month:active {
    background:#bae7ff
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
    text-align:right;
    padding-right:12px;
    padding-bottom:5px
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-value {
    text-align:right;
    background:transparent;
    width:auto
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
    color:rgba(0,0,0,.65)
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
    border-top-color:#1890ff;
    background:transparent
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
    background:#e6f7ff
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
    color:#1890ff
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date,
  .ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
    color:rgba(0,0,0,.25)
  }
  .ant-fullcalendar-fullscreen .ant-fullcalendar-content {
    height:88px;
    overflow-y:auto;
    position:static;
    width:auto;
    left:auto;
    bottom:auto
  }
  .ant-fullcalendar-disabled-cell .ant-fullcalendar-date,
  .ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover {
    cursor:not-allowed
  }
  .ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date,
  .ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover {
    background:transparent
  }
  .ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
    color:rgba(0,0,0,.25);
    border-radius:0;
    width:auto;
    cursor:not-allowed
  }
  .ant-card {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    background:#fff;
    border-radius:2px;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-card-hoverable {
    cursor:pointer
  }
  .ant-card-hoverable:hover {
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);
    box-shadow:0 2px 8px rgba(0,0,0,.09);
    border-color:rgba(0,0,0,.09)
  }
  .ant-card-bordered {
    border:1px solid #e8e8e8
  }
  .ant-card-head {
    background:transparent;
    border-bottom:1px solid #e8e8e8;
    padding:0 24px;
    border-radius:2px 2px 0 0;
    zoom:1;
    margin-bottom:-1px;
    min-height:48px;
    font-size:16px;
    color:rgba(0,0,0,.85);
    font-weight:500
  }
  .ant-card-head:after,
  .ant-card-head:before {
    content:"";
    display:table
  }
  .ant-card-head:after {
    clear:both
  }
  .ant-card-head-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
  }
  .ant-card-head-title {
    padding:16px 0;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    display:inline-block
  }
  .ant-card-head .ant-tabs {
    margin-bottom:-17px;
    clear:both;
    font-size:14px;
    color:rgba(0,0,0,.65);
    font-weight:400
  }
  .ant-card-head .ant-tabs-bar {
    border-bottom:1px solid #e8e8e8
  }
  .ant-card-extra {
    float:right;
    padding:16px 0;
    font-size:14px;
    color:rgba(0,0,0,.65);
    font-weight:400;
    margin-left:auto
  }
  .ant-card-body {
    padding:24px;
    zoom:1
  }
  .ant-card-body:after,
  .ant-card-body:before {
    content:"";
    display:table
  }
  .ant-card-body:after {
    clear:both
  }
  .ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
    margin:-1px 0 0 -1px;
    padding:0
  }
  .ant-card-grid {
    border-radius:0;
    border:0;
    -webkit-box-shadow:1px 0 0 0 #e8e8e8,0 1px 0 0 #e8e8e8,1px 1px 0 0 #e8e8e8,1px 0 0 0 #e8e8e8 inset,0 1px 0 0 #e8e8e8 inset;
    box-shadow:1px 0 0 0 #e8e8e8,0 1px 0 0 #e8e8e8,1px 1px 0 0 #e8e8e8,inset 1px 0 0 0 #e8e8e8,inset 0 1px 0 0 #e8e8e8;
    width:33.33%;
    float:left;
    padding:24px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-card-grid:hover {
    position:relative;
    z-index:1;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15)
  }
  .ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
    padding-bottom:0;
    min-height:32px
  }
  .ant-card-contain-tabs .ant-card-extra {
    padding-bottom:0
  }
  .ant-card-cover>* {
    width:100%;
    display:block
  }
  .ant-card-cover img {
    border-radius:2px 2px 0 0
  }
  .ant-card-actions {
    border-top:1px solid #e8e8e8;
    background:#fafafa;
    zoom:1;
    list-style:none;
    margin:0;
    padding:0
  }
  .ant-card-actions:after,
  .ant-card-actions:before {
    content:"";
    display:table
  }
  .ant-card-actions:after {
    clear:both
  }
  .ant-card-actions>li {
    float:left;
    text-align:center;
    margin:12px 0;
    color:rgba(0,0,0,.45)
  }
  .ant-card-actions>li>span {
    display:inline-block;
    font-size:14px;
    cursor:pointer;
    line-height:22px;
    min-width:32px;
    position:relative
  }
  .ant-card-actions>li>span:hover {
    color:#1890ff;
    -webkit-transition:color .3s;
    transition:color .3s
  }
  .ant-card-actions>li>span>.anticon {
    font-size:16px;
    line-height:22px
  }
  .ant-card-actions>li>span a {
    color:rgba(0,0,0,.45);
    line-height:22px;
    display:inline-block;
    width:100%
  }
  .ant-card-actions>li>span a:hover {
    color:#1890ff
  }
  .ant-card-actions>li:not(:last-child) {
    border-right:1px solid #e8e8e8
  }
  .ant-card-wider-padding .ant-card-head {
    padding:0 32px
  }
  .ant-card-wider-padding .ant-card-body {
    padding:24px 32px
  }
  .ant-card-padding-transition .ant-card-body,
  .ant-card-padding-transition .ant-card-head {
    -webkit-transition:padding .3s;
    transition:padding .3s
  }
  .ant-card-type-inner .ant-card-head {
    padding:0 24px;
    background:#fafafa
  }
  .ant-card-type-inner .ant-card-head-title {
    padding:12px 0;
    font-size:14px
  }
  .ant-card-type-inner .ant-card-body {
    padding:16px 24px
  }
  .ant-card-type-inner .ant-card-extra {
    padding:13.5px 0
  }
  .ant-card-meta {
    margin:-4px 0;
    zoom:1
  }
  .ant-card-meta:after,
  .ant-card-meta:before {
    content:"";
    display:table
  }
  .ant-card-meta:after {
    clear:both
  }
  .ant-card-meta-avatar {
    padding-right:16px;
    float:left
  }
  .ant-card-meta-detail {
    overflow:hidden
  }
  .ant-card-meta-detail>div:not(:last-child) {
    margin-bottom:8px
  }
  .ant-card-meta-title {
    font-size:16px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    color:rgba(0,0,0,.85);
    font-weight:500
  }
  .ant-card-meta-description {
    color:rgba(0,0,0,.45)
  }
  .ant-card-loading {
    overflow:hidden;
    position:relative
  }
  .ant-card-loading:after {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:24px;
    background:#fff;
    content:""
  }
  .ant-card-loading .ant-card-body {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .ant-card-loading-content p {
    margin:0
  }
  .ant-card-loading-block {
    height:14px;
    margin:4px 0;
    border-radius:2px;
    background:-webkit-gradient(linear,left top,right top,from(rgba(207,216,220,.2)),color-stop(rgba(207,216,220,.4)),to(rgba(207,216,220,.2)));
    background:-webkit-linear-gradient(left,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));
    background:linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));
    -webkit-animation:card-loading 1.4s ease infinite;
    animation:card-loading 1.4s ease infinite;
    background-size:600% 600%
  }
  @-webkit-keyframes card-loading {
    0%,
    to {
      background-position:0 50%
    }
    50% {
      background-position:100% 50%
    }
  }
  @keyframes card-loading {
    0%,
    to {
      background-position:0 50%
    }
    50% {
      background-position:100% 50%
    }
  }
  .ant-card-small>.ant-card-head {
    min-height:36px;
    padding:0 12px;
    font-size:14px
  }
  .ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title {
    padding:8px 0
  }
  .ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
    padding:8px 0;
    font-size:14px
  }
  .ant-card-small>.ant-card-body {
    padding:12px
  }
  .ant-carousel {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-carousel,
  .ant-carousel .slick-slider {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .ant-carousel .slick-slider {
    position:relative;
    display:block;
    -webkit-touch-callout:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
  }
  .ant-carousel .slick-list {
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
  }
  .ant-carousel .slick-list:focus {
    outline:none
  }
  .ant-carousel .slick-list.dragging {
    cursor:pointer
  }
  .ant-carousel .slick-list .slick-slide {
    pointer-events:none
  }
  .ant-carousel .slick-list .slick-slide.slick-active {
    pointer-events:auto
  }
  .ant-carousel .slick-slider .slick-list,
  .ant-carousel .slick-slider .slick-track {
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }
  .ant-carousel .slick-track {
    position:relative;
    left:0;
    top:0;
    display:block
  }
  .ant-carousel .slick-track:after,
  .ant-carousel .slick-track:before {
    content:"";
    display:table
  }
  .ant-carousel .slick-track:after {
    clear:both
  }
  .slick-loading .ant-carousel .slick-track {
    visibility:hidden
  }
  .ant-carousel .slick-slide {
    float:left;
    height:100%;
    min-height:1px;
    display:none
  }
  [dir=rtl] .ant-carousel .slick-slide {
    float:right
  }
  .ant-carousel .slick-slide img {
    display:block
  }
  .ant-carousel .slick-slide.slick-loading img {
    display:none
  }
  .ant-carousel .slick-slide.dragging img {
    pointer-events:none
  }
  .ant-carousel .slick-initialized .slick-slide {
    display:block
  }
  .ant-carousel .slick-loading .slick-slide {
    visibility:hidden
  }
  .ant-carousel .slick-vertical .slick-slide {
    display:block;
    height:auto;
    border:1px solid transparent
  }
  .ant-carousel .slick-arrow.slick-hidden {
    display:none
  }
  .ant-carousel .slick-next,
  .ant-carousel .slick-prev {
    position:absolute;
    display:block;
    height:20px;
    width:20px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    top:50%;
    margin-top:-10px;
    padding:0;
    border:0
  }
  .ant-carousel .slick-next,
  .ant-carousel .slick-next:focus,
  .ant-carousel .slick-next:hover,
  .ant-carousel .slick-prev,
  .ant-carousel .slick-prev:focus,
  .ant-carousel .slick-prev:hover {
    background:transparent;
    color:transparent;
    outline:none
  }
  .ant-carousel .slick-next:focus:before,
  .ant-carousel .slick-next:hover:before,
  .ant-carousel .slick-prev:focus:before,
  .ant-carousel .slick-prev:hover:before {
    opacity:1
  }
  .ant-carousel .slick-next.slick-disabled:before,
  .ant-carousel .slick-prev.slick-disabled:before {
    opacity:.25
  }
  .ant-carousel .slick-prev {
    left:-25px
  }
  .ant-carousel .slick-prev:before {
    content:"←"
  }
  .ant-carousel .slick-next {
    right:-25px
  }
  .ant-carousel .slick-next:before {
    content:"→"
  }
  .ant-carousel .slick-dots {
    position:absolute;
    bottom:12px;
    list-style:none;
    display:block;
    text-align:center;
    margin:0;
    padding:0;
    width:100%;
    height:3px
  }
  .ant-carousel .slick-dots li {
    position:relative;
    display:inline-block;
    vertical-align:top;
    text-align:center;
    margin:0 2px;
    padding:0
  }
  .ant-carousel .slick-dots li button {
    border:0;
    cursor:pointer;
    background:#fff;
    opacity:.3;
    display:block;
    width:16px;
    height:3px;
    border-radius:1px;
    outline:none;
    font-size:0;
    color:transparent;
    -webkit-transition:all .5s;
    transition:all .5s;
    padding:0
  }
  .ant-carousel .slick-dots li button:focus,
  .ant-carousel .slick-dots li button:hover {
    opacity:.75
  }
  .ant-carousel .slick-dots li.slick-active button {
    background:#fff;
    opacity:1;
    width:24px
  }
  .ant-carousel .slick-dots li.slick-active button:focus,
  .ant-carousel .slick-dots li.slick-active button:hover {
    opacity:1
  }
  .ant-carousel-vertical .slick-dots {
    width:3px;
    bottom:auto;
    right:12px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    height:auto
  }
  .ant-carousel-vertical .slick-dots li {
    margin:0 2px;
    vertical-align:baseline
  }
  .ant-carousel-vertical .slick-dots li button {
    width:3px;
    height:16px
  }
  .ant-carousel-vertical .slick-dots li.slick-active button {
    width:3px;
    height:24px
  }
  .ant-cascader {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-cascader-input.ant-input {
    background-color:transparent!important;
    cursor:pointer;
    width:100%;
    position:relative
  }
  .ant-cascader-picker-show-search .ant-cascader-input.ant-input {
    position:relative
  }
  .ant-cascader-picker {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    display:inline-block;
    cursor:pointer;
    background-color:#fff;
    border-radius:4px;
    outline:0;
    -webkit-transition:color .3s;
    transition:color .3s
  }
  .ant-cascader-picker-with-value .ant-cascader-picker-label {
    color:transparent
  }
  .ant-cascader-picker-disabled {
    cursor:not-allowed;
    background:#f5f5f5;
    color:rgba(0,0,0,.25)
  }
  .ant-cascader-picker-disabled .ant-cascader-input {
    cursor:not-allowed
  }
  .ant-cascader-picker:focus .ant-cascader-input {
    border-color:#40a9ff;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  .ant-cascader-picker-show-search.ant-cascader-picker-focused {
    color:rgba(0,0,0,.25)
  }
  .ant-cascader-picker-label {
    position:absolute;
    left:0;
    height:20px;
    line-height:20px;
    top:50%;
    margin-top:-10px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    width:100%;
    padding:0 12px
  }
  .ant-cascader-picker-clear {
    opacity:0;
    position:absolute;
    right:12px;
    z-index:2;
    background:#fff;
    top:50%;
    font-size:12px;
    color:rgba(0,0,0,.25);
    width:12px;
    height:12px;
    margin-top:-6px;
    line-height:12px;
    cursor:pointer;
    -webkit-transition:color .3s ease,opacity .15s ease;
    transition:color .3s ease,opacity .15s ease
  }
  .ant-cascader-picker-clear:hover {
    color:rgba(0,0,0,.45)
  }
  .ant-cascader-picker:hover .ant-cascader-picker-clear {
    opacity:1
  }
  .ant-cascader-picker-arrow {
    position:absolute;
    z-index:1;
    top:50%;
    right:12px;
    width:12px;
    height:12px;
    font-size:12px;
    margin-top:-6px;
    line-height:12px;
    color:rgba(0,0,0,.25);
    -webkit-transition:-webkit-transform .2s;
    transition:-webkit-transform .2s;
    transition:transform .2s;
    transition:transform .2s,-webkit-transform .2s
  }
  .ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .ant-cascader-picker-small .ant-cascader-picker-arrow,
  .ant-cascader-picker-small .ant-cascader-picker-clear {
    right:8px
  }
  .ant-cascader-menus {
    font-size:14px;
    background:#fff;
    position:absolute;
    z-index:1050;
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    white-space:nowrap
  }
  .ant-cascader-menus ol,
  .ant-cascader-menus ul {
    list-style:none;
    margin:0;
    padding:0
  }
  .ant-cascader-menus-empty,
  .ant-cascader-menus-hidden {
    display:none
  }
  .ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft,
  .ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft {
    -webkit-animation-name:antSlideUpIn;
    animation-name:antSlideUpIn
  }
  .ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft,
  .ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft {
    -webkit-animation-name:antSlideDownIn;
    animation-name:antSlideDownIn
  }
  .ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
    -webkit-animation-name:antSlideUpOut;
    animation-name:antSlideUpOut
  }
  .ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft {
    -webkit-animation-name:antSlideDownOut;
    animation-name:antSlideDownOut
  }
  .ant-cascader-menu {
    display:inline-block;
    vertical-align:top;
    min-width:111px;
    height:180px;
    list-style:none;
    margin:0;
    padding:0;
    border-right:1px solid #e8e8e8;
    overflow:auto;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .ant-cascader-menu:first-child {
    border-radius:4px 0 0 4px
  }
  .ant-cascader-menu:last-child {
    border-right-color:transparent;
    margin-right:-1px;
    border-radius:0 4px 4px 0
  }
  .ant-cascader-menu:only-child {
    border-radius:4px
  }
  .ant-cascader-menu-item {
    padding:5px 12px;
    line-height:22px;
    cursor:pointer;
    white-space:nowrap;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-cascader-menu-item:hover {
    background:#e6f7ff
  }
  .ant-cascader-menu-item-disabled {
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-cascader-menu-item-disabled:hover {
    background:transparent
  }
  .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
  .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
    background:#f5f5f5;
    font-weight:600
  }
  .ant-cascader-menu-item-expand {
    position:relative;
    padding-right:24px
  }
  .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
  .ant-cascader-menu-item-expand .ant-cascader-menu-item-loading-icon {
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    color:rgba(0,0,0,.45);
    position:absolute;
    right:12px
  }
  :root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
  :root .ant-cascader-menu-item-expand .ant-cascader-menu-item-loading-icon {
    font-size:12px
  }
  .ant-cascader-menu-item .ant-cascader-menu-item-keyword {
    color:#f5222d
  }
  .ant-checkbox {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    white-space:nowrap;
    cursor:pointer;
    outline:none;
    display:inline-block;
    line-height:1;
    position:relative;
    vertical-align:middle;
    top:-.09em
  }
  .ant-checkbox-input:focus+.ant-checkbox-inner,
  .ant-checkbox-wrapper:hover .ant-checkbox-inner,
  .ant-checkbox:hover .ant-checkbox-inner {
    border-color:#1890ff
  }
  .ant-checkbox-checked:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:2px;
    border:1px solid #1890ff;
    content:"";
    -webkit-animation:antCheckboxEffect .36s ease-in-out;
    animation:antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
  }
  .ant-checkbox-wrapper:hover .ant-checkbox:after,
  .ant-checkbox:hover:after {
    visibility:visible
  }
  .ant-checkbox-inner {
    position:relative;
    top:0;
    left:0;
    display:block;
    width:16px;
    height:16px;
    border:1px solid #d9d9d9;
    border-radius:2px;
    background-color:#fff;
    -webkit-transition:all .3s;
    transition:all .3s;
    border-collapse:separate
  }
  .ant-checkbox-inner:after {
    -webkit-transform:rotate(45deg) scale(0);
    -ms-transform:rotate(45deg) scale(0);
    transform:rotate(45deg) scale(0);
    position:absolute;
    left:4.57142857px;
    top:1.14285714px;
    display:table;
    width:5.71428571px;
    height:9.14285714px;
    border:2px solid #fff;
    border-top:0;
    border-left:0;
    content:" ";
    -webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    opacity:0
  }
  .ant-checkbox-input {
    position:absolute;
    left:0;
    z-index:1;
    cursor:pointer;
    opacity:0;
    top:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%
  }
  .ant-checkbox-checked .ant-checkbox-inner:after {
    -webkit-transform:rotate(45deg) scale(1);
    -ms-transform:rotate(45deg) scale(1);
    transform:rotate(45deg) scale(1);
    position:absolute;
    display:table;
    border:2px solid #fff;
    border-top:0;
    border-left:0;
    content:" ";
    -webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    opacity:1
  }
  .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 {
    -webkit-animation-name:none;
    animation-name:none;
    border-color:rgba(0,0,0,.25)
  }
  .ant-checkbox-disabled .ant-checkbox-input {
    cursor:not-allowed
  }
  .ant-checkbox-disabled .ant-checkbox-inner {
    border-color:#d9d9d9!important;
    background-color:#f5f5f5
  }
  .ant-checkbox-disabled .ant-checkbox-inner:after {
    -webkit-animation-name:none;
    animation-name:none;
    border-color:#f5f5f5;
    border-collapse:separate
  }
  .ant-checkbox-disabled+span {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  .ant-checkbox-wrapper {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    line-height:unset;
    cursor:pointer;
    display:inline-block
  }
  .ant-checkbox-wrapper+.ant-checkbox-wrapper {
    margin-left:8px
  }
  .ant-checkbox+span,
  .ant-checkbox-wrapper+span {
    padding-left:8px;
    padding-right:8px
  }
  .ant-checkbox-group {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    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 {
    content:" ";
    -webkit-transform:translate(-50%,-50%) scale(1);
    -ms-transform:translate(-50%,-50%) scale(1);
    transform:translate(-50%,-50%) scale(1);
    border:0;
    left:50%;
    top:50%;
    width:8px;
    height:8px;
    background-color:#1890ff;
    opacity:1
  }
  .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
    border-color:rgba(0,0,0,.25);
    background-color:rgba(0,0,0,.25)
  }
  .ant-row {
    position:relative;
    margin-left:0;
    margin-right:0;
    height:auto;
    zoom:1;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .ant-row:after,
  .ant-row:before {
    content:"";
    display:table
  }
  .ant-row:after {
    clear:both
  }
  .ant-row-flex {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row wrap;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
  }
  .ant-row-flex,
  .ant-row-flex:after,
  .ant-row-flex:before {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
  }
  .ant-row-flex-start {
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .ant-row-flex-center {
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .ant-row-flex-end {
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .ant-row-flex-space-between {
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .ant-row-flex-space-around {
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around
  }
  .ant-row-flex-top {
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
  }
  .ant-row-flex-middle {
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
  }
  .ant-row-flex-bottom {
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
  }
  .ant-col {
    position:relative;
    display:block
  }
  .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,
  .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,
  .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,
  .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,
  .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 {
    position:relative;
    min-height:1px;
    padding-left:0;
    padding-right: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 {
    float:left;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
  }
  .ant-col-24 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:25;
    -webkit-order:24;
    -ms-flex-order:24;
    order:24
  }
  .ant-col-23 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:24;
    -webkit-order:23;
    -ms-flex-order:23;
    order:23
  }
  .ant-col-22 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:23;
    -webkit-order:22;
    -ms-flex-order:22;
    order:22
  }
  .ant-col-21 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:22;
    -webkit-order:21;
    -ms-flex-order:21;
    order:21
  }
  .ant-col-20 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:21;
    -webkit-order:20;
    -ms-flex-order:20;
    order:20
  }
  .ant-col-19 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:20;
    -webkit-order:19;
    -ms-flex-order:19;
    order:19
  }
  .ant-col-18 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:19;
    -webkit-order:18;
    -ms-flex-order:18;
    order:18
  }
  .ant-col-17 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:18;
    -webkit-order:17;
    -ms-flex-order:17;
    order:17
  }
  .ant-col-16 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:17;
    -webkit-order:16;
    -ms-flex-order:16;
    order:16
  }
  .ant-col-15 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:16;
    -webkit-order:15;
    -ms-flex-order:15;
    order:15
  }
  .ant-col-14 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:15;
    -webkit-order:14;
    -ms-flex-order:14;
    order:14
  }
  .ant-col-13 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
    -ms-flex-order:13;
    order:13
  }
  .ant-col-12 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
    -ms-flex-order:12;
    order:12
  }
  .ant-col-11 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
    -ms-flex-order:11;
    order:11
  }
  .ant-col-10 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
    -ms-flex-order:10;
    order:10
  }
  .ant-col-9 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
    -ms-flex-order:9;
    order:9
  }
  .ant-col-8 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
    -ms-flex-order:8;
    order:8
  }
  .ant-col-7 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
    -ms-flex-order:7;
    order:7
  }
  .ant-col-6 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
    -ms-flex-order:6;
    order:6
  }
  .ant-col-5 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
    -ms-flex-order:5;
    order:5
  }
  .ant-col-4 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
    -ms-flex-order:4;
    order:4
  }
  .ant-col-3 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3
  }
  .ant-col-2 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
  }
  .ant-col-1 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
  }
  .ant-col-0 {
    display:none
  }
  .ant-col-offset-0 {
    margin-left:0
  }
  .ant-col-order-0 {
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-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 {
    float:left;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
  }
  .ant-col-xs-24 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:25;
    -webkit-order:24;
    -ms-flex-order:24;
    order:24
  }
  .ant-col-xs-23 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:24;
    -webkit-order:23;
    -ms-flex-order:23;
    order:23
  }
  .ant-col-xs-22 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:23;
    -webkit-order:22;
    -ms-flex-order:22;
    order:22
  }
  .ant-col-xs-21 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:22;
    -webkit-order:21;
    -ms-flex-order:21;
    order:21
  }
  .ant-col-xs-20 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:21;
    -webkit-order:20;
    -ms-flex-order:20;
    order:20
  }
  .ant-col-xs-19 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:20;
    -webkit-order:19;
    -ms-flex-order:19;
    order:19
  }
  .ant-col-xs-18 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:19;
    -webkit-order:18;
    -ms-flex-order:18;
    order:18
  }
  .ant-col-xs-17 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:18;
    -webkit-order:17;
    -ms-flex-order:17;
    order:17
  }
  .ant-col-xs-16 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:17;
    -webkit-order:16;
    -ms-flex-order:16;
    order:16
  }
  .ant-col-xs-15 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:16;
    -webkit-order:15;
    -ms-flex-order:15;
    order:15
  }
  .ant-col-xs-14 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:15;
    -webkit-order:14;
    -ms-flex-order:14;
    order:14
  }
  .ant-col-xs-13 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
    -ms-flex-order:13;
    order:13
  }
  .ant-col-xs-12 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
    -ms-flex-order:12;
    order:12
  }
  .ant-col-xs-11 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
    -ms-flex-order:11;
    order:11
  }
  .ant-col-xs-10 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
    -ms-flex-order:10;
    order:10
  }
  .ant-col-xs-9 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
    -ms-flex-order:9;
    order:9
  }
  .ant-col-xs-8 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
    -ms-flex-order:8;
    order:8
  }
  .ant-col-xs-7 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
    -ms-flex-order:7;
    order:7
  }
  .ant-col-xs-6 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
    -ms-flex-order:6;
    order:6
  }
  .ant-col-xs-5 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
    -ms-flex-order:5;
    order:5
  }
  .ant-col-xs-4 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
    -ms-flex-order:4;
    order:4
  }
  .ant-col-xs-3 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3
  }
  .ant-col-xs-2 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
  }
  .ant-col-xs-1 {
    display:block;
    -webkit-box-sizing:border-box;
    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 {
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-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 {
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-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 {
      float:left;
      -webkit-box-flex:0;
      -webkit-flex:0 0 auto;
      -ms-flex:0 0 auto;
      flex:0 0 auto
    }
    .ant-col-sm-24 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:25;
      -webkit-order:24;
      -ms-flex-order:24;
      order:24
    }
    .ant-col-sm-23 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:24;
      -webkit-order:23;
      -ms-flex-order:23;
      order:23
    }
    .ant-col-sm-22 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:23;
      -webkit-order:22;
      -ms-flex-order:22;
      order:22
    }
    .ant-col-sm-21 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:22;
      -webkit-order:21;
      -ms-flex-order:21;
      order:21
    }
    .ant-col-sm-20 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:21;
      -webkit-order:20;
      -ms-flex-order:20;
      order:20
    }
    .ant-col-sm-19 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:20;
      -webkit-order:19;
      -ms-flex-order:19;
      order:19
    }
    .ant-col-sm-18 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:19;
      -webkit-order:18;
      -ms-flex-order:18;
      order:18
    }
    .ant-col-sm-17 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:18;
      -webkit-order:17;
      -ms-flex-order:17;
      order:17
    }
    .ant-col-sm-16 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:17;
      -webkit-order:16;
      -ms-flex-order:16;
      order:16
    }
    .ant-col-sm-15 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:16;
      -webkit-order:15;
      -ms-flex-order:15;
      order:15
    }
    .ant-col-sm-14 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:15;
      -webkit-order:14;
      -ms-flex-order:14;
      order:14
    }
    .ant-col-sm-13 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:14;
      -webkit-order:13;
      -ms-flex-order:13;
      order:13
    }
    .ant-col-sm-12 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:13;
      -webkit-order:12;
      -ms-flex-order:12;
      order:12
    }
    .ant-col-sm-11 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:12;
      -webkit-order:11;
      -ms-flex-order:11;
      order:11
    }
    .ant-col-sm-10 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:11;
      -webkit-order:10;
      -ms-flex-order:10;
      order:10
    }
    .ant-col-sm-9 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:10;
      -webkit-order:9;
      -ms-flex-order:9;
      order:9
    }
    .ant-col-sm-8 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:9;
      -webkit-order:8;
      -ms-flex-order:8;
      order:8
    }
    .ant-col-sm-7 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:8;
      -webkit-order:7;
      -ms-flex-order:7;
      order:7
    }
    .ant-col-sm-6 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:7;
      -webkit-order:6;
      -ms-flex-order:6;
      order:6
    }
    .ant-col-sm-5 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:6;
      -webkit-order:5;
      -ms-flex-order:5;
      order:5
    }
    .ant-col-sm-4 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:5;
      -webkit-order:4;
      -ms-flex-order:4;
      order:4
    }
    .ant-col-sm-3 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:4;
      -webkit-order:3;
      -ms-flex-order:3;
      order:3
    }
    .ant-col-sm-2 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:3;
      -webkit-order:2;
      -ms-flex-order:2;
      order:2
    }
    .ant-col-sm-1 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:2;
      -webkit-order:1;
      -ms-flex-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 {
      -webkit-box-ordinal-group:1;
      -webkit-order:0;
      -ms-flex-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 {
      float:left;
      -webkit-box-flex:0;
      -webkit-flex:0 0 auto;
      -ms-flex:0 0 auto;
      flex:0 0 auto
    }
    .ant-col-md-24 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:25;
      -webkit-order:24;
      -ms-flex-order:24;
      order:24
    }
    .ant-col-md-23 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:24;
      -webkit-order:23;
      -ms-flex-order:23;
      order:23
    }
    .ant-col-md-22 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:23;
      -webkit-order:22;
      -ms-flex-order:22;
      order:22
    }
    .ant-col-md-21 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:22;
      -webkit-order:21;
      -ms-flex-order:21;
      order:21
    }
    .ant-col-md-20 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:21;
      -webkit-order:20;
      -ms-flex-order:20;
      order:20
    }
    .ant-col-md-19 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:20;
      -webkit-order:19;
      -ms-flex-order:19;
      order:19
    }
    .ant-col-md-18 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:19;
      -webkit-order:18;
      -ms-flex-order:18;
      order:18
    }
    .ant-col-md-17 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:18;
      -webkit-order:17;
      -ms-flex-order:17;
      order:17
    }
    .ant-col-md-16 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:17;
      -webkit-order:16;
      -ms-flex-order:16;
      order:16
    }
    .ant-col-md-15 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:16;
      -webkit-order:15;
      -ms-flex-order:15;
      order:15
    }
    .ant-col-md-14 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:15;
      -webkit-order:14;
      -ms-flex-order:14;
      order:14
    }
    .ant-col-md-13 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:14;
      -webkit-order:13;
      -ms-flex-order:13;
      order:13
    }
    .ant-col-md-12 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:13;
      -webkit-order:12;
      -ms-flex-order:12;
      order:12
    }
    .ant-col-md-11 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:12;
      -webkit-order:11;
      -ms-flex-order:11;
      order:11
    }
    .ant-col-md-10 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:11;
      -webkit-order:10;
      -ms-flex-order:10;
      order:10
    }
    .ant-col-md-9 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:10;
      -webkit-order:9;
      -ms-flex-order:9;
      order:9
    }
    .ant-col-md-8 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:9;
      -webkit-order:8;
      -ms-flex-order:8;
      order:8
    }
    .ant-col-md-7 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:8;
      -webkit-order:7;
      -ms-flex-order:7;
      order:7
    }
    .ant-col-md-6 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:7;
      -webkit-order:6;
      -ms-flex-order:6;
      order:6
    }
    .ant-col-md-5 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:6;
      -webkit-order:5;
      -ms-flex-order:5;
      order:5
    }
    .ant-col-md-4 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:5;
      -webkit-order:4;
      -ms-flex-order:4;
      order:4
    }
    .ant-col-md-3 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:4;
      -webkit-order:3;
      -ms-flex-order:3;
      order:3
    }
    .ant-col-md-2 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:3;
      -webkit-order:2;
      -ms-flex-order:2;
      order:2
    }
    .ant-col-md-1 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:2;
      -webkit-order:1;
      -ms-flex-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 {
      -webkit-box-ordinal-group:1;
      -webkit-order:0;
      -ms-flex-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 {
      float:left;
      -webkit-box-flex:0;
      -webkit-flex:0 0 auto;
      -ms-flex:0 0 auto;
      flex:0 0 auto
    }
    .ant-col-lg-24 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:25;
      -webkit-order:24;
      -ms-flex-order:24;
      order:24
    }
    .ant-col-lg-23 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:24;
      -webkit-order:23;
      -ms-flex-order:23;
      order:23
    }
    .ant-col-lg-22 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:23;
      -webkit-order:22;
      -ms-flex-order:22;
      order:22
    }
    .ant-col-lg-21 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:22;
      -webkit-order:21;
      -ms-flex-order:21;
      order:21
    }
    .ant-col-lg-20 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:21;
      -webkit-order:20;
      -ms-flex-order:20;
      order:20
    }
    .ant-col-lg-19 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:20;
      -webkit-order:19;
      -ms-flex-order:19;
      order:19
    }
    .ant-col-lg-18 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:19;
      -webkit-order:18;
      -ms-flex-order:18;
      order:18
    }
    .ant-col-lg-17 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:18;
      -webkit-order:17;
      -ms-flex-order:17;
      order:17
    }
    .ant-col-lg-16 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:17;
      -webkit-order:16;
      -ms-flex-order:16;
      order:16
    }
    .ant-col-lg-15 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:16;
      -webkit-order:15;
      -ms-flex-order:15;
      order:15
    }
    .ant-col-lg-14 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:15;
      -webkit-order:14;
      -ms-flex-order:14;
      order:14
    }
    .ant-col-lg-13 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:14;
      -webkit-order:13;
      -ms-flex-order:13;
      order:13
    }
    .ant-col-lg-12 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:13;
      -webkit-order:12;
      -ms-flex-order:12;
      order:12
    }
    .ant-col-lg-11 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:12;
      -webkit-order:11;
      -ms-flex-order:11;
      order:11
    }
    .ant-col-lg-10 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:11;
      -webkit-order:10;
      -ms-flex-order:10;
      order:10
    }
    .ant-col-lg-9 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:10;
      -webkit-order:9;
      -ms-flex-order:9;
      order:9
    }
    .ant-col-lg-8 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:9;
      -webkit-order:8;
      -ms-flex-order:8;
      order:8
    }
    .ant-col-lg-7 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:8;
      -webkit-order:7;
      -ms-flex-order:7;
      order:7
    }
    .ant-col-lg-6 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:7;
      -webkit-order:6;
      -ms-flex-order:6;
      order:6
    }
    .ant-col-lg-5 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:6;
      -webkit-order:5;
      -ms-flex-order:5;
      order:5
    }
    .ant-col-lg-4 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:5;
      -webkit-order:4;
      -ms-flex-order:4;
      order:4
    }
    .ant-col-lg-3 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:4;
      -webkit-order:3;
      -ms-flex-order:3;
      order:3
    }
    .ant-col-lg-2 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:3;
      -webkit-order:2;
      -ms-flex-order:2;
      order:2
    }
    .ant-col-lg-1 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:2;
      -webkit-order:1;
      -ms-flex-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 {
      -webkit-box-ordinal-group:1;
      -webkit-order:0;
      -ms-flex-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 {
      float:left;
      -webkit-box-flex:0;
      -webkit-flex:0 0 auto;
      -ms-flex:0 0 auto;
      flex:0 0 auto
    }
    .ant-col-xl-24 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:25;
      -webkit-order:24;
      -ms-flex-order:24;
      order:24
    }
    .ant-col-xl-23 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:24;
      -webkit-order:23;
      -ms-flex-order:23;
      order:23
    }
    .ant-col-xl-22 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:23;
      -webkit-order:22;
      -ms-flex-order:22;
      order:22
    }
    .ant-col-xl-21 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:22;
      -webkit-order:21;
      -ms-flex-order:21;
      order:21
    }
    .ant-col-xl-20 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:21;
      -webkit-order:20;
      -ms-flex-order:20;
      order:20
    }
    .ant-col-xl-19 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:20;
      -webkit-order:19;
      -ms-flex-order:19;
      order:19
    }
    .ant-col-xl-18 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:19;
      -webkit-order:18;
      -ms-flex-order:18;
      order:18
    }
    .ant-col-xl-17 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:18;
      -webkit-order:17;
      -ms-flex-order:17;
      order:17
    }
    .ant-col-xl-16 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:17;
      -webkit-order:16;
      -ms-flex-order:16;
      order:16
    }
    .ant-col-xl-15 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:16;
      -webkit-order:15;
      -ms-flex-order:15;
      order:15
    }
    .ant-col-xl-14 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:15;
      -webkit-order:14;
      -ms-flex-order:14;
      order:14
    }
    .ant-col-xl-13 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:14;
      -webkit-order:13;
      -ms-flex-order:13;
      order:13
    }
    .ant-col-xl-12 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:13;
      -webkit-order:12;
      -ms-flex-order:12;
      order:12
    }
    .ant-col-xl-11 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:12;
      -webkit-order:11;
      -ms-flex-order:11;
      order:11
    }
    .ant-col-xl-10 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:11;
      -webkit-order:10;
      -ms-flex-order:10;
      order:10
    }
    .ant-col-xl-9 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:10;
      -webkit-order:9;
      -ms-flex-order:9;
      order:9
    }
    .ant-col-xl-8 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:9;
      -webkit-order:8;
      -ms-flex-order:8;
      order:8
    }
    .ant-col-xl-7 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:8;
      -webkit-order:7;
      -ms-flex-order:7;
      order:7
    }
    .ant-col-xl-6 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:7;
      -webkit-order:6;
      -ms-flex-order:6;
      order:6
    }
    .ant-col-xl-5 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:6;
      -webkit-order:5;
      -ms-flex-order:5;
      order:5
    }
    .ant-col-xl-4 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:5;
      -webkit-order:4;
      -ms-flex-order:4;
      order:4
    }
    .ant-col-xl-3 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:4;
      -webkit-order:3;
      -ms-flex-order:3;
      order:3
    }
    .ant-col-xl-2 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:3;
      -webkit-order:2;
      -ms-flex-order:2;
      order:2
    }
    .ant-col-xl-1 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:2;
      -webkit-order:1;
      -ms-flex-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 {
      -webkit-box-ordinal-group:1;
      -webkit-order:0;
      -ms-flex-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 {
      float:left;
      -webkit-box-flex:0;
      -webkit-flex:0 0 auto;
      -ms-flex:0 0 auto;
      flex:0 0 auto
    }
    .ant-col-xxl-24 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:25;
      -webkit-order:24;
      -ms-flex-order:24;
      order:24
    }
    .ant-col-xxl-23 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:24;
      -webkit-order:23;
      -ms-flex-order:23;
      order:23
    }
    .ant-col-xxl-22 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:23;
      -webkit-order:22;
      -ms-flex-order:22;
      order:22
    }
    .ant-col-xxl-21 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:22;
      -webkit-order:21;
      -ms-flex-order:21;
      order:21
    }
    .ant-col-xxl-20 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:21;
      -webkit-order:20;
      -ms-flex-order:20;
      order:20
    }
    .ant-col-xxl-19 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:20;
      -webkit-order:19;
      -ms-flex-order:19;
      order:19
    }
    .ant-col-xxl-18 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:19;
      -webkit-order:18;
      -ms-flex-order:18;
      order:18
    }
    .ant-col-xxl-17 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:18;
      -webkit-order:17;
      -ms-flex-order:17;
      order:17
    }
    .ant-col-xxl-16 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:17;
      -webkit-order:16;
      -ms-flex-order:16;
      order:16
    }
    .ant-col-xxl-15 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:16;
      -webkit-order:15;
      -ms-flex-order:15;
      order:15
    }
    .ant-col-xxl-14 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:15;
      -webkit-order:14;
      -ms-flex-order:14;
      order:14
    }
    .ant-col-xxl-13 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:14;
      -webkit-order:13;
      -ms-flex-order:13;
      order:13
    }
    .ant-col-xxl-12 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:13;
      -webkit-order:12;
      -ms-flex-order:12;
      order:12
    }
    .ant-col-xxl-11 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:12;
      -webkit-order:11;
      -ms-flex-order:11;
      order:11
    }
    .ant-col-xxl-10 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:11;
      -webkit-order:10;
      -ms-flex-order:10;
      order:10
    }
    .ant-col-xxl-9 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:10;
      -webkit-order:9;
      -ms-flex-order:9;
      order:9
    }
    .ant-col-xxl-8 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:9;
      -webkit-order:8;
      -ms-flex-order:8;
      order:8
    }
    .ant-col-xxl-7 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:8;
      -webkit-order:7;
      -ms-flex-order:7;
      order:7
    }
    .ant-col-xxl-6 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:7;
      -webkit-order:6;
      -ms-flex-order:6;
      order:6
    }
    .ant-col-xxl-5 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:6;
      -webkit-order:5;
      -ms-flex-order:5;
      order:5
    }
    .ant-col-xxl-4 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:5;
      -webkit-order:4;
      -ms-flex-order:4;
      order:4
    }
    .ant-col-xxl-3 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:4;
      -webkit-order:3;
      -ms-flex-order:3;
      order:3
    }
    .ant-col-xxl-2 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:3;
      -webkit-order:2;
      -ms-flex-order:2;
      order:2
    }
    .ant-col-xxl-1 {
      display:block;
      -webkit-box-sizing:border-box;
      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 {
      -webkit-box-ordinal-group:2;
      -webkit-order:1;
      -ms-flex-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 {
      -webkit-box-ordinal-group:1;
      -webkit-order:0;
      -ms-flex-order:0;
      order:0
    }
  }
  .ant-collapse {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    background-color:#fafafa;
    border-radius:4px;
    border:1px solid #d9d9d9;
    border-bottom:0
  }
  .ant-collapse>.ant-collapse-item {
    border-bottom:1px solid #d9d9d9
  }
  .ant-collapse>.ant-collapse-item:last-child,
  .ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
    border-radius:0 0 4px 4px
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    line-height:22px;
    padding:12px 0 12px 40px;
    color:rgba(0,0,0,.85);
    cursor:pointer;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    font-style:normal;
    vertical-align:-.125em;
    text-align:center;
    text-transform:none;
    line-height:0;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:12px;
    position:absolute;
    display:inline-block;
    line-height:46px;
    vertical-align:top;
    top:50%;
    margin-top:2px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:16px
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>* {
    line-height:1
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    display:inline-block
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow:before {
    display:none
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow-icon {
    display:block
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    -webkit-transition:-webkit-transform .24s;
    transition:-webkit-transform .24s;
    transition:transform .24s;
    transition:transform .24s,-webkit-transform .24s
  }
  .ant-collapse>.ant-collapse-item>.ant-collapse-header:focus {
    outline:none
  }
  .ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
    padding-left:12px
  }
  .ant-collapse-anim-active {
    -webkit-transition:height .2s cubic-bezier(.215,.61,.355,1);
    transition:height .2s cubic-bezier(.215,.61,.355,1)
  }
  .ant-collapse-content {
    overflow:hidden;
    color:rgba(0,0,0,.65);
    background-color:#fff;
    border-top:1px solid #d9d9d9
  }
  .ant-collapse-content>.ant-collapse-content-box {
    padding:16px
  }
  .ant-collapse-content-inactive {
    display:none
  }
  .ant-collapse-item:last-child>.ant-collapse-content {
    border-radius:0 0 4px 4px
  }
  .ant-collapse-borderless {
    background-color:#fff;
    border:0
  }
  .ant-collapse-borderless>.ant-collapse-item {
    border-bottom:1px solid #d9d9d9
  }
  .ant-collapse-borderless>.ant-collapse-item:last-child,
  .ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
    border-radius:0
  }
  .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
    background-color:transparent;
    border-top:0
  }
  .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-top:4px
  }
  .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,
  .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-comment {
    position:relative
  }
  .ant-comment-inner {
    padding:16px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
  }
  .ant-comment-avatar {
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    position:relative;
    margin-right:12px;
    cursor:pointer
  }
  .ant-comment-avatar img {
    width:32px;
    height:32px;
    border-radius:50%
  }
  .ant-comment-content {
    position:relative;
    font-size:14px;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    min-width:1px;
    word-wrap:break-word
  }
  .ant-comment-content-author {
    margin-bottom:4px;
    font-size:14px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .ant-comment-content-author>a,
  .ant-comment-content-author>span {
    height:18px;
    font-size:12px;
    line-height:18px;
    padding-right:8px
  }
  .ant-comment-content-author-name {
    -webkit-transition:color .3s;
    transition:color .3s;
    font-size:14px;
    color:rgba(0,0,0,.45)
  }
  .ant-comment-content-author-name>*,
  .ant-comment-content-author-name>:hover {
    color:rgba(0,0,0,.45)
  }
  .ant-comment-content-author-time {
    cursor:auto;
    color:#ccc;
    white-space:nowrap
  }
  .ant-comment-content-detail p {
    white-space:pre-wrap
  }
  .ant-comment-actions {
    margin-top:12px;
    padding-left:0
  }
  .ant-comment-actions>li {
    display:inline-block;
    color:rgba(0,0,0,.45)
  }
  .ant-comment-actions>li>span {
    padding-right:10px;
    -webkit-transition:color .3s;
    transition:color .3s;
    font-size:12px;
    color:rgba(0,0,0,.45);
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .ant-comment-actions>li>span:hover {
    color:#595959
  }
  .ant-comment-nested {
    margin-left:44px
  }
  .ant-calendar-picker-container {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    position:absolute;
    z-index:1050
  }
  .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,
  .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight,
  .ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,
  .ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight {
    -webkit-animation-name:antSlideDownIn;
    animation-name:antSlideDownIn
  }
  .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,
  .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight,
  .ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,
  .ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight {
    -webkit-animation-name:antSlideUpIn;
    animation-name:antSlideUpIn
  }
  .ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,
  .ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
    -webkit-animation-name:antSlideDownOut;
    animation-name:antSlideDownOut
  }
  .ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,
  .ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
    -webkit-animation-name:antSlideUpOut;
    animation-name:antSlideUpOut
  }
  .ant-calendar-picker {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    display:inline-block;
    outline:none;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
  }
  .ant-calendar-picker-input {
    outline:none
  }
  .ant-calendar-picker-input.ant-input-sm {
    padding-top:0;
    padding-bottom:0
  }
  .ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
    border-color:#1890ff
  }
  .ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) {
    border-color:#40a9ff;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  .ant-calendar-picker-clear,
  .ant-calendar-picker-icon {
    position:absolute;
    width:14px;
    height:14px;
    right:12px;
    top:50%;
    margin-top:-7px;
    line-height:14px;
    font-size:12px;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:1
  }
  .ant-calendar-picker-clear {
    opacity:0;
    z-index:2;
    font-size:14px;
    color:rgba(0,0,0,.25);
    background:#fff;
    pointer-events:none;
    cursor:pointer
  }
  .ant-calendar-picker-clear:hover {
    color:rgba(0,0,0,.45)
  }
  .ant-calendar-picker:hover .ant-calendar-picker-clear {
    opacity:1;
    pointer-events:auto
  }
  .ant-calendar-picker-icon {
    font-family:anticon;
    font-size:14px;
    color:rgba(0,0,0,.25);
    display:inline-block;
    line-height:1
  }
  .ant-calendar-picker-small .ant-calendar-picker-clear,
  .ant-calendar-picker-small .ant-calendar-picker-icon {
    right:8px
  }
  .ant-calendar {
    position:relative;
    outline:none;
    width:280px;
    border:1px solid #fff;
    list-style:none;
    font-size:14px;
    text-align:left;
    background-color:#fff;
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    background-clip:padding-box;
    line-height:1.5
  }
  .ant-calendar-input-wrap {
    height:34px;
    padding:6px 10px;
    border-bottom:1px solid #e8e8e8
  }
  .ant-calendar-input {
    border:0;
    width:100%;
    cursor:auto;
    outline:0;
    height:22px;
    color:rgba(0,0,0,.65);
    background:#fff
  }
  .ant-calendar-input::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-calendar-input:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-calendar-input::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-calendar-week-number {
    width:286px
  }
  .ant-calendar-week-number-cell {
    text-align:center
  }
  .ant-calendar-header {
    height:40px;
    line-height:40px;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-bottom:1px solid #e8e8e8
  }
  .ant-calendar-header a:hover {
    color:#40a9ff
  }
  .ant-calendar-header .ant-calendar-century-select,
  .ant-calendar-header .ant-calendar-decade-select,
  .ant-calendar-header .ant-calendar-month-select,
  .ant-calendar-header .ant-calendar-year-select {
    padding:0 2px;
    font-weight:500;
    display:inline-block;
    color:rgba(0,0,0,.85);
    line-height:40px
  }
  .ant-calendar-header .ant-calendar-century-select-arrow,
  .ant-calendar-header .ant-calendar-decade-select-arrow,
  .ant-calendar-header .ant-calendar-month-select-arrow,
  .ant-calendar-header .ant-calendar-year-select-arrow {
    display:none
  }
  .ant-calendar-header .ant-calendar-next-century-btn,
  .ant-calendar-header .ant-calendar-next-decade-btn,
  .ant-calendar-header .ant-calendar-next-month-btn,
  .ant-calendar-header .ant-calendar-next-year-btn,
  .ant-calendar-header .ant-calendar-prev-century-btn,
  .ant-calendar-header .ant-calendar-prev-decade-btn,
  .ant-calendar-header .ant-calendar-prev-month-btn,
  .ant-calendar-header .ant-calendar-prev-year-btn {
    position:absolute;
    top:0;
    color:rgba(0,0,0,.45);
    font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;
    padding:0 5px;
    font-size:16px;
    display:inline-block;
    line-height:40px
  }
  .ant-calendar-header .ant-calendar-prev-century-btn,
  .ant-calendar-header .ant-calendar-prev-decade-btn,
  .ant-calendar-header .ant-calendar-prev-year-btn {
    left:7px
  }
  .ant-calendar-header .ant-calendar-prev-century-btn:after,
  .ant-calendar-header .ant-calendar-prev-decade-btn:after,
  .ant-calendar-header .ant-calendar-prev-year-btn:after {
    content:"«"
  }
  .ant-calendar-header .ant-calendar-next-century-btn,
  .ant-calendar-header .ant-calendar-next-decade-btn,
  .ant-calendar-header .ant-calendar-next-year-btn {
    right:7px
  }
  .ant-calendar-header .ant-calendar-next-century-btn:after,
  .ant-calendar-header .ant-calendar-next-decade-btn:after,
  .ant-calendar-header .ant-calendar-next-year-btn:after {
    content:"»"
  }
  .ant-calendar-header .ant-calendar-prev-month-btn {
    left:29px
  }
  .ant-calendar-header .ant-calendar-prev-month-btn:after {
    content:"‹"
  }
  .ant-calendar-header .ant-calendar-next-month-btn {
    right:29px
  }
  .ant-calendar-header .ant-calendar-next-month-btn:after {
    content:"›"
  }
  .ant-calendar-body {
    padding:8px 12px
  }
  .ant-calendar table {
    border-collapse:collapse;
    max-width:100%;
    background-color:transparent;
    width:100%
  }
  .ant-calendar table,
  .ant-calendar td,
  .ant-calendar th {
    border:0;
    text-align:center
  }
  .ant-calendar-calendar-table {
    border-spacing:0;
    margin-bottom:0
  }
  .ant-calendar-column-header {
    line-height:18px;
    width:33px;
    padding:6px 0;
    text-align:center
  }
  .ant-calendar-column-header .ant-calendar-column-header-inner {
    display:block;
    font-weight:400
  }
  .ant-calendar-week-number-header .ant-calendar-column-header-inner {
    display:none
  }
  .ant-calendar-cell {
    padding:3px 0;
    height:30px
  }
  .ant-calendar-date {
    display:block;
    margin:0 auto;
    color:rgba(0,0,0,.65);
    border-radius:2px;
    width:24px;
    height:24px;
    line-height:22px;
    border:1px solid transparent;
    padding:0;
    background:transparent;
    text-align:center;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
  }
  .ant-calendar-date-panel {
    position:relative;
    outline:none
  }
  .ant-calendar-date:hover {
    background:#e6f7ff;
    cursor:pointer
  }
  .ant-calendar-date:active {
    color:#fff;
    background:#40a9ff
  }
  .ant-calendar-today .ant-calendar-date {
    border-color:#1890ff;
    font-weight:700;
    color:#1890ff
  }
  .ant-calendar-last-month-cell .ant-calendar-date,
  .ant-calendar-next-month-btn-day .ant-calendar-date {
    color:rgba(0,0,0,.25)
  }
  .ant-calendar-selected-day .ant-calendar-date {
    background:#d1e9ff
  }
  .ant-calendar-selected-date .ant-calendar-date,
  .ant-calendar-selected-end-date .ant-calendar-date,
  .ant-calendar-selected-start-date .ant-calendar-date {
    background:#1890ff;
    color:#fff;
    border:1px solid transparent
  }
  .ant-calendar-selected-date .ant-calendar-date:hover,
  .ant-calendar-selected-end-date .ant-calendar-date:hover,
  .ant-calendar-selected-start-date .ant-calendar-date:hover {
    background:#1890ff
  }
  .ant-calendar-disabled-cell .ant-calendar-date {
    cursor:not-allowed;
    color:rgba(0,0,0,.25);
    background:#f5f5f5;
    border-radius:0;
    width:auto;
    border:1px solid transparent
  }
  .ant-calendar-disabled-cell .ant-calendar-date:hover {
    background:#f5f5f5
  }
  .ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date {
    position:relative;
    padding-right:5px;
    padding-left:5px
  }
  .ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before {
    content:" ";
    position:absolute;
    top:-1px;
    left:5px;
    width:24px;
    height:24px;
    border:1px solid rgba(0,0,0,.25);
    border-radius:2px
  }
  .ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
  }
  .ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
  }
  .ant-calendar-footer {
    border-top:1px solid #e8e8e8;
    line-height:38px;
    padding:0 12px
  }
  .ant-calendar-footer:empty {
    border-top:0
  }
  .ant-calendar-footer-btn {
    text-align:center;
    display:block
  }
  .ant-calendar-footer-extra {
    text-align:left
  }
  .ant-calendar .ant-calendar-clear-btn,
  .ant-calendar .ant-calendar-today-btn {
    display:inline-block;
    text-align:center;
    margin:0 0 0 8px
  }
  .ant-calendar .ant-calendar-clear-btn-disabled,
  .ant-calendar .ant-calendar-today-btn-disabled {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  .ant-calendar .ant-calendar-clear-btn:only-child,
  .ant-calendar .ant-calendar-today-btn:only-child {
    margin:0
  }
  .ant-calendar .ant-calendar-clear-btn {
    display:none;
    position:absolute;
    right:5px;
    text-indent:-76px;
    overflow:hidden;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    top:7px;
    margin:0
  }
  .ant-calendar .ant-calendar-clear-btn:after {
    font-size:14px;
    color:rgba(0,0,0,.25);
    display:inline-block;
    line-height:1;
    width:20px;
    text-indent:43px;
    -webkit-transition:color .3s ease;
    transition:color .3s ease
  }
  .ant-calendar .ant-calendar-clear-btn:hover:after {
    color:rgba(0,0,0,.45)
  }
  .ant-calendar .ant-calendar-ok-btn {
    display:inline-block;
    font-weight:400;
    text-align:center;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    white-space:nowrap;
    height:32px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    position:relative;
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.015);
    box-shadow:0 2px 0 rgba(0,0,0,.015);
    color:#fff;
    background-color:#1890ff;
    border:1px solid #1890ff;
    text-shadow:0 -1px 0 rgba(0,0,0,.12);
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);
    box-shadow:0 2px 0 rgba(0,0,0,.045);
    padding:0 7px;
    font-size:14px;
    border-radius:4px;
    height:24px;
    line-height:22px
  }
  .ant-calendar .ant-calendar-ok-btn>.anticon {
    line-height:1
  }
  .ant-calendar .ant-calendar-ok-btn,
  .ant-calendar .ant-calendar-ok-btn:active,
  .ant-calendar .ant-calendar-ok-btn:focus {
    outline:0
  }
  .ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
    text-decoration:none
  }
  .ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-calendar .ant-calendar-ok-btn.disabled,
  .ant-calendar .ant-calendar-ok-btn[disabled] {
    cursor:not-allowed
  }
  .ant-calendar .ant-calendar-ok-btn.disabled>*,
  .ant-calendar .ant-calendar-ok-btn[disabled]>* {
    pointer-events:none
  }
  .ant-calendar .ant-calendar-ok-btn-lg {
    padding:0 15px;
    font-size:16px;
    border-radius:4px;
    height:40px
  }
  .ant-calendar .ant-calendar-ok-btn-sm {
    padding:0 7px;
    font-size:14px;
    border-radius:4px;
    height:24px
  }
  .ant-calendar .ant-calendar-ok-btn>a:only-child {
    color:currentColor
  }
  .ant-calendar .ant-calendar-ok-btn>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-calendar .ant-calendar-ok-btn:focus,
  .ant-calendar .ant-calendar-ok-btn:hover {
    color:#fff;
    background-color:#40a9ff;
    border-color:#40a9ff
  }
  .ant-calendar .ant-calendar-ok-btn:focus>a:only-child,
  .ant-calendar .ant-calendar-ok-btn:hover>a:only-child {
    color:currentColor
  }
  .ant-calendar .ant-calendar-ok-btn:focus>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn:hover>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-calendar .ant-calendar-ok-btn.active,
  .ant-calendar .ant-calendar-ok-btn:active {
    color:#fff;
    background-color:#096dd9;
    border-color:#096dd9
  }
  .ant-calendar .ant-calendar-ok-btn.active>a:only-child,
  .ant-calendar .ant-calendar-ok-btn:active>a:only-child {
    color:currentColor
  }
  .ant-calendar .ant-calendar-ok-btn.active>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn:active>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-calendar .ant-calendar-ok-btn-disabled,
  .ant-calendar .ant-calendar-ok-btn-disabled.active,
  .ant-calendar .ant-calendar-ok-btn-disabled:active,
  .ant-calendar .ant-calendar-ok-btn-disabled:focus,
  .ant-calendar .ant-calendar-ok-btn-disabled:hover,
  .ant-calendar .ant-calendar-ok-btn.disabled,
  .ant-calendar .ant-calendar-ok-btn.disabled.active,
  .ant-calendar .ant-calendar-ok-btn.disabled:active,
  .ant-calendar .ant-calendar-ok-btn.disabled:focus,
  .ant-calendar .ant-calendar-ok-btn.disabled:hover,
  .ant-calendar .ant-calendar-ok-btn[disabled],
  .ant-calendar .ant-calendar-ok-btn[disabled].active,
  .ant-calendar .ant-calendar-ok-btn[disabled]:active,
  .ant-calendar .ant-calendar-ok-btn[disabled]:focus,
  .ant-calendar .ant-calendar-ok-btn[disabled]:hover {
    color:rgba(0,0,0,.25);
    background-color:#f5f5f5;
    border-color:#d9d9d9;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-calendar .ant-calendar-ok-btn-disabled.active>a:only-child,
  .ant-calendar .ant-calendar-ok-btn-disabled:active>a:only-child,
  .ant-calendar .ant-calendar-ok-btn-disabled:focus>a:only-child,
  .ant-calendar .ant-calendar-ok-btn-disabled:hover>a:only-child,
  .ant-calendar .ant-calendar-ok-btn-disabled>a:only-child,
  .ant-calendar .ant-calendar-ok-btn.disabled.active>a:only-child,
  .ant-calendar .ant-calendar-ok-btn.disabled:active>a:only-child,
  .ant-calendar .ant-calendar-ok-btn.disabled:focus>a:only-child,
  .ant-calendar .ant-calendar-ok-btn.disabled:hover>a:only-child,
  .ant-calendar .ant-calendar-ok-btn.disabled>a:only-child,
  .ant-calendar .ant-calendar-ok-btn[disabled].active>a:only-child,
  .ant-calendar .ant-calendar-ok-btn[disabled]:active>a:only-child,
  .ant-calendar .ant-calendar-ok-btn[disabled]:focus>a:only-child,
  .ant-calendar .ant-calendar-ok-btn[disabled]:hover>a:only-child,
  .ant-calendar .ant-calendar-ok-btn[disabled]>a:only-child {
    color:currentColor
  }
  .ant-calendar .ant-calendar-ok-btn-disabled.active>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn-disabled:active>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn-disabled:focus>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn-disabled:hover>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn-disabled>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn.disabled.active>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn.disabled:active>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn.disabled:focus>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn.disabled:hover>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn.disabled>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn[disabled].active>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn[disabled]:active>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn[disabled]:focus>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn[disabled]:hover>a:only-child:after,
  .ant-calendar .ant-calendar-ok-btn[disabled]>a:only-child:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:transparent
  }
  .ant-calendar-range-picker-input {
    background-color:transparent;
    border:0;
    height:99%;
    outline:0;
    width:44%;
    text-align:center
  }
  .ant-calendar-range-picker-input::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-calendar-range-picker-input:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-calendar-range-picker-input::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-calendar-range-picker-input[disabled] {
    cursor:not-allowed
  }
  .ant-calendar-range-picker-separator {
    color:rgba(0,0,0,.45);
    width:10px;
    display:inline-block;
    height:100%;
    vertical-align:top
  }
  .ant-calendar-range {
    width:552px;
    overflow:hidden
  }
  .ant-calendar-range .ant-calendar-date-panel:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
  }
  .ant-calendar-range-part {
    width:50%;
    position:relative
  }
  .ant-calendar-range-left {
    float:left
  }
  .ant-calendar-range-left .ant-calendar-time-picker-inner {
    border-right:1px solid #e8e8e8
  }
  .ant-calendar-range-right {
    float:right
  }
  .ant-calendar-range-right .ant-calendar-time-picker-inner {
    border-left:1px solid #e8e8e8
  }
  .ant-calendar-range-middle {
    position:absolute;
    left:50%;
    width:20px;
    margin-left:-132px;
    text-align:center;
    height:34px;
    line-height:34px;
    color:rgba(0,0,0,.45)
  }
  .ant-calendar-range-right .ant-calendar-date-input-wrap {
    margin-left:-118px
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-range-middle {
    margin-left:-12px
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
    margin-left:0
  }
  .ant-calendar-range .ant-calendar-input-wrap {
    position:relative;
    height:34px
  }
  .ant-calendar-range .ant-calendar-input,
  .ant-calendar-range .ant-calendar-time-picker-input {
    position:relative;
    display:inline-block;
    width:100%;
    height:32px;
    font-size:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    background-color:#fff;
    background-image:none;
    border-radius:4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    height:24px;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:4px 0
  }
  .ant-calendar-range .ant-calendar-input::-moz-placeholder,
  .ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-calendar-range .ant-calendar-input:-ms-input-placeholder,
  .ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,
  .ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-calendar-range .ant-calendar-input:hover,
  .ant-calendar-range .ant-calendar-time-picker-input:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-calendar-range .ant-calendar-input:focus,
  .ant-calendar-range .ant-calendar-time-picker-input:focus {
    border-color:#40a9ff;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  .ant-calendar-range .ant-calendar-input-disabled,
  .ant-calendar-range .ant-calendar-time-picker-input-disabled {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-calendar-range .ant-calendar-input-disabled:hover,
  .ant-calendar-range .ant-calendar-time-picker-input-disabled:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  textarea.ant-calendar-range .ant-calendar-input,
  textarea.ant-calendar-range .ant-calendar-time-picker-input {
    max-width:100%;
    height:auto;
    vertical-align:bottom;
    -webkit-transition:all .3s,height 0s;
    transition:all .3s,height 0s;
    min-height:32px
  }
  .ant-calendar-range .ant-calendar-input-lg,
  .ant-calendar-range .ant-calendar-time-picker-input-lg {
    padding:6px 11px;
    height:40px;
    font-size:16px
  }
  .ant-calendar-range .ant-calendar-input-sm,
  .ant-calendar-range .ant-calendar-time-picker-input-sm {
    padding:1px 7px;
    height:24px
  }
  .ant-calendar-range .ant-calendar-input:focus,
  .ant-calendar-range .ant-calendar-time-picker-input:focus {
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-calendar-range .ant-calendar-time-picker-icon {
    display:none
  }
  .ant-calendar-range.ant-calendar-week-number {
    width:574px
  }
  .ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
    width:286px
  }
  .ant-calendar-range .ant-calendar-decade-panel,
  .ant-calendar-range .ant-calendar-month-panel,
  .ant-calendar-range .ant-calendar-year-panel {
    top:34px
  }
  .ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
    top:0
  }
  .ant-calendar-range .ant-calendar-decade-panel-table,
  .ant-calendar-range .ant-calendar-month-panel-table,
  .ant-calendar-range .ant-calendar-year-panel-table {
    height:208px
  }
  .ant-calendar-range .ant-calendar-in-range-cell {
    border-radius:0;
    position:relative
  }
  .ant-calendar-range .ant-calendar-in-range-cell>div {
    position:relative;
    z-index:1
  }
  .ant-calendar-range .ant-calendar-in-range-cell:before {
    content:"";
    display:block;
    background:#e6f7ff;
    border-radius:0;
    border:0;
    position:absolute;
    top:4px;
    bottom:4px;
    left:0;
    right:0
  }
  .ant-calendar-range .ant-calendar-footer-extra {
    float:left
  }
  div.ant-calendar-range-quick-selector {
    text-align:left
  }
  div.ant-calendar-range-quick-selector>a {
    margin-right:8px
  }
  .ant-calendar-range .ant-calendar-header,
  .ant-calendar-range .ant-calendar-month-panel-header,
  .ant-calendar-range .ant-calendar-year-panel-header {
    border-bottom:0
  }
  .ant-calendar-range .ant-calendar-body,
  .ant-calendar-range .ant-calendar-month-panel-body,
  .ant-calendar-range .ant-calendar-year-panel-body {
    border-top:1px solid #e8e8e8
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-time-picker {
    height:207px;
    width:100%;
    top:68px;
    z-index:2
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel {
    height:267px;
    margin-top:-34px
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner {
    padding-top:40px;
    height:100%;
    background:none
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox {
    display:inline-block;
    height:100%;
    background-color:#fff;
    border-top:1px solid #e8e8e8
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select {
    height:100%
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul {
    max-height:100%
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
    margin-right:8px
  }
  .ant-calendar-range.ant-calendar-time .ant-calendar-today-btn {
    margin:8px 12px;
    height:22px;
    line-height:22px
  }
  .ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker {
    height:233px
  }
  .ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body {
    border-top-color:transparent
  }
  .ant-calendar-time-picker {
    position:absolute;
    width:100%;
    top:40px;
    background-color:#fff
  }
  .ant-calendar-time-picker-panel {
    z-index:1050;
    position:absolute;
    width:100%
  }
  .ant-calendar-time-picker-inner {
    display:inline-block;
    position:relative;
    outline:none;
    list-style:none;
    font-size:14px;
    text-align:left;
    background-color:#fff;
    background-clip:padding-box;
    line-height:1.5;
    overflow:hidden;
    width:100%
  }
  .ant-calendar-time-picker-column-1,
  .ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select,
  .ant-calendar-time-picker-combobox {
    width:100%
  }
  .ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select {
    width:50%
  }
  .ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select {
    width:33.33%
  }
  .ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select {
    width:25%
  }
  .ant-calendar-time-picker-input-wrap {
    display:none
  }
  .ant-calendar-time-picker-select {
    float:left;
    font-size:14px;
    border-right:1px solid #e8e8e8;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    position:relative;
    height:226px
  }
  .ant-calendar-time-picker-select:hover {
    overflow-y:auto
  }
  .ant-calendar-time-picker-select:first-child {
    border-left:0;
    margin-left:0
  }
  .ant-calendar-time-picker-select:last-child {
    border-right:0
  }
  .ant-calendar-time-picker-select ul {
    list-style:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    width:100%;
    max-height:206px
  }
  .ant-calendar-time-picker-select li {
    padding-left:32px;
    list-style:none;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin:0;
    width:100%;
    height:24px;
    line-height:24px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
  }
  .ant-calendar-time-picker-select li:last-child:after {
    content:"";
    height:202px;
    display:block
  }
  .ant-calendar-time-picker-select li:hover {
    background:#e6f7ff
  }
  li.ant-calendar-time-picker-select-option-selected {
    background:#f5f5f5;
    font-weight:700
  }
  li.ant-calendar-time-picker-select-option-disabled {
    color:rgba(0,0,0,.25)
  }
  li.ant-calendar-time-picker-select-option-disabled:hover {
    background:transparent;
    cursor:not-allowed
  }
  .ant-calendar-time .ant-calendar-day-select {
    padding:0 2px;
    font-weight:500;
    display:inline-block;
    color:rgba(0,0,0,.85);
    line-height:34px
  }
  .ant-calendar-time .ant-calendar-footer {
    position:relative;
    height:auto
  }
  .ant-calendar-time .ant-calendar-footer-btn {
    text-align:right
  }
  .ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn {
    float:left;
    margin:0
  }
  .ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
    display:inline-block;
    margin-right:8px
  }
  .ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled {
    color:rgba(0,0,0,.25)
  }
  .ant-calendar-month-panel {
    position:absolute;
    top:1px;
    right:0;
    bottom:0;
    left:0;
    z-index:10;
    border-radius:4px;
    background:#fff;
    outline:none
  }
  .ant-calendar-month-panel>div {
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .ant-calendar-month-panel-hidden {
    display:none
  }
  .ant-calendar-month-panel-header {
    height:40px;
    line-height:40px;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-bottom:1px solid #e8e8e8
  }
  .ant-calendar-month-panel-header a:hover {
    color:#40a9ff
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select {
    padding:0 2px;
    font-weight:500;
    display:inline-block;
    color:rgba(0,0,0,.85);
    line-height:40px
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow {
    display:none
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
    position:absolute;
    top:0;
    color:rgba(0,0,0,.45);
    font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;
    padding:0 5px;
    font-size:16px;
    display:inline-block;
    line-height:40px
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
    left:7px
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after {
    content:"«"
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
    right:7px
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
    content:"»"
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
    left:29px
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after {
    content:"‹"
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
    right:29px
  }
  .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after {
    content:"›"
  }
  .ant-calendar-month-panel-body {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
  }
  .ant-calendar-month-panel-footer {
    border-top:1px solid #e8e8e8
  }
  .ant-calendar-month-panel-footer .ant-calendar-footer-extra {
    padding:0 12px
  }
  .ant-calendar-month-panel-table {
    table-layout:fixed;
    width:100%;
    height:100%;
    border-collapse:separate
  }
  .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,
  .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
    background:#1890ff;
    color:#fff
  }
  .ant-calendar-month-panel-cell {
    text-align:center
  }
  .ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
  .ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
    cursor:not-allowed;
    color:rgba(0,0,0,.25);
    background:#f5f5f5
  }
  .ant-calendar-month-panel-month {
    display:inline-block;
    margin:0 auto;
    color:rgba(0,0,0,.65);
    background:transparent;
    text-align:center;
    height:24px;
    line-height:24px;
    padding:0 8px;
    border-radius:2px;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
  }
  .ant-calendar-month-panel-month:hover {
    background:#e6f7ff;
    cursor:pointer
  }
  .ant-calendar-year-panel {
    position:absolute;
    top:1px;
    right:0;
    bottom:0;
    left:0;
    z-index:10;
    border-radius:4px;
    background:#fff;
    outline:none
  }
  .ant-calendar-year-panel>div {
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .ant-calendar-year-panel-hidden {
    display:none
  }
  .ant-calendar-year-panel-header {
    height:40px;
    line-height:40px;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-bottom:1px solid #e8e8e8
  }
  .ant-calendar-year-panel-header a:hover {
    color:#40a9ff
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-month-select,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-year-select {
    padding:0 2px;
    font-weight:500;
    display:inline-block;
    color:rgba(0,0,0,.85);
    line-height:40px
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow {
    display:none
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
    position:absolute;
    top:0;
    color:rgba(0,0,0,.45);
    font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;
    padding:0 5px;
    font-size:16px;
    display:inline-block;
    line-height:40px
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
    left:7px
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after {
    content:"«"
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
    right:7px
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
    content:"»"
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
    left:29px
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after {
    content:"‹"
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
    right:29px
  }
  .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after {
    content:"›"
  }
  .ant-calendar-year-panel-body {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
  }
  .ant-calendar-year-panel-footer {
    border-top:1px solid #e8e8e8
  }
  .ant-calendar-year-panel-footer .ant-calendar-footer-extra {
    padding:0 12px
  }
  .ant-calendar-year-panel-table {
    table-layout:fixed;
    width:100%;
    height:100%;
    border-collapse:separate
  }
  .ant-calendar-year-panel-cell {
    text-align:center
  }
  .ant-calendar-year-panel-year {
    display:inline-block;
    margin:0 auto;
    color:rgba(0,0,0,.65);
    background:transparent;
    text-align:center;
    height:24px;
    line-height:24px;
    padding:0 8px;
    border-radius:2px;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
  }
  .ant-calendar-year-panel-year:hover {
    background:#e6f7ff;
    cursor:pointer
  }
  .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
  .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
    background:#1890ff;
    color:#fff
  }
  .ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
  .ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:rgba(0,0,0,.25)
  }
  .ant-calendar-decade-panel {
    position:absolute;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:10;
    background:#fff;
    border-radius:4px;
    outline:none
  }
  .ant-calendar-decade-panel-hidden {
    display:none
  }
  .ant-calendar-decade-panel-header {
    height:40px;
    line-height:40px;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-bottom:1px solid #e8e8e8
  }
  .ant-calendar-decade-panel-header a:hover {
    color:#40a9ff
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select {
    padding:0 2px;
    font-weight:500;
    display:inline-block;
    color:rgba(0,0,0,.85);
    line-height:40px
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow {
    display:none
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
    position:absolute;
    top:0;
    color:rgba(0,0,0,.45);
    font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;
    padding:0 5px;
    font-size:16px;
    display:inline-block;
    line-height:40px
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
    left:7px
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after {
    content:"«"
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
    right:7px
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
    content:"»"
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
    left:29px
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after {
    content:"‹"
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
    right:29px
  }
  .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after {
    content:"›"
  }
  .ant-calendar-decade-panel-body {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
  }
  .ant-calendar-decade-panel-footer {
    border-top:1px solid #e8e8e8
  }
  .ant-calendar-decade-panel-footer .ant-calendar-footer-extra {
    padding:0 12px
  }
  .ant-calendar-decade-panel-table {
    table-layout:fixed;
    width:100%;
    height:100%;
    border-collapse:separate
  }
  .ant-calendar-decade-panel-cell {
    text-align:center;
    white-space:nowrap
  }
  .ant-calendar-decade-panel-decade {
    display:inline-block;
    margin:0 auto;
    color:rgba(0,0,0,.65);
    background:transparent;
    text-align:center;
    height:24px;
    line-height:24px;
    padding:0 6px;
    border-radius:2px;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
  }
  .ant-calendar-decade-panel-decade:hover {
    background:#e6f7ff;
    cursor:pointer
  }
  .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,
  .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
    background:#1890ff;
    color:#fff
  }
  .ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
  .ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:rgba(0,0,0,.25)
  }
  .ant-calendar-month .ant-calendar-month-header-wrap {
    position:relative;
    height:288px
  }
  .ant-calendar-month .ant-calendar-month-panel,
  .ant-calendar-month .ant-calendar-year-panel {
    top:0;
    height:100%
  }
  .ant-calendar-week-number-cell {
    opacity:.5
  }
  .ant-calendar-week-number .ant-calendar-body tr {
    -webkit-transition:all .3s;
    transition:all .3s;
    cursor:pointer
  }
  .ant-calendar-week-number .ant-calendar-body tr:hover {
    background:#e6f7ff
  }
  .ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week {
    background:#bae7ff;
    font-weight:700
  }
  .ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date,
  .ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date {
    background:transparent;
    color:rgba(0,0,0,.65)
  }
  .ant-divider {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    background:#e8e8e8
  }
  .ant-divider,
  .ant-divider-vertical {
    margin:0 8px;
    display:inline-block;
    height:.9em;
    width:1px;
    vertical-align:middle;
    position:relative;
    top:-.06em
  }
  .ant-divider-horizontal {
    display:block;
    height:1px;
    width:100%;
    min-width:100%;
    margin:24px 0;
    clear:both
  }
  .ant-divider-horizontal.ant-divider-with-text,
  .ant-divider-horizontal.ant-divider-with-text-left,
  .ant-divider-horizontal.ant-divider-with-text-right {
    display:table;
    white-space:nowrap;
    text-align:center;
    background:transparent;
    font-weight:500;
    color:rgba(0,0,0,.85);
    font-size:16px;
    margin:16px 0
  }
  .ant-divider-horizontal.ant-divider-with-text-left:after,
  .ant-divider-horizontal.ant-divider-with-text-left:before,
  .ant-divider-horizontal.ant-divider-with-text-right:after,
  .ant-divider-horizontal.ant-divider-with-text-right:before,
  .ant-divider-horizontal.ant-divider-with-text:after,
  .ant-divider-horizontal.ant-divider-with-text:before {
    content:"";
    display:table-cell;
    position:relative;
    top:50%;
    width:50%;
    border-top:1px solid #e8e8e8;
    -webkit-transform:translateY(50%);
    -ms-transform:translateY(50%);
    transform:translateY(50%)
  }
  .ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,
  .ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text {
    display:inline-block;
    padding:0 10px
  }
  .ant-divider-horizontal.ant-divider-with-text-left:before {
    top:50%;
    width:5%
  }
  .ant-divider-horizontal.ant-divider-with-text-left:after,
  .ant-divider-horizontal.ant-divider-with-text-right:before {
    top:50%;
    width:95%
  }
  .ant-divider-horizontal.ant-divider-with-text-right:after {
    top:50%;
    width:5%
  }
  .ant-divider-inner-text {
    display:inline-block;
    padding:0 24px
  }
  .ant-divider-dashed {
    background:none;
    border-top:1px dashed #e8e8e8
  }
  .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,
  .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed,
  .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {
    border-top:0
  }
  .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after,
  .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before,
  .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after,
  .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before,
  .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,
  .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before {
    border-style:dashed none none
  }
  .ant-drawer {
    position:fixed;
    top:0;
    width:0;
    height:100%;
    z-index:1000
  }
  .ant-drawer>* {
    -webkit-transition:-webkit-transform .3s cubic-bezier(.9,0,.3,.7);
    transition:-webkit-transform .3s cubic-bezier(.9,0,.3,.7);
    transition:transform .3s cubic-bezier(.9,0,.3,.7);
    transition:transform .3s cubic-bezier(.9,0,.3,.7),-webkit-transform .3s cubic-bezier(.9,0,.3,.7)
  }
  .ant-drawer-content-wrapper {
    position:fixed
  }
  .ant-drawer .ant-drawer-content {
    width:100%;
    height:100%
  }
  .ant-drawer-left,
  .ant-drawer-right {
    width:0;
    height:100%
  }
  .ant-drawer-left .ant-drawer-content-wrapper,
  .ant-drawer-right .ant-drawer-content-wrapper {
    height:100%
  }
  .ant-drawer-left.ant-drawer-open,
  .ant-drawer-right.ant-drawer-open {
    width:100%
  }
  .ant-drawer-left.ant-drawer-open.no-mask,
  .ant-drawer-right.ant-drawer-open.no-mask {
    width:0
  }
  .ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);
    box-shadow:2px 0 8px rgba(0,0,0,.15)
  }
  .ant-drawer-right .ant-drawer-content-wrapper {
    right:0
  }
  .ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow:-2px 0 8px rgba(0,0,0,.15);
    box-shadow:-2px 0 8px rgba(0,0,0,.15)
  }
  .ant-drawer-bottom,
  .ant-drawer-top {
    width:100%;
    height:0%
  }
  .ant-drawer-bottom .ant-drawer-content-wrapper,
  .ant-drawer-top .ant-drawer-content-wrapper {
    width:100%
  }
  .ant-drawer-bottom.ant-drawer-open,
  .ant-drawer-top.ant-drawer-open {
    height:100%
  }
  .ant-drawer-bottom.ant-drawer-open.no-mask,
  .ant-drawer-top.ant-drawer-open.no-mask {
    height:0%
  }
  .ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15)
  }
  .ant-drawer-bottom .ant-drawer-content-wrapper {
    bottom:0
  }
  .ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
    -webkit-box-shadow:0 -2px 8px rgba(0,0,0,.15);
    box-shadow:0 -2px 8px rgba(0,0,0,.15)
  }
  .ant-drawer.ant-drawer-open .ant-drawer-mask {
    opacity:.3;
    height:100%;
    -webkit-animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);
    animation:antdDrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);
    -webkit-transition:none;
    transition:none
  }
  .ant-drawer-title {
    margin:0;
    font-size:16px;
    line-height:22px;
    font-weight:500;
    color:rgba(0,0,0,.85)
  }
  .ant-drawer-content {
    position:relative;
    background-color:#fff;
    border:0;
    background-clip:padding-box;
    z-index:1
  }
  .ant-drawer-close {
    cursor:pointer;
    border:0;
    background:transparent;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    font-weight:700;
    text-decoration:none;
    -webkit-transition:color .3s;
    transition:color .3s;
    color:rgba(0,0,0,.45);
    outline:0;
    padding:0;
    display:block;
    font-style:normal;
    text-align:center;
    text-transform:none;
    text-rendering:auto;
    width:56px;
    height:56px;
    line-height:56px;
    font-size:16px
  }
  .ant-drawer-close:focus,
  .ant-drawer-close:hover {
    color:rgba(0,0,0,.75);
    text-decoration:none
  }
  .ant-drawer-header {
    padding:16px 24px;
    border-radius:4px 4px 0 0;
    border-bottom:1px solid #e8e8e8;
    position:relative
  }
  .ant-drawer-header,
  .ant-drawer-header-no-title {
    background:#fff;
    color:rgba(0,0,0,.65)
  }
  .ant-drawer-body {
    padding:24px;
    font-size:14px;
    line-height:1.5;
    word-wrap:break-word
  }
  .ant-drawer-mask {
    position:fixed;
    width:100%;
    height:0;
    opacity:0;
    background-color:rgba(0,0,0,.65);
    filter:alpha(opacity=50);
    -webkit-transition:opacity .3s linear,height 0s ease .3s;
    transition:opacity .3s linear,height 0s ease .3s
  }
  .ant-drawer-open {
    -webkit-transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);
    transition:-webkit-transform .3s cubic-bezier(.7,.3,.1,1);
    transition:transform .3s cubic-bezier(.7,.3,.1,1);
    transition:transform .3s cubic-bezier(.7,.3,.1,1),-webkit-transform .3s cubic-bezier(.7,.3,.1,1)
  }
  .ant-drawer-open-content {
    -webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);
    box-shadow:0 4px 12px rgba(0,0,0,.15)
  }
  @-webkit-keyframes antdDrawerFadeIn {
    0% {
      opacity:0
    }
    to {
      opacity:.3
    }
  }
  @keyframes antdDrawerFadeIn {
    0% {
      opacity:0
    }
    to {
      opacity:.3
    }
  }
  .ant-dropdown {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    left:-9999px;
    top:-9999px;
    z-index:1050;
    display:block
  }
  .ant-dropdown:before {
    position:absolute;
    top:-7px;
    left:-7px;
    right:0;
    bottom:-7px;
    content:" ";
    opacity:.0001
  }
  .ant-dropdown-wrap {
    position:relative
  }
  .ant-dropdown-wrap .ant-btn>.anticon-down {
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg)
  }
  :root .ant-dropdown-wrap .ant-btn>.anticon-down {
    font-size:12px
  }
  .ant-dropdown-wrap .anticon-down:before {
    -webkit-transition:-webkit-transform .2s;
    transition:-webkit-transform .2s;
    transition:transform .2s;
    transition:transform .2s,-webkit-transform .2s
  }
  .ant-dropdown-wrap-open .anticon-down:before {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .ant-dropdown-hidden,
  .ant-dropdown-menu-hidden {
    display:none
  }
  .ant-dropdown-menu {
    outline:none;
    position:relative;
    list-style-type:none;
    padding:4px 0;
    margin:0;
    text-align:left;
    background-color:#fff;
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    background-clip:padding-box;
    -webkit-transform:translateZ(0)
  }
  .ant-dropdown-menu-item-group-title {
    color:rgba(0,0,0,.45);
    padding:5px 12px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-dropdown-menu-submenu-popup {
    position:absolute;
    z-index:1050
  }
  .ant-dropdown-menu-submenu-popup>.ant-dropdown-menu {
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
  }
  .ant-dropdown-menu-item,
  .ant-dropdown-menu-submenu-title {
    padding:5px 12px;
    margin:0;
    clear:both;
    font-size:14px;
    font-weight:400;
    color:rgba(0,0,0,.65);
    white-space:nowrap;
    cursor:pointer;
    -webkit-transition:all .3s;
    transition:all .3s;
    line-height:22px
  }
  .ant-dropdown-menu-item>.anticon:first-child,
  .ant-dropdown-menu-submenu-title>.anticon:first-child {
    min-width:12px;
    margin-right:8px
  }
  .ant-dropdown-menu-item>a,
  .ant-dropdown-menu-submenu-title>a {
    color:rgba(0,0,0,.65);
    display:block;
    padding:5px 12px;
    margin:-5px -12px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-dropdown-menu-item>a:focus,
  .ant-dropdown-menu-submenu-title>a:focus {
    text-decoration:none
  }
  .ant-dropdown-menu-item-selected,
  .ant-dropdown-menu-item-selected>a,
  .ant-dropdown-menu-submenu-title-selected,
  .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,.25);
    cursor:not-allowed
  }
  .ant-dropdown-menu-item-disabled:hover,
  .ant-dropdown-menu-submenu-title-disabled:hover {
    color:rgba(0,0,0,.25);
    background-color:#fff;
    cursor:not-allowed
  }
  .ant-dropdown-menu-item-divider,
  .ant-dropdown-menu-submenu-title-divider {
    height:1px;
    overflow:hidden;
    background-color:#e8e8e8;
    line-height:0;
    margin:4px 0
  }
  .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 {
    font-style:normal;
    color:rgba(0,0,0,.45);
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.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-submenu-title {
    padding-right:26px
  }
  .ant-dropdown-menu-submenu-vertical {
    position:relative
  }
  .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
    top:0;
    left:100%;
    position:absolute;
    min-width:100%;
    margin-left:4px;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    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,.25)
  }
  .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
  .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
  .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight,
  .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
  .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
  .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight {
    -webkit-animation-name:antSlideUpIn;
    animation-name:antSlideUpIn
  }
  .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
  .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
  .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight,
  .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
  .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
  .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight {
    -webkit-animation-name:antSlideDownIn;
    animation-name:antSlideDownIn
  }
  .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-bottomLeft,
  .ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
    -webkit-animation-name:antSlideUpOut;
    animation-name:antSlideUpOut
  }
  .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-topLeft,
  .ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
    -webkit-animation-name:antSlideDownOut;
    animation-name:antSlideDownOut
  }
  .ant-dropdown-link>.anticon.anticon-down,
  .ant-dropdown-trigger>.anticon.anticon-down {
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg)
  }
  :root .ant-dropdown-link>.anticon.anticon-down,
  :root .ant-dropdown-trigger>.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-left:8px;
    padding-right:8px
  }
  .ant-dropdown-button .anticon.anticon-down {
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.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-item .ant-dropdown-menu-submenu-arrow:after,
  .ant-dropdown-menu-dark .ant-dropdown-menu-item>a,
  .ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,
  .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
  .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
    color:hsla(0,0%,100%,.65)
  }
  .ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
  .ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,
  .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title: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 {
    background:#1890ff;
    color:#fff
  }
  .ant-empty {
    text-align:center;
    font-size:14px;
    line-height:22px;
    margin:0 8px
  }
  .ant-empty-image {
    margin-bottom:8px;
    height:100px
  }
  .ant-empty-image img {
    height:100%
  }
  .ant-empty-description {
    margin:0
  }
  .ant-empty-footer {
    margin-top:16px
  }
  .ant-empty-small {
    margin:8px 0
  }
  .ant-empty-small .ant-empty-image {
    height:35px
  }
  .ant-empty-normal {
    margin:32px 0
  }
  .ant-empty-normal .ant-empty-image {
    height:40px
  }
  .ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-empty-small {
    margin-left:32px
  }
  .ant-form {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-form legend {
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:16px;
    line-height:inherit;
    color:rgba(0,0,0,.45);
    border:0;
    border-bottom:1px solid #d9d9d9
  }
  .ant-form label {
    font-size:14px
  }
  .ant-form input[type=search] {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .ant-form input[type=checkbox],
  .ant-form input[type=radio] {
    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=checkbox]:focus,
  .ant-form input[type=file]:focus,
  .ant-form input[type=radio]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
  }
  .ant-form output {
    display:block;
    padding-top:15px;
    font-size:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65)
  }
  .ant-form-item-required:before {
    display:inline-block;
    margin-right:4px;
    content:"*";
    font-family:SimSun;
    line-height:1;
    font-size:14px;
    color:#f5222d
  }
  .ant-form-hide-required-mark .ant-form-item-required:before {
    display:none
  }
  .ant-checkbox-inline.disabled,
  .ant-checkbox-vertical.disabled,
  .ant-checkbox.disabled label,
  .ant-radio-inline.disabled,
  .ant-radio-vertical.disabled,
  .ant-radio.disabled label,
  input[type=checkbox].disabled,
  input[type=checkbox][disabled],
  input[type=radio].disabled,
  input[type=radio][disabled] {
    cursor:not-allowed
  }
  .ant-form-item {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    list-style:none;
    margin:0 0 24px;
    vertical-align:top
  }
  .ant-form-item label {
    position:relative
  }
  .ant-form-item label>.anticon {
    vertical-align:top;
    font-size:14px
  }
  .ant-form-item-control {
    line-height:39.9999px;
    position:relative;
    zoom:1
  }
  .ant-form-item-control:after,
  .ant-form-item-control:before {
    content:"";
    display:table
  }
  .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 {
    text-align:right;
    vertical-align:middle;
    line-height:39.9999px;
    display:inline-block;
    overflow:hidden;
    white-space:nowrap
  }
  .ant-form-item-label label {
    color:rgba(0,0,0,.85)
  }
  .ant-form-item-label label:after {
    content:":";
    margin:0 8px 0 2px;
    position:relative;
    top:-.5px
  }
  .ant-form-item .ant-switch {
    margin:2px 0 4px
  }
  .ant-form-item-no-colon .ant-form-item-label label:after {
    content:" "
  }
  .ant-form-explain,
  .ant-form-extra {
    color:rgba(0,0,0,.45);
    line-height:1.524;
    -webkit-transition:color .3s cubic-bezier(.215,.61,.355,1);
    transition:color .3s cubic-bezier(.215,.61,.355,1);
    margin-top:-2px;
    clear:both
  }
  .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:24px
  }
  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,
  form .has-feedback>.ant-select .ant-select-arrow,
  form .has-feedback>.ant-select .ant-select-selection__clear {
    right:28px
  }
  form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,
  form .has-feedback>.ant-select .ant-select-selection-selected-value {
    padding-right:42px
  }
  form .has-feedback .ant-cascader-picker-arrow {
    margin-right:17px
  }
  form .has-feedback .ant-calendar-picker-clear,
  form .has-feedback .ant-calendar-picker-icon,
  form .has-feedback .ant-cascader-picker-clear,
  form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix,
  form .has-feedback .ant-time-picker-clear,
  form .has-feedback .ant-time-picker-icon {
    right:28px
  }
  form textarea.ant-input {
    height:auto;
    margin-bottom:4px
  }
  form .ant-upload {
    background:transparent
  }
  form input[type=checkbox],
  form input[type=radio] {
    width:14px;
    height:14px
  }
  form .ant-checkbox-inline,
  form .ant-radio-inline {
    display:inline-block;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer;
    margin-left:8px
  }
  form .ant-checkbox-inline:first-child,
  form .ant-radio-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-cascader-picker,
  form .ant-select {
    width:100%
  }
  form .ant-input-group .ant-cascader-picker,
  form .ant-input-group .ant-select {
    width:auto
  }
  form .ant-input-group-wrapper,
  form :not(.ant-input-group-wrapper)>.ant-input-group {
    display:inline-block;
    vertical-align:middle;
    position:relative;
    top:-1px
  }
  .ant-input-group-wrap .ant-select-selection {
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }
  .ant-input-group-wrap .ant-select-selection:hover {
    border-color:#d9d9d9
  }
  .ant-input-group-wrap .ant-select-selection--single {
    margin-left:-1px;
    height:40px;
    background-color:rgba(0,0,0,.07)
  }
  .ant-input-group-wrap .ant-select-selection--single .ant-select-selection__rendered {
    padding-left:8px;
    padding-right:25px;
    line-height:30px
  }
  .ant-input-group-wrap .ant-select-open .ant-select-selection {
    border-color:#d9d9d9;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-col-24.ant-form-item-label,
  .ant-col-xl-24.ant-form-item-label,
  .ant-form-vertical .ant-form-item-label {
    padding:0 0 8px;
    margin:0;
    display:block;
    text-align:left;
    line-height:1.5;
    white-space:normal
  }
  .ant-col-24.ant-form-item-label label:after,
  .ant-col-xl-24.ant-form-item-label label:after,
  .ant-form-vertical .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,
  .ant-form-vertical .ant-form-extra {
    margin-top:2px;
    margin-bottom:-4px
  }
  @media (max-width:575px) {
    .ant-form-item-control-wrapper,
    .ant-form-item-label {
      display:block;
      width:100%
    }
    .ant-form-item-label {
      padding:0 0 8px;
      margin:0;
      display:block;
      text-align:left;
      line-height:1.5;
      white-space:normal
    }
    .ant-form-item-label label:after {
      display:none
    }
    .ant-col-xs-24.ant-form-item-label {
      padding:0 0 8px;
      margin:0;
      display:block;
      text-align:left;
      line-height:1.5;
      white-space:normal
    }
    .ant-col-xs-24.ant-form-item-label label:after {
      display:none
    }
  }
  @media (max-width:767px) {
    .ant-col-sm-24.ant-form-item-label {
      padding:0 0 8px;
      margin:0;
      display:block;
      text-align:left;
      line-height:1.5;
      white-space:normal
    }
    .ant-col-sm-24.ant-form-item-label label:after {
      display:none
    }
  }
  @media (max-width:991px) {
    .ant-col-md-24.ant-form-item-label {
      padding:0 0 8px;
      margin:0;
      display:block;
      text-align:left;
      line-height:1.5;
      white-space:normal
    }
    .ant-col-md-24.ant-form-item-label label:after {
      display:none
    }
  }
  @media (max-width:1199px) {
    .ant-col-lg-24.ant-form-item-label {
      padding:0 0 8px;
      margin:0;
      display:block;
      text-align:left;
      line-height:1.5;
      white-space:normal
    }
    .ant-col-lg-24.ant-form-item-label label:after {
      display:none
    }
  }
  @media (max-width:1599px) {
    .ant-col-xl-24.ant-form-item-label {
      padding:0 0 8px;
      margin:0;
      display:block;
      text-align:left;
      line-height:1.5;
      white-space:normal
    }
    .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,
  .ant-form-inline .has-feedback {
    display:inline-block
  }
  .has-error.has-feedback .ant-form-item-children-icon,
  .has-success.has-feedback .ant-form-item-children-icon,
  .has-warning.has-feedback .ant-form-item-children-icon,
  .is-validating.has-feedback .ant-form-item-children-icon {
    position:absolute;
    top:50%;
    right:0;
    visibility:visible;
    pointer-events:none;
    width:32px;
    height:20px;
    line-height:20px;
    margin-top:-10px;
    text-align:center;
    font-size:14px;
    -webkit-animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
    animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
    z-index:1
  }
  .has-error.has-feedback .ant-form-item-children-icon svg,
  .has-success.has-feedback .ant-form-item-children-icon svg,
  .has-warning.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 {
    -webkit-animation-name:diffZoomIn1!important;
    animation-name:diffZoomIn1!important;
    color:#52c41a
  }
  .has-warning .ant-form-explain,
  .has-warning .ant-form-split {
    color:#faad14
  }
  .has-warning .ant-input,
  .has-warning .ant-input:hover {
    border-color:#faad14
  }
  .has-warning .ant-input:focus {
    border-color:#ffc53d;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);
    box-shadow:0 0 0 2px rgba(250,173,20,.2);
    border-right-width:1px!important
  }
  .has-warning .ant-input:not([disabled]):hover {
    border-color:#faad14
  }
  .has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color:#ffc53d;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);
    box-shadow:0 0 0 2px rgba(250,173,20,.2);
    border-right-width:1px!important
  }
  .has-warning .ant-input-affix-wrapper .ant-input,
  .has-warning .ant-input-affix-wrapper .ant-input:hover {
    border-color:#faad14
  }
  .has-warning .ant-input-affix-wrapper .ant-input:focus {
    border-color:#ffc53d;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);
    box-shadow:0 0 0 2px rgba(250,173,20,.2);
    border-right-width:1px!important
  }
  .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;
    border-color:#faad14;
    background-color:#fff
  }
  .has-warning .has-feedback {
    color:#faad14
  }
  .has-warning.has-feedback .ant-form-item-children-icon {
    color:#faad14;
    -webkit-animation-name:diffZoomIn3!important;
    animation-name:diffZoomIn3!important
  }
  .has-warning .ant-select-selection,
  .has-warning .ant-select-selection:hover {
    border-color:#faad14
  }
  .has-warning .ant-select-focused .ant-select-selection,
  .has-warning .ant-select-open .ant-select-selection {
    border-color:#ffc53d;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);
    box-shadow:0 0 0 2px rgba(250,173,20,.2);
    border-right-width:1px!important
  }
  .has-warning .ant-calendar-picker-icon:after,
  .has-warning .ant-cascader-picker-arrow,
  .has-warning .ant-picker-icon:after,
  .has-warning .ant-select-arrow,
  .has-warning .ant-time-picker-icon:after {
    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-input-number:focus,
  .has-warning .ant-time-picker-input-focused,
  .has-warning .ant-time-picker-input:focus {
    border-color:#ffc53d;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);
    box-shadow:0 0 0 2px rgba(250,173,20,.2);
    border-right-width:1px!important
  }
  .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;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(250,173,20,.2);
    box-shadow:0 0 0 2px rgba(250,173,20,.2);
    border-right-width:1px!important
  }
  .has-error .ant-form-explain,
  .has-error .ant-form-split {
    color:#f5222d
  }
  .has-error .ant-input,
  .has-error .ant-input:hover {
    border-color:#f5222d
  }
  .has-error .ant-input:focus {
    border-color:#ff4d4f;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);
    box-shadow:0 0 0 2px rgba(245,34,45,.2);
    border-right-width:1px!important
  }
  .has-error .ant-input:not([disabled]):hover {
    border-color:#f5222d
  }
  .has-error .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color:#ff4d4f;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);
    box-shadow:0 0 0 2px rgba(245,34,45,.2);
    border-right-width:1px!important
  }
  .has-error .ant-input-affix-wrapper .ant-input,
  .has-error .ant-input-affix-wrapper .ant-input:hover {
    border-color:#f5222d
  }
  .has-error .ant-input-affix-wrapper .ant-input:focus {
    border-color:#ff4d4f;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);
    box-shadow:0 0 0 2px rgba(245,34,45,.2);
    border-right-width:1px!important
  }
  .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;
    border-color:#f5222d;
    background-color:#fff
  }
  .has-error .has-feedback {
    color:#f5222d
  }
  .has-error.has-feedback .ant-form-item-children-icon {
    color:#f5222d;
    -webkit-animation-name:diffZoomIn2!important;
    animation-name:diffZoomIn2!important
  }
  .has-error .ant-select-selection,
  .has-error .ant-select-selection:hover {
    border-color:#f5222d
  }
  .has-error .ant-select-focused .ant-select-selection,
  .has-error .ant-select-open .ant-select-selection {
    border-color:#ff4d4f;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);
    box-shadow:0 0 0 2px rgba(245,34,45,.2);
    border-right-width:1px!important
  }
  .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;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .has-error .ant-calendar-picker-icon:after,
  .has-error .ant-cascader-picker-arrow,
  .has-error .ant-picker-icon:after,
  .has-error .ant-select-arrow,
  .has-error .ant-time-picker-icon:after {
    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-input-number:focus,
  .has-error .ant-time-picker-input-focused,
  .has-error .ant-time-picker-input:focus {
    border-color:#ff4d4f;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);
    box-shadow:0 0 0 2px rgba(245,34,45,.2);
    border-right-width:1px!important
  }
  .has-error .ant-input-number:not([disabled]):hover,
  .has-error .ant-mention-wrapper .ant-mention-editor,
  .has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,
  .has-error .ant-time-picker-input:not([disabled]):hover {
    border-color:#f5222d
  }
  .has-error .ant-cascader-picker:focus .ant-cascader-input,
  .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;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);
    box-shadow:0 0 0 2px rgba(245,34,45,.2);
    border-right-width:1px!important
  }
  .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;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  .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-appear,
  .show-help-enter,
  .show-help-leave {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .show-help-appear.show-help-appear-active,
  .show-help-enter.show-help-enter-active {
    -webkit-animation-name:antShowHelpIn;
    animation-name:antShowHelpIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .show-help-leave.show-help-leave-active {
    -webkit-animation-name:antShowHelpOut;
    animation-name:antShowHelpOut;
    -webkit-animation-play-state:running;
    animation-play-state:running;
    pointer-events:none
  }
  .show-help-appear,
  .show-help-enter {
    opacity:0
  }
  .show-help-appear,
  .show-help-enter,
  .show-help-leave {
    -webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);
    animation-timing-function:cubic-bezier(.645,.045,.355,1)
  }
  @-webkit-keyframes antShowHelpIn {
    0% {
      opacity:0;
      -webkit-transform:translateY(-5px);
      transform:translateY(-5px)
    }
    to {
      opacity:1;
      -webkit-transform:translateY(0);
      transform:translateY(0)
    }
  }
  @keyframes antShowHelpIn {
    0% {
      opacity:0;
      -webkit-transform:translateY(-5px);
      transform:translateY(-5px)
    }
    to {
      opacity:1;
      -webkit-transform:translateY(0);
      transform:translateY(0)
    }
  }
  @-webkit-keyframes antShowHelpOut {
    to {
      opacity:0;
      -webkit-transform:translateY(-5px);
      transform:translateY(-5px)
    }
  }
  @keyframes antShowHelpOut {
    to {
      opacity:0;
      -webkit-transform:translateY(-5px);
      transform:translateY(-5px)
    }
  }
  @-webkit-keyframes diffZoomIn1 {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes diffZoomIn1 {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes diffZoomIn2 {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes diffZoomIn2 {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes diffZoomIn3 {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes diffZoomIn3 {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  .ant-input-number {
    font-variant:tabular-nums;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    list-style:none;
    position:relative;
    width:100%;
    height:32px;
    font-size:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    background-color:#fff;
    background-image:none;
    -webkit-transition:all .3s;
    transition:all .3s;
    margin:0;
    padding:0;
    display:inline-block;
    border:1px solid #d9d9d9;
    border-radius:4px;
    width:90px
  }
  .ant-input-number::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-input-number:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-input-number::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-input-number:focus {
    border-color:#40a9ff;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  textarea.ant-input-number {
    max-width:100%;
    height:auto;
    vertical-align:bottom;
    -webkit-transition:all .3s,height 0s;
    transition:all .3s,height 0s;
    min-height:32px
  }
  .ant-input-number-lg {
    padding:6px 11px;
    height:40px
  }
  .ant-input-number-sm {
    padding:1px 7px;
    height:24px
  }
  .ant-input-number-handler {
    text-align:center;
    line-height:0;
    height:50%;
    overflow:hidden;
    color:rgba(0,0,0,.45);
    position:relative;
    -webkit-transition:all .1s linear;
    transition:all .1s linear;
    display:block;
    width:100%;
    font-weight:700
  }
  .ant-input-number-handler:active {
    background:#f4f4f4
  }
  .ant-input-number-handler:hover .ant-input-number-handler-down-inner,
  .ant-input-number-handler:hover .ant-input-number-handler-up-inner {
    color:#40a9ff
  }
  .ant-input-number-handler-down-inner,
  .ant-input-number-handler-up-inner {
    display:inline-block;
    font-style:normal;
    vertical-align:-.125em;
    text-align:center;
    text-transform:none;
    line-height:0;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:12px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:absolute;
    width:12px;
    height:12px;
    -webkit-transition:all .1s linear;
    transition:all .1s linear;
    right:4px;
    color:rgba(0,0,0,.45)
  }
  .ant-input-number-handler-down-inner>*,
  .ant-input-number-handler-up-inner>* {
    line-height:1
  }
  .ant-input-number-handler-down-inner svg,
  .ant-input-number-handler-up-inner svg {
    display:inline-block
  }
  .ant-input-number-handler-down-inner:before,
  .ant-input-number-handler-up-inner:before {
    display:none
  }
  .ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,
  .ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
  .ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
  .ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon {
    display:block
  }
  .ant-input-number-focused,
  .ant-input-number:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-input-number-focused {
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2)
  }
  .ant-input-number-disabled {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-input-number-disabled:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  .ant-input-number-disabled .ant-input-number-input {
    cursor:not-allowed
  }
  .ant-input-number-disabled .ant-input-number-handler-wrap {
    display:none
  }
  .ant-input-number-input {
    width:100%;
    text-align:left;
    outline:0;
    -moz-appearance:textfield;
    height:30px;
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    background-color:transparent;
    border:0;
    border-radius:4px;
    padding:0 11px
  }
  .ant-input-number-input::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-input-number-input:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-input-number-input::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-input-number-lg {
    padding:0;
    font-size:16px
  }
  .ant-input-number-lg input {
    height:38px
  }
  .ant-input-number-sm {
    padding:0
  }
  .ant-input-number-sm input {
    height:22px;
    padding:0 7px
  }
  .ant-input-number-handler-wrap {
    border-left:1px solid #d9d9d9;
    width:22px;
    height:100%;
    background:#fff;
    position:absolute;
    top:0;
    right:0;
    opacity:0;
    border-radius:0 4px 4px 0;
    -webkit-transition:opacity .24s linear .1s;
    transition:opacity .24s linear .1s
  }
  .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,
  .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
    display:inline-block;
    font-size:12px;
    font-size:7px\9;
    -webkit-transform:scale(.58333333) rotate(0deg);
    -ms-transform:scale(.58333333) rotate(0deg);
    transform:scale(.58333333) rotate(0deg);
    min-width:auto;
    margin-right:0
  }
  :root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,
  :root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
    font-size:12px
  }
  .ant-input-number-handler-wrap:hover .ant-input-number-handler {
    height:40%
  }
  .ant-input-number:hover .ant-input-number-handler-wrap {
    opacity:1
  }
  .ant-input-number-handler-up {
    cursor:pointer
  }
  .ant-input-number-handler-up-inner {
    top:50%;
    margin-top:-5px;
    text-align:center
  }
  .ant-input-number-handler-up:hover {
    height:60%!important
  }
  .ant-input-number-handler-down {
    border-top:1px solid #d9d9d9;
    top:0;
    cursor:pointer
  }
  .ant-input-number-handler-down-inner {
    top:50%;
    margin-top:-6px;
    text-align:center
  }
  .ant-input-number-handler-down:hover {
    height:60%!important
  }
  .ant-input-number-handler-down-disabled,
  .ant-input-number-handler-up-disabled {
    cursor:not-allowed
  }
  .ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,
  .ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner {
    color:rgba(0,0,0,.25)
  }
  .ant-input {
    font-variant:tabular-nums;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    list-style:none;
    position:relative;
    display:inline-block;
    padding:4px 11px;
    width:100%;
    height:32px;
    font-size:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    background-color:#fff;
    background-image:none;
    border:1px solid #d9d9d9;
    border-radius:4px;
    -webkit-transition:all .3s;
    transition:all .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:focus,
  .ant-input:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-input:focus {
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2)
  }
  .ant-input-disabled {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-input-disabled:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  textarea.ant-input {
    max-width:100%;
    height:auto;
    vertical-align:bottom;
    -webkit-transition:all .3s,height 0s;
    transition:all .3s,height 0s;
    min-height:32px
  }
  .ant-input-lg {
    padding:6px 11px;
    height:40px;
    font-size:16px
  }
  .ant-input-sm {
    padding:1px 7px;
    height:24px
  }
  .ant-input-group {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    display:table;
    border-collapse:separate;
    border-spacing:0;
    width:100%
  }
  .ant-input-group[class*=col-] {
    float:none;
    padding-left:0;
    padding-right: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
  }
  .ant-input-group .ant-input:focus,
  .ant-input-group .ant-input:hover {
    z-index:1;
    border-right-width:1px
  }
  .ant-input-group-addon {
    padding:0 11px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:rgba(0,0,0,.65);
    text-align:center;
    background-color:#fafafa;
    border:1px solid #d9d9d9;
    border-radius:4px;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-input-group-addon .ant-select {
    margin:-5px -11px
  }
  .ant-input-group-addon .ant-select .ant-select-selection {
    background-color:inherit;
    margin:-1px;
    border:1px solid transparent;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-input-group-addon .ant-select-focused .ant-select-selection,
  .ant-input-group-addon .ant-select-open .ant-select-selection {
    color:#1890ff
  }
  .ant-input-group-addon>i:only-child:after {
    position:absolute;
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0
  }
  .ant-input-group-addon:first-child,
  .ant-input-group-addon:first-child .ant-select .ant-select-selection,
  .ant-input-group>.ant-input:first-child,
  .ant-input-group>.ant-input:first-child .ant-select .ant-select-selection {
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
  .ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }
  .ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
  .ant-input-group-addon:first-child {
    border-right:0
  }
  .ant-input-group-addon:last-child {
    border-left:0
  }
  .ant-input-group-addon:last-child,
  .ant-input-group-addon:last-child .ant-select .ant-select-selection,
  .ant-input-group>.ant-input:last-child,
  .ant-input-group>.ant-input:last-child .ant-select .ant-select-selection {
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }
  .ant-input-group-lg .ant-input,
  .ant-input-group-lg>.ant-input-group-addon {
    padding:6px 11px;
    height:40px;
    font-size:16px
  }
  .ant-input-group-sm .ant-input,
  .ant-input-group-sm>.ant-input-group-addon {
    padding:1px 7px;
    height:24px
  }
  .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;
    width:100%;
    float:left
  }
  .ant-input-group.ant-input-group-compact {
    display:block;
    zoom:1
  }
  .ant-input-group.ant-input-group-compact:after,
  .ant-input-group.ant-input-group-compact:before {
    content:"";
    display:table
  }
  .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):focus,
  .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):focus,
  .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):focus,
  .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>* {
    border-radius:0;
    vertical-align:top;
    float:none;
    display:inline-block
  }
  .ant-input-group.ant-input-group-compact>:not(:last-child) {
    border-right-width:1px;
    margin-right:-1px
  }
  .ant-input-group.ant-input-group-compact .ant-input {
    float:none
  }
  .ant-input-group.ant-input-group-compact>.ant-calendar-picker .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-select-auto-complete .ant-input,
  .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection,
  .ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input {
    border-radius:0;
    border-right-width:1px
  }
  .ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:focus,
  .ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:hover,
  .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,
  .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:focus,
  .ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:hover,
  .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,
  .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,
  .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:focus,
  .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:hover,
  .ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:focus,
  .ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:hover {
    z-index:1
  }
  .ant-input-group.ant-input-group-compact>.ant-calendar-picker: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-select-auto-complete:first-child .ant-input,
  .ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection,
  .ant-input-group.ant-input-group-compact>.ant-time-picker:first-child .ant-time-picker-input,
  .ant-input-group.ant-input-group-compact>:first-child {
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
  }
  .ant-input-group.ant-input-group-compact>.ant-calendar-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-cascader-picker: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-select-auto-complete:last-child .ant-input,
  .ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selection,
  .ant-input-group.ant-input-group-compact>.ant-time-picker:last-child .ant-time-picker-input,
  .ant-input-group.ant-input-group-compact>:last-child {
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-right-width:1px
  }
  .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align:top
  }
  .ant-input-group-wrapper {
    display:inline-block;
    vertical-align:top;
    width:100%
  }
  .ant-input-affix-wrapper {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    display:inline-block;
    width:100%
  }
  .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
  }
  .ant-input-affix-wrapper .ant-input-prefix,
  .ant-input-affix-wrapper .ant-input-suffix {
    position:absolute;
    top:50%;
    z-index:2;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    line-height:0;
    color:rgba(0,0,0,.65)
  }
  .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-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 {
    min-height:100%
  }
  .ant-input-password-icon {
    cursor:pointer;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-input-password-icon:hover {
    color:#333
  }
  .ant-input-search-icon {
    color:rgba(0,0,0,.45);
    cursor:pointer;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-input-search-icon:hover {
    color:rgba(0,0,0,.8)
  }
  .ant-input-search .ant-input-group-addon {
    border:0;
    padding:0
  }
  .ant-input-search .ant-input-group-addon .ant-input-search-button {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    width:100%
  }
  .ant-layout {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-flex:1;
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto;
    background:#f0f2f5;
    min-height:0
  }
  .ant-layout,
  .ant-layout * {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .ant-layout.ant-layout-has-sider {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    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-footer,
  .ant-layout-header {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
  }
  .ant-layout-header {
    background:#001529;
    padding:0 50px;
    height:64px;
    line-height:64px
  }
  .ant-layout-footer {
    background:#f0f2f5;
    padding:24px 50px;
    color:rgba(0,0,0,.65);
    font-size:14px
  }
  .ant-layout-content {
    -webkit-box-flex:1;
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto;
    min-height:0
  }
  .ant-layout-sider {
    -webkit-transition:all .2s;
    transition:all .2s;
    position:relative;
    background:#001529;
    min-width:0
  }
  .ant-layout-sider-children {
    height:100%;
    padding-top:.1px;
    margin-top:-.1px
  }
  .ant-layout-sider-has-trigger {
    padding-bottom:48px
  }
  .ant-layout-sider-right {
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
  }
  .ant-layout-sider-trigger {
    position:fixed;
    text-align:center;
    bottom:0;
    cursor:pointer;
    height:48px;
    line-height:48px;
    color:#fff;
    background:#002140;
    z-index:1;
    -webkit-transition:all .2s;
    transition:all .2s
  }
  .ant-layout-sider-zero-width>* {
    overflow:hidden
  }
  .ant-layout-sider-zero-width-trigger {
    position:absolute;
    top:64px;
    right:-36px;
    text-align:center;
    width:36px;
    height:42px;
    line-height:42px;
    background:#001529;
    color:#fff;
    font-size:18px;
    border-radius:0 4px 4px 0;
    cursor:pointer;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
  }
  .ant-layout-sider-zero-width-trigger:hover {
    background:#192c3e
  }
  .ant-layout-sider-light {
    background:#fff
  }
  .ant-layout-sider-light .ant-layout-sider-trigger,
  .ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
    color:rgba(0,0,0,.65);
    background:#fff
  }
  .ant-list {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative
  }
  .ant-list * {
    outline:none
  }
  .ant-list-pagination {
    margin-top:24px;
    text-align:right
  }
  .ant-list-more {
    margin-top:12px;
    text-align:center
  }
  .ant-list-more button {
    padding-left:32px;
    padding-right:32px
  }
  .ant-list-spin {
    text-align:center;
    min-height:40px
  }
  .ant-list-empty-text {
    color:rgba(0,0,0,.45);
    font-size:14px;
    padding:16px;
    text-align:center
  }
  .ant-list-item {
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:12px 0
  }
  .ant-list-item,
  .ant-list-item-meta {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
  }
  .ant-list-item-meta {
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    font-size:0
  }
  .ant-list-item-meta-avatar {
    margin-right:16px
  }
  .ant-list-item-meta-content {
    -webkit-box-flex:1;
    -webkit-flex:1 0;
    -ms-flex:1 0;
    flex:1 0
  }
  .ant-list-item-meta-title {
    color:rgba(0,0,0,.65);
    margin-bottom:4px;
    font-size:14px;
    line-height:22px
  }
  .ant-list-item-meta-title>a {
    color:rgba(0,0,0,.65);
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-list-item-meta-title>a:hover {
    color:#1890ff
  }
  .ant-list-item-meta-description {
    color:rgba(0,0,0,.45);
    font-size:14px;
    line-height:22px
  }
  .ant-list-item-content {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .ant-list-item-content-single {
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .ant-list-item-action {
    font-size:0;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-left:48px;
    padding:0;
    list-style:none
  }
  .ant-list-item-action>li {
    display:inline-block;
    color:rgba(0,0,0,.45);
    cursor:pointer;
    padding:0 8px;
    position:relative;
    font-size:14px;
    line-height:22px;
    text-align:center
  }
  .ant-list-item-action>li:first-child {
    padding-left:0
  }
  .ant-list-item-action-split {
    background-color:#e8e8e8;
    margin-top:-7px;
    position:absolute;
    top:50%;
    right:0;
    width:1px;
    height:14px
  }
  .ant-list-item-main {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
  }
  .ant-list-footer,
  .ant-list-header {
    background:transparent
  }
  .ant-list-footer,
  .ant-list-header {
    padding-top:12px;
    padding-bottom:12px
  }
  .ant-list-empty {
    color:rgba(0,0,0,.45);
    padding:16px 0;
    font-size:12px;
    text-align:center
  }
  .ant-list-split .ant-list-item {
    border-bottom:1px solid #e8e8e8
  }
  .ant-list-split .ant-list-item:last-child {
    border-bottom:none
  }
  .ant-list-split .ant-list-header {
    border-bottom:1px solid #e8e8e8
  }
  .ant-list-loading .ant-list-spin-nested-loading {
    min-height:32px
  }
  .ant-list-something-after-last-item .ant-spin-container>.ant-list-item:last-child {
    border-bottom:1px solid #e8e8e8
  }
  .ant-list-lg .ant-list-item {
    padding-top:16px;
    padding-bottom:16px
  }
  .ant-list-sm .ant-list-item {
    padding-top:8px;
    padding-bottom:8px
  }
  .ant-list-vertical .ant-list-item {
    display:block
  }
  .ant-list-vertical .ant-list-item-extra-wrap {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
  }
  .ant-list-vertical .ant-list-item-main {
    display:block;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left:58px
  }
  .ant-list-vertical .ant-list-item-meta {
    margin-bottom:16px
  }
  .ant-list-vertical .ant-list-item-meta-title {
    color:rgba(0,0,0,.85);
    margin-bottom:12px;
    font-size:16px;
    line-height:24px
  }
  .ant-list-vertical .ant-list-item-content {
    display:block;
    color:rgba(0,0,0,.65);
    font-size:14px;
    margin:0 0 16px
  }
  .ant-list-vertical .ant-list-item-action {
    margin-left:auto
  }
  .ant-list-vertical .ant-list-item-action>li {
    padding:0 16px
  }
  .ant-list-vertical .ant-list-item-action>li:first-child {
    padding-left:0
  }
  .ant-list-grid .ant-list-item {
    border-bottom:none;
    padding-top:0;
    padding-bottom:0;
    margin-bottom:16px
  }
  .ant-list-grid .ant-list-item-content {
    display:block;
    max-width:100%
  }
  .ant-list-bordered {
    border-radius:4px;
    border:1px solid #d9d9d9
  }
  .ant-list-bordered .ant-list-footer,
  .ant-list-bordered .ant-list-header,
  .ant-list-bordered .ant-list-item {
    padding-left:24px;
    padding-right:24px
  }
  .ant-list-bordered .ant-list-item {
    border-bottom:1px solid #e8e8e8
  }
  .ant-list-bordered .ant-list-pagination {
    margin:16px 24px
  }
  .ant-list-bordered.ant-list-sm .ant-list-item {
    padding-left:16px;
    padding-right:16px
  }
  .ant-list-bordered.ant-list-sm .ant-list-footer,
  .ant-list-bordered.ant-list-sm .ant-list-header {
    padding:8px 16px
  }
  .ant-list-bordered.ant-list-lg .ant-list-footer,
  .ant-list-bordered.ant-list-lg .ant-list-header {
    padding:16px 24px
  }
  @media screen and (max-width:768px) {
    .ant-list-item-action,
    .ant-list-vertical .ant-list-item-extra {
      margin-left:24px
    }
  }
  @media screen and (max-width:480px) {
    .ant-list-item {
      -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
      flex-wrap:wrap
    }
    .ant-list-item-action {
      margin-left:12px
    }
    .ant-list-vertical .ant-list-item-extra-wrap {
      -webkit-flex-wrap:wrap-reverse;
      -ms-flex-wrap:wrap-reverse;
      flex-wrap:wrap-reverse
    }
    .ant-list-vertical .ant-list-item-main {
      min-width:220px
    }
    .ant-list-vertical .ant-list-item-extra {
      margin-left:0
    }
  }
  .ant-mention-wrapper {
    font-variant:tabular-nums;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    list-style:none;
    display:inline-block;
    vertical-align:middle
  }
  .ant-mention-wrapper,
  .ant-mention-wrapper .ant-mention-editor {
    font-size:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    padding:0;
    position:relative;
    width:100%
  }
  .ant-mention-wrapper .ant-mention-editor {
    display:inline-block;
    height:32px;
    background-color:#fff;
    background-image:none;
    border:1px solid #d9d9d9;
    border-radius:4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    min-height:32px;
    height:auto;
    display:block
  }
  .ant-mention-wrapper .ant-mention-editor::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-mention-wrapper .ant-mention-editor:focus,
  .ant-mention-wrapper .ant-mention-editor:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-mention-wrapper .ant-mention-editor:focus {
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2)
  }
  .ant-mention-wrapper .ant-mention-editor-disabled {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-mention-wrapper .ant-mention-editor-disabled:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  textarea.ant-mention-wrapper .ant-mention-editor {
    max-width:100%;
    height:auto;
    vertical-align:bottom;
    -webkit-transition:all .3s,height 0s;
    transition:all .3s,height 0s;
    min-height:32px
  }
  .ant-mention-wrapper .ant-mention-editor-lg {
    padding:6px 11px;
    height:40px;
    font-size:16px
  }
  .ant-mention-wrapper .ant-mention-editor-sm {
    padding:1px 7px;
    height:24px
  }
  .ant-mention-wrapper .ant-mention-editor-wrapper {
    overflow-y:auto;
    height:auto
  }
  .ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor {
    border-color:#40a9ff;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  .ant-mention-wrapper.disabled .ant-mention-editor {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-mention-wrapper.disabled .ant-mention-editor:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  .ant-mention-wrapper .public-DraftEditorPlaceholder-root {
    position:absolute;
    pointer-events:none
  }
  .ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner {
    color:#bfbfbf;
    opacity:1;
    outline:none;
    white-space:pre-wrap;
    word-wrap:break-word;
    height:auto;
    padding:5px 11px
  }
  .ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content {
    height:auto;
    padding:5px 11px
  }
  .ant-mention-dropdown {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    list-style:none;
    margin:1.5em 0 0;
    max-height:250px;
    min-width:120px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    border-radius:4px;
    z-index:1050;
    left:-9999px;
    top:-9999px;
    position:absolute;
    outline:none;
    overflow-x:hidden;
    overflow-y:auto
  }
  .ant-mention-dropdown-placement-top {
    margin-top:-.1em
  }
  .ant-mention-dropdown-notfound.ant-mention-dropdown-item {
    color:rgba(0,0,0,.25)
  }
  .ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading {
    color:#1890ff;
    text-align:center;
    display:block
  }
  .ant-mention-dropdown-item {
    position:relative;
    display:block;
    padding:5px 12px;
    line-height:22px;
    font-weight:400;
    color:rgba(0,0,0,.65);
    white-space:nowrap;
    cursor:pointer;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-transition:background .3s;
    transition:background .3s
  }
  .ant-mention-dropdown-item-active,
  .ant-mention-dropdown-item.focus,
  .ant-mention-dropdown-item:hover {
    background-color:#e6f7ff
  }
  .ant-mention-dropdown-item-disabled {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  .ant-mention-dropdown-item-disabled:hover {
    color:rgba(0,0,0,.25);
    background-color:#fff;
    cursor:not-allowed
  }
  .ant-mention-dropdown-item-selected,
  .ant-mention-dropdown-item-selected:hover {
    background-color:#f5f5f5;
    font-weight:700;
    color:rgba(0,0,0,.65)
  }
  .ant-mention-dropdown-item-divider {
    height:1px;
    margin:1px 0;
    overflow:hidden;
    background-color:#e8e8e8;
    line-height:0
  }
  .ant-menu {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    outline:none;
    margin:0;
    padding:0;
    list-style:none;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    color:rgba(0,0,0,.65);
    background:#fff;
    line-height:0;
    -webkit-transition:background .3s,width .2s;
    transition:background .3s,width .2s;
    zoom:1
  }
  .ant-menu:after,
  .ant-menu:before {
    content:"";
    display:table
  }
  .ant-menu:after {
    clear:both
  }
  .ant-menu ol,
  .ant-menu ul {
    list-style:none;
    margin:0;
    padding:0
  }
  .ant-menu-hidden {
    display:none
  }
  .ant-menu-item-group-title {
    color:rgba(0,0,0,.45);
    font-size:14px;
    line-height:1.5;
    padding:8px 16px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-menu-submenu,
  .ant-menu-submenu-inline {
    -webkit-transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);
    transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)
  }
  .ant-menu-item:active,
  .ant-menu-submenu-title:active {
    background:#e6f7ff
  }
  .ant-menu-submenu .ant-menu-sub {
    cursor:auto;
    -webkit-transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);
    transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-menu-item>a {
    display:block;
    color:rgba(0,0,0,.65)
  }
  .ant-menu-item>a:hover {
    color:#1890ff
  }
  .ant-menu-item>a:focus {
    text-decoration:none
  }
  .ant-menu-item>a:before {
    position:absolute;
    background-color:transparent;
    top:0;
    left:0;
    bottom:0;
    right:0;
    content:""
  }
  .ant-menu-item-divider {
    height:1px;
    overflow:hidden;
    background-color:#e8e8e8;
    line-height:0
  }
  .ant-menu-item-active,
  .ant-menu-item:hover,
  .ant-menu-submenu-active,
  .ant-menu-submenu-title:hover,
  .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
    color:#1890ff
  }
  .ant-menu-horizontal .ant-menu-item,
  .ant-menu-horizontal .ant-menu-submenu {
    margin-top:-1px
  }
  .ant-menu-horizontal>.ant-menu-item-active,
  .ant-menu-horizontal>.ant-menu-item:hover,
  .ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover {
    background-color:transparent
  }
  .ant-menu-item-selected,
  .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-left.ant-menu-sub,
  .ant-menu-vertical-right.ant-menu-sub,
  .ant-menu-vertical.ant-menu-sub {
    border-right:0;
    padding:0;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
  }
  .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-item {
    border-right:0;
    margin-left:0;
    left:0
  }
  .ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,
  .ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,
  .ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
    border-right:0
  }
  .ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,
  .ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,
  .ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,
  .ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,
  .ant-menu-vertical.ant-menu-sub>.ant-menu-item,
  .ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
  }
  .ant-menu-horizontal.ant-menu-sub,
  .ant-menu-vertical-left.ant-menu-sub,
  .ant-menu-vertical-right.ant-menu-sub,
  .ant-menu-vertical.ant-menu-sub {
    min-width:160px
  }
  .ant-menu-item,
  .ant-menu-submenu-title {
    cursor:pointer;
    margin:0;
    padding:0 20px;
    position:relative;
    display:block;
    white-space:nowrap;
    -webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);
    transition:color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)
  }
  .ant-menu-item .anticon,
  .ant-menu-submenu-title .anticon {
    min-width:14px;
    margin-right:10px;
    font-size:14px;
    -webkit-transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1);
    transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-menu-item .anticon+span,
  .ant-menu-submenu-title .anticon+span {
    -webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);
    transition:opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);
    opacity:1
  }
  .ant-menu>.ant-menu-item-divider {
    height:1px;
    margin:1px 0;
    overflow:hidden;
    padding:0;
    line-height:0;
    background-color:#e8e8e8
  }
  .ant-menu-submenu-popup {
    position:absolute;
    border-radius:4px;
    z-index:1050;
    background:#fff
  }
  .ant-menu-submenu-popup .submenu-title-wrapper {
    padding-right:20px
  }
  .ant-menu-submenu-popup:before {
    position:absolute;
    top:-7px;
    left:0;
    right:0;
    bottom:0;
    content:" ";
    opacity:.0001
  }
  .ant-menu-submenu>.ant-menu {
    background-color:#fff;
    border-radius:4px
  }
  .ant-menu-submenu>.ant-menu-submenu-title:after {
    -webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-menu-submenu-inline>.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-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    -webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    position:absolute;
    top:50%;
    right:16px;
    width:10px
  }
  .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
  .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
  .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
  .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:after,
  .ant-menu-submenu-vertical-right>.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>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    content:"";
    position:absolute;
    vertical-align:baseline;
    background:#fff;
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,.65)));
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.65),rgba(0,0,0,.65));
    background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65));
    width:6px;
    height:1.5px;
    border-radius:2px;
    -webkit-transition:background .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:background .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);
    transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-menu-submenu-inline>.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-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    -webkit-transform:rotate(45deg) translateY(-2px);
    -ms-transform:rotate(45deg) translateY(-2px);
    transform:rotate(45deg) translateY(-2px)
  }
  .ant-menu-submenu-inline>.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-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    -webkit-transform:rotate(-45deg) translateY(2px);
    -ms-transform:rotate(-45deg) translateY(2px);
    transform:rotate(-45deg) translateY(2px)
  }
  .ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
  .ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
  .ant-menu-submenu-vertical-left>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
  .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:after,
  .ant-menu-submenu-vertical-right>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
  .ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
  .ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before {
    background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#1890ff));
    background:-webkit-linear-gradient(left,#1890ff,#1890ff);
    background:linear-gradient(90deg,#1890ff,#1890ff)
  }
  .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    -webkit-transform:rotate(-45deg) translateX(2px);
    -ms-transform:rotate(-45deg) translateX(2px);
    transform:rotate(-45deg) translateX(2px)
  }
  .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    -webkit-transform:rotate(45deg) translateX(-2px);
    -ms-transform:rotate(45deg) translateX(-2px);
    transform:rotate(45deg) translateX(-2px)
  }
  .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    -webkit-transform:translateY(-2px);
    -ms-transform:translateY(-2px);
    transform:translateY(-2px)
  }
  .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    -webkit-transform:rotate(-45deg) translateX(-2px);
    -ms-transform:rotate(-45deg) translateX(-2px);
    transform:rotate(-45deg) translateX(-2px)
  }
  .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    -webkit-transform:rotate(45deg) translateX(2px);
    -ms-transform:rotate(45deg) translateX(2px);
    transform:rotate(45deg) translateX(2px)
  }
  .ant-menu-vertical-left .ant-menu-submenu-selected,
  .ant-menu-vertical-left .ant-menu-submenu-selected>a,
  .ant-menu-vertical-right .ant-menu-submenu-selected,
  .ant-menu-vertical-right .ant-menu-submenu-selected>a,
  .ant-menu-vertical .ant-menu-submenu-selected,
  .ant-menu-vertical .ant-menu-submenu-selected>a {
    color:#1890ff
  }
  .ant-menu-horizontal {
    border:0;
    border-bottom:1px solid #e8e8e8;
    -webkit-box-shadow:none;
    box-shadow:none;
    line-height:46px;
    white-space:nowrap
  }
  .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-active,
  .ant-menu-horizontal>.ant-menu-item-open,
  .ant-menu-horizontal>.ant-menu-item-selected,
  .ant-menu-horizontal>.ant-menu-item:hover,
  .ant-menu-horizontal>.ant-menu-submenu-active,
  .ant-menu-horizontal>.ant-menu-submenu-open,
  .ant-menu-horizontal>.ant-menu-submenu-selected,
  .ant-menu-horizontal>.ant-menu-submenu:hover {
    border-bottom:2px solid #1890ff;
    color:#1890ff
  }
  .ant-menu-horizontal>.ant-menu-item>a {
    display:block;
    color:rgba(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 {
    content:"\20";
    display:block;
    height:0;
    clear:both
  }
  .ant-menu-inline .ant-menu-item,
  .ant-menu-vertical-left .ant-menu-item,
  .ant-menu-vertical-right .ant-menu-item,
  .ant-menu-vertical .ant-menu-item {
    position:relative
  }
  .ant-menu-inline .ant-menu-item:after,
  .ant-menu-vertical-left .ant-menu-item:after,
  .ant-menu-vertical-right .ant-menu-item:after,
  .ant-menu-vertical .ant-menu-item:after {
    content:"";
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    border-right:3px solid #1890ff;
    -webkit-transform:scaleY(.0001);
    -ms-transform:scaleY(.0001);
    transform:scaleY(.0001);
    opacity:0;
    -webkit-transition:opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);
    transition:opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);
    transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);
    transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1)
  }
  .ant-menu-inline .ant-menu-item,
  .ant-menu-inline .ant-menu-submenu-title,
  .ant-menu-vertical-left .ant-menu-item,
  .ant-menu-vertical-left .ant-menu-submenu-title,
  .ant-menu-vertical-right .ant-menu-item,
  .ant-menu-vertical-right .ant-menu-submenu-title,
  .ant-menu-vertical .ant-menu-item,
  .ant-menu-vertical .ant-menu-submenu-title {
    padding:0 16px;
    font-size:14px;
    line-height:40px;
    height:40px;
    margin-top:4px;
    margin-bottom:4px;
    overflow:hidden;
    text-overflow:ellipsis
  }
  .ant-menu-inline .ant-menu-submenu,
  .ant-menu-vertical-left .ant-menu-submenu,
  .ant-menu-vertical-right .ant-menu-submenu,
  .ant-menu-vertical .ant-menu-submenu {
    padding-bottom:.01px
  }
  .ant-menu-inline .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-vertical .ant-menu-item:not(:last-child) {
    margin-bottom:8px
  }
  .ant-menu-inline>.ant-menu-item,
  .ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,
  .ant-menu-vertical-left>.ant-menu-item,
  .ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,
  .ant-menu-vertical-right>.ant-menu-item,
  .ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,
  .ant-menu-vertical>.ant-menu-item,
  .ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
    line-height:40px;
    height:40px
  }
  .ant-menu-inline {
    width:100%
  }
  .ant-menu-inline .ant-menu-item-selected:after,
  .ant-menu-inline .ant-menu-selected:after {
    -webkit-transition:opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);
    transition:opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);
    transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1);
    transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);
    opacity:1;
    -webkit-transform:scaleY(1);
    -ms-transform:scaleY(1);
    transform:scaleY(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;
    text-overflow:clip;
    padding:0 32px!important
  }
  .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-item .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-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-item .anticon,
  .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon {
    font-size:16px;
    line-height:40px;
    margin:0
  }
  .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-item .anticon+span,
  .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span {
    max-width:0;
    display:inline-block;
    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:hsla(0,0%,100%,.85)
  }
  .ant-menu-inline-collapsed .ant-menu-item-group-title {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-left:4px;
    padding-right:4px
  }
  .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-inline,
  .ant-menu-root.ant-menu-vertical,
  .ant-menu-root.ant-menu-vertical-left,
  .ant-menu-root.ant-menu-vertical-right,
  .ant-menu-sub.ant-menu-inline {
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-menu-sub.ant-menu-inline {
    padding:0;
    border:0;
    border-radius:0
  }
  .ant-menu-sub.ant-menu-inline>.ant-menu-item,
  .ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title {
    line-height:40px;
    height:40px;
    list-style-type:disc;
    list-style-position:inside
  }
  .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,.25)!important;
    cursor:not-allowed;
    background:none;
    border-color:transparent!important
  }
  .ant-menu-item-disabled>a,
  .ant-menu-submenu-disabled>a {
    color:rgba(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,.25)!important;
    cursor:not-allowed
  }
  .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
  .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:after,
  .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background:rgba(0,0,0,.25)!important
  }
  .ant-menu-dark,
  .ant-menu-dark .ant-menu-sub {
    color:hsla(0,0%,100%,.65);
    background:#001529
  }
  .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
  .ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity:.45;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
  .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
  .ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
  .ant-menu-dark .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;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.45) inset;
    box-shadow:inset 0 2px 8px rgba(0,0,0,.45)
  }
  .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 {
    border-color:#001529;
    border-bottom:0;
    top:0;
    margin-top: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:hsla(0,0%,100%,.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-left .ant-menu-item,
  .ant-menu-dark.ant-menu-vertical-right .ant-menu-item,
  .ant-menu-dark.ant-menu-vertical .ant-menu-item {
    border-right:0;
    margin-left:0;
    left:0
  }
  .ant-menu-dark.ant-menu-inline .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,
  .ant-menu-dark.ant-menu-vertical .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-active,
  .ant-menu-dark .ant-menu-item:hover,
  .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 {
    background-color:transparent;
    color:#fff
  }
  .ant-menu-dark .ant-menu-item-active>a,
  .ant-menu-dark .ant-menu-item:hover>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-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
  .ant-menu-dark .ant-menu-item-active>.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:hover>.ant-menu-submenu-title>.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-active>.ant-menu-submenu-title>.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-open>.ant-menu-submenu-title>.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-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
  .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,
  .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
    opacity:1
  }
  .ant-menu-dark .ant-menu-item-active>.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:before,
  .ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
  .ant-menu-dark .ant-menu-item-active>.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:after,
  .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
  .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.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-submenu-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:before,
  .ant-menu-dark .ant-menu-submenu-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:before,
  .ant-menu-dark .ant-menu-submenu-open>.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:before,
  .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
  .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:hover>.ant-menu-submenu-arrow:after,
  .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
  .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
  .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:hover>.ant-menu-submenu-arrow:after,
  .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,
  .ant-menu-dark .ant-menu-submenu-title:hover>.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:before {
    background:#fff
  }
  .ant-menu-dark .ant-menu-item-selected {
    border-right:0;
    color:#fff
  }
  .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-submenu-popup.ant-menu-dark .ant-menu-item-selected,
  .ant-menu.ant-menu-dark .ant-menu-item-selected {
    background-color:#1890ff
  }
  .ant-menu-dark .ant-menu-item-disabled,
  .ant-menu-dark .ant-menu-item-disabled>a,
  .ant-menu-dark .ant-menu-submenu-disabled,
  .ant-menu-dark .ant-menu-submenu-disabled>a {
    opacity:.8;
    color:hsla(0,0%,100%,.35)!important
  }
  .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,
  .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title {
    color:hsla(0,0%,100%,.35)!important
  }
  .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
  .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:after,
  .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background:hsla(0,0%,100%,.35)!important
  }
  .ant-message {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:fixed;
    z-index:1010;
    width:100%;
    top:16px;
    left:0;
    pointer-events:none
  }
  .ant-message-notice {
    padding:8px;
    text-align:center
  }
  .ant-message-notice:first-child {
    margin-top:-8px
  }
  .ant-message-notice-content {
    padding:10px 16px;
    border-radius:4px;
    -webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);
    box-shadow:0 4px 12px rgba(0,0,0,.15);
    background:#fff;
    display:inline-block;
    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 {
    margin-right:8px;
    font-size:16px;
    top:1px;
    position:relative
  }
  .ant-message-notice.move-up-leave.move-up-leave-active {
    -webkit-animation-name:MessageMoveOut;
    animation-name:MessageMoveOut;
    overflow:hidden;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
  }
  @-webkit-keyframes MessageMoveOut {
    0% {
      opacity:1;
      max-height:150px;
      padding:8px
    }
    to {
      opacity:0;
      max-height:0;
      padding:0
    }
  }
  @keyframes MessageMoveOut {
    0% {
      opacity:1;
      max-height:150px;
      padding:8px
    }
    to {
      opacity:0;
      max-height:0;
      padding:0
    }
  }
  .ant-modal {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    list-style:none;
    position:relative;
    width:auto;
    margin:0 auto;
    top:100px;
    padding:0 0 24px
  }
  .ant-modal-wrap {
    position:fixed;
    overflow:auto;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    -webkit-overflow-scrolling:touch;
    outline:0
  }
  .ant-modal-title {
    margin:0;
    font-size:16px;
    line-height:22px;
    font-weight:500;
    color:rgba(0,0,0,.85)
  }
  .ant-modal-content {
    position:relative;
    background-color:#fff;
    border:0;
    border-radius:4px;
    background-clip:padding-box;
    -webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);
    box-shadow:0 4px 12px rgba(0,0,0,.15)
  }
  .ant-modal-close {
    cursor:pointer;
    border:0;
    background:transparent;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    font-weight:700;
    line-height:1;
    text-decoration:none;
    -webkit-transition:color .3s;
    transition:color .3s;
    color:rgba(0,0,0,.45);
    outline:0;
    padding:0
  }
  .ant-modal-close-x {
    display:block;
    font-style:normal;
    vertical-align:baseline;
    text-align:center;
    text-transform:none;
    text-rendering:auto;
    width:56px;
    height:56px;
    line-height:56px;
    font-size:16px
  }
  .ant-modal-close:focus,
  .ant-modal-close:hover {
    color:rgba(0,0,0,.75);
    text-decoration:none
  }
  .ant-modal-header {
    padding:16px 24px;
    border-radius:4px 4px 0 0;
    background:#fff;
    color:rgba(0,0,0,.65);
    border-bottom:1px solid #e8e8e8
  }
  .ant-modal-body {
    padding:24px;
    font-size:14px;
    line-height:1.5;
    word-wrap:break-word
  }
  .ant-modal-footer {
    border-top:1px solid #e8e8e8;
    padding:10px 16px;
    text-align:right;
    border-radius:0 0 4px 4px
  }
  .ant-modal-footer button+button {
    margin-left:8px;
    margin-bottom:0
  }
  .ant-modal.zoom-appear,
  .ant-modal.zoom-enter {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .ant-modal-mask {
    position:fixed;
    top:0;
    right:0;
    left:0;
    bottom:0;
    background-color:rgba(0,0,0,.65);
    height:100%;
    z-index:1000;
    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 {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle;
    width:0
  }
  .ant-modal-centered .ant-modal {
    display:inline-block;
    /* vertical-align:middle; */
    top:0;
    text-align:left
  }
  @media (max-width:767px) {
    .ant-modal {
      max-width:calc(100vw - 16px);
      margin:8px auto
    }
    .ant-modal-centered .ant-modal {
      -webkit-box-flex:1;
      -webkit-flex:1;
      -ms-flex:1;
      flex:1
    }
  }
  .ant-modal-confirm .ant-modal-close,
  .ant-modal-confirm .ant-modal-header {
    display:none
  }
  .ant-modal-confirm .ant-modal-body {
    padding:32px 32px 24px
  }
  .ant-modal-confirm-body-wrapper {
    zoom:1
  }
  .ant-modal-confirm-body-wrapper:after,
  .ant-modal-confirm-body-wrapper:before {
    content:"";
    display:table
  }
  .ant-modal-confirm-body-wrapper:after {
    clear:both
  }
  .ant-modal-confirm-body .ant-modal-confirm-title {
    color:rgba(0,0,0,.85);
    font-weight:500;
    font-size:16px;
    line-height:1.4;
    display:block;
    overflow:hidden
  }
  .ant-modal-confirm-body .ant-modal-confirm-content {
    margin-left:38px;
    font-size:14px;
    color:rgba(0,0,0,.65);
    margin-top:8px
  }
  .ant-modal-confirm-body>.anticon {
    font-size:22px;
    margin-right:16px;
    float:left
  }
  .ant-modal-confirm .ant-modal-confirm-btns {
    margin-top:24px;
    float:right
  }
  .ant-modal-confirm .ant-modal-confirm-btns button+button {
    margin-left:8px;
    margin-bottom:0
  }
  .ant-modal-confirm-error .ant-modal-confirm-body>.anticon {
    color:#f5222d
  }
  .ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,
  .ant-modal-confirm-warning .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
  }
  .ant-notification {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    list-style:none;
    position:fixed;
    z-index:1010;
    width:384px;
    max-width:calc(100vw - 32px);
    margin:0 24px 0 0
  }
  .ant-notification-bottomLeft,
  .ant-notification-topLeft {
    margin-left:24px;
    margin-right:0
  }
  .ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
  .ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
  .ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
  .ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
    -webkit-animation-name:NotificationLeftFadeIn;
    animation-name:NotificationLeftFadeIn
  }
  .ant-notification-close-icon {
    font-size:14px;
    cursor:pointer
  }
  .ant-notification-notice {
    padding:16px 24px;
    border-radius:4px;
    -webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);
    box-shadow:0 4px 12px rgba(0,0,0,.15);
    background:#fff;
    line-height:1.5;
    position:relative;
    margin-bottom:16px;
    overflow:hidden
  }
  .ant-notification-notice-message {
    font-size:16px;
    color:rgba(0,0,0,.85);
    margin-bottom:8px;
    line-height:24px;
    display:inline-block
  }
  .ant-notification-notice-message-single-line-auto-margin {
    width:calc(264px - 100%);
    background-color:transparent;
    pointer-events:none;
    display:block;
    max-width:4px
  }
  .ant-notification-notice-message-single-line-auto-margin:before {
    content:"";
    display:block
  }
  .ant-notification-notice-description {
    font-size:14px
  }
  .ant-notification-notice-closable .ant-notification-notice-message {
    padding-right:24px
  }
  .ant-notification-notice-with-icon .ant-notification-notice-message {
    font-size:16px;
    margin-left:48px;
    margin-bottom:4px
  }
  .ant-notification-notice-with-icon .ant-notification-notice-description {
    margin-left:48px;
    font-size:14px
  }
  .ant-notification-notice-icon {
    position:absolute;
    font-size:24px;
    line-height:24px;
    margin-left:4px
  }
  .ant-notification-notice-icon-success {
    color:#52c41a
  }
  .ant-notification-notice-icon-info {
    color:#1890ff
  }
  .ant-notification-notice-icon-warning {
    color:#faad14
  }
  .ant-notification-notice-icon-error {
    color:#f5222d
  }
  .ant-notification-notice-close {
    position:absolute;
    right:22px;
    top:16px;
    color:rgba(0,0,0,.45);
    outline:none
  }
  a.ant-notification-notice-close:focus {
    text-decoration:none
  }
  .ant-notification-notice-close:hover {
    color:rgba(0,0,0,.67)
  }
  .ant-notification-notice-btn {
    float:right;
    margin-top:16px
  }
  .ant-notification .notification-fade-effect {
    -webkit-animation-duration:.24s;
    animation-duration:.24s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);
    animation-timing-function:cubic-bezier(.645,.045,.355,1)
  }
  .ant-notification-fade-appear,
  .ant-notification-fade-enter {
    opacity:0;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .ant-notification-fade-appear,
  .ant-notification-fade-enter,
  .ant-notification-fade-leave {
    -webkit-animation-duration:.24s;
    animation-duration:.24s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);
    animation-timing-function:cubic-bezier(.645,.045,.355,1)
  }
  .ant-notification-fade-leave {
    -webkit-animation-duration:.2s;
    animation-duration:.2s;
    -webkit-animation-play-state:paused;
    animation-play-state:paused
  }
  .ant-notification-fade-appear.ant-notification-fade-appear-active,
  .ant-notification-fade-enter.ant-notification-fade-enter-active {
    -webkit-animation-name:NotificationFadeIn;
    animation-name:NotificationFadeIn;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  .ant-notification-fade-leave.ant-notification-fade-leave-active {
    -webkit-animation-name:NotificationFadeOut;
    animation-name:NotificationFadeOut;
    -webkit-animation-play-state:running;
    animation-play-state:running
  }
  @-webkit-keyframes NotificationFadeIn {
    0% {
      opacity:0;
      left:384px
    }
    to {
      left:0;
      opacity:1
    }
  }
  @keyframes NotificationFadeIn {
    0% {
      opacity:0;
      left:384px
    }
    to {
      left:0;
      opacity:1
    }
  }
  @-webkit-keyframes NotificationLeftFadeIn {
    0% {
      opacity:0;
      right:384px
    }
    to {
      right:0;
      opacity:1
    }
  }
  @keyframes NotificationLeftFadeIn {
    0% {
      opacity:0;
      right:384px
    }
    to {
      right:0;
      opacity:1
    }
  }
  @-webkit-keyframes NotificationFadeOut {
    0% {
      opacity:1;
      margin-bottom:16px;
      padding-top:16px 24px;
      padding-bottom:16px 24px;
      max-height:150px
    }
    to {
      opacity:0;
      margin-bottom:0;
      padding-top:0;
      padding-bottom:0;
      max-height:0
    }
  }
  @keyframes NotificationFadeOut {
    0% {
      opacity:1;
      margin-bottom:16px;
      padding-top:16px 24px;
      padding-bottom:16px 24px;
      max-height:150px
    }
    to {
      opacity:0;
      margin-bottom:0;
      padding-top:0;
      padding-bottom:0;
      max-height:0
    }
  }
  .ant-pagination {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .ant-pagination,
  .ant-pagination ol,
  .ant-pagination ul {
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-pagination:after {
    content:" ";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
  }
  .ant-pagination-item,
  .ant-pagination-total-text {
    display:inline-block;
    vertical-align:middle;
    height:32px;
    line-height:30px;
    margin-right:8px
  }
  .ant-pagination-item {
    cursor:pointer;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    min-width:32px;
    text-align:center;
    list-style:none;
    border:1px solid #d9d9d9;
    background-color:#fff;
    font-family:Arial;
    outline:0
  }
  .ant-pagination-item a {
    text-decoration:none;
    color:rgba(0,0,0,.65);
    -webkit-transition:none;
    transition:none;
    margin:0 6px
  }
  .ant-pagination-item:focus,
  .ant-pagination-item:hover {
    -webkit-transition:all .3s;
    transition:all .3s;
    border-color:#1890ff
  }
  .ant-pagination-item:focus a,
  .ant-pagination-item:hover a {
    color:#1890ff
  }
  .ant-pagination-item-active {
    border-color:#1890ff;
    font-weight:500
  }
  .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-next,
  .ant-pagination-jump-prev {
    outline:0
  }
  .ant-pagination-jump-next .ant-pagination-item-container,
  .ant-pagination-jump-prev .ant-pagination-item-container {
    position:relative
  }
  .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
  .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
    display:inline-block;
    font-size:12px;
    font-size:12px\9;
    -webkit-transform:scale(1) rotate(0deg);
    -ms-transform:scale(1) rotate(0deg);
    transform:scale(1) rotate(0deg);
    color:#1890ff;
    letter-spacing:-1px;
    opacity:0;
    -webkit-transition:all .2s;
    transition:all .2s
  }
  :root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
  :root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
    font-size:12px
  }
  .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
  .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
  }
  .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,
  .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
    position:absolute;
    display:block;
    letter-spacing:2px;
    text-indent:.13em;
    color:rgba(0,0,0,.25);
    text-align:center;
    opacity:1;
    -webkit-transition:all .2s;
    transition:all .2s;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
  }
  .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
  .ant-pagination-jump-next:hover .ant-pagination-item-link-icon,
  .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
  .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
    opacity:1
  }
  .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
  .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,
  .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
  .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
    opacity:0
  }
  .ant-pagination-jump-next,
  .ant-pagination-jump-prev,
  .ant-pagination-prev {
    margin-right:8px
  }
  .ant-pagination-jump-next,
  .ant-pagination-jump-prev,
  .ant-pagination-next,
  .ant-pagination-prev {
    font-family:Arial;
    cursor:pointer;
    color:rgba(0,0,0,.65);
    border-radius:4px;
    list-style:none;
    min-width:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    -webkit-transition:all .3s;
    transition:all .3s;
    display:inline-block;
    vertical-align:middle
  }
  .ant-pagination-next,
  .ant-pagination-prev {
    outline:0
  }
  .ant-pagination-next a,
  .ant-pagination-prev a {
    color:rgba(0,0,0,.65);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .ant-pagination-next:hover a,
  .ant-pagination-prev:hover a {
    border-color:#40a9ff
  }
  .ant-pagination-next .ant-pagination-item-link,
  .ant-pagination-prev .ant-pagination-item-link {
    border:1px solid #d9d9d9;
    background-color:#fff;
    border-radius:4px;
    outline:none;
    display:block;
    -webkit-transition:all .3s;
    transition:all .3s;
    font-size:12px;
    height:100%;
    text-align:center
  }
  .ant-pagination-next:focus .ant-pagination-item-link,
  .ant-pagination-next:hover .ant-pagination-item-link,
  .ant-pagination-prev:focus .ant-pagination-item-link,
  .ant-pagination-prev:hover .ant-pagination-item-link {
    border-color:#1890ff;
    color:#1890ff
  }
  .ant-pagination-disabled,
  .ant-pagination-disabled:focus,
  .ant-pagination-disabled:hover {
    cursor:not-allowed
  }
  .ant-pagination-disabled .ant-pagination-item-link,
  .ant-pagination-disabled:focus .ant-pagination-item-link,
  .ant-pagination-disabled:focus a,
  .ant-pagination-disabled:hover .ant-pagination-item-link,
  .ant-pagination-disabled:hover a,
  .ant-pagination-disabled a {
    border-color:#d9d9d9;
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  .ant-pagination-slash {
    margin:0 10px 0 5px
  }
  .ant-pagination-options {
    display:inline-block;
    vertical-align:middle;
    margin-left:16px
  }
  .ant-pagination-options-size-changer.ant-select {
    display:inline-block;
    width:auto;
    margin-right:8px
  }
  .ant-pagination-options-quick-jumper {
    display:inline-block;
    vertical-align:top;
    height:32px;
    line-height:32px
  }
  .ant-pagination-options-quick-jumper input {
    position:relative;
    display:inline-block;
    padding:4px 11px;
    width:100%;
    height:32px;
    font-size:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    background-color:#fff;
    background-image:none;
    border:1px solid #d9d9d9;
    border-radius:4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    margin:0 8px;
    width:50px
  }
  .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:focus,
  .ant-pagination-options-quick-jumper input:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-pagination-options-quick-jumper input:focus {
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2)
  }
  .ant-pagination-options-quick-jumper input-disabled {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-pagination-options-quick-jumper input-disabled:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  textarea.ant-pagination-options-quick-jumper input {
    max-width:100%;
    height:auto;
    vertical-align:bottom;
    -webkit-transition:all .3s,height 0s;
    transition:all .3s,height 0s;
    min-height:32px
  }
  .ant-pagination-options-quick-jumper input-lg {
    padding:6px 11px;
    height:40px;
    font-size:16px
  }
  .ant-pagination-options-quick-jumper input-sm {
    padding:1px 7px;
    height:24px
  }
  .ant-pagination-simple .ant-pagination-next,
  .ant-pagination-simple .ant-pagination-prev {
    height:24px;
    line-height:24px;
    vertical-align:top
  }
  .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,
  .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
    border:0;
    height:24px
  }
  .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,
  .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
    height:24px;
    line-height:24px
  }
  .ant-pagination-simple .ant-pagination-simple-pager {
    display:inline-block;
    margin-right:8px;
    height:24px
  }
  .ant-pagination-simple .ant-pagination-simple-pager input {
    margin-right:8px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background-color:#fff;
    border-radius:4px;
    border:1px solid #d9d9d9;
    outline:none;
    padding:0 6px;
    height:100%;
    text-align:center;
    -webkit-transition:border-color .3s;
    transition:border-color .3s
  }
  .ant-pagination-simple .ant-pagination-simple-pager input:hover {
    border-color:#1890ff
  }
  .ant-pagination.mini .ant-pagination-simple-pager,
  .ant-pagination.mini .ant-pagination-total-text {
    height:24px;
    line-height:24px
  }
  .ant-pagination.mini .ant-pagination-item {
    margin:0;
    min-width:24px;
    height:24px;
    line-height:22px
  }
  .ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
    background:transparent;
    border-color:transparent
  }
  .ant-pagination.mini .ant-pagination-next,
  .ant-pagination.mini .ant-pagination-prev {
    margin:0;
    min-width:24px;
    height:24px;
    line-height:24px
  }
  .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,
  .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link {
    border-color:transparent;
    background:transparent
  }
  .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after,
  .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after {
    height:24px;
    line-height:24px
  }
  .ant-pagination.mini .ant-pagination-jump-next,
  .ant-pagination.mini .ant-pagination-jump-prev {
    height:24px;
    line-height:24px;
    margin-right:0
  }
  .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 {
    padding:1px 7px;
    height:24px;
    width:44px
  }
  @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
    }
  }
  .ant-popover {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    top:0;
    left:0;
    z-index:1030;
    cursor:auto;
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
    white-space:normal;
    font-weight:400;
    text-align:left
  }
  .ant-popover:after {
    content:"";
    position:absolute;
    background:hsla(0,0%,100%,.01)
  }
  .ant-popover-hidden {
    display:none
  }
  .ant-popover-placement-top,
  .ant-popover-placement-topLeft,
  .ant-popover-placement-topRight {
    padding-bottom:10px
  }
  .ant-popover-placement-right,
  .ant-popover-placement-rightBottom,
  .ant-popover-placement-rightTop {
    padding-left:10px
  }
  .ant-popover-placement-bottom,
  .ant-popover-placement-bottomLeft,
  .ant-popover-placement-bottomRight {
    padding-top:10px
  }
  .ant-popover-placement-left,
  .ant-popover-placement-leftBottom,
  .ant-popover-placement-leftTop {
    padding-right:10px
  }
  .ant-popover-inner {
    background-color:#fff;
    background-clip:padding-box;
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.15)\9;
    box-shadow:0 0 8px rgba(0,0,0,.15)\9
  }
  @media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ant-popover-inner {
      -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
      box-shadow:0 2px 8px rgba(0,0,0,.15)
    }
  }
  .ant-popover-title {
    min-width:177px;
    margin:0;
    padding:5px 16px 4px;
    min-height:32px;
    border-bottom:1px solid #e8e8e8;
    color:rgba(0,0,0,.85);
    font-weight:500
  }
  .ant-popover-inner-content {
    padding:12px 16px;
    color:rgba(0,0,0,.65)
  }
  .ant-popover-message {
    padding:4px 0 12px;
    font-size:14px;
    color:rgba(0,0,0,.65);
    position:relative
  }
  .ant-popover-message>.anticon {
    position:absolute;
    top:8px;
    color:#faad14;
    font-size:14px
  }
  .ant-popover-message-title {
    padding-left:22px
  }
  .ant-popover-buttons {
    text-align:right;
    margin-bottom:4px
  }
  .ant-popover-buttons button {
    margin-left:8px
  }
  .ant-popover-arrow {
    background:transparent;
    width:8.48528137px;
    height:8.48528137px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    position:absolute;
    display:block;
    border-width:4.24264069px;
    border-style:solid
  }
  .ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow {
    bottom:6.2px;
    -webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);
    box-shadow:3px 3px 7px rgba(0,0,0,.07);
    border-color:transparent #fff #fff transparent
  }
  .ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow {
    left:50%;
    -webkit-transform:translateX(-50%) rotate(45deg);
    -ms-transform:translateX(-50%) rotate(45deg);
    transform:translateX(-50%) rotate(45deg)
  }
  .ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow {
    left:16px
  }
  .ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow {
    right:16px
  }
  .ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow {
    left:6px;
    -webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);
    box-shadow:-3px 3px 7px rgba(0,0,0,.07);
    border-color:transparent transparent #fff #fff
  }
  .ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow {
    top:50%;
    -webkit-transform:translateY(-50%) rotate(45deg);
    -ms-transform:translateY(-50%) rotate(45deg);
    transform:translateY(-50%) rotate(45deg)
  }
  .ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow {
    top:12px
  }
  .ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow {
    bottom:12px
  }
  .ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow {
    top:6px;
    -webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);
    box-shadow:-2px -2px 5px rgba(0,0,0,.06);
    border-color:#fff transparent transparent #fff
  }
  .ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow {
    left:50%;
    -webkit-transform:translateX(-50%) rotate(45deg);
    -ms-transform:translateX(-50%) rotate(45deg);
    transform:translateX(-50%) rotate(45deg)
  }
  .ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow {
    left:16px
  }
  .ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow {
    right:16px
  }
  .ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,
  .ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow {
    right:6px;
    -webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);
    box-shadow:3px -3px 7px rgba(0,0,0,.07);
    border-color:#fff #fff transparent transparent
  }
  .ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow {
    top:50%;
    -webkit-transform:translateY(-50%) rotate(45deg);
    -ms-transform:translateY(-50%) rotate(45deg);
    transform:translateY(-50%) rotate(45deg)
  }
  .ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow {
    top:12px
  }
  .ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow {
    bottom:12px
  }
  .ant-progress {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block
  }
  .ant-progress-line {
    width:100%;
    font-size:14px;
    position:relative
  }
  .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 {
    padding-right:calc(2em + 8px);
    margin-right:calc(-2em - 8px)
  }
  .ant-progress-inner {
    display:inline-block;
    width:100%;
    background-color:#f5f5f5;
    border-radius:100px;
    vertical-align:middle;
    position:relative
  }
  .ant-progress-circle-trail {
    stroke:#f5f5f5
  }
  .ant-progress-circle-path {
    stroke:#1890ff;
    -webkit-animation:ant-progress-appear .3s;
    animation:ant-progress-appear .3s
  }
  .ant-progress-bg,
  .ant-progress-success-bg {
    background-color:#1890ff;
    -webkit-transition:all .4s cubic-bezier(.08,.82,.17,1) 0s;
    transition:all .4s cubic-bezier(.08,.82,.17,1) 0s;
    position:relative
  }
  .ant-progress-success-bg {
    background-color:#52c41a;
    position:absolute;
    top:0;
    left:0
  }
  .ant-progress-text {
    word-break:normal;
    width:2em;
    text-align:left;
    font-size:1em;
    margin-left:8px;
    vertical-align:middle;
    display:inline-block;
    white-space:nowrap;
    color:rgba(0,0,0,.45);
    line-height:1
  }
  .ant-progress-text .anticon {
    font-size:14px
  }
  .ant-progress-status-active .ant-progress-bg:before {
    content:"";
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#fff;
    border-radius:10px;
    -webkit-animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;
    animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite
  }
  .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-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-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;
    width:100%;
    text-align:center;
    line-height:1;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    margin:0;
    padding:0;
    color:rgba(0,0,0,.65);
    white-space:normal
  }
  .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
  }
  @-webkit-keyframes ant-progress-active {
    0% {
      opacity:.1;
      width:0
    }
    20% {
      opacity:.5;
      width:0
    }
    to {
      opacity:0;
      width:100%
    }
  }
  @keyframes ant-progress-active {
    0% {
      opacity:.1;
      width:0
    }
    20% {
      opacity:.5;
      width:0
    }
    to {
      opacity:0;
      width:100%
    }
  }
  .ant-radio-group {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block;
    line-height:unset
  }
  .ant-radio-wrapper {
    margin:0 8px 0 0
  }
  .ant-radio,
  .ant-radio-wrapper {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    list-style:none;
    display:inline-block;
    position:relative;
    white-space:nowrap;
    cursor:pointer
  }
  .ant-radio {
    margin:0;
    outline:none;
    line-height:1;
    vertical-align:sub
  }
  .ant-radio-input:focus+.ant-radio-inner,
  .ant-radio-wrapper:hover .ant-radio,
  .ant-radio:hover .ant-radio-inner {
    border-color:#1890ff
  }
  .ant-radio-input:focus+.ant-radio-inner {
    -webkit-box-shadow:0 0 0 3px rgba(24,144,255,.08);
    box-shadow:0 0 0 3px rgba(24,144,255,.08)
  }
  .ant-radio-checked:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:50%;
    border:1px solid #1890ff;
    content:"";
    -webkit-animation:antRadioEffect .36s ease-in-out;
    animation:antRadioEffect .36s ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
  }
  .ant-radio-wrapper:hover .ant-radio:after,
  .ant-radio:hover:after {
    visibility:visible
  }
  .ant-radio-inner {
    position:relative;
    top:0;
    left:0;
    display:block;
    width:16px;
    height:16px;
    border-radius:100px;
    border:1px solid #d9d9d9;
    background-color:#fff;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-radio-inner:after {
    position:absolute;
    width:8px;
    height:8px;
    left:3px;
    top:3px;
    border-radius:8px;
    display:table;
    border-top:0;
    border-left:0;
    content:" ";
    background-color:#1890ff;
    opacity:0;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);
    transition:all .3s cubic-bezier(.78,.14,.15,.86)
  }
  .ant-radio-input {
    position:absolute;
    left:0;
    z-index:1;
    cursor:pointer;
    opacity:0;
    top:0;
    bottom:0;
    right:0
  }
  .ant-radio-checked .ant-radio-inner {
    border-color:#1890ff
  }
  .ant-radio-checked .ant-radio-inner:after {
    -webkit-transform:scale(.875);
    -ms-transform:scale(.875);
    transform:scale(.875);
    opacity:1;
    -webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);
    transition:all .3s cubic-bezier(.78,.14,.15,.86)
  }
  .ant-radio-disabled .ant-radio-inner {
    border-color:#d9d9d9!important;
    background-color:#f5f5f5;
    cursor:not-allowed
  }
  .ant-radio-disabled .ant-radio-inner:after {
    background-color:rgba(0,0,0,.2)
  }
  .ant-radio-disabled .ant-radio-input {
    cursor:not-allowed
  }
  .ant-radio-disabled+span {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  span.ant-radio+* {
    padding-left:8px;
    padding-right:8px
  }
  .ant-radio-button-wrapper {
    margin:0;
    height:32px;
    line-height:30px;
    color:rgba(0,0,0,.65);
    display:inline-block;
    -webkit-transition:color .3s,background .3s,border-color .3s;
    transition:color .3s,background .3s,border-color .3s;
    cursor:pointer;
    border-bottom:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    border-left:0;
    border-top:1.02px solid #d9d9d9;
    background:#fff;
    padding:0 15px;
    position:relative
  }
  .ant-radio-button-wrapper a {
    color:rgba(0,0,0,.65)
  }
  .ant-radio-button-wrapper>.ant-radio-button {
    margin-left:0;
    display:block;
    width:0;
    height:0
  }
  .ant-radio-group-large .ant-radio-button-wrapper {
    height:40px;
    line-height:38px;
    font-size:16px
  }
  .ant-radio-group-small .ant-radio-button-wrapper {
    height:24px;
    line-height:22px;
    padding:0 7px
  }
  .ant-radio-button-wrapper:not(:first-child):before {
    content:"";
    display:block;
    top:0;
    left:-1px;
    width:1px;
    height:100%;
    position:absolute;
    background-color:#d9d9d9
  }
  .ant-radio-button-wrapper:first-child {
    border-radius:4px 0 0 4px;
    border-left:1px solid #d9d9d9
  }
  .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 {
    color:#1890ff;
    position:relative
  }
  .ant-radio-button-wrapper:focus-within {
    outline:3px solid rgba(24,144,255,.06)
  }
  .ant-radio-button-wrapper .ant-radio-inner,
  .ant-radio-button-wrapper input[type=checkbox],
  .ant-radio-button-wrapper input[type=radio] {
    opacity:0;
    width:0;
    height:0;
    pointer-events:none
  }
  .ant-radio-button-wrapper-checked {
    background:#fff;
    border-color:#1890ff;
    color:#1890ff;
    -webkit-box-shadow:-1px 0 0 0 #1890ff;
    box-shadow:-1px 0 0 0 #1890ff;
    z-index:1
  }
  .ant-radio-button-wrapper-checked:before {
    background-color:#1890ff!important;
    opacity:.1
  }
  .ant-radio-button-wrapper-checked:first-child {
    border-color:#1890ff;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
  }
  .ant-radio-button-wrapper-checked:hover {
    border-color:#40a9ff;
    -webkit-box-shadow:-1px 0 0 0 #40a9ff;
    box-shadow:-1px 0 0 0 #40a9ff;
    color:#40a9ff
  }
  .ant-radio-button-wrapper-checked:active {
    border-color:#096dd9;
    -webkit-box-shadow:-1px 0 0 0 #096dd9;
    box-shadow:-1px 0 0 0 #096dd9;
    color:#096dd9
  }
  .ant-radio-button-wrapper-checked:focus-within {
    outline:3px solid rgba(24,144,255,.06)
  }
  .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background:#1890ff;
    border-color:#1890ff;
    color:#fff
  }
  .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    border-color:#40a9ff;
    background:#40a9ff;
    color:#fff
  }
  .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
    border-color:#096dd9;
    background:#096dd9;
    color:#fff
  }
  .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    outline:3px solid rgba(24,144,255,.06)
  }
  .ant-radio-button-wrapper-disabled {
    cursor:not-allowed
  }
  .ant-radio-button-wrapper-disabled,
  .ant-radio-button-wrapper-disabled:first-child,
  .ant-radio-button-wrapper-disabled:hover {
    border-color:#d9d9d9;
    background-color:#f5f5f5;
    color:rgba(0,0,0,.25)
  }
  .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;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  @-webkit-keyframes antRadioEffect {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:.5
    }
    to {
      -webkit-transform:scale(1.6);
      transform:scale(1.6);
      opacity:0
    }
  }
  @keyframes antRadioEffect {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:.5
    }
    to {
      -webkit-transform:scale(1.6);
      transform:scale(1.6);
      opacity:0
    }
  }
  @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {
    .ant-radio {
      vertical-align:text-bottom
    }
  }
  .ant-rate {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    line-height:unset;
    margin:0;
    padding:0;
    list-style:none;
    font-size:20px;
    display:inline-block;
    color:#fadb14;
    outline:none
  }
  .ant-rate-disabled .ant-rate-star {
    cursor:default
  }
  .ant-rate-disabled .ant-rate-star:hover {
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
  }
  .ant-rate-star {
    padding:0;
    display:inline-block;
    margin:0 8px 0 0;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s;
    color:inherit;
    cursor:pointer
  }
  .ant-rate-star>div:focus {
    outline:0
  }
  .ant-rate-star>div:focus,
  .ant-rate-star>div:hover {
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
  }
  .ant-rate-star-first,
  .ant-rate-star-second {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s;
    transition:all .3s;
    color:#e8e8e8
  }
  .ant-rate-star-first .anticon,
  .ant-rate-star-second .anticon {
    vertical-align:middle
  }
  .ant-rate-star-first {
    position:absolute;
    left:0;
    top:0;
    width:50%;
    height:100%;
    overflow:hidden;
    opacity:0
  }
  .ant-rate-star-half .ant-rate-star-first,
  .ant-rate-star-half .ant-rate-star-second {
    opacity:1
  }
  .ant-rate-star-full .ant-rate-star-second,
  .ant-rate-star-half .ant-rate-star-first {
    color:inherit
  }
  .ant-rate-text {
    margin-left:8px;
    display:inline-block;
    font-size:14px
  }
  .ant-select {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    position:relative;
    outline:0
  }
  .ant-select,
  .ant-select ol,
  .ant-select ul {
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-select>ul>li>a {
    padding:0;
    background-color:#fff
  }
  .ant-select-arrow {
    display:inline-block;
    font-style:normal;
    vertical-align:-.125em;
    text-align:center;
    text-transform:none;
    line-height:0;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    position:absolute;
    top:50%;
    right:11px;
    line-height:1;
    margin-top:-6px;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    color:rgba(0,0,0,.25);
    font-size:12px
  }
  .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 {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-select-selection {
    outline:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    background-color:#fff;
    border-radius:4px;
    border:1px solid #d9d9d9;
    border-top:1.02px solid #d9d9d9;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-select-selection:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-select-focused .ant-select-selection,
  .ant-select-selection:active,
  .ant-select-selection:focus {
    border-color:#40a9ff;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  .ant-select-selection__clear {
    display:inline-block;
    font-style:normal;
    vertical-align:baseline;
    text-align:center;
    text-transform:none;
    text-rendering:auto;
    opacity:0;
    position:absolute;
    right:11px;
    z-index:1;
    background:#fff;
    top:50%;
    font-size:12px;
    color:rgba(0,0,0,.25);
    width:12px;
    height:12px;
    margin-top:-6px;
    line-height:12px;
    cursor:pointer;
    -webkit-transition:color .3s ease,opacity .15s ease;
    transition:color .3s ease,opacity .15s ease
  }
  .ant-select-selection__clear:before {
    display:block
  }
  .ant-select-selection__clear:hover {
    color:rgba(0,0,0,.45)
  }
  .ant-select-selection:hover .ant-select-selection__clear {
    opacity:1
  }
  .ant-select-selection-selected-value {
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:100%;
    padding-right:20px
  }
  .ant-select-no-arrow .ant-select-selection-selected-value {
    padding-right:0
  }
  .ant-select-disabled {
    color:rgba(0,0,0,.25)
  }
  .ant-select-disabled .ant-select-selection {
    background:#f5f5f5;
    cursor:not-allowed
  }
  .ant-select-disabled .ant-select-selection:active,
  .ant-select-disabled .ant-select-selection:focus,
  .ant-select-disabled .ant-select-selection:hover {
    border-color:#d9d9d9;
    -webkit-box-shadow:none;
    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 {
    background:#f5f5f5;
    color:rgba(0,0,0,.33);
    padding-right:10px
  }
  .ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
    display:none
  }
  .ant-select-selection--single {
    height:32px;
    position:relative;
    cursor:pointer
  }
  .ant-select-selection__rendered {
    display:block;
    margin-left:11px;
    margin-right:11px;
    position:relative;
    line-height:30px
  }
  .ant-select-selection__rendered:after {
    content:".";
    visibility:hidden;
    pointer-events:none;
    display:inline-block;
    width:0
  }
  .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 {
    top:20px
  }
  .ant-select-sm .ant-select-selection--single {
    height:24px
  }
  .ant-select-sm .ant-select-selection__rendered {
    line-height:22px;
    margin:0 7px
  }
  .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 {
    top:12px
  }
  .ant-select-sm .ant-select-arrow,
  .ant-select-sm .ant-select-selection__clear {
    right:8px
  }
  .ant-select-disabled .ant-select-selection__choice__remove {
    color:rgba(0,0,0,.25);
    cursor:default
  }
  .ant-select-disabled .ant-select-selection__choice__remove:hover {
    color:rgba(0,0,0,.25)
  }
  .ant-select-search__field__wrap {
    display:inline-block;
    position:relative
  }
  .ant-select-search__field__placeholder,
  .ant-select-selection__placeholder {
    position:absolute;
    top:50%;
    left:0;
    right:9px;
    color:#bfbfbf;
    line-height:20px;
    height:20px;
    max-width:100%;
    margin-top:-10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:left
  }
  .ant-select-search__field__placeholder {
    left:12px
  }
  .ant-select-search__field__mirror {
    position:absolute;
    top:0;
    left:0;
    white-space:pre;
    pointer-events:none;
    opacity:0
  }
  .ant-select-search--inline {
    position:absolute;
    height:100%;
    width:100%
  }
  .ant-select-search--inline .ant-select-search__field__wrap {
    width:100%;
    height:100%
  }
  .ant-select-search--inline .ant-select-search__field {
    border-width:0;
    font-size:100%;
    height:100%;
    width:100%;
    background:transparent;
    outline:0;
    border-radius:4px;
    line-height:1
  }
  .ant-select-search--inline>i {
    float:right
  }
  .ant-select-selection--multiple {
    min-height:32px;
    cursor:text;
    padding-bottom:3px;
    zoom:1
  }
  .ant-select-selection--multiple:after,
  .ant-select-selection--multiple:before {
    content:"";
    display:table
  }
  .ant-select-selection--multiple:after {
    clear:both
  }
  .ant-select-selection--multiple .ant-select-search--inline {
    float:left;
    position:static;
    width:auto;
    padding:0;
    max-width:100%
  }
  .ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
    max-width:100%;
    width:.75em
  }
  .ant-select-selection--multiple .ant-select-selection__rendered {
    margin-left:5px;
    margin-bottom:-3px;
    height:auto
  }
  .ant-select-selection--multiple .ant-select-selection__placeholder {
    margin-left:6px
  }
  .ant-select-selection--multiple .ant-select-selection__rendered>ul>li,
  .ant-select-selection--multiple>ul>li {
    margin-top:3px;
    height:24px;
    line-height:22px
  }
  .ant-select-selection--multiple .ant-select-selection__choice {
    color:rgba(0,0,0,.65);
    background-color:#fafafa;
    border:1px solid #e8e8e8;
    border-radius:2px;
    cursor:default;
    float:left;
    margin-right:4px;
    max-width:99%;
    position:relative;
    overflow:hidden;
    -webkit-transition:padding .3s cubic-bezier(.645,.045,.355,1);
    transition:padding .3s cubic-bezier(.645,.045,.355,1);
    padding:0 20px 0 10px
  }
  .ant-select-selection--multiple .ant-select-selection__choice__disabled {
    padding:0 10px
  }
  .ant-select-selection--multiple .ant-select-selection__choice__content {
    display:inline-block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
    -webkit-transition:margin .3s cubic-bezier(.645,.045,.355,1);
    transition:margin .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-select-selection--multiple .ant-select-selection__choice__remove {
    font-style:normal;
    vertical-align:-.125em;
    text-align:center;
    text-transform:none;
    line-height:0;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:rgba(0,0,0,.45);
    line-height:inherit;
    cursor:pointer;
    font-weight:700;
    -webkit-transition:all .3s;
    transition:all .3s;
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    position:absolute;
    right:4px
  }
  .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,.75)
  }
  .ant-select-selection--multiple .ant-select-selection__clear {
    top:16px
  }
  .ant-select-allow-clear .ant-select-selection--single .ant-select-selection-selected-value {
    padding-right:16px
  }
  .ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered {
    margin-right:20px
  }
  .ant-select-open .ant-select-arrow-icon svg {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .ant-select-open .ant-select-selection {
    border-color:#40a9ff;
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    border-right-width:1px!important
  }
  .ant-select-combobox .ant-select-arrow {
    display:none
  }
  .ant-select-combobox .ant-select-search--inline {
    height:100%;
    width:100%;
    float:none
  }
  .ant-select-combobox .ant-select-search__field__wrap {
    width:100%;
    height:100%
  }
  .ant-select-combobox .ant-select-search__field {
    width:100%;
    height:100%;
    position:relative;
    z-index:1;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1),height 0s;
    transition:all .3s cubic-bezier(.645,.045,.355,1),height 0s;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
    margin-right:20px
  }
  .ant-select-dropdown {
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    margin:0;
    padding:0;
    list-style:none;
    font-variant:normal;
    background-color:#fff;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    border-radius:4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    z-index:1050;
    left:-9999px;
    top:-9999px;
    position:absolute;
    outline:none;
    font-size:14px
  }
  .ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,
  .ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name:antSlideUpIn;
    animation-name:antSlideUpIn
  }
  .ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft,
  .ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name:antSlideDownIn;
    animation-name:antSlideDownIn
  }
  .ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name:antSlideUpOut;
    animation-name:antSlideUpOut
  }
  .ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name:antSlideDownOut;
    animation-name:antSlideDownOut
  }
  .ant-select-dropdown-hidden {
    display:none
  }
  .ant-select-dropdown-menu {
    outline:none;
    margin-bottom:0;
    padding-left:0;
    list-style:none;
    max-height:250px;
    overflow:auto
  }
  .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 {
    color:rgba(0,0,0,.45);
    padding:0 12px;
    height:32px;
    line-height:32px;
    font-size:12px
  }
  .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;
    line-height:22px;
    font-weight:400;
    color:rgba(0,0,0,.65);
    white-space:nowrap;
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
  }
  .ant-select-dropdown-menu-item:hover {
    background-color:#e6f7ff
  }
  .ant-select-dropdown-menu-item:first-child {
    border-radius:4px 4px 0 0
  }
  .ant-select-dropdown-menu-item:last-child {
    border-radius:0 0 4px 4px
  }
  .ant-select-dropdown-menu-item-disabled {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  .ant-select-dropdown-menu-item-disabled:hover {
    color:rgba(0,0,0,.25);
    background-color:#fff;
    cursor:not-allowed
  }
  .ant-select-dropdown-menu-item-selected,
  .ant-select-dropdown-menu-item-selected:hover {
    background-color:#fafafa;
    font-weight:600;
    color:rgba(0,0,0,.65)
  }
  .ant-select-dropdown-menu-item-active {
    background-color:#e6f7ff
  }
  .ant-select-dropdown-menu-item-divider {
    height:1px;
    margin:1px 0;
    overflow:hidden;
    background-color:#e8e8e8;
    line-height:0
  }
  .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 {
    color:transparent;
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:12px;
    font-weight:700;
    text-shadow:0 .1px 0,.1px 0 0,0 -.1px 0,-.1px 0
  }
  :root .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
    font-size:12px
  }
  .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
    color:rgba(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 {
    color:#1890ff;
    display:inline-block
  }
  .ant-select-dropdown-container-open .ant-select-dropdown,
  .ant-select-dropdown-open .ant-select-dropdown {
    display:block
  }
  .ant-skeleton {
    display:table;
    width:100%
  }
  .ant-skeleton-header {
    display:table-cell;
    vertical-align:top;
    padding-right:16px
  }
  .ant-skeleton-header .ant-skeleton-avatar {
    display:inline-block;
    vertical-align:top;
    background:#f2f2f2;
    width:32px;
    height:32px;
    line-height:32px
  }
  .ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
    border-radius:50%
  }
  .ant-skeleton-header .ant-skeleton-avatar-lg {
    width:40px;
    height:40px;
    line-height:40px
  }
  .ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
    border-radius:50%
  }
  .ant-skeleton-header .ant-skeleton-avatar-sm {
    width:24px;
    height:24px;
    line-height:24px
  }
  .ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
    border-radius:50%
  }
  .ant-skeleton-content {
    display:table-cell;
    vertical-align:top;
    width:100%
  }
  .ant-skeleton-content .ant-skeleton-title {
    margin-top:16px;
    height:16px;
    width:100%;
    background:#f2f2f2
  }
  .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top:24px
  }
  .ant-skeleton-content .ant-skeleton-paragraph>li {
    height:16px;
    background:#f2f2f2;
    list-style:none;
    width:100%
  }
  .ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
    width:61%
  }
  .ant-skeleton-content .ant-skeleton-paragraph>li+li {
    margin-top:16px
  }
  .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
    margin-top:12px
  }
  .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top:28px
  }
  .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
  .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,
  .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
    background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));
    background:-webkit-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
    background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
    -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
    animation:ant-skeleton-loading 1.4s ease infinite;
    background-size:400% 100%
  }
  @-webkit-keyframes ant-skeleton-loading {
    0% {
      background-position:100% 50%
    }
    to {
      background-position:0 50%
    }
  }
  @keyframes ant-skeleton-loading {
    0% {
      background-position:100% 50%
    }
    to {
      background-position:0 50%
    }
  }
  .ant-slider {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    list-style:none;
    position:relative;
    margin:14px 6px 10px;
    padding:4px 0;
    height:12px;
    cursor:pointer;
    -ms-touch-action:none;
    touch-action:none
  }
  .ant-slider-vertical {
    width:12px;
    height:100%;
    margin:6px 10px;
    padding:0 4px
  }
  .ant-slider-vertical .ant-slider-rail {
    height:100%;
    width:4px
  }
  .ant-slider-vertical .ant-slider-track {
    width:4px
  }
  .ant-slider-vertical .ant-slider-handle {
    margin-left:-5px;
    margin-bottom:-7px
  }
  .ant-slider-vertical .ant-slider-mark {
    top:0;
    left:12px;
    width:18px;
    height:100%
  }
  .ant-slider-vertical .ant-slider-mark-text {
    left:4px;
    white-space:nowrap
  }
  .ant-slider-vertical .ant-slider-step {
    width:4px;
    height:100%
  }
  .ant-slider-vertical .ant-slider-dot {
    top:auto;
    left:2px;
    margin-bottom:-4px
  }
  .ant-slider-with-marks {
    margin-bottom:28px
  }
  .ant-slider-rail {
    position:absolute;
    width:100%;
    height:4px;
    border-radius:2px;
    background-color:#f5f5f5;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
  }
  .ant-slider-track {
    position:absolute;
    height:4px;
    border-radius:4px;
    background-color:#91d5ff;
    -webkit-transition:background-color .3s ease;
    transition:background-color .3s ease
  }
  .ant-slider-handle {
    position:absolute;
    margin-left:-7px;
    margin-top:-5px;
    width:14px;
    height:14px;
    cursor:pointer;
    border-radius:50%;
    border:2px solid #91d5ff;
    background-color:#fff;
    -webkit-box-shadow:0;
    box-shadow:0;
    -webkit-transition:border-color .3s,-webkit-box-shadow .6s,-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);
    transition:border-color .3s,-webkit-box-shadow .6s,-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);
    transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28);
    transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28),-webkit-box-shadow .6s,-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28)
  }
  .ant-slider-handle:focus {
    border-color:#46a6ff;
    -webkit-box-shadow:0 0 0 5px rgba(24,144,255,.2);
    box-shadow:0 0 0 5px rgba(24,144,255,.2);
    outline:none
  }
  .ant-slider-handle.ant-tooltip-open {
    border-color:#1890ff
  }
  .ant-slider:hover .ant-slider-rail {
    background-color:#e1e1e1
  }
  .ant-slider:hover .ant-slider-track {
    background-color:#69c0ff
  }
  .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
    border-color:#69c0ff
  }
  .ant-slider-mark {
    position:absolute;
    top:14px;
    left:0;
    width:100%;
    font-size:14px
  }
  .ant-slider-mark-text {
    position:absolute;
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    cursor:pointer;
    color:rgba(0,0,0,.45)
  }
  .ant-slider-mark-text-active {
    color:rgba(0,0,0,.65)
  }
  .ant-slider-step {
    position:absolute;
    width:100%;
    height:4px;
    background:transparent
  }
  .ant-slider-dot {
    position:absolute;
    top:-2px;
    width:8px;
    height:8px;
    border:2px solid #e8e8e8;
    background-color:#fff;
    cursor:pointer;
    border-radius:50%;
    vertical-align:middle
  }
  .ant-slider-dot,
  .ant-slider-dot:first-child,
  .ant-slider-dot:last-child {
    margin-left:-4px
  }
  .ant-slider-dot-active {
    border-color:#8cc8ff
  }
  .ant-slider-disabled {
    cursor:not-allowed
  }
  .ant-slider-disabled .ant-slider-track {
    background-color:rgba(0,0,0,.25)!important
  }
  .ant-slider-disabled .ant-slider-dot,
  .ant-slider-disabled .ant-slider-handle {
    border-color:rgba(0,0,0,.25)!important;
    background-color:#fff;
    cursor:not-allowed;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-slider-disabled .ant-slider-dot,
  .ant-slider-disabled .ant-slider-mark-text {
    cursor:not-allowed!important
  }
  .ant-spin {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    color:#1890ff;
    vertical-align:middle;
    text-align:center;
    opacity:0;
    position:absolute;
    -webkit-transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
    transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
    transition:transform .3s cubic-bezier(.78,.14,.15,.86);
    transition:transform .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
    display:none
  }
  .ant-spin-spinning {
    opacity:1;
    position:static;
    display:inline-block
  }
  .ant-spin-nested-loading {
    position:relative
  }
  .ant-spin-nested-loading>div>.ant-spin {
    display:block;
    position:absolute;
    height:100%;
    max-height:400px;
    width:100%;
    z-index:4
  }
  .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;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
  }
  .ant-spin-container:after {
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:#fff;
    opacity:0;
    pointer-events:none;
    -webkit-transition:all .3s;
    transition:all .3s;
    height:100%;
    width:100%;
    z-index:10;
    display:none\9\0
  }
  .ant-spin-blur {
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    overflow:hidden;
    opacity:.5
  }
  .ant-spin-blur:after {
    opacity:.4;
    pointer-events:auto
  }
  .ant-spin-tip {
    color:rgba(0,0,0,.45)
  }
  .ant-spin-dot {
    position:relative;
    display:inline-block;
    font-size:20px;
    width:20px;
    height:20px
  }
  .ant-spin-dot i {
    width:9px;
    height:9px;
    border-radius:100%;
    background-color:#1890ff;
    -webkit-transform:scale(.75);
    -ms-transform:scale(.75);
    transform:scale(.75);
    display:block;
    position:absolute;
    opacity:.3;
    -webkit-animation:antSpinMove 1s linear infinite alternate;
    animation:antSpinMove 1s linear infinite alternate;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
  }
  .ant-spin-dot i:first-child {
    left:0;
    top:0
  }
  .ant-spin-dot i:nth-child(2) {
    right:0;
    top:0;
    -webkit-animation-delay:.4s;
    animation-delay:.4s
  }
  .ant-spin-dot i:nth-child(3) {
    right:0;
    bottom:0;
    -webkit-animation-delay:.8s;
    animation-delay:.8s
  }
  .ant-spin-dot i:nth-child(4) {
    left:0;
    bottom:0;
    -webkit-animation-delay:1.2s;
    animation-delay:1.2s
  }
  .ant-spin-dot-spin {
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-animation:antRotate 1.2s linear infinite;
    animation:antRotate 1.2s linear infinite
  }
  .ant-spin-sm .ant-spin-dot {
    font-size:14px;
    width:14px;
    height:14px
  }
  .ant-spin-sm .ant-spin-dot i {
    width:6px;
    height:6px
  }
  .ant-spin-lg .ant-spin-dot {
    font-size:32px;
    width:32px;
    height:32px
  }
  .ant-spin-lg .ant-spin-dot i {
    width:14px;
    height:14px
  }
  .ant-spin.ant-spin-show-text .ant-spin-text {
    display:block
  }
  @media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ant-spin-blur {
      background:#fff;
      opacity:.5
    }
  }
  @-webkit-keyframes antSpinMove {
    to {
      opacity:1
    }
  }
  @keyframes antSpinMove {
    to {
      opacity:1
    }
  }
  @-webkit-keyframes antRotate {
    to {
      -webkit-transform:rotate(405deg);
      transform:rotate(405deg)
    }
  }
  @keyframes antRotate {
    to {
      -webkit-transform:rotate(405deg);
      transform:rotate(405deg)
    }
  }
  .ant-statistic {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-statistic-title {
    font-size:14px;
    margin-bottom:4px
  }
  .ant-statistic-content {
    font-size:24px;
    font-family:Tahoma,Helvetica Neue,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
  }
  .ant-statistic-content-value-decimal {
    font-size:16px
  }
  .ant-statistic-content-prefix,
  .ant-statistic-content-suffix {
    display:inline-block
  }
  .ant-statistic-content-prefix {
    margin-right:4px
  }
  .ant-statistic-content-suffix {
    margin-left:4px;
    font-size:16px
  }
  .ant-steps {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    font-size:0;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
  }
  .ant-steps-item {
    position:relative;
    display:inline-block;
    vertical-align:top;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    overflow:hidden
  }
  .ant-steps-item:last-child {
    -webkit-box-flex:0;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none
  }
  .ant-steps-item:last-child .ant-steps-item-tail,
  .ant-steps-item:last-child .ant-steps-item-title:after {
    display:none
  }
  .ant-steps-item-content,
  .ant-steps-item-icon {
    display:inline-block;
    vertical-align:top
  }
  .ant-steps-item-icon {
    border:1px solid rgba(0,0,0,.25);
    width:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    border-radius:32px;
    font-size:16px;
    margin-right:8px;
    -webkit-transition:background-color .3s,border-color .3s;
    transition:background-color .3s,border-color .3s;
    font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
  }
  .ant-steps-item-icon>.ant-steps-icon {
    line-height:1;
    top:-1px;
    color:#1890ff;
    position:relative
  }
  .ant-steps-item-tail {
    position:absolute;
    left:0;
    width:100%;
    top:12px;
    padding:0 10px
  }
  .ant-steps-item-tail:after {
    content:"";
    display:inline-block;
    background:#e8e8e8;
    height:1px;
    border-radius:1px;
    width:100%;
    -webkit-transition:background .3s;
    transition:background .3s
  }
  .ant-steps-item-title {
    font-size:16px;
    color:rgba(0,0,0,.65);
    display:inline-block;
    padding-right:16px;
    position:relative;
    line-height:32px
  }
  .ant-steps-item-title:after {
    content:"";
    height:1px;
    width:9999px;
    background:#e8e8e8;
    display:block;
    position:absolute;
    top:16px;
    left:100%
  }
  .ant-steps-item-description {
    font-size:14px;
    color:rgba(0,0,0,.45)
  }
  .ant-steps-item-wait .ant-steps-item-icon {
    border-color:rgba(0,0,0,.25);
    background-color:#fff
  }
  .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
    color:rgba(0,0,0,.25)
  }
  .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background:rgba(0,0,0,.25)
  }
  .ant-steps-item-wait>.ant-steps-item-content>.ant-steps-item-title {
    color:rgba(0,0,0,.45)
  }
  .ant-steps-item-wait>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color:#e8e8e8
  }
  .ant-steps-item-wait>.ant-steps-item-content>.ant-steps-item-description {
    color:rgba(0,0,0,.45)
  }
  .ant-steps-item-wait>.ant-steps-item-tail:after {
    background-color:#e8e8e8
  }
  .ant-steps-item-process .ant-steps-item-icon {
    border-color:#1890ff;
    background-color:#fff
  }
  .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color:#1890ff
  }
  .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background:#1890ff
  }
  .ant-steps-item-process>.ant-steps-item-content>.ant-steps-item-title {
    color:rgba(0,0,0,.85)
  }
  .ant-steps-item-process>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color:#e8e8e8
  }
  .ant-steps-item-process>.ant-steps-item-content>.ant-steps-item-description {
    color:rgba(0,0,0,.65)
  }
  .ant-steps-item-process>.ant-steps-item-tail:after {
    background-color:#e8e8e8
  }
  .ant-steps-item-process .ant-steps-item-icon {
    background:#1890ff
  }
  .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color:#fff
  }
  .ant-steps-item-process .ant-steps-item-title {
    font-weight:500
  }
  .ant-steps-item-finish .ant-steps-item-icon {
    border-color:#1890ff;
    background-color:#fff
  }
  .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
    color:#1890ff
  }
  .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background:#1890ff
  }
  .ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-title {
    color:rgba(0,0,0,.65)
  }
  .ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color:#1890ff
  }
  .ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-description {
    color:rgba(0,0,0,.45)
  }
  .ant-steps-item-finish>.ant-steps-item-tail:after {
    background-color:#1890ff
  }
  .ant-steps-item-error .ant-steps-item-icon {
    border-color:#f5222d;
    background-color:#fff
  }
  .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon {
    color:#f5222d
  }
  .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background:#f5222d
  }
  .ant-steps-item-error>.ant-steps-item-content>.ant-steps-item-title {
    color:#f5222d
  }
  .ant-steps-item-error>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color:#e8e8e8
  }
  .ant-steps-item-error>.ant-steps-item-content>.ant-steps-item-description {
    color:#f5222d
  }
  .ant-steps-item-error>.ant-steps-item-tail:after {
    background-color:#e8e8e8
  }
  .ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
    background:#f5222d
  }
  .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    margin-right:16px;
    white-space:nowrap
  }
  .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
    margin-right:0
  }
  .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
    padding-right:0
  }
  .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
    display:none
  }
  .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
    max-width:140px;
    white-space:normal
  }
  .ant-steps-item-custom .ant-steps-item-icon {
    background:none;
    border:0;
    width:auto;
    height:auto
  }
  .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    font-size:24px;
    line-height:32px;
    top:0;
    left:.5px;
    width:32px;
    height:32px
  }
  .ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color:#1890ff
  }
  .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    margin-right:12px
  }
  .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
    margin-right:0
  }
  .ant-steps-small .ant-steps-item-icon {
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    border-radius:24px;
    font-size:12px
  }
  .ant-steps-small .ant-steps-item-title {
    font-size:14px;
    line-height:24px;
    padding-right:12px
  }
  .ant-steps-small .ant-steps-item-title:after {
    top:12px
  }
  .ant-steps-small .ant-steps-item-description {
    font-size:14px;
    color:rgba(0,0,0,.45)
  }
  .ant-steps-small .ant-steps-item-tail {
    top:8px;
    padding:0 8px
  }
  .ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
    width:inherit;
    height:inherit;
    line-height:inherit;
    border-radius:0;
    border:0;
    background:none
  }
  .ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    font-size:24px;
    line-height:24px;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
  .ant-steps-vertical {
    display:block
  }
  .ant-steps-vertical .ant-steps-item {
    display:block;
    overflow:visible
  }
  .ant-steps-vertical .ant-steps-item-icon {
    float:left;
    margin-right:16px
  }
  .ant-steps-vertical .ant-steps-item-content {
    min-height:48px;
    overflow:hidden;
    display:block
  }
  .ant-steps-vertical .ant-steps-item-title {
    line-height:32px
  }
  .ant-steps-vertical .ant-steps-item-description {
    padding-bottom:12px
  }
  .ant-steps-vertical>.ant-steps-item>.ant-steps-item-tail {
    position:absolute;
    left:16px;
    top:0;
    height:100%;
    width:1px;
    padding:38px 0 6px
  }
  .ant-steps-vertical>.ant-steps-item>.ant-steps-item-tail:after {
    height:100%;
    width:1px
  }
  .ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-tail {
    display:block
  }
  .ant-steps-vertical>.ant-steps-item>.ant-steps-item-content>.ant-steps-item-title:after {
    display:none
  }
  .ant-steps-vertical.ant-steps-small .ant-steps-item-tail {
    position:absolute;
    left:12px;
    top:0;
    padding:30px 0 6px
  }
  .ant-steps-vertical.ant-steps-small .ant-steps-item-title {
    line-height:24px
  }
  @media (max-width:480px) {
    .ant-steps-horizontal.ant-steps-label-horizontal {
      display:block
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
      display:block;
      overflow:visible
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
      float:left;
      margin-right:16px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
      min-height:48px;
      overflow:hidden;
      display:block
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
      line-height:32px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
      padding-bottom:12px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-tail {
      position:absolute;
      left:16px;
      top:0;
      height:100%;
      width:1px;
      padding:38px 0 6px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-tail:after {
      height:100%;
      width:1px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item:not(:last-child)>.ant-steps-item-tail {
      display:block
    }
    .ant-steps-horizontal.ant-steps-label-horizontal>.ant-steps-item>.ant-steps-item-content>.ant-steps-item-title:after {
      display:none
    }
    .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-tail {
      position:absolute;
      left:12px;
      top:0;
      padding:30px 0 6px
    }
    .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-title {
      line-height:24px
    }
  }
  .ant-steps-label-vertical .ant-steps-item {
    overflow:visible
  }
  .ant-steps-label-vertical .ant-steps-item-tail {
    padding:3.5px 24px;
    margin-left:51px
  }
  .ant-steps-label-vertical .ant-steps-item-content {
    display:block;
    text-align:center;
    margin-top:8px;
    width:104px
  }
  .ant-steps-label-vertical .ant-steps-item-icon {
    display:inline-block;
    margin-left:36px
  }
  .ant-steps-label-vertical .ant-steps-item-title {
    padding-right:0
  }
  .ant-steps-label-vertical .ant-steps-item-title:after {
    display:none
  }
  .ant-steps-dot .ant-steps-item-title {
    line-height:1.5
  }
  .ant-steps-dot .ant-steps-item-tail {
    width:100%;
    top:2px;
    margin:0 0 0 70px;
    padding:0
  }
  .ant-steps-dot .ant-steps-item-tail:after {
    height:3px;
    width:calc(100% - 20px);
    margin-left:12px
  }
  .ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    left:2px
  }
  .ant-steps-dot .ant-steps-item-icon {
    padding-right:0;
    width:8px;
    height:8px;
    line-height:8px;
    border:0;
    margin-left:67px;
    background:transparent
  }
  .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot {
    float:left;
    width:100%;
    height:100%;
    border-radius:100px;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after {
    content:"";
    background:rgba(0,0,0,.001);
    width:60px;
    height:32px;
    position:absolute;
    top:-12px;
    left:-26px
  }
  .ant-steps-dot .ant-steps-item-content {
    width:140px
  }
  .ant-steps-dot .ant-steps-item-process .ant-steps-item-icon {
    width:10px;
    height:10px;
    line-height:10px
  }
  .ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
    top:-1px
  }
  .ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
    margin-left:0;
    margin-top:8px
  }
  .ant-steps-vertical.ant-steps-dot .ant-steps-item-tail {
    margin:0;
    left:-9px;
    top:2px;
    padding:22px 0 4px
  }
  .ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    left:0
  }
  .ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
    left:-2px
  }
  .ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    background:#fff;
    padding-left:16px;
    margin-left:-16px
  }
  .ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
    padding-left:12px;
    margin-left:-12px
  }
  .ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
    overflow:hidden
  }
  .ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot:after {
    width:200px;
    right:-200px
  }
  .ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after,
  .ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:before {
    content:"";
    position:absolute;
    background:#fff;
    width:10px;
    height:8px;
    top:0;
    left:-10px
  }
  .ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after {
    left:auto;
    right:-10px
  }
  .ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background:#ccc
  }
  .ant-switch {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    display:inline-block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:22px;
    min-width:44px;
    line-height:20px;
    vertical-align:middle;
    border-radius:100px;
    border:1px solid transparent;
    background-color:rgba(0,0,0,.25);
    cursor:pointer;
    -webkit-transition:all .36s;
    transition:all .36s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .ant-switch-inner {
    color:#fff;
    font-size:12px;
    margin-left:24px;
    margin-right:6px;
    display:block
  }
  .ant-switch-loading-icon,
  .ant-switch:after {
    position:absolute;
    width:18px;
    height:18px;
    left:1px;
    top:1px;
    border-radius:18px;
    background-color:#fff;
    content:" ";
    cursor:pointer;
    -webkit-transition:all .36s cubic-bezier(.78,.14,.15,.86);
    transition:all .36s cubic-bezier(.78,.14,.15,.86)
  }
  .ant-switch:after {
    -webkit-box-shadow:0 2px 4px 0 rgba(0,35,11,.2);
    box-shadow:0 2px 4px 0 rgba(0,35,11,.2)
  }
  .ant-switch:active:after,
  .ant-switch:active:before {
    width:24px
  }
  .ant-switch-loading-icon {
    background:transparent;
    z-index:1;
    display:none;
    font-size:12px
  }
  .ant-switch-loading-icon svg {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto
  }
  .ant-switch-loading .ant-switch-loading-icon {
    display:inline-block;
    color:rgba(0,0,0,.65)
  }
  .ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
    color:#1890ff
  }
  .ant-switch:focus {
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2);
    outline:0
  }
  .ant-switch:focus:hover {
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-switch-small {
    height:16px;
    min-width:28px;
    line-height:14px
  }
  .ant-switch-small .ant-switch-inner {
    margin-left:18px;
    margin-right:3px;
    font-size:12px
  }
  .ant-switch-small:after {
    width:12px;
    height:12px
  }
  .ant-switch-small:active:after,
  .ant-switch-small:active:before {
    width:16px
  }
  .ant-switch-small .ant-switch-loading-icon {
    width:12px;
    height:12px
  }
  .ant-switch-small.ant-switch-checked .ant-switch-inner {
    margin-left:3px;
    margin-right:18px
  }
  .ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
    left:100%;
    margin-left:-13px
  }
  .ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
    -webkit-transform:scale(.66667);
    -ms-transform:scale(.66667);
    transform:scale(.66667);
    font-weight:700
  }
  .ant-switch-checked {
    background-color:#1890ff
  }
  .ant-switch-checked .ant-switch-inner {
    margin-left:6px;
    margin-right:24px
  }
  .ant-switch-checked:after {
    left:100%;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    margin-left:-1px
  }
  .ant-switch-checked .ant-switch-loading-icon {
    left:100%;
    margin-left:-19px
  }
  .ant-switch-disabled,
  .ant-switch-loading {
    cursor:not-allowed;
    opacity:.4
  }
  .ant-switch-disabled *,
  .ant-switch-loading * {
    cursor:not-allowed
  }
  @-webkit-keyframes AntSwitchSmallLoadingCircle {
    0% {
      -webkit-transform-origin:50% 50%;
      transform-origin:50% 50%;
      -webkit-transform:rotate(0deg) scale(.66667);
      transform:rotate(0deg) scale(.66667)
    }
    to {
      -webkit-transform-origin:50% 50%;
      transform-origin:50% 50%;
      -webkit-transform:rotate(1turn) scale(.66667);
      transform:rotate(1turn) scale(.66667)
    }
  }
  @keyframes AntSwitchSmallLoadingCircle {
    0% {
      -webkit-transform-origin:50% 50%;
      transform-origin:50% 50%;
      -webkit-transform:rotate(0deg) scale(.66667);
      transform:rotate(0deg) scale(.66667)
    }
    to {
      -webkit-transform-origin:50% 50%;
      transform-origin:50% 50%;
      -webkit-transform:rotate(1turn) scale(.66667);
      transform:rotate(1turn) scale(.66667)
    }
  }
  .ant-table-wrapper {
    zoom:1
  }
  .ant-table-wrapper:after,
  .ant-table-wrapper:before {
    content:"";
    display:table
  }
  .ant-table-wrapper:after {
    clear:both
  }
  .ant-table {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    clear:both
  }
  .ant-table-body {
    -webkit-transition:opacity .3s;
    transition:opacity .3s
  }
  .ant-table-empty .ant-table-body {
    overflow:auto!important
  }
  .ant-table table {
    width:100%;
    border-collapse:collapse;
    text-align:left;
    border-radius:4px 4px 0 0
  }
  .ant-table-thead>tr>th {
    background:#fafafa;
    -webkit-transition:background .3s ease;
    transition:background .3s ease;
    text-align:left;
    color:rgba(0,0,0,.85);
    font-weight:500;
    border-bottom:1px solid #e8e8e8
  }
  .ant-table-thead>tr>th[colspan] {
    text-align:center
  }
  .ant-table-thead>tr>th .ant-table-filter-icon,
  .ant-table-thead>tr>th .anticon-filter {
    font-size:12px;
    cursor:pointer;
    color:#bfbfbf;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:28px;
    position:absolute;
    top:0;
    right:0;
    height:100%;
    text-align:center
  }
  .ant-table-thead>tr>th .ant-table-filter-icon>svg,
  .ant-table-thead>tr>th .anticon-filter>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 {
    position:absolute;
    right:6px;
    top:50%;
    width:14px;
    height:17px;
    margin-top:-8.5px;
    text-align:center;
    color:#bfbfbf;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-table-thead>tr>th .ant-table-column-sorter-down,
  .ant-table-thead>tr>th .ant-table-column-sorter-up {
    display:inline-block;
    font-size:12px;
    font-size:11px\9;
    -webkit-transform:scale(.91666667) rotate(0deg);
    -ms-transform:scale(.91666667) rotate(0deg);
    transform:scale(.91666667) rotate(0deg);
    line-height:4px;
    height:4px;
    -webkit-transition:all .3s;
    transition:all .3s;
    display:block
  }
  :root .ant-table-thead>tr>th .ant-table-column-sorter-down,
  :root .ant-table-thead>tr>th .ant-table-column-sorter-up {
    font-size:12px
  }
  .ant-table-thead>tr>th .ant-table-column-sorter-down.on,
  .ant-table-thead>tr>th .ant-table-column-sorter-up.on {
    color:#1890ff
  }
  .ant-table-thead>tr>th .ant-table-column-sorter-down {
    margin-top:4px
  }
  .ant-table-thead>tr>th.ant-table-column-has-actions {
    position:relative;
    background-clip:padding-box
  }
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters .ant-table-filter-icon.ant-table-filter-open,
  .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:hover .ant-table-filter-icon:hover,
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:hover {
    color:rgba(0,0,0,.45);
    background:#e5e5e5
  }
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:active,
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:active {
    color:rgba(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,
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon,
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter {
    background:#f2f2f2
  }
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-down:not(.on),
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-up:not(.on) {
    color:rgba(0,0,0,.45)
  }
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-filters,
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters {
    padding-right:30px!important
  }
  .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters.ant-table-column-has-filters {
    padding-right:54px!important
  }
  .ant-table-thead>tr>th .ant-table-column-sorters>:not(.ant-table-column-sorter) {
    position:relative
  }
  .ant-table-thead>tr>th .ant-table-column-sorters:before {
    position:absolute;
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:transparent;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-table-thead>tr>th .ant-table-column-sorters:hover:before {
    background:rgba(0,0,0,.04)
  }
  .ant-table-thead>tr>th.ant-table-column-has-filters .ant-table-column-sorter {
    right:34px
  }
  .ant-table-thead>tr>th.ant-table-column-has-sorters {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    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;
    -webkit-transition:all .3s,border 0s;
    transition:all .3s,border 0s
  }
  .ant-table-tbody>tr,
  .ant-table-thead>tr {
    -webkit-transition:all .3s,height 0s;
    transition:all .3s,height 0s
  }
  .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,
  .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td {
    background:#e6f7ff
  }
  .ant-table-thead>tr:hover {
    background:none
  }
  .ant-table-footer {
    padding:16px;
    background:#fafafa;
    border-radius:0 0 4px 4px;
    position:relative;
    border-top:1px solid #e8e8e8
  }
  .ant-table-footer:before {
    content:"";
    height:1px;
    background:#fafafa;
    position:absolute;
    top:-1px;
    width:100%;
    left:0
  }
  .ant-table.ant-table-bordered .ant-table-footer {
    border:1px solid #e8e8e8
  }
  .ant-table-title {
    padding:16px 0;
    position:relative;
    top:1px;
    border-radius:4px 4px 0 0
  }
  .ant-table.ant-table-bordered .ant-table-title {
    border:1px solid #e8e8e8;
    padding-left:16px;
    padding-right:16px
  }
  .ant-table-title+.ant-table-content {
    position:relative;
    border-radius:4px 4px 0 0;
    overflow:hidden
  }
  .ant-table-bordered .ant-table-title+.ant-table-content,
  .ant-table-bordered .ant-table-title+.ant-table-content .ant-table-thead>tr:first-child>th,
  .ant-table-bordered .ant-table-title+.ant-table-content table,
  .ant-table-without-column-header .ant-table-title+.ant-table-content,
  .ant-table-without-column-header table {
    border-radius:0
  }
  .ant-table-tbody>tr.ant-table-row-selected td {
    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,.01)
  }
  .ant-table-tbody>tr>td,
  .ant-table-thead>tr>th {
    padding:16px
  }
  .ant-table-thead>tr>th.ant-table-selection-column-custom .ant-table-selection {
    margin-right:-15px
  }
  .ant-table-tbody>tr>td.ant-table-selection-column,
  .ant-table-thead>tr>th.ant-table-selection-column {
    text-align:center
  }
  .ant-table-tbody>tr>td.ant-table-selection-column .ant-radio-wrapper,
  .ant-table-thead>tr>th.ant-table-selection-column .ant-radio-wrapper {
    margin-right:0
  }
  .ant-table-expand-icon-th,
  .ant-table-row-expand-icon-cell {
    text-align:center;
    min-width:50px;
    width:50px
  }
  .ant-table-header {
    background:#fafafa;
    overflow:hidden
  }
  .ant-table-header table {
    border-radius:4px 4px 0 0
  }
  .ant-table-loading {
    position:relative
  }
  .ant-table-loading .ant-table-body {
    background:#fff;
    opacity:.5
  }
  .ant-table-loading .ant-table-spin-holder {
    height:20px;
    line-height:20px;
    left:50%;
    top:50%;
    margin-left:-30px;
    position:absolute
  }
  .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-body>table,
  .ant-table-bordered .ant-table-fixed-left table,
  .ant-table-bordered .ant-table-fixed-right table,
  .ant-table-bordered .ant-table-header>table {
    border:1px solid #e8e8e8;
    border-right:0;
    border-bottom:0
  }
  .ant-table-bordered.ant-table-empty .ant-table-placeholder {
    border-left:1px solid #e8e8e8;
    border-right: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:0;
    border-top-left-radius:0;
    border-top-right-radius:0
  }
  .ant-table-bordered.ant-table-fixed-header .ant-table-body-inner>table {
    border-top:0
  }
  .ant-table-bordered.ant-table-fixed-header .ant-table-placeholder {
    border:0
  }
  .ant-table-bordered .ant-table-thead>tr:not(:last-child)>th {
    border-bottom:1px solid #e8e8e8
  }
  .ant-table-bordered .ant-table-tbody>tr>td,
  .ant-table-bordered .ant-table-thead>tr>th {
    border-right:1px solid #e8e8e8
  }
  .ant-table-placeholder {
    position:relative;
    padding:16px;
    background:#fff;
    border-radius:4px;
    border-bottom:1px solid #e8e8e8;
    text-align:center;
    font-size:14px;
    color:rgba(0,0,0,.45);
    z-index:1
  }
  .ant-table-placeholder .anticon {
    margin-right:4px
  }
  .ant-table-pagination.ant-pagination {
    margin:16px 0;
    float:right
  }
  .ant-table-filter-dropdown {
    min-width:96px;
    margin-left:-8px;
    background:#fff;
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    position:relative
  }
  .ant-table-filter-dropdown .ant-dropdown-menu {
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:4px 4px 0 0
  }
  .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;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(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:700;
    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 {
    overflow:hidden;
    padding:7px 8px;
    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-select-all-custom {
    margin-right:4px!important
  }
  .ant-table-selection .anticon-down {
    color:#bfbfbf;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-table-selection-menu {
    min-width:96px;
    margin-top:5px;
    margin-left:-30px;
    background:#fff;
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15)
  }
  .ant-table-selection-menu .ant-action-down {
    color:#bfbfbf
  }
  .ant-table-selection-down {
    cursor:pointer;
    padding:0;
    display:inline-block;
    line-height:1
  }
  .ant-table-selection-down:hover .anticon-down {
    color:rgba(0,0,0,.6)
  }
  .ant-table-row-expand-icon {
    cursor:pointer;
    display:inline-block;
    width:17px;
    height:17px;
    text-align:center;
    line-height:14px;
    border:1px solid #e8e8e8;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background:#fff
  }
  .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[class*=ant-table-row-level-0] .ant-table-selection-column>span {
    display:inline-block
  }
  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 {
    width:auto;
    min-width:100%
  }
  .ant-table-scroll table .ant-table-fixed-columns-in-body {
    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 {
    overflow:scroll;
    padding-bottom:20px;
    margin-bottom:-20px;
    opacity:.9999
  }
  .ant-table-fixed-left,
  .ant-table-fixed-right {
    position:absolute;
    top:0;
    overflow:hidden;
    -webkit-transition:-webkit-box-shadow .3s ease;
    transition:-webkit-box-shadow .3s ease;
    transition:box-shadow .3s ease;
    transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;
    border-radius:0;
    z-index:20
  }
  .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;
    -webkit-box-shadow:6px 0 6px -4px rgba(0,0,0,.15);
    box-shadow:6px 0 6px -4px rgba(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;
    -webkit-box-shadow:-6px 0 6px -4px rgba(0,0,0,.15);
    box-shadow:-6px 0 6px -4px rgba(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,
  .ant-table.ant-table-scroll-position-right .ant-table-fixed-right {
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td,
  .ant-table-middle>.ant-table-content>.ant-table-body>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-tbody>tr>td,
  .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-left>.ant-table-header>table>.ant-table-tbody>tr>td,
  .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-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-thead>tr>th,
  .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-right>.ant-table-header>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-header>table>.ant-table-thead>tr>th,
  .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-scroll>.ant-table-body>table>.ant-table-thead>tr>th,
  .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-header>table>.ant-table-thead>tr>th,
  .ant-table-middle>.ant-table-footer,
  .ant-table-middle>.ant-table-title {
    padding:12px 8px
  }
  .ant-table-middle tr.ant-table-expanded-row td>.ant-table-wrapper {
    margin:-12px -16px -13px
  }
  .ant-table-small {
    border:1px solid #e8e8e8;
    border-radius:4px
  }
  .ant-table-small>.ant-table-footer,
  .ant-table-small>.ant-table-title {
    padding:8px
  }
  .ant-table-small>.ant-table-title {
    border-bottom:1px solid #e8e8e8;
    top:0
  }
  .ant-table-small>.ant-table-content>.ant-table-body {
    margin:0 8px
  }
  .ant-table-small>.ant-table-content>.ant-table-body>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-left>.ant-table-header>table,
  .ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table,
  .ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table,
  .ant-table-small>.ant-table-content>.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-scroll>.ant-table-header>table {
    border:0
  }
  .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td,
  .ant-table-small>.ant-table-content>.ant-table-body>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-tbody>tr>td,
  .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-left>.ant-table-header>table>.ant-table-tbody>tr>td,
  .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-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-thead>tr>th,
  .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-right>.ant-table-header>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-header>table>.ant-table-thead>tr>th,
  .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-scroll>.ant-table-body>table>.ant-table-thead>tr>th,
  .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-header>table>.ant-table-thead>tr>th {
    padding:8px
  }
  .ant-table-small>.ant-table-content>.ant-table-body>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-left>.ant-table-header>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-fixed-right>.ant-table-header>table>.ant-table-thead>tr>th,
  .ant-table-small>.ant-table-content>.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-scroll>.ant-table-header>table>.ant-table-thead>tr>th {
    background-color:transparent;
    border-bottom:1px solid #e8e8e8
  }
  .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-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-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-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-header>table>.ant-table-thead>tr>th.ant-table-column-sort,
  .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-scroll>.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 {
    background-color:rgba(0,0,0,.01)
  }
  .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-left>.ant-table-header>table,
  .ant-table-small>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table,
  .ant-table-small>.ant-table-content>.ant-table-fixed-right>.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-scroll>.ant-table-header>table {
    padding:0
  }
  .ant-table-small>.ant-table-content .ant-table-header {
    background-color:#fff
  }
  .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-bottom:1px solid #e8e8e8;
    border-right: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;
    border-right: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-left:0;
    border-bottom:0;
    border-right:0
  }
  .ant-table-small.ant-table-bordered .ant-table-tbody>tr>td:last-child,
  .ant-table-small.ant-table-bordered .ant-table-thead>tr>th:last-child {
    border-right:none
  }
  .ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody>tr>td:last-child,
  .ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead>tr>th:last-child {
    border-right:1px solid #e8e8e8
  }
  .ant-table-small.ant-table-bordered .ant-table-fixed-right {
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8
  }
  .ant-table-small tr.ant-table-expanded-row td>.ant-table-wrapper {
    margin:-8px -16px -9px
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
    height:40px
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar {
    visibility:hidden
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
    border:1px solid #e8e8e8;
    border-bottom:0;
    border-radius:4px 4px 0 0;
    background:#fafafa;
    margin:0 2px 0 0;
    padding:0 16px;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    line-height:38px
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
    background:#fff;
    border-color:#e8e8e8;
    color:#1890ff;
    padding-bottom:1px
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive {
    padding:0
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap {
    margin-bottom:0
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
    color:rgba(0,0,0,.45);
    -webkit-transition:all .3s;
    transition:all .3s;
    font-size:12px;
    margin-left:3px;
    margin-right:-5px;
    overflow:hidden;
    vertical-align:middle;
    width:16px;
    height:16px;
    height:14px
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover {
    color:rgba(0,0,0,.85)
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane,
  .ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane {
    -webkit-transition:none!important;
    transition:none!important
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive,
  .ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive {
    overflow:hidden
  }
  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close {
    opacity:1
  }
  .ant-tabs-extra-content {
    line-height:40px
  }
  .ant-tabs-extra-content .ant-tabs-new-tab {
    position:relative;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    cursor:pointer;
    border-radius:2px;
    border:1px solid #e8e8e8;
    font-size:12px;
    color:rgba(0,0,0,.65);
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-tabs-extra-content .ant-tabs-new-tab:hover {
    color:#1890ff;
    border-color:#1890ff
  }
  .ant-tabs-extra-content .ant-tabs-new-tab svg {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
  }
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container {
    height:auto
  }
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
    border-bottom:1px solid #e8e8e8;
    margin-bottom:8px
  }
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
    padding-bottom:4px
  }
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child {
    margin-bottom:8px
  }
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,
  .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab {
    width:90%
  }
  .ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
    margin-right:0
  }
  .ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
    border-right:0;
    border-radius:4px 0 0 4px;
    margin-right:1px
  }
  .ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active {
    margin-right:-1px;
    padding-right:18px
  }
  .ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap {
    margin-left:0
  }
  .ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
    border-left:0;
    border-radius:0 4px 4px 0;
    margin-left:1px
  }
  .ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
    margin-left:-1px;
    padding-left:18px
  }
  .ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab {
    border-bottom:1px solid #e8e8e8;
    border-top:0;
    border-radius:0 0 4px 4px
  }
  .ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active {
    color:#1890ff;
    padding-bottom:0;
    padding-top:1px
  }
  .ant-tabs {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    overflow:hidden;
    zoom:1
  }
  .ant-tabs:after,
  .ant-tabs:before {
    content:"";
    display:table
  }
  .ant-tabs:after {
    clear:both
  }
  .ant-tabs-ink-bar {
    z-index:1;
    position:absolute;
    left:0;
    bottom:1px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:2px;
    background-color:#1890ff;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
  }
  .ant-tabs-bar {
    border-bottom:1px solid #e8e8e8;
    margin:0 0 16px;
    outline:none
  }
  .ant-tabs-bar,
  .ant-tabs-nav-container {
    -webkit-transition:padding .3s cubic-bezier(.645,.045,.355,1);
    transition:padding .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-tabs-nav-container {
    overflow:hidden;
    font-size:14px;
    line-height:1.5;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    white-space:nowrap;
    margin-bottom:-1px;
    zoom:1
  }
  .ant-tabs-nav-container:after,
  .ant-tabs-nav-container:before {
    content:"";
    display:table
  }
  .ant-tabs-nav-container:after {
    clear:both
  }
  .ant-tabs-nav-container-scrolling {
    padding-left:32px;
    padding-right:32px
  }
  .ant-tabs-bottom .ant-tabs-bottom-bar {
    margin-bottom:0;
    margin-top:16px;
    border-bottom:none;
    border-top:1px solid #e8e8e8
  }
  .ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar {
    bottom:auto;
    top:1px
  }
  .ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container {
    margin-bottom:0;
    margin-top:-1px
  }
  .ant-tabs-tab-next,
  .ant-tabs-tab-prev {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:2;
    width:0;
    height:100%;
    cursor:pointer;
    border:0;
    background-color:transparent;
    position:absolute;
    text-align:center;
    color:rgba(0,0,0,.45);
    -webkit-transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
    transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
    opacity:0;
    pointer-events:none
  }
  .ant-tabs-tab-next.ant-tabs-tab-arrow-show,
  .ant-tabs-tab-prev.ant-tabs-tab-arrow-show {
    opacity:1;
    width:32px;
    height:100%;
    pointer-events:auto
  }
  .ant-tabs-tab-next:hover,
  .ant-tabs-tab-prev:hover {
    color:rgba(0,0,0,.65)
  }
  .ant-tabs-tab-next-icon,
  .ant-tabs-tab-prev-icon {
    font-style:normal;
    font-weight:700;
    font-variant:normal;
    line-height:inherit;
    vertical-align:baseline;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center;
    text-transform:none
  }
  .ant-tabs-tab-next-icon-target,
  .ant-tabs-tab-prev-icon-target {
    display:block;
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg)
  }
  :root .ant-tabs-tab-next-icon-target,
  :root .ant-tabs-tab-prev-icon-target {
    font-size:12px
  }
  .ant-tabs-tab-btn-disabled {
    cursor:not-allowed
  }
  .ant-tabs-tab-btn-disabled,
  .ant-tabs-tab-btn-disabled:hover {
    color:rgba(0,0,0,.25)
  }
  .ant-tabs-tab-next {
    right:2px
  }
  .ant-tabs-tab-prev {
    left:0
  }
  :root .ant-tabs-tab-prev {
    -webkit-filter:none;
    filter:none
  }
  .ant-tabs-nav-wrap {
    overflow:hidden;
    margin-bottom:-1px
  }
  .ant-tabs-nav-scroll {
    overflow:hidden;
    white-space:nowrap
  }
  .ant-tabs-nav {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:0;
    -webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    position:relative;
    margin:0;
    list-style:none;
    display:inline-block
  }
  .ant-tabs-nav:after,
  .ant-tabs-nav:before {
    display:table;
    content:" "
  }
  .ant-tabs-nav:after {
    clear:both
  }
  .ant-tabs-nav .ant-tabs-tab {
    display:inline-block;
    height:100%;
    margin:0 32px 0 0;
    padding:12px 16px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    -webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);
    transition:color .3s cubic-bezier(.645,.045,.355,1);
    cursor:pointer;
    text-decoration:none
  }
  .ant-tabs-nav .ant-tabs-tab:last-child {
    margin-right:0
  }
  .ant-tabs-nav .ant-tabs-tab:hover {
    color:#40a9ff
  }
  .ant-tabs-nav .ant-tabs-tab:active {
    color:#096dd9
  }
  .ant-tabs-nav .ant-tabs-tab .anticon {
    margin-right:8px
  }
  .ant-tabs-nav .ant-tabs-tab-disabled,
  .ant-tabs-nav .ant-tabs-tab-disabled:hover {
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-tabs-nav .ant-tabs-tab-active {
    color:#1890ff;
    font-weight:500
  }
  .ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container {
    font-size:16px
  }
  .ant-tabs .ant-tabs-large-bar .ant-tabs-tab {
    padding:16px
  }
  .ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container {
    font-size:14px
  }
  .ant-tabs .ant-tabs-small-bar .ant-tabs-tab {
    padding:8px 16px
  }
  .ant-tabs .ant-tabs-bottom-content,
  .ant-tabs .ant-tabs-top-content {
    width:100%
  }
  .ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,
  .ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane {
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:100%;
    -webkit-transition:opacity .45s;
    transition:opacity .45s;
    opacity:1
  }
  .ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive,
  .ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive {
    opacity:0;
    height:0;
    padding:0!important;
    pointer-events:none
  }
  .ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive input,
  .ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive input {
    visibility:hidden
  }
  .ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,
  .ant-tabs .ant-tabs-top-content.ant-tabs-content-animated {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    will-change:margin-left;
    -webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);
    transition:margin-left .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-tabs .ant-tabs-left-bar,
  .ant-tabs .ant-tabs-right-bar {
    border-bottom:0;
    height:100%
  }
  .ant-tabs .ant-tabs-left-bar-tab-next,
  .ant-tabs .ant-tabs-left-bar-tab-prev,
  .ant-tabs .ant-tabs-right-bar-tab-next,
  .ant-tabs .ant-tabs-right-bar-tab-prev {
    width:32px;
    height:0;
    -webkit-transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
    transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-tabs .ant-tabs-left-bar-tab-next.ant-tabs-tab-arrow-show,
  .ant-tabs .ant-tabs-left-bar-tab-prev.ant-tabs-tab-arrow-show,
  .ant-tabs .ant-tabs-right-bar-tab-next.ant-tabs-tab-arrow-show,
  .ant-tabs .ant-tabs-right-bar-tab-prev.ant-tabs-tab-arrow-show {
    width:100%;
    height:32px
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-tab,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-tab {
    float:none;
    margin:0 0 16px;
    padding:8px 24px;
    display:block
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child {
    margin-bottom:0
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content {
    text-align:center
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll {
    width:auto
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
    height:100%
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
    margin-bottom:0
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
    padding:32px 0
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
    margin-bottom:0
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav {
    width:100%
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
    width:2px;
    top:0;
    left:auto;
    height:auto;
    bottom:auto
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next {
    width:100%;
    bottom:0;
    height:32px
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev {
    top:0;
    width:100%;
    height:32px
  }
  .ant-tabs .ant-tabs-left-content,
  .ant-tabs .ant-tabs-right-content {
    overflow:hidden;
    width:auto;
    margin-top:0!important
  }
  .ant-tabs .ant-tabs-left-bar {
    float:left;
    border-right:1px solid #e8e8e8;
    margin-right:-1px;
    margin-bottom:0
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
    text-align:right
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
  .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap {
    margin-right:-1px
  }
  .ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar {
    right:1px
  }
  .ant-tabs .ant-tabs-left-content {
    padding-left:24px;
    border-left:1px solid #e8e8e8
  }
  .ant-tabs .ant-tabs-right-bar {
    float:right;
    border-left:1px solid #e8e8e8;
    margin-left:-1px;
    margin-bottom:0
  }
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,
  .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
    margin-left:-1px
  }
  .ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
    left:1px
  }
  .ant-tabs .ant-tabs-right-content {
    padding-right:24px;
    border-right:1px solid #e8e8e8
  }
  .ant-tabs-bottom .ant-tabs-ink-bar-animated,
  .ant-tabs-top .ant-tabs-ink-bar-animated {
    -webkit-transition:width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-tabs-left .ant-tabs-ink-bar-animated,
  .ant-tabs-right .ant-tabs-ink-bar-animated {
    -webkit-transition:height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);
    transition:transform .3s cubic-bezier(.645,.045,.355,1),height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
  }
  .ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-content-animated,
  .no-flex>.ant-tabs-content>.ant-tabs-content-animated {
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important;
    margin-left:0!important
  }
  .ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive,
  .no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive {
    display:none
  }
  .ant-tabs-left-content>.ant-tabs-content-animated,
  .ant-tabs-right-content>.ant-tabs-content-animated {
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important;
    margin-left:0!important
  }
  .ant-tabs-left-content>.ant-tabs-tabpane-inactive,
  .ant-tabs-right-content>.ant-tabs-tabpane-inactive {
    display:none
  }
  .ant-tag {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    list-style:none;
    display:inline-block;
    line-height:20px;
    height:22px;
    padding:0 7px;
    border-radius:4px;
    border:1px solid #d9d9d9;
    background:#fafafa;
    font-size:12px;
    -webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);
    transition:all .3s cubic-bezier(.215,.61,.355,1);
    opacity:1;
    margin:0 8px 0 0;
    cursor:pointer;
    white-space:nowrap
  }
  .ant-tag:hover {
    opacity:.85
  }
  .ant-tag,
  .ant-tag a,
  .ant-tag a:hover {
    color:rgba(0,0,0,.65)
  }
  .ant-tag>a:first-child:last-child {
    display:inline-block;
    margin:0 -8px;
    padding:0 8px
  }
  .ant-tag .anticon-close {
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    cursor:pointer;
    margin-left:3px;
    -webkit-transition:all .3s;
    transition:all .3s;
    color:rgba(0,0,0,.45);
    font-weight:700
  }
  :root .ant-tag .anticon-close {
    font-size:12px
  }
  .ant-tag .anticon-close:hover {
    color:rgba(0,0,0,.85)
  }
  .ant-tag-has-color {
    border-color:transparent
  }
  .ant-tag-has-color,
  .ant-tag-has-color .anticon-close,
  .ant-tag-has-color .anticon-close:hover,
  .ant-tag-has-color a,
  .ant-tag-has-color a:hover {
    color:#fff
  }
  .ant-tag-checkable {
    background-color:transparent;
    border-color:transparent
  }
  .ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
    color:#1890ff
  }
  .ant-tag-checkable-checked,
  .ant-tag-checkable:active {
    color:#fff
  }
  .ant-tag-checkable-checked {
    background-color:#1890ff
  }
  .ant-tag-checkable:active {
    background-color:#096dd9
  }
  .ant-tag-close {
    width:0!important;
    padding:0;
    margin:0
  }
  .ant-tag-zoom-appear,
  .ant-tag-zoom-enter {
    -webkit-animation:antFadeIn .2s cubic-bezier(.78,.14,.15,.86);
    animation:antFadeIn .2s cubic-bezier(.78,.14,.15,.86);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
  }
  .ant-tag-zoom-leave {
    -webkit-animation:antZoomOut .3s cubic-bezier(.78,.14,.15,.86);
    animation:antZoomOut .3s cubic-bezier(.78,.14,.15,.86);
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
  }
  .ant-tag-hidden {
    display:none
  }
  .ant-tag-pink {
    color:#eb2f96;
    background:#fff0f6;
    border-color:#ffadd2
  }
  .ant-tag-pink-inverse {
    background:#eb2f96;
    border-color:#eb2f96;
    color:#fff
  }
  .ant-tag-magenta {
    color:#eb2f96;
    background:#fff0f6;
    border-color:#ffadd2
  }
  .ant-tag-magenta-inverse {
    background:#eb2f96;
    border-color:#eb2f96;
    color:#fff
  }
  .ant-tag-red {
    color:#f5222d;
    background:#fff1f0;
    border-color:#ffa39e
  }
  .ant-tag-red-inverse {
    background:#f5222d;
    border-color:#f5222d;
    color:#fff
  }
  .ant-tag-volcano {
    color:#fa541c;
    background:#fff2e8;
    border-color:#ffbb96
  }
  .ant-tag-volcano-inverse {
    background:#fa541c;
    border-color:#fa541c;
    color:#fff
  }
  .ant-tag-orange {
    color:#fa8c16;
    background:#fff7e6;
    border-color:#ffd591
  }
  .ant-tag-orange-inverse {
    background:#fa8c16;
    border-color:#fa8c16;
    color:#fff
  }
  .ant-tag-yellow {
    color:#fadb14;
    background:#feffe6;
    border-color:#fffb8f
  }
  .ant-tag-yellow-inverse {
    background:#fadb14;
    border-color:#fadb14;
    color:#fff
  }
  .ant-tag-gold {
    color:#faad14;
    background:#fffbe6;
    border-color:#ffe58f
  }
  .ant-tag-gold-inverse {
    background:#faad14;
    border-color:#faad14;
    color:#fff
  }
  .ant-tag-cyan {
    color:#13c2c2;
    background:#e6fffb;
    border-color:#87e8de
  }
  .ant-tag-cyan-inverse {
    background:#13c2c2;
    border-color:#13c2c2;
    color:#fff
  }
  .ant-tag-lime {
    color:#a0d911;
    background:#fcffe6;
    border-color:#eaff8f
  }
  .ant-tag-lime-inverse {
    background:#a0d911;
    border-color:#a0d911;
    color:#fff
  }
  .ant-tag-green {
    color:#52c41a;
    background:#f6ffed;
    border-color:#b7eb8f
  }
  .ant-tag-green-inverse {
    background:#52c41a;
    border-color:#52c41a;
    color:#fff
  }
  .ant-tag-blue {
    color:#1890ff;
    background:#e6f7ff;
    border-color:#91d5ff
  }
  .ant-tag-blue-inverse {
    background:#1890ff;
    border-color:#1890ff;
    color:#fff
  }
  .ant-tag-geekblue {
    color:#2f54eb;
    background:#f0f5ff;
    border-color:#adc6ff
  }
  .ant-tag-geekblue-inverse {
    background:#2f54eb;
    border-color:#2f54eb;
    color:#fff
  }
  .ant-tag-purple {
    color:#722ed1;
    background:#f9f0ff;
    border-color:#d3adf7
  }
  .ant-tag-purple-inverse {
    background:#722ed1;
    border-color:#722ed1;
    color:#fff
  }
  .ant-time-picker-panel {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    z-index:1050;
    position:absolute
  }
  .ant-time-picker-panel-inner {
    position:relative;
    outline:none;
    list-style:none;
    font-size:14px;
    text-align:left;
    background-color:#fff;
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    background-clip:padding-box;
    left:-2px
  }
  .ant-time-picker-panel-input {
    width:100%;
    margin:0;
    padding:0;
    border:0;
    max-width:154px;
    cursor:auto;
    outline:0;
    line-height:normal
  }
  .ant-time-picker-panel-input::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-time-picker-panel-input:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-time-picker-panel-input::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-time-picker-panel-input-wrap {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
    padding:7px 2px 7px 12px;
    border-bottom:1px solid #e8e8e8
  }
  .ant-time-picker-panel-input-invalid {
    border-color:#f5222d
  }
  .ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
    max-width:112px
  }
  .ant-time-picker-panel-select {
    float:left;
    font-size:14px;
    border-left:1px solid #e8e8e8;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:56px;
    overflow:hidden;
    position:relative;
    max-height:192px
  }
  .ant-time-picker-panel-select:hover {
    overflow-y:auto
  }
  .ant-time-picker-panel-select:first-child {
    border-left:0;
    margin-left:0
  }
  .ant-time-picker-panel-select:last-child {
    border-right:0
  }
  .ant-time-picker-panel-select:only-child {
    width:100%
  }
  .ant-time-picker-panel-select ul {
    list-style:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0 0 160px;
    width:100%
  }
  .ant-time-picker-panel-select li {
    list-style:none;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin:0;
    padding:0 0 0 12px;
    width:100%;
    height:32px;
    line-height:32px;
    text-align:left;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:background .3s;
    transition:background .3s
  }
  .ant-time-picker-panel-select li:hover {
    background:#e6f7ff
  }
  li.ant-time-picker-panel-select-option-selected {
    background:#f5f5f5;
    font-weight:700
  }
  li.ant-time-picker-panel-select-option-selected:hover {
    background:#f5f5f5
  }
  li.ant-time-picker-panel-select-option-disabled {
    color:rgba(0,0,0,.25)
  }
  li.ant-time-picker-panel-select-option-disabled:hover {
    background:transparent;
    cursor:not-allowed
  }
  .ant-time-picker-panel-combobox {
    zoom:1
  }
  .ant-time-picker-panel-combobox:after,
  .ant-time-picker-panel-combobox:before {
    content:"";
    display:table
  }
  .ant-time-picker-panel-combobox:after {
    clear:both
  }
  .ant-time-picker-panel-addon {
    padding:8px;
    border-top:1px solid #e8e8e8
  }
  .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,
  .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight,
  .ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,
  .ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight {
    -webkit-animation-name:antSlideDownIn;
    animation-name:antSlideDownIn
  }
  .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,
  .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight,
  .ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,
  .ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight {
    -webkit-animation-name:antSlideUpIn;
    animation-name:antSlideUpIn
  }
  .ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,
  .ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
    -webkit-animation-name:antSlideDownOut;
    animation-name:antSlideDownOut
  }
  .ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,
  .ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
    -webkit-animation-name:antSlideUpOut;
    animation-name:antSlideUpOut
  }
  .ant-time-picker {
    font-variant:tabular-nums;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    outline:none;
    -webkit-transition:opacity .3s;
    transition:opacity .3s;
    width:128px
  }
  .ant-time-picker,
  .ant-time-picker-input {
    font-size:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    position:relative;
    display:inline-block
  }
  .ant-time-picker-input {
    padding:4px 11px;
    width:100%;
    height:32px;
    background-color:#fff;
    background-image:none;
    border:1px solid #d9d9d9;
    border-radius:4px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-time-picker-input::-moz-placeholder {
    color:#bfbfbf;
    opacity:1
  }
  .ant-time-picker-input:-ms-input-placeholder {
    color:#bfbfbf
  }
  .ant-time-picker-input::-webkit-input-placeholder {
    color:#bfbfbf
  }
  .ant-time-picker-input:focus,
  .ant-time-picker-input:hover {
    border-color:#40a9ff;
    border-right-width:1px!important
  }
  .ant-time-picker-input:focus {
    outline:0;
    -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
    box-shadow:0 0 0 2px rgba(24,144,255,.2)
  }
  .ant-time-picker-input-disabled {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-time-picker-input-disabled:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  textarea.ant-time-picker-input {
    max-width:100%;
    height:auto;
    vertical-align:bottom;
    -webkit-transition:all .3s,height 0s;
    transition:all .3s,height 0s;
    min-height:32px
  }
  .ant-time-picker-input-lg {
    padding:6px 11px;
    height:40px;
    font-size:16px
  }
  .ant-time-picker-input-sm {
    padding:1px 7px;
    height:24px
  }
  .ant-time-picker-input[disabled] {
    background-color:#f5f5f5;
    opacity:1;
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-time-picker-input[disabled]:hover {
    border-color:#e6d8d8;
    border-right-width:1px!important
  }
  .ant-time-picker-open {
    opacity:0
  }
  .ant-time-picker-clear,
  .ant-time-picker-icon {
    position:absolute;
    z-index:1;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
    transition:all .3s cubic-bezier(.645,.045,.355,1);
    width:14px;
    height:14px;
    line-height:14px;
    right:11px;
    color:rgba(0,0,0,.25);
    top:50%;
    margin-top:-7px
  }
  .ant-time-picker-clear .ant-time-picker-clock-icon,
  .ant-time-picker-icon .ant-time-picker-clock-icon {
    color:rgba(0,0,0,.25);
    display:block;
    line-height:1
  }
  .ant-time-picker-clear {
    opacity:0;
    z-index:2;
    background:#fff;
    pointer-events:none
  }
  .ant-time-picker-clear:hover {
    color:rgba(0,0,0,.45)
  }
  .ant-time-picker:hover .ant-time-picker-clear {
    opacity:1;
    pointer-events:auto
  }
  .ant-time-picker-large .ant-time-picker-input {
    padding:6px 11px;
    height:40px;
    font-size:16px
  }
  .ant-time-picker-small .ant-time-picker-input {
    padding:1px 7px;
    height:24px
  }
  .ant-time-picker-small .ant-time-picker-icon {
    right:7px
  }
  .ant-timeline {
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
  }
  .ant-timeline,
  .ant-timeline-item {
    font-size:14px;
    list-style:none;
    margin:0
  }
  .ant-timeline-item {
    position:relative;
    padding:0 0 20px
  }
  .ant-timeline-item-tail {
    position:absolute;
    left:4px;
    top:.75em;
    height:100%;
    border-left:2px solid #e8e8e8
  }
  .ant-timeline-item-pending .ant-timeline-item-head {
    font-size:12px
  }
  .ant-timeline-item-pending .ant-timeline-item-tail {
    display:none
  }
  .ant-timeline-item-head {
    position:absolute;
    width:10px;
    height:10px;
    background-color:#fff;
    border-radius:100px;
    border:2px solid transparent
  }
  .ant-timeline-item-head-blue {
    border-color:#1890ff;
    color:#1890ff
  }
  .ant-timeline-item-head-red {
    border-color:#f5222d;
    color:#f5222d
  }
  .ant-timeline-item-head-green {
    border-color:#52c41a;
    color:#52c41a
  }
  .ant-timeline-item-head-custom {
    position:absolute;
    text-align:center;
    line-height:1;
    margin-top:0;
    border:0;
    height:auto;
    border-radius:0;
    padding:3px 1px;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    top:5.5px;
    left:5px;
    width:auto
  }
  .ant-timeline-item-content {
    margin:0 0 0 18px;
    position:relative;
    top:-6px
  }
  .ant-timeline-item-last>.ant-timeline-item-tail {
    display:none
  }
  .ant-timeline-item-last>.ant-timeline-item-content {
    min-height:48px
  }
  .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
  .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
  .ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
  .ant-timeline.ant-timeline-right .ant-timeline-item-head,
  .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
  .ant-timeline.ant-timeline-right .ant-timeline-item-tail {
    left:50%
  }
  .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
  .ant-timeline.ant-timeline-right .ant-timeline-item-head {
    margin-left:-4px
  }
  .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
  .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
    margin-left:1px
  }
  .ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
  .ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
    text-align:left;
    left:50%;
    width:50%
  }
  .ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
  .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    text-align:right;
    right:50%;
    margin-right:18px;
    width:50%;
    left:-30px
  }
  .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
  .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,
  .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
    left:100%
  }
  .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    right:0;
    width:100%;
    left:-30px
  }
  .ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
    border-left:2px dotted #e8e8e8;
    display:block
  }
  .ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
    display:none
  }
  .ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
    border-left:2px dotted #e8e8e8;
    display:block
  }
  .ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
    min-height:48px
  }
  .ant-tooltip {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    z-index:1060;
    display:block;
    visibility:visible;
    max-width:250px
  }
  .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-rightBottom,
  .ant-tooltip-placement-rightTop {
    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-leftBottom,
  .ant-tooltip-placement-leftTop {
    padding-right:8px
  }
  .ant-tooltip-inner {
    padding:6px 8px;
    color:#fff;
    text-align:left;
    text-decoration:none;
    background-color:rgba(0,0,0,.75);
    border-radius:4px;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);
    box-shadow:0 2px 8px rgba(0,0,0,.15);
    min-height:32px;
    word-wrap:break-word
  }
  .ant-tooltip-arrow {
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
  }
  .ant-tooltip-placement-top .ant-tooltip-arrow,
  .ant-tooltip-placement-topLeft .ant-tooltip-arrow,
  .ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom:3px;
    border-width:5px 5px 0;
    border-top-color:rgba(0,0,0,.75)
  }
  .ant-tooltip-placement-top .ant-tooltip-arrow {
    left:50%;
    margin-left:-5px
  }
  .ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left:16px
  }
  .ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right:16px
  }
  .ant-tooltip-placement-right .ant-tooltip-arrow,
  .ant-tooltip-placement-rightBottom .ant-tooltip-arrow,
  .ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    left:3px;
    border-width:5px 5px 5px 0;
    border-right-color:rgba(0,0,0,.75)
  }
  .ant-tooltip-placement-right .ant-tooltip-arrow {
    top:50%;
    margin-top:-5px
  }
  .ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top:8px
  }
  .ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom:8px
  }
  .ant-tooltip-placement-left .ant-tooltip-arrow,
  .ant-tooltip-placement-leftBottom .ant-tooltip-arrow,
  .ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    right:3px;
    border-width:5px 0 5px 5px;
    border-left-color:rgba(0,0,0,.75)
  }
  .ant-tooltip-placement-left .ant-tooltip-arrow {
    top:50%;
    margin-top:-5px
  }
  .ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top:8px
  }
  .ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom:8px
  }
  .ant-tooltip-placement-bottom .ant-tooltip-arrow,
  .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
  .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top:3px;
    border-width:0 5px 5px;
    border-bottom-color:rgba(0,0,0,.75)
  }
  .ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left:50%;
    margin-left:-5px
  }
  .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left:16px
  }
  .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right:16px
  }
  .ant-transfer {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    position:relative
  }
  .ant-transfer-disabled .ant-transfer-list {
    background:#f5f5f5
  }
  .ant-transfer-list {
    border:1px solid #d9d9d9;
    display:inline-block;
    border-radius:4px;
    vertical-align:middle;
    position:relative;
    width:180px;
    height:200px;
    padding-top:34px
  }
  .ant-transfer-list-with-footer {
    padding-bottom:34px
  }
  .ant-transfer-list-search {
    padding:0 8px
  }
  .ant-transfer-list-search-action {
    color:rgba(0,0,0,.25);
    position:absolute;
    top:4px;
    right:4px;
    bottom:4px;
    width:28px;
    line-height:32px;
    text-align:center
  }
  .ant-transfer-list-search-action .anticon {
    -webkit-transition:all .3s;
    transition:all .3s;
    color:rgba(0,0,0,.25)
  }
  .ant-transfer-list-search-action .anticon:hover {
    color:rgba(0,0,0,.45)
  }
  span.ant-transfer-list-search-action {
    pointer-events:none
  }
  .ant-transfer-list-header {
    padding:6px 12px;
    border-radius:4px 4px 0 0;
    background:#fff;
    color:rgba(0,0,0,.65);
    border-bottom:1px solid #e8e8e8;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%
  }
  .ant-transfer-list-header-title {
    position:absolute;
    right:12px
  }
  .ant-transfer-list-body {
    font-size:14px;
    position:relative;
    height:100%
  }
  .ant-transfer-list-body-search-wrapper {
    position:absolute;
    top:0;
    left:0;
    padding:4px;
    width:100%
  }
  .ant-transfer-list-body-with-search {
    padding-top:40px
  }
  .ant-transfer-list-content {
    height:100%;
    overflow:auto;
    list-style:none;
    padding:0;
    margin:0
  }
  .ant-transfer-list-content>.LazyLoad {
    -webkit-animation:transferHighlightIn 1s;
    animation:transferHighlightIn 1s
  }
  .ant-transfer-list-content-item {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:6px 12px;
    min-height:32px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-transfer-list-content-item>span {
    padding-right:0
  }
  .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
    cursor:pointer;
    background-color:#e6f7ff
  }
  .ant-transfer-list-content-item-disabled {
    cursor:not-allowed;
    color:rgba(0,0,0,.25)
  }
  .ant-transfer-list-body-not-found {
    padding-top:0;
    color:rgba(0,0,0,.25);
    text-align:center;
    position:absolute;
    top:50%;
    width:100%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
  }
  .ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
    margin-top:16px
  }
  .ant-transfer-list-footer {
    border-top:1px solid #e8e8e8;
    border-radius:0 0 4px 4px;
    position:absolute;
    bottom:0;
    left:0;
    width:100%
  }
  .ant-transfer-operation {
    display:inline-block;
    overflow:hidden;
    margin:0 8px;
    vertical-align:middle
  }
  .ant-transfer-operation .ant-btn {
    display:block
  }
  .ant-transfer-operation .ant-btn:first-child {
    margin-bottom:4px
  }
  .ant-transfer-operation .ant-btn .anticon {
    font-size:12px
  }
  @-webkit-keyframes transferHighlightIn {
    0% {
      background:#bae7ff
    }
    to {
      background:transparent
    }
  }
  @keyframes transferHighlightIn {
    0% {
      background:#bae7ff
    }
    to {
      background:transparent
    }
  }
  .ant-select-tree-checkbox {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    white-space:nowrap;
    cursor:pointer;
    outline:none;
    display:inline-block;
    line-height:1;
    position:relative;
    vertical-align:middle;
    top:-.09em
  }
  .ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,
  .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
  .ant-select-tree-checkbox:hover .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-radius:2px;
    border:1px solid #1890ff;
    content:"";
    -webkit-animation:antCheckboxEffect .36s ease-in-out;
    animation:antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
  }
  .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,
  .ant-select-tree-checkbox:hover:after {
    visibility:visible
  }
  .ant-select-tree-checkbox-inner {
    position:relative;
    top:0;
    left:0;
    display:block;
    width:16px;
    height:16px;
    border:1px solid #d9d9d9;
    border-radius:2px;
    background-color:#fff;
    -webkit-transition:all .3s;
    transition:all .3s;
    border-collapse:separate
  }
  .ant-select-tree-checkbox-inner:after {
    -webkit-transform:rotate(45deg) scale(0);
    -ms-transform:rotate(45deg) scale(0);
    transform:rotate(45deg) scale(0);
    position:absolute;
    left:4.57142857px;
    top:1.14285714px;
    display:table;
    width:5.71428571px;
    height:9.14285714px;
    border:2px solid #fff;
    border-top:0;
    border-left:0;
    content:" ";
    -webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    opacity:0
  }
  .ant-select-tree-checkbox-input {
    position:absolute;
    left:0;
    z-index:1;
    cursor:pointer;
    opacity:0;
    top:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%
  }
  .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    -webkit-transform:rotate(45deg) scale(1);
    -ms-transform:rotate(45deg) scale(1);
    transform:rotate(45deg) scale(1);
    position:absolute;
    display:table;
    border:2px solid #fff;
    border-top:0;
    border-left:0;
    content:" ";
    -webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    opacity:1
  }
  .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 {
    -webkit-animation-name:none;
    animation-name:none;
    border-color:rgba(0,0,0,.25)
  }
  .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
    cursor:not-allowed
  }
  .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
    border-color:#d9d9d9!important;
    background-color:#f5f5f5
  }
  .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    -webkit-animation-name:none;
    animation-name:none;
    border-color:#f5f5f5;
    border-collapse:separate
  }
  .ant-select-tree-checkbox-disabled+span {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  .ant-select-tree-checkbox-wrapper {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    line-height:unset;
    cursor:pointer;
    display:inline-block
  }
  .ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper {
    margin-left:8px
  }
  .ant-select-tree-checkbox+span,
  .ant-select-tree-checkbox-wrapper+span {
    padding-left:8px;
    padding-right:8px
  }
  .ant-select-tree-checkbox-group {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    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 {
    content:" ";
    -webkit-transform:translate(-50%,-50%) scale(1);
    -ms-transform:translate(-50%,-50%) scale(1);
    transform:translate(-50%,-50%) scale(1);
    border:0;
    left:50%;
    top:50%;
    width:8px;
    height:8px;
    background-color:#1890ff;
    opacity:1
  }
  .ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    border-color:rgba(0,0,0,.25);
    background-color:rgba(0,0,0,.25)
  }
  .ant-select-tree {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    list-style:none;
    padding:0 4px;
    margin:-4px 0 0
  }
  .ant-select-tree li {
    padding:0;
    margin:8px 0;
    list-style:none;
    white-space:nowrap;
    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;
    padding:3px 5px;
    border-radius:2px;
    margin:0;
    cursor:pointer;
    text-decoration:none;
    color:rgba(0,0,0,.65);
    -webkit-transition:all .3s;
    transition:all .3s;
    width:calc(100% - 24px)
  }
  .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-iconEle,
  .ant-select-tree li span.ant-select-tree-switcher {
    margin:0;
    width:24px;
    height:24px;
    line-height:22px;
    display:inline-block;
    vertical-align:middle;
    border:0;
    cursor:pointer;
    outline:none;
    text-align:center
  }
  .ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon {
    display:inline-block;
    position:absolute;
    left:0;
    color:#1890ff;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    font-size:14px
  }
  .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-select-switcher-icon,
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon {
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    display:inline-block;
    font-weight:700
  }
  :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon,
  :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon {
    font-size:12px
  }
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon svg,
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon svg {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon,
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon {
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    display:inline-block;
    font-weight:700
  }
  :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon,
  :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon {
    font-size:12px
  }
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg,
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg {
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
  }
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon,
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon {
    display:inline-block;
    position:absolute;
    left:0;
    width:24px;
    height:24px;
    color:#1890ff;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    font-size:14px
  }
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon svg,
  .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon svg {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
  }
  .ant-select-tree-child-tree,
  .ant-select-tree .ant-select-tree-treenode-loading .ant-select-tree-iconEle {
    display:none
  }
  .ant-select-tree-child-tree-open {
    display:block
  }
  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,
  li.ant-select-tree-treenode-disabled>span:not(.ant-select-tree-switcher) {
    color:rgba(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__close,
  .ant-select-tree-icon__open {
    margin-right:2px;
    vertical-align:top
  }
  .ant-select-tree-dropdown {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none
  }
  .ant-select-tree-dropdown .ant-select-dropdown-search {
    display:block;
    padding:4px
  }
  .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 {
    padding:4px 7px;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    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 {
    cursor:not-allowed;
    color:rgba(0,0,0,.25);
    padding:7px 16px;
    display:block
  }
  @-webkit-keyframes antCheckboxEffect {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:.5
    }
    to {
      -webkit-transform:scale(1.6);
      transform:scale(1.6);
      opacity:0
    }
  }
  @keyframes antCheckboxEffect {
    0% {
      -webkit-transform:scale(1);
      transform:scale(1);
      opacity:.5
    }
    to {
      -webkit-transform:scale(1.6);
      transform:scale(1.6);
      opacity:0
    }
  }
  .ant-tree.ant-tree-directory {
    position:relative
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher,
  .ant-tree.ant-tree-directory>li span.ant-tree-switcher {
    position:relative;
    z-index:1
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-switcher.ant-tree-switcher-noop,
  .ant-tree.ant-tree-directory>li span.ant-tree-switcher.ant-tree-switcher-noop {
    pointer-events:none
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-checkbox,
  .ant-tree.ant-tree-directory>li span.ant-tree-checkbox {
    position:relative;
    z-index:1
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper,
  .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-radius:0
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover,
  .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover {
    background:transparent
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:hover:before,
  .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:hover:before {
    background:#e6f7ff
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,
  .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected {
    color:#fff;
    background:transparent
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper:before,
  .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper:before {
    content:"";
    position:absolute;
    left:0;
    right:0;
    height:24px;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper>span,
  .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper>span {
    position:relative;
    z-index:1
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-switcher,
  .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-switcher {
    color:#fff
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner,
  .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox .ant-tree-checkbox-inner {
    border-color:#1890ff
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after,
  .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked:after {
    border-color:#fff
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner,
  .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background:#fff
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after,
  .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    border-color:#1890ff
  }
  .ant-tree.ant-tree-directory .ant-tree-child-tree>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before,
  .ant-tree.ant-tree-directory>li.ant-tree-treenode-selected>span.ant-tree-node-content-wrapper:before {
    background:#1890ff
  }
  .ant-tree-checkbox {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    white-space:nowrap;
    cursor:pointer;
    outline:none;
    display:inline-block;
    line-height:1;
    position:relative;
    vertical-align:middle;
    top:-.09em
  }
  .ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,
  .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
  .ant-tree-checkbox:hover .ant-tree-checkbox-inner {
    border-color:#1890ff
  }
  .ant-tree-checkbox-checked:after {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:2px;
    border:1px solid #1890ff;
    content:"";
    -webkit-animation:antCheckboxEffect .36s ease-in-out;
    animation:antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
  }
  .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,
  .ant-tree-checkbox:hover:after {
    visibility:visible
  }
  .ant-tree-checkbox-inner {
    position:relative;
    top:0;
    left:0;
    display:block;
    width:16px;
    height:16px;
    border:1px solid #d9d9d9;
    border-radius:2px;
    background-color:#fff;
    -webkit-transition:all .3s;
    transition:all .3s;
    border-collapse:separate
  }
  .ant-tree-checkbox-inner:after {
    -webkit-transform:rotate(45deg) scale(0);
    -ms-transform:rotate(45deg) scale(0);
    transform:rotate(45deg) scale(0);
    position:absolute;
    left:4.57142857px;
    top:1.14285714px;
    display:table;
    width:5.71428571px;
    height:9.14285714px;
    border:2px solid #fff;
    border-top:0;
    border-left:0;
    content:" ";
    -webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    opacity:0
  }
  .ant-tree-checkbox-input {
    position:absolute;
    left:0;
    z-index:1;
    cursor:pointer;
    opacity:0;
    top:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%
  }
  .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    -webkit-transform:rotate(45deg) scale(1);
    -ms-transform:rotate(45deg) scale(1);
    transform:rotate(45deg) scale(1);
    position:absolute;
    display:table;
    border:2px solid #fff;
    border-top:0;
    border-left:0;
    content:" ";
    -webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    opacity:1
  }
  .ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background-color:#1890ff;
    border-color:#1890ff
  }
  .ant-tree-checkbox-disabled {
    cursor:not-allowed
  }
  .ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    -webkit-animation-name:none;
    animation-name:none;
    border-color:rgba(0,0,0,.25)
  }
  .ant-tree-checkbox-disabled .ant-tree-checkbox-input {
    cursor:not-allowed
  }
  .ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
    border-color:#d9d9d9!important;
    background-color:#f5f5f5
  }
  .ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    -webkit-animation-name:none;
    animation-name:none;
    border-color:#f5f5f5;
    border-collapse:separate
  }
  .ant-tree-checkbox-disabled+span {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  .ant-tree-checkbox-wrapper {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    line-height:unset;
    cursor:pointer;
    display:inline-block
  }
  .ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper {
    margin-left:8px
  }
  .ant-tree-checkbox+span,
  .ant-tree-checkbox-wrapper+span {
    padding-left:8px;
    padding-right:8px
  }
  .ant-tree-checkbox-group {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    display:inline-block
  }
  .ant-tree-checkbox-group-item {
    display:inline-block;
    margin-right:8px
  }
  .ant-tree-checkbox-group-item:last-child {
    margin-right:0
  }
  .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
    margin-left:0
  }
  .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
    background-color:#fff;
    border-color:#d9d9d9
  }
  .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
    content:" ";
    -webkit-transform:translate(-50%,-50%) scale(1);
    -ms-transform:translate(-50%,-50%) scale(1);
    transform:translate(-50%,-50%) scale(1);
    border:0;
    left:50%;
    top:50%;
    width:8px;
    height:8px;
    background-color:#1890ff;
    opacity:1
  }
  .ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    border-color:rgba(0,0,0,.25);
    background-color:rgba(0,0,0,.25)
  }
  .ant-tree {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .ant-tree,
  .ant-tree ol,
  .ant-tree ul {
    list-style:none;
    margin:0;
    padding:0
  }
  .ant-tree li {
    padding:4px 0;
    margin:0;
    list-style:none;
    white-space:nowrap;
    outline:0
  }
  .ant-tree li span[draggable=true],
  .ant-tree li span[draggable] {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-top:2px solid transparent;
    border-bottom:2px solid transparent;
    -khtml-user-drag:element;
    -webkit-user-drag:element;
    line-height:20px
  }
  .ant-tree li.drag-over>span[draggable] {
    background-color:#1890ff;
    color:#fff;
    opacity:.8
  }
  .ant-tree li.drag-over-gap-top>span[draggable] {
    border-top-color:#1890ff
  }
  .ant-tree li.drag-over-gap-bottom>span[draggable] {
    border-bottom-color:#1890ff
  }
  .ant-tree li.filter-node>span {
    color:#f5222d!important;
    font-weight:500!important
  }
  .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon,
  .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon {
    display:inline-block;
    position:absolute;
    left:0;
    width:24px;
    height:24px;
    color:#1890ff;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    font-size:14px
  }
  .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg,
  .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
  }
  :root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close:after,
  :root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open:after {
    opacity:0
  }
  .ant-tree li ul {
    margin:0;
    padding:0 0 0 18px
  }
  .ant-tree li .ant-tree-node-content-wrapper {
    display:inline-block;
    padding:0 5px;
    border-radius:2px;
    margin:0;
    cursor:pointer;
    text-decoration:none;
    vertical-align:top;
    color:rgba(0,0,0,.65);
    -webkit-transition:all .3s;
    transition:all .3s;
    height:24px;
    line-height:24px
  }
  .ant-tree li .ant-tree-node-content-wrapper:hover {
    background-color:#e6f7ff
  }
  .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background-color:#bae7ff
  }
  .ant-tree li span.ant-tree-checkbox {
    margin:4px 4px 0 2px
  }
  .ant-tree li span.ant-tree-iconEle,
  .ant-tree li span.ant-tree-switcher {
    margin:0;
    width:24px;
    height:24px;
    line-height:24px;
    display:inline-block;
    vertical-align:top;
    border:0;
    cursor:pointer;
    outline:none;
    text-align:center
  }
  .ant-tree li span.ant-tree-switcher {
    position:relative
  }
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
    cursor:default
  }
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    display:inline-block;
    font-weight:700
  }
  :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,
  :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
    font-size:12px
  }
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    display:inline-block;
    font-weight:700
  }
  :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,
  :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
    font-size:12px
  }
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
  }
  .ant-tree li:last-child>span.ant-tree-iconEle:before,
  .ant-tree li:last-child>span.ant-tree-switcher:before {
    display:none
  }
  .ant-tree>li:first-child {
    padding-top:7px
  }
  .ant-tree>li:last-child {
    padding-bottom:7px
  }
  .ant-tree-child-tree {
    display:none
  }
  .ant-tree-child-tree-open {
    display:block
  }
  li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper,
  li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper span,
  li.ant-tree-treenode-disabled>span:not(.ant-tree-switcher) {
    color:rgba(0,0,0,.25);
    cursor:not-allowed
  }
  li.ant-tree-treenode-disabled>.ant-tree-node-content-wrapper:hover {
    background:transparent
  }
  .ant-tree-icon__close,
  .ant-tree-icon__open {
    margin-right:2px;
    vertical-align:top
  }
  .ant-tree.ant-tree-show-line li {
    position:relative
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher {
    background:#fff;
    color:rgba(0,0,0,.45)
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon,
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon {
    font-size:12px;
    display:inline-block;
    font-weight:400
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon svg,
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon,
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon {
    font-size:12px;
    display:inline-block;
    font-weight:400
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg,
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon,
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon {
    font-size:12px;
    display:inline-block;
    font-weight:400
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg,
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .ant-tree.ant-tree-show-line li:not(:last-child):before {
    content:" ";
    width:1px;
    border-left:1px solid #d9d9d9;
    height:100%;
    position:absolute;
    left:12px;
    margin:22px 0
  }
  .ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle {
    display:none
  }
  .ant-upload {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    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-select-picture-card {
    border:1px dashed #d9d9d9;
    width:104px;
    height:104px;
    border-radius:4px;
    background-color:#fafafa;
    text-align:center;
    cursor:pointer;
    -webkit-transition:border-color .3s ease;
    transition:border-color .3s ease;
    vertical-align:top;
    margin-right:8px;
    margin-bottom:8px;
    display:table
  }
  .ant-upload.ant-upload-select-picture-card>.ant-upload {
    width:100%;
    height:100%;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    padding:8px
  }
  .ant-upload.ant-upload-select-picture-card:hover {
    border-color:#1890ff
  }
  .ant-upload.ant-upload-drag {
    border:1px dashed #d9d9d9;
    -webkit-transition:border-color .3s;
    transition:border-color .3s;
    cursor:pointer;
    border-radius:4px;
    text-align:center;
    width:100%;
    height:100%;
    position:relative;
    background:#fafafa
  }
  .ant-upload.ant-upload-drag .ant-upload {
    padding:16px 0
  }
  .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
    border:2px dashed #40a9ff
  }
  .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 {
    font-size:48px;
    color:#40a9ff
  }
  .ant-upload.ant-upload-drag p.ant-upload-text {
    font-size:16px;
    margin:0 0 4px;
    color:rgba(0,0,0,.85)
  }
  .ant-upload.ant-upload-drag p.ant-upload-hint {
    font-size:14px;
    color:rgba(0,0,0,.45)
  }
  .ant-upload.ant-upload-drag .anticon-plus {
    font-size:30px;
    -webkit-transition:all .3s;
    transition:all .3s;
    color:rgba(0,0,0,.25)
  }
  .ant-upload.ant-upload-drag .anticon-plus:hover,
  .ant-upload.ant-upload-drag:hover .anticon-plus {
    color:rgba(0,0,0,.45)
  }
  .ant-upload-list {
    font-size:14px;
    font-variant:tabular-nums;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    list-style:none;
    zoom:1
  }
  .ant-upload-list:after,
  .ant-upload-list:before {
    content:"";
    display:table
  }
  .ant-upload-list:after {
    clear:both
  }
  .ant-upload-list-item {
    margin-top:8px;
    font-size:14px;
    position:relative;
    height:22px
  }
  .ant-upload-list-item-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding-left:22px;
    width:100%;
    display:inline-block
  }
  .ant-upload-list-item-info {
    height:100%;
    padding:0 12px 0 4px;
    -webkit-transition:background-color .3s;
    transition:background-color .3s
  }
  .ant-upload-list-item-info>span {
    display:block
  }
  .ant-upload-list-item-info .anticon-loading,
  .ant-upload-list-item-info .anticon-paper-clip {
    font-size:14px;
    color:rgba(0,0,0,.45);
    position:absolute;
    top:5px
  }
  .ant-upload-list-item .anticon-close {
    display:inline-block;
    font-size:12px;
    font-size:10px\9;
    -webkit-transform:scale(.83333333) rotate(0deg);
    -ms-transform:scale(.83333333) rotate(0deg);
    transform:scale(.83333333) rotate(0deg);
    -webkit-transition:all .3s;
    transition:all .3s;
    opacity:0;
    cursor:pointer;
    position:absolute;
    top:6px;
    right:4px;
    color:rgba(0,0,0,.45);
    line-height:0
  }
  :root .ant-upload-list-item .anticon-close {
    font-size:12px
  }
  .ant-upload-list-item .anticon-close:hover {
    color:rgba(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-error,
  .ant-upload-list-item-error .ant-upload-list-item-name,
  .ant-upload-list-item-error .anticon-paper-clip {
    color:#f5222d
  }
  .ant-upload-list-item-error .anticon-close {
    opacity:1;
    color:#f5222d!important
  }
  .ant-upload-list-item-progress {
    line-height:0;
    font-size:14px;
    position:absolute;
    width:100%;
    bottom:-12px;
    padding-left:26px
  }
  .ant-upload-list-picture-card .ant-upload-list-item,
  .ant-upload-list-picture .ant-upload-list-item {
    padding:8px;
    border-radius:4px;
    border:1px solid #d9d9d9;
    height:66px;
    position:relative
  }
  .ant-upload-list-picture-card .ant-upload-list-item:hover,
  .ant-upload-list-picture .ant-upload-list-item:hover {
    background:transparent
  }
  .ant-upload-list-picture-card .ant-upload-list-item-error,
  .ant-upload-list-picture .ant-upload-list-item-error {
    border-color:#f5222d
  }
  .ant-upload-list-picture-card .ant-upload-list-item-info,
  .ant-upload-list-picture .ant-upload-list-item-info {
    padding:0
  }
  .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,
  .ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info {
    background:transparent
  }
  .ant-upload-list-picture-card .ant-upload-list-item-uploading,
  .ant-upload-list-picture .ant-upload-list-item-uploading {
    border-style:dashed
  }
  .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
  .ant-upload-list-picture .ant-upload-list-item-thumbnail {
    width:48px;
    height:48px;
    position:absolute;
    top:8px;
    left:8px;
    text-align:center;
    line-height:54px;
    font-size:26px;
    opacity:.8
  }
  .ant-upload-list-picture-card .ant-upload-list-item-icon,
  .ant-upload-list-picture .ant-upload-list-item-icon {
    font-size:26px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
  }
  .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,
  .ant-upload-list-picture .ant-upload-list-item-thumbnail img {
    width:48px;
    height:48px;
    display:block;
    overflow:hidden
  }
  .ant-upload-list-picture-card .ant-upload-list-item-name,
  .ant-upload-list-picture .ant-upload-list-item-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin:0 0 0 8px;
    line-height:44px;
    -webkit-transition:all .3s;
    transition:all .3s;
    padding-left:48px;
    padding-right:8px;
    max-width:100%;
    display:inline-block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,
  .ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name {
    line-height:28px
  }
  .ant-upload-list-picture-card .ant-upload-list-item-progress,
  .ant-upload-list-picture .ant-upload-list-item-progress {
    padding-left:56px;
    margin-top:0;
    bottom:14px;
    width:calc(100% - 24px)
  }
  .ant-upload-list-picture-card .anticon-close,
  .ant-upload-list-picture .anticon-close {
    position:absolute;
    right:8px;
    top:8px;
    line-height:1;
    opacity:1
  }
  .ant-upload-list-picture-card {
    float:left
  }
  .ant-upload-list-picture-card.ant-upload-list:after {
    display:none
  }
  .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 {
    height:100%;
    position:relative;
    overflow:hidden
  }
  .ant-upload-list-picture-card .ant-upload-list-item-info:before {
    content:" ";
    position:absolute;
    z-index:1;
    background-color:rgba(0,0,0,.5);
    -webkit-transition:all .3s;
    transition:all .3s;
    width:100%;
    height:100%;
    opacity:0
  }
  .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;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:10;
    white-space:nowrap;
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
  }
  .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,
  .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o {
    z-index:10;
    -webkit-transition:all .3s;
    transition:all .3s;
    cursor:pointer;
    font-size:16px;
    width:16px;
    color:hsla(0,0%,100%,.85);
    margin:0 4px
  }
  .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,
  .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover {
    color:#fff
  }
  .ant-upload-list-picture-card .ant-upload-list-item-actions:hover,
  .ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions {
    opacity:1
  }
  .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
  .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
    display:block;
    width:100%;
    height:100%;
    position:static
  }
  .ant-upload-list-picture-card .ant-upload-list-item-name {
    margin:8px 0 0;
    padding:0;
    text-align:center;
    line-height:1.5;
    display:none
  }
  .ant-upload-list-picture-card .anticon-picture+.ant-upload-list-item-name {
    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 .anticon-delete,
  .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:before {
    display:none
  }
  .ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
    margin-top:18px;
    color:rgba(0,0,0,.45)
  }
  .ant-upload-list-picture-card .ant-upload-list-item-progress {
    padding-left:0;
    bottom:32px
  }
  .ant-upload-list .ant-upload-success-icon {
    color:#52c41a;
    font-weight:700
  }
  .ant-upload-list .ant-upload-animate-enter,
  .ant-upload-list .ant-upload-animate-inline-enter,
  .ant-upload-list .ant-upload-animate-inline-leave,
  .ant-upload-list .ant-upload-animate-leave {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:cubic-bezier(.78,.14,.15,.86);
    animation-fill-mode:cubic-bezier(.78,.14,.15,.86)
  }
  .ant-upload-list .ant-upload-animate-enter {
    -webkit-animation-name:uploadAnimateIn;
    animation-name:uploadAnimateIn
  }
  .ant-upload-list .ant-upload-animate-leave {
    -webkit-animation-name:uploadAnimateOut;
    animation-name:uploadAnimateOut
  }
  .ant-upload-list .ant-upload-animate-inline-enter {
    -webkit-animation-name:uploadAnimateInlineIn;
    animation-name:uploadAnimateInlineIn
  }
  .ant-upload-list .ant-upload-animate-inline-leave {
    -webkit-animation-name:uploadAnimateInlineOut;
    animation-name:uploadAnimateInlineOut
  }
  @-webkit-keyframes uploadAnimateIn {
    0% {
      height:0;
      margin:0;
      opacity:0;
      padding:0
    }
  }
  @keyframes uploadAnimateIn {
    0% {
      height:0;
      margin:0;
      opacity:0;
      padding:0
    }
  }
  @-webkit-keyframes uploadAnimateOut {
    to {
      height:0;
      margin:0;
      padding:0;
      opacity:0
    }
  }
  @keyframes uploadAnimateOut {
    to {
      height:0;
      margin:0;
      padding:0;
      opacity:0
    }
  }
  @-webkit-keyframes uploadAnimateInlineIn {
    0% {
      width:0;
      height:0;
      margin:0;
      opacity:0;
      padding:0
    }
  }
  @keyframes uploadAnimateInlineIn {
    0% {
      width:0;
      height:0;
      margin:0;
      opacity:0;
      padding:0
    }
  }
  @-webkit-keyframes uploadAnimateInlineOut {
    to {
      width:0;
      height:0;
      margin:0;
      padding:0;
      opacity:0
    }
  }
  @keyframes uploadAnimateInlineOut {
    to {
      width:0;
      height:0;
      margin:0;
      padding:0;
      opacity:0
    }
  }
  
  .rc-steps {
    font-size:0;
    width:100%;
    line-height:1.5;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .rc-steps,
  .rc-steps * {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .rc-steps-item {
    position:relative;
    display:inline-block;
    vertical-align:top;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    overflow:hidden
  }
  .rc-steps-item-container[role=button] {
    cursor:pointer;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
  }
  .rc-steps-item-container[role=button]:hover {
    opacity:.7
  }
  .rc-steps-item:last-child {
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none
  }
  .rc-steps-item:last-child .rc-steps-item-tail,
  .rc-steps-item:last-child .rc-steps-item-title:after {
    display:none
  }
  .rc-steps-item-container {
    display:inline-block
  }
  .rc-steps-item-content,
  .rc-steps-item-icon {
    display:inline-block;
    vertical-align:top
  }
  .rc-steps-item-icon {
    width:26px;
    height:26px;
    line-height:26px;
    margin-right:8px
  }
  .rc-steps-item-icon>.rc-steps-icon {
    line-height:1;
    top:-1px;
    color:#108ee9;
    position:relative
  }
  .rc-steps-item-icon>.rc-steps-icon.rcicon {
    font-size:12px;
    position:relative;
    top:-2px
  }
  .rc-steps-item-tail {
    position:absolute;
    left:0;
    width:100%;
    top:12px;
    padding:0 10px
  }
  .rc-steps-item-tail:after {
    content:"";
    display:inline-block;
    background:#e9e9e9;
    height:1px;
    border-radius:1px;
    width:100%;
    -webkit-transition:background .3s;
    transition:background .3s
  }
  .rc-steps-item-content {
    margin-top:3px
  }
  .rc-steps-item-title {
    font-size:14px;
    margin-bottom:4px;
    color:#666;
    font-weight:700;
    display:inline-block;
    padding-right:10px;
    position:relative
  }
  .rc-steps-item-title:after {
    top:.55em
  }
  .rc-steps-item-subtitle {
    display:inline-block;
    margin-left:8px
  }
  .rc-steps-item-description,
  .rc-steps-item-subtitle {
    font-size:12px;
    color:#999
  }
  .rc-steps-item-wait .rc-steps-item-icon {
    border-color:#ccc;
    background-color:#fff
  }
  .rc-steps-item-wait .rc-steps-item-icon>.rc-steps-icon {
    color:#ccc
  }
  .rc-steps-item-wait .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot {
    background:#ccc
  }
  .rc-steps-item-wait .rc-steps-item-title {
    color:rgba(0,0,0,.43)
  }
  .rc-steps-item-wait .rc-steps-item-title:after {
    background-color:#e9e9e9
  }
  .rc-steps-item-wait .rc-steps-item-description {
    color:rgba(0,0,0,.43)
  }
  .rc-steps-item-wait .rc-steps-item-tail:after {
    background-color:#e9e9e9
  }
  .rc-steps-item-process .rc-steps-item-icon {
    border-color:#108ee9;
    background-color:#fff
  }
  .rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon {
    color:#108ee9
  }
  .rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot {
    background:#108ee9
  }
  .rc-steps-item-process .rc-steps-item-title {
    color:rgba(0,0,0,.65)
  }
  .rc-steps-item-process .rc-steps-item-title:after {
    background-color:#e9e9e9
  }
  .rc-steps-item-process .rc-steps-item-description {
    color:rgba(0,0,0,.65)
  }
  .rc-steps-item-process .rc-steps-item-tail:after {
    background-color:#e9e9e9
  }
  .rc-steps-item-process .rc-steps-item-icon {
    background:#108ee9
  }
  .rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon {
    color:#fff
  }
  .rc-steps-item-finish .rc-steps-item-icon {
    border-color:#108ee9;
    background-color:#fff
  }
  .rc-steps-item-finish .rc-steps-item-icon>.rc-steps-icon {
    color:#108ee9
  }
  .rc-steps-item-finish .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot {
    background:#108ee9
  }
  .rc-steps-item-finish .rc-steps-item-title {
    color:rgba(0,0,0,.43)
  }
  .rc-steps-item-finish .rc-steps-item-title:after {
    background-color:#108ee9
  }
  .rc-steps-item-finish .rc-steps-item-description {
    color:rgba(0,0,0,.43)
  }
  .rc-steps-item-finish .rc-steps-item-tail:after {
    background-color:#108ee9
  }
  .rc-steps-item-error .rc-steps-item-icon {
    border-color:#f50;
    background-color:#fff
  }
  .rc-steps-item-error .rc-steps-item-icon>.rc-steps-icon {
    color:#f50
  }
  .rc-steps-item-error .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot {
    background:#f50
  }
  .rc-steps-item-error .rc-steps-item-title {
    color:#f50
  }
  .rc-steps-item-error .rc-steps-item-title:after {
    background-color:#e9e9e9
  }
  .rc-steps-item-error .rc-steps-item-description {
    color:#f50
  }
  .rc-steps-item-error .rc-steps-item-tail:after {
    background-color:#e9e9e9
  }
  .rc-steps-item.rc-steps-next-error .rc-steps-item-title:after {
    background:#f50
  }
  .rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item {
    margin-right:10px
  }
  .rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item:last-child {
    margin-right:0
  }
  .rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item-tail {
    display:none
  }
  .rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item-description {
    max-width:100px
  }
  .rc-steps-item-custom .rc-steps-item-icon {
    background:none;
    border:0;
    width:auto;
    height:auto
  }
  .rc-steps-item-custom .rc-steps-item-icon>.rc-steps-icon {
    font-size:20px;
    top:1px;
    width:20px;
    height:20px
  }
  .rc-steps-item-custom.rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon {
    color:#108ee9
  }
  .rc-steps-small .rc-steps-item-icon {
    width:18px;
    height:18px;
    line-height:18px;
    text-align:center;
    border-radius:18px;
    font-size:12px;
    margin-right:10px
  }
  .rc-steps-small .rc-steps-item-icon>.rc-steps-icon {
    font-size:12px;
    font-size:9px\9;
    -webkit-transform:scale(.75);
    transform:scale(.75);
    top:-1px
  }
  .rc-steps-small .rc-steps-item-content {
    margin-top:0
  }
  .rc-steps-small .rc-steps-item-title {
    font-size:12px;
    margin-bottom:4px;
    color:#666;
    font-weight:700
  }
  .rc-steps-small .rc-steps-item-description {
    font-size:12px;
    color:#999
  }
  .rc-steps-small .rc-steps-item-tail {
    top:8px;
    padding:0 8px
  }
  .rc-steps-small .rc-steps-item-tail:after {
    height:1px;
    border-radius:1px;
    width:100%
  }
  .rc-steps-small .rc-steps-item-custom .rc-steps-item-icon {
    width:inherit;
    height:inherit;
    line-height:inherit;
    border-radius:0;
    border:0;
    background:none
  }
  .rc-steps-small .rc-steps-item-custom .rc-steps-item-icon>.rc-steps-icon {
    font-size:20px;
    top:-2.5px;
    -webkit-transform:none;
    transform:none
  }
  .rc-steps-vertical {
    display:block
  }
  .rc-steps-vertical .rc-steps-item {
    display:block;
    overflow:visible
  }
  .rc-steps-vertical .rc-steps-item-icon {
    float:left
  }
  .rc-steps-vertical .rc-steps-item-icon-inner {
    margin-right:16px
  }
  .rc-steps-vertical .rc-steps-item-content {
    min-height:48px;
    overflow:hidden;
    display:block
  }
  .rc-steps-vertical .rc-steps-item-title {
    line-height:26px
  }
  .rc-steps-vertical .rc-steps-item-title:after {
    display:none
  }
  .rc-steps-vertical .rc-steps-item-description {
    padding-bottom:12px
  }
  .rc-steps-vertical .rc-steps-item-tail {
    position:absolute;
    left:13px;
    top:0;
    height:100%;
    width:1px;
    padding:30px 0 4px
  }
  .rc-steps-vertical .rc-steps-item-tail:after {
    height:100%;
    width:1px
  }
  .rc-steps-vertical.rc-steps-small .rc-steps-item-tail {
    position:absolute;
    left:9px;
    top:0;
    padding:22px 0 4px
  }
  .rc-steps-vertical.rc-steps-small .rc-steps-item-title {
    line-height:18px
  }
  .rc-steps-label-vertical .rc-steps-item {
    overflow:visible
  }
  .rc-steps-label-vertical .rc-steps-item-tail {
    padding:0 24px;
    margin-left:48px
  }
  .rc-steps-label-vertical .rc-steps-item-content {
    display:block;
    text-align:center;
    margin-top:8px;
    width:100px
  }
  .rc-steps-label-vertical .rc-steps-item-icon {
    display:inline-block;
    margin-left:36px
  }
  .rc-steps-label-vertical .rc-steps-item-title {
    padding-right:0
  }
  .rc-steps-label-vertical .rc-steps-item-title:after {
    display:none
  }
  .rc-steps-label-vertical .rc-steps-item-description {
    text-align:left
  }
  .rc-steps-dot .rc-steps-item-tail {
    width:100%;
    top:1px;
    margin:0 0 0 50px;
    padding:0
  }
  .rc-steps-dot .rc-steps-item-tail:after {
    height:3px
  }
  .rc-steps-dot .rc-steps-item-icon {
    padding-right:0;
    width:5px;
    height:5px;
    line-height:5px;
    border:0;
    margin-left:48px
  }
  .rc-steps-dot .rc-steps-item-icon .rc-steps-icon-dot {
    float:left;
    width:100%;
    height:100%;
    border-radius:2.5px
  }
  .rc-steps-dot .rc-steps-item-process .rc-steps-dot .rc-steps-item-icon {
    top:-1px;
    width:7px;
    height:7px;
    line-height:7px
  }
  .rc-steps-dot .rc-steps-item-process .rc-steps-dot .rc-steps-item-icon .rc-steps-icon-dot {
    border-radius:3.5px
  }
  .rc-steps-navigation {
    padding-top:8px
  }
  .rc-steps-navigation.rc-steps-horizontal .rc-steps-item-description {
    max-width:140px
  }
  .rc-steps-navigation .rc-steps-item {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center;
    overflow:visible
  }
  .rc-steps-navigation .rc-steps-item-container {
    text-align:left;
    padding-bottom:8px;
    outline:none
  }
  .rc-steps-navigation .rc-steps-item-title {
    max-width:140px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
  }
  .rc-steps-navigation .rc-steps-item-title:after {
    display:none
  }
  .rc-steps-navigation .rc-steps-item:last-child {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  .rc-steps-navigation .rc-steps-item:last-child:after {
    display:none
  }
  .rc-steps-navigation .rc-steps-item:after {
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    border:1px solid #ccc;
    border-bottom:none;
    border-left:none;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    position:absolute;
    top:50%;
    left:100%;
    margin-top:-12px;
    margin-left:-8px
  }
  .rc-steps-navigation .rc-steps-item-active .rc-steps-item-container {
    padding-bottom:5px;
    border-bottom:3px solid #108ee9
  }
  @font-face {
    font-family:anticon;
    src:url(//at.alicdn.com/t/font_1434092639_4910953.eot);
    src:url(//at.alicdn.com/t/font_1434092639_4910953.eot#iefix) format("embedded-opentype"),
    url(//at.alicdn.com/t/font_1434092639_4910953.woff) format("woff"),
    url(//at.alicdn.com/t/font_1434092639_4910953.ttf) format("truetype"),
    url(//at.alicdn.com/t/font_1434092639_4910953.svg#iconfont) format("svg")
  }
  .rcicon {
    position:relative;
    display:inline-block;
    font-style:normal;
    vertical-align:baseline;
    text-align:center;
    text-transform:none;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:0;
    -moz-osx-font-smoothing:grayscale
  }
  .rcicon:before {
    display:block;
    font-family:anticon!important
  }
  .rcicon-step-backward:before {
    content:"\e662"
  }
  .rcicon-step-forward {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-step-forward:before {
    content:"\e662";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-fast-backward:before {
    content:"\e62a"
  }
  .rcicon-fast-forward {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-fast-forward:before {
    content:"\e62a";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-shrink:before {
    content:"\e65f"
  }
  .rcicon-arrow-salt:before {
    content:"\e608"
  }
  .rcicon-caret-down:before {
    content:"\e60f"
  }
  .rcicon-caret-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
  }
  .rcicon-caret-left:before {
    content:"\e60f";
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
  }
  .rcicon-caret-up {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-caret-up:before {
    content:"\e60f";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-caret-right {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
  }
  .rcicon-caret-right:before {
    content:"\e60f";
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
  }
  .rcicon-caret-circle-right:before {
    content:"\e60d"
  }
  .rcicon-caret-circle-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-caret-circle-left:before {
    content:"\e60d";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-caret-circle-o-right:before {
    content:"\e60e"
  }
  .rcicon-caret-circle-o-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-caret-circle-o-left:before {
    content:"\e60e";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-circle-right:before {
    content:"\e602"
  }
  .rcicon-circle-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-circle-left:before {
    content:"\e602";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-circle-o-right:before {
    content:"\e603"
  }
  .rcicon-circle-o-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-circle-o-left:before {
    content:"\e603";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-double-right:before {
    content:"\e604"
  }
  .rcicon-double-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-double-left:before {
    content:"\e604";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-verticle-right:before {
    content:"\e605"
  }
  .rcicon-verticle-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-verticle-left:before {
    content:"\e605";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-forward:before {
    content:"\e630"
  }
  .rcicon-backward {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-backward:before {
    content:"\e630";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-rollback:before {
    content:"\e65a"
  }
  .rcicon-retweet:before {
    content:"\e659"
  }
  .rcicon-right:before {
    content:"\e611"
  }
  .rcicon-down {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
  }
  .rcicon-down:before {
    content:"\e611";
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
  }
  .rcicon-left {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
  }
  .rcicon-left:before {
    content:"\e611";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .rcicon-up {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
  }
  .rcicon-up:before {
    content:"\e611";
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
  }
  .rcicon-question:before {
    content:"\e655"
  }
  .rcicon-question-circle:before {
    content:"\e656"
  }
  .rcicon-question-circle-o:before {
    content:"\e657"
  }
  .rcicon-plus:before {
    content:"\e651"
  }
  .rcicon-plus-circle:before {
    content:"\e652"
  }
  .rcicon-plus-circle-o:before {
    content:"\e653"
  }
  .rcicon-pause:before {
    content:"\e64c"
  }
  .rcicon-pause-circle:before {
    content:"\e64d"
  }
  .rcicon-pause-circle-o:before {
    content:"\e64e"
  }
  .rcicon-minus:before {
    content:"\e646"
  }
  .rcicon-minus-circle:before {
    content:"\e647"
  }
  .rcicon-minus-circle-o:before {
    content:"\e648"
  }
  .rcicon-info-circle:before {
    content:"\e637"
  }
  .rcicon-info-circle-o:before {
    content:"\e638"
  }
  .rcicon-info:before {
    content:"\e63a"
  }
  .rcicon-exclamation:before {
    content:"\e627"
  }
  .rcicon-exclamation-circle:before {
    content:"\e628"
  }
  .rcicon-exclamation-circle-o:before {
    content:"\e629"
  }
  .rcicon-cross:before {
    content:"\e61e"
  }
  .rcicon-cross-circle:before {
    content:"\e61f"
  }
  .rcicon-cross-circle-o:before {
    content:"\e620"
  }
  .rcicon-check:before {
    content:"\e613"
  }
  .rcicon-check-circle:before {
    content:"\e614"
  }
  .rcicon-check-circle-o:before {
    content:"\e615"
  }
  .rcicon-clock-circle:before {
    content:"\e616"
  }
  .rcicon-clock-circle-o:before {
    content:"\e617"
  }
  .rcicon-lock:before {
    content:"\e641"
  }
  .rcicon-android:before {
    content:"\e601"
  }
  .rcicon-apple:before {
    content:"\e606"
  }
  .rcicon-area-chart:before {
    content:"\e607"
  }
  .rcicon-bar-chart:before {
    content:"\e609"
  }
  .rcicon-bars:before {
    content:"\e60a"
  }
  .rcicon-book:before {
    content:"\e60b"
  }
  .rcicon-calendar:before {
    content:"\e60c"
  }
  .rcicon-cloud:before {
    content:"\e618"
  }
  .rcicon-cloud-download:before {
    content:"\e619"
  }
  .rcicon-code:before {
    content:"\e61a"
  }
  .rcicon-copy:before {
    content:"\e61c"
  }
  .rcicon-credit-card:before {
    content:"\e61d"
  }
  .rcicon-delete:before {
    content:"\e621"
  }
  .rcicon-desktop:before {
    content:"\e622"
  }
  .rcicon-download-line:before {
    content:"\e623"
  }
  .rcicon-edit:before {
    content:"\e624"
  }
  .rcicon-ellipsis:before {
    content:"\e625"
  }
  .rcicon-environment:before {
    content:"\e626"
  }
  .rcicon-file:before {
    content:"\e62c"
  }
  .rcicon-file-text:before {
    content:"\e62d"
  }
  .rcicon-folder:before {
    content:"\e62e"
  }
  .rcicon-folder-open:before {
    content:"\e62f"
  }
  .rcicon-github:before {
    content:"\e631"
  }
  .rcicon-hdd:before {
    content:"\e632"
  }
  .rcicon-frown:before {
    content:"\e633"
  }
  .rcicon-meh:before {
    content:"\e634"
  }
  .rcicon-inbox:before {
    content:"\e635"
  }
  .rcicon-laptop:before {
    content:"\e63d"
  }
  .rcicon-large:before {
    content:"\e63e"
  }
  .rcicon-line-chart:before {
    content:"\e63f"
  }
  .rcicon-link:before {
    content:"\e640"
  }
  .rcicon-logout:before {
    content:"\e642"
  }
  .rcicon-mail:before {
    content:"\e643"
  }
  .rcicon-menu-fold:before {
    content:"\e644"
  }
  .rcicon-menu-unfold:before {
    content:"\e645"
  }
  .rcicon-mobile:before {
    content:"\e649"
  }
  .rcicon-notification:before {
    content:"\e64a"
  }
  .rcicon-paper-clip:before {
    content:"\e64b"
  }
  .rcicon-picture:before {
    content:"\e64f"
  }
  .rcicon-pie-chart:before {
    content:"\e650"
  }
  .rcicon-poweroff:before {
    content:"\e654"
  }
  .rcicon-reload:before {
    content:"\e658"
  }
  .rcicon-search:before {
    content:"\e65b"
  }
  .rcicon-setting:before {
    content:"\e65c"
  }
  .rcicon-share-alt:before {
    content:"\e65d"
  }
  .rcicon-shopping-cart:before {
    content:"\e65e"
  }
  .rcicon-smile:before {
    content:"\e661"
  }
  .rcicon-tablet:before {
    content:"\e664"
  }
  .rcicon-tag:before {
    content:"\e665"
  }
  .rcicon-tags:before {
    content:"\e666"
  }
  .rcicon-to-top:before {
    content:"\e667"
  }
  .rcicon-unlock:before {
    content:"\e668"
  }
  .rcicon-upload:before {
    content:"\e669"
  }
  .rcicon-user:before {
    content:"\e66a"
  }
  .rcicon-video-camera:before {
    content:"\e66b"
  }
  .rcicon-windows:before {
    content:"\e66c"
  }
  .rcicon-loading:before {
    display:inline-block;
    -webkit-animation:loadingCircle 1s linear infinite;
    animation:loadingCircle 1s linear infinite;
    content:"\e610"
  }
  :root .rcicon-backward,
  :root .rcicon-caret-circle-left,
  :root .rcicon-caret-circle-o-left,
  :root .rcicon-caret-left,
  :root .rcicon-caret-right,
  :root .rcicon-caret-up,
  :root .rcicon-circle-left,
  :root .rcicon-circle-o-left,
  :root .rcicon-double-left,
  :root .rcicon-down,
  :root .rcicon-fast-forward,
  :root .rcicon-left,
  :root .rcicon-step-forward,
  :root .rcicon-up,
  :root .rcicon-verticle-left {
    -webkit-filter:none;
    filter:none
  }
  .video-react .video-react-big-play-button:before,
  .video-react .video-react-control:before {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center
  }
  @font-face {
    font-family:video-react;
    src:url(data:application/vnd.ms-fontobject;base64,MBgAAHwXAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAic4U8QAAAAAAAAAAAAAAAAAAAAAAABYAdgBpAGQAZQBvAC0AcgBlAGEAYwB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAHYAaQBkAGUAbwAtAHIAZQBhAGMAdAAAAAAAAAEAAAALAIAAAwAwT1MvMg7RD8oAAAC8AAAAYGNtYXAOVuSnAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zsdb3FIAAAF4AAAS0GhlYWQLMledAAAUSAAAADZoaGVhB6wEJgAAFIAAAAAkaG10eIgAFM8AABSkAAAAlGxvY2FLllAoAAAVOAAAAExtYXhwACoAyQAAFYQAAAAgbmFtZVtqyukAABWkAAABtnBvc3QAAwAAAAAXXAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyIAQAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg8iD//f//AAAAAAAg8gD//f//AAH/4w4EAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAVYA1gMqAyoAAgAACQIBVgHU/iwDKv7W/tYAAgBWAFYDqgOqAAIAFgAAAS0BNzIeAhUUDgIjIi4CNTQ+AgGqAQD/AFZYnHNDQ3ObWVicc0NDc5sBQMDA6kNzm1lYnHNDQ3ObWVicc0MAAAADAFYAVgOqA6oAEwAnACoAACUyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEFAgBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObAwEAqjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9lgGAwAAAAAACAQAA1gMAAyoAAwAHAAABMxEjIREzEQJWqqr+qqoDKv2sAlT9rAAAAwBWAFYDqgOqAAMABwAbAAABESMRIxEjERMyHgIVFA4CIyIuAjU0PgICgFZUVoBYnHNDQ3ObWVicc0NDc5sBVgFU/qwBVP6sAlRDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAAREzEQcyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CAxEzEQIqVoBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObJ1YBVgFU/qysNl18R0Z9XTY2XXxHRn1dNgMAQ3ObWVicc0NDc5tZWJxzQ/2sAVT+rAABAQABAAMAAwAAAwAAASERIQEAAgD+AAMA/gAAAgBqAQADVgMAAAIABQAACQERIQkBAeoBbP6A/pQBbAIAAQD+AAEAAQAAAAACAKoBAAOWAwAAAgAFAAAJAiERAQIqAWz+lP6AAWwDAP8A/wACAP8AAAAAAAIBAAEAAwADAAACAAYAAAkBEQEzESMBlgFq/gBWVgIAAQD+AAIA/gAAAAAAAgEAAQADAAMAAAMABgAAATMRIyERAQKqVlb+VgFqAwD+AAIA/wAAAAIAqgCAA1YD1gBFAGgAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMRMh4CFRQOAiMiLgI1MxQeAjMyPgI1NC4CIxUnNwH4AwsEHgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYGBwMDEQYGDQMDCwYICiIODAMGAwoEBAoJA0Z9XTY2XXxHRn1dNlYpRV01NF5FKSlFXTXW1gG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBgYDAwMBAQMDAgMEFgwLCQEDCAkDGggKBAFuNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAEAKoAgANWA9YAGwBGAE0AcAAAARQWMzI2PwEwNj0BMCY1NCYjIgYPATAGHQEwFjcUBg8BMAYjIgYjIiYnLgEnLgE9ATQ2PwEwNjMyNjMyFhceARceARceARUHIzUHNTczEzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCNA4GAwgDCAQEEgQDBgMIBgZUAQMMEAYGDgYGDgYGCAYKCAEDDg4GBg4GBg4GBgoGBgMDAwG2KCpMBi5GfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGAEeNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAABACqAIADVgPWABsARgCjAMYAAAEUFjMyNj8BMDY9ATQmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1EzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCPBAGAwYDCAQEEAQDCAMIBARQAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGmZGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAYIAQMKCQNWAwYDBAoDAwgJA1YJJwkTBhoMBAsFAw4JCRAJHgkTBhoMBAEDAwYDAw4JCRAJDgwIBQMDAQQFAwgPHwQHBQQYCg4JAwMFBwMDBwYGDgYGDQMDCgMDBQQBAwMCAwQbCwgFAwMBBAUDFgUDAwEeAWo1XXtHRn1dNjZdfEc0XkUpKUVdNTReRSms1tYAAAIAqgCAA1YD1gBCAGUAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMlND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgH0AwsEGgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYIFw8GDQMDCwYICiIODAMGAwoEBAoJA/6uNl18R9bWNF5FKSlFXTU0XkUpVjZdfEdGfV02AbwBBQIDA14eJgEDAwMDAwMDAwYDBxkOBg0DAw0GCAgBAwMCAwQWDAsJAQMICQMaCAoEGkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MwU0PgIzNRcHNSIOAhUUHgIzMj4CNTMUDgIjIi4CAjQOBgMIAwgEBBIEAwYDCAYGUAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBsigqTAb+2DZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgF4BQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQBAwMGAwUoDx4JEwYaDAQBAwMGAwMOCQkQCWqMDB4YNkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAAAAQAqgCAA1YD1gAiAD4AaQDGAAATND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgUUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1qjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgGODgYDCAMIBAQSBAMGAwgEBFQBAwwQBgYOBg8VCgYDAwMDAwMMEAYGDAYGDgYGCgYGAwMDAeIMEgQFAxYFAwMBLBYOAw4DDRkKCAgEBQMDCAMGDQMDBQEDAwYDAw0GBg4GBgsDAw0GCAokBAUDFgUDAwEEBQMaAdZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwXBQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgAAAAAEAIAAgAOAA4AAAgAUACYALgAAARUnJwEHJw4BBzU+ATcnEScjETMnATQuAic1HgMVFAYHJz4BJxwBByc1HgECAFrwAso2WCJOLBswFbbWqsrKAqofOU0vQG5PLRcVQAoMagJoMDoDVrRahP02NlgbKAtYBxoRtv7g1gEAyv62M1xLNg5YDkVjfEQwWydCGTkeBw0GaF4YWwAAAAABASoAqgKqA1YABQAAATM3EScjASqs1NSsAoDW/VTWAAIA1gCqAxYDVgAFAAwAABMzNxEnIyUUBgcRHgHWqtbWqgJAPDAwPAKA1v1U1oA5WxgBWBhbAAAAAwCAAIoDgAN2ABUAHAAiAAABHgMVFA4CBzU+AzU0LgInExQGBxEeASUzNxEnIwJWQG5PLS1PbUEuTjkfHzlNL2o6MDA6/cCq1taqA3YORWN8RER7Y0YOWA03S1wzM1xLNg7+4jlbGAFYGFtH1v1U1gAAAAAEANYA1gMqAyoABQALABEAFwAAATMVIzUjEzUzFSM1ATUzFSMVHQEzFSM1AlbUVICAVNT+gNSAgNQDKtSA/lSA1FQBLNRUgKyAVNQABADWANYDKgMqAAUACwARABcAAAEzFSM1MwM1MxUjFQE1MxUjNRE1MxUjNQKqgNRUVNSA/qxU1NRUAqpU1P2s1FSAAdSA1FT+rFTUgAAAAAADAIAAqgOAA1YAFwAvAD8AAAE1NCYrASIGHQEUFjsBMjY9ASMVIzUzFSM1NCYrASIGHQEUFjsBMjY9ASMVIzUzFQEyFhURFAYjISImNRE0NjMDABgSgBIaGhKAEhhAVlbqGhKAEhgYEoASGkBWVgGUIjQzI/2sJDIyJAIqLBIYGBKsEhgYEiwWgBYsEhgYEqwSGBgSLBaAFgEsMyP+ACI0MyMCACI0AAAEAIAAgAOAA4AAAwANABkAKQAAATUzFScRMzI2PQE0JiMBESMVIzUjETM1MxUBMhYVERQGIyEiJjURNDYzAmpWlqwSGBgS/wBAVkBAVgGUIjQzI/2sJDIyJAHAgIDA/wAYEqwSGP8AAQBqav8AVlYCADMj/awiNDMjAlQiNAAAAAIAZABWA5wDqgALAFkAAAEyNjU0JiMiBhUUFiUXHgEPAQ4BLwEOAQ8BDgErASImLwEuAScHBiYvASY2PwEuATU8ATcnLgE/AT4BHwE+AT8BPgE7ATIWHwEeARc3NhYfARYGDwEeARUcAQIAPVlYPj1ZWAF8WgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQECWgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQEBalg+PVlYPj1ZbEYEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVC0YEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVAAAAAQCAAFgDgAOqADMAAAEyFhUUBiMiJjU8ATclDgEjIiY1NDYzMhYXJS4BNTQ2MzIWFRQGIyImJwUeARUUBgcFPgEDADNJSTMzSQL+0hIsGjRMSzUZLRIBLAEDSzU0TEs1GS0S/tQBAwICATAQLAFSSTMzS0szBw8GsBASSzU0TBERrgcPCDRMSzU0TBMRsAcPCAcPCLAPEQADAFYAVgOqA6oAAwAHABsAAAE1IxUTESMREzIeAhUUDgIjIi4CNTQ+AgIqVFRUKlicc0NDc5tZWJxzQ0NzmwKAVlb+qgEA/wACgENzm1lYnHNDQ3ObWVicc0MAAAQAVgBWA6oDqgADABcAKwAvAAABNTMVAzI+AjU0LgIjIg4CFRQeAhMyHgIVFA4CIyIuAjU0PgITETMRAdZUKkZ9XTY2XXxHRn1dNjZdfEdYnHNDQ3ObWVicc0NDc5svVAKAVlb+KjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9gAEA/wAAAAEA1gDWAyoDKgALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uAu7u7jzu7jzu7jzu7gABAFUAVQOrA6sAFAAAExQeAjMyPgI1NC4CIyIOAhVVQ3ScWFicdENDdJxYWJx0QwIAWJx0Q0N0nFhYnHRDQ3ScWAAAAAIAVQBVA6sDqwAUACgAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfAOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQAAAAMAVQBVA6sDqwAUACgANAAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CExQGIyImNTQ2MzIWAgBYnHRDQ3ScWFicdENDdJxYR3xdNTVdfEdHfF01NV18OUs1NUtLNTVLA6tDdJxYWJx0Q0N0nFhYnHRD/QA1XXxHR3xdNTVdfEdHfF01AVU1S0s1NUtLAAAAAQAAAAEAAPEUzolfDzz1AAsEAAAAAADUNIllAAAAANQ0iWUAAAAAA6sD1gAAAAgAAgAAAAAAAAABAAAEAAAAAAAEAAAAAAADqwABAAAAAAAAAAAAAAAAAAAAJQQAAAAAAAAAAAAAAAAAAAAEAAFWBAAAVgQAAFYEAAEABAAAVgQAAFYEAAEABAAAagQAAKoEAAEABAABAAQAAKoEAACqBAAAqgQAAKoEAACqBAAAqgQAAIAEAAEqBAAA1gQAAIAEAADWBAAA1gQAAIAEAACABAAAZAQAAIAEAABWBAAAVgQAANYEAABVBAAAVQQAAFUAAAAAAAoAFAAeACwAVACWAKoA2AEgAS4BRAFaAXABhAIQAqgDpgQuBMYFxAYSBiIGPgZ4Bp4GxgcaB1oH4gguCFwIpAi+COAJHAloAAEAAAAlAMcABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAIQAAQAAAAAAAwALAEIAAQAAAAAABAALAJkAAQAAAAAABQALACEAAQAAAAAABgALAGMAAQAAAAAACgAaALoAAwABBAkAAQAWAAsAAwABBAkAAgAOAIsAAwABBAkAAwAWAE0AAwABBAkABAAWAKQAAwABBAkABQAWACwAAwABBAkABgAWAG4AAwABBAkACgA0ANR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?#iefix) format("eot")
  }
  @font-face {
    font-family:video-react;
    src:url(data:application/font-woff;base64,d09GRgABAAAAABfIAAsAAAAAF3wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDtEPymNtYXAAAAFoAAAAVAAAAFQOVuSnZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAEtAAABLQx1vcUmhlYWQAABSUAAAANgAAADYLMledaGhlYQAAFMwAAAAkAAAAJAesBCZobXR4AAAU8AAAAJQAAACUiAAUz2xvY2EAABWEAAAATAAAAExLllAobWF4cAAAFdAAAAAgAAAAIAAqAMluYW1lAAAV8AAAAbYAAAG2W2rK6XBvc3QAABeoAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8iAEAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIPIg//3//wAAAAAAIPIA//3//wAB/+MOBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQFWANYDKgMqAAIAAAkCAVYB1P4sAyr+1v7WAAIAVgBWA6oDqgACABYAAAEtATcyHgIVFA4CIyIuAjU0PgIBqgEA/wBWWJxzQ0Nzm1lYnHNDQ3ObAUDAwOpDc5tZWJxzQ0Nzm1lYnHNDAAAAAwBWAFYDqgOqABMAJwAqAAAlMj4CNTQuAiMiDgIVFB4CEzIeAhUUDgIjIi4CNTQ+AhMRBQIARn1dNjZdfEdGfV02Nl18R1icc0NDc5tZWJxzQ0NzmwMBAKo2XXxHRn1dNjZdfEdGfV02AwBDc5tZWJxzQ0Nzm1lYnHND/ZYBgMAAAAAAAgEAANYDAAMqAAMABwAAATMRIyERMxECVqqq/qqqAyr9rAJU/awAAAMAVgBWA6oDqgADAAcAGwAAAREjESMRIxETMh4CFRQOAiMiLgI1ND4CAoBWVFaAWJxzQ0Nzm1lYnHNDQ3ObAVYBVP6sAVT+rAJUQ3ObWVicc0NDc5tZWJxzQwAABABWAFYDqgOqAAMAFwArAC8AAAERMxEHMj4CNTQuAiMiDgIVFB4CEzIeAhUUDgIjIi4CNTQ+AgMRMxECKlaARn1dNjZdfEdGfV02Nl18R1icc0NDc5tZWJxzQ0NzmydWAVYBVP6srDZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9rAFU/qwAAQEAAQADAAMAAAMAAAEhESEBAAIA/gADAP4AAAIAagEAA1YDAAACAAUAAAkBESEJAQHqAWz+gP6UAWwCAAEA/gABAAEAAAAAAgCqAQADlgMAAAIABQAACQIhEQECKgFs/pT+gAFsAwD/AP8AAgD/AAAAAAACAQABAAMAAwAAAgAGAAAJAREBMxEjAZYBav4AVlYCAAEA/gACAP4AAAAAAAIBAAEAAwADAAADAAYAAAEzESMhEQECqlZW/lYBagMA/gACAP8AAAACAKoAgANWA9YARQBoAAABDgEVFAYxIzczFSMHMDY1NDI1NBY7ATIWFx4BFx4BFRQGBw4BBw4BBw4BIyImJy4BJy4BNTMUFjMyNj8BMDY9AS8BMCYjETIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcB+AMLBB4KZkoEBAYFAwgGDQMDCgMHCwEDAwUGBgcDAxEGBg0DAwsGCAoiDgwDBgMKBAQKCQNGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBvAEFAgMDXh4mAQMDAwMDAwMDBgMHGQ4GDQMDDQYGAwMDAQEDAwIDBBYMCwkBAwgJAxoICgQBbjVde0dGfV02Nl18RzReRSkpRV01NF5FKazW1gAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MxMyHgIVFA4CIyIuAjUzFB4CMzI+AjU0LgIjFSc3AjQOBgMIAwgEBBIEAwYDCAYGVAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBtigqTAYuRn1dNjZdfEdGfV02VilFXTU0XkUpKUVdNdbWAXgFCQEDCgkDVgkDBAoDAwgJA1YJJwkTBhoMBAEDAwYDBSgPHgkTBhoMBAEDAwYDAw4JCRAJaowMHhgBHjVde0dGfV02Nl18RzReRSkpRV01NF5FKazW1gAAAAQAqgCAA1YD1gAbAEYAowDGAAABFBYzMjY/ATA2PQE0JjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFSMyNj0BMCY1NCYrATAGIyIGHQEjNDYzMjYzMhYXHgEdATAGFRQGIyIGBx4BFx4BFRQGBw4BBw4BIyIGIyImJy4BJy4BNTMVMBYVFBY7ATA2MzI2PQEwJjU0JisBNRMyHgIVFA4CIyIuAjUzFB4CMzI+AjU0LgIjFSc3AjwQBgMGAwgEBBAEAwgDCAQEUAEDDBAGBg4GDxUKBgMDAwMDAwwQBgYMBgYOBgYKBgYDAwMB4gwSBAUDFgUDAwEsFg4DDgMNGQoICAQFAwMIAwYNAwMFAQMDBgMDDQYGDgYGCwMDDQYICiQEBQMWBQMDAQQFAxpmRn1dNjZdfEdGfV02VilFXTU0XkUpKUVdNdbWAXgGCAEDCgkDVgMGAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgFqNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAACAKoAgANWA9YAQgBlAAABDgEVFAYxIzczFSMHMDY1NDI1NBY7ATIWFx4BFx4BFRQGBw4BBw4BIyImJy4BJy4BNTMUFjMyNj8BMDY9AS8BMCYjJTQ+AjM1Fwc1Ig4CFRQeAjMyPgI1MxQOAiMiLgIB9AMLBBoKZkoEBAYFAwgGDQMDCgMHCwEDAwUGCBcPBg0DAwsGCAoiDgwDBgMKBAQKCQP+rjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBggIAQMDAgMEFgwLCQEDCAkDGggKBBpGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwAAAQAqgCAA1YD1gAbAEYATQBwAAABFBYzMjY/ATA2PQEwJjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFQcjNQc1NzMFND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgI0DgYDCAMIBAQSBAMGAwgGBlABAwwQBgYOBgYOBgYIBgoIAQMODgYGDgYGDgYGCgYGAwMDAbIoKkwG/tg2XXxH1tY0XkUpKUVdNTReRSlWNl18R0Z9XTYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGDZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwAAAAEAKoAgANWA9YAIgA+AGkAxgAAEzQ+AjM1Fwc1Ig4CFRQeAjMyPgI1MxQOAiMiLgIFFBYzMjY/ATA2PQEwJjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFSMyNj0BMCY1NCYrATAGIyIGHQEjNDYzMjYzMhYXHgEdATAGFRQGIyIGBx4BFx4BFRQGBw4BBw4BIyIGIyImJy4BJy4BNTMVMBYVFBY7ATA2MzI2PQEwJjU0JisBNao2XXxH1tY0XkUpKUVdNTReRSlWNl18R0Z9XTYBjg4GAwgDCAQEEgQDBgMIBARUAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGgHWRnxdNazW1qwpRV01NF5FKSlFXTVGfV02Nl18FwUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwECwUDDgkJEAkeCRMGGgwEAQMDBgMDDgkJEAkODAgFAwMBBAUDCA8fBAcFBBgKDgkDAwUHAwMHBgYOBgYNAwMKAwMFBAEDAwIDBBsLCAUDAwEEBQMWBQMDAR4AAAAABACAAIADgAOAAAIAFAAmAC4AAAEVJycBBycOAQc1PgE3JxEnIxEzJwE0LgInNR4DFRQGByc+ASccAQcnNR4BAgBa8ALKNlgiTiwbMBW21qrKygKqHzlNL0BuTy0XFUAKDGoCaDA6A1a0WoT9NjZYGygLWAcaEbb+4NYBAMr+tjNcSzYOWA5FY3xEMFsnQhk5HgcNBmheGFsAAAAAAQEqAKoCqgNWAAUAAAEzNxEnIwEqrNTUrAKA1v1U1gACANYAqgMWA1YABQAMAAATMzcRJyMlFAYHER4B1qrW1qoCQDwwMDwCgNb9VNaAOVsYAVgYWwAAAAMAgACKA4ADdgAVABwAIgAAAR4DFRQOAgc1PgM1NC4CJxMUBgcRHgElMzcRJyMCVkBuTy0tT21BLk45Hx85TS9qOjAwOv3AqtbWqgN2DkVjfEREe2NGDlgNN0tcMzNcSzYO/uI5WxgBWBhbR9b9VNYAAAAABADWANYDKgMqAAUACwARABcAAAEzFSM1IxM1MxUjNQE1MxUjFR0BMxUjNQJW1FSAgFTU/oDUgIDUAyrUgP5UgNRUASzUVICsgFTUAAQA1gDWAyoDKgAFAAsAEQAXAAABMxUjNTMDNTMVIxUBNTMVIzURNTMVIzUCqoDUVFTUgP6sVNTUVAKqVNT9rNRUgAHUgNRU/qxU1IAAAAAAAwCAAKoDgANWABcALwA/AAABNTQmKwEiBh0BFBY7ATI2PQEjFSM1MxUjNTQmKwEiBh0BFBY7ATI2PQEjFSM1MxUBMhYVERQGIyEiJjURNDYzAwAYEoASGhoSgBIYQFZW6hoSgBIYGBKAEhpAVlYBlCI0MyP9rCQyMiQCKiwSGBgSrBIYGBIsFoAWLBIYGBKsEhgYEiwWgBYBLDMj/gAiNDMjAgAiNAAABACAAIADgAOAAAMADQAZACkAAAE1MxUnETMyNj0BNCYjAREjFSM1IxEzNTMVATIWFREUBiMhIiY1ETQ2MwJqVpasEhgYEv8AQFZAQFYBlCI0MyP9rCQyMiQBwICAwP8AGBKsEhj/AAEAamr/AFZWAgAzI/2sIjQzIwJUIjQAAAACAGQAVgOcA6oACwBZAAABMjY1NCYjIgYVFBYlFx4BDwEOAS8BDgEPAQ4BKwEiJi8BLgEnBwYmLwEmNj8BLgE1PAE3Jy4BPwE+AR8BPgE/AT4BOwEyFh8BHgEXNzYWHwEWBg8BHgEVHAECAD1ZWD49WVgBfFoGAgRWBA4IahAkFBABCwisBwsCEBMkEWoHDgVWBAIGWgEBAloGAgRWBA4IahAkFBABCwisBwsCEBMkEWoHDgVWBAIGWgEBAWpYPj1ZWD49WWxGBBAIlAcEAyoMFghwBwsKCHAHFQ4qAwMIlAcQBUYKFQsKFQtGBBAIlAcEAyoMFghwBwsKCHAHFQ4qAwMIlAcQBUYKFQsKFQAAAAEAgABYA4ADqgAzAAABMhYVFAYjIiY1PAE3JQ4BIyImNTQ2MzIWFyUuATU0NjMyFhUUBiMiJicFHgEVFAYHBT4BAwAzSUkzM0kC/tISLBo0TEs1GS0SASwBA0s1NExLNRktEv7UAQMCAgEwECwBUkkzM0tLMwcPBrAQEks1NEwREa4HDwg0TEs1NEwTEbAHDwgHDwiwDxEAAwBWAFYDqgOqAAMABwAbAAABNSMVExEjERMyHgIVFA4CIyIuAjU0PgICKlRUVCpYnHNDQ3ObWVicc0NDc5sCgFZW/qoBAP8AAoBDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAATUzFQMyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEzEQHWVCpGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObL1QCgFZW/io2XXxHRn1dNjZdfEdGfV02AwBDc5tZWJxzQ0Nzm1lYnHND/YABAP8AAAABANYA1gMqAyoACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gLu7u487u487u487u4AAQBVAFUDqwOrABQAABMUHgIzMj4CNTQuAiMiDgIVVUN0nFhYnHRDQ3ScWFicdEMCAFicdENDdJxYWJx0Q0N0nFgAAAACAFUAVQOrA6sAFAAoAAABIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgICAFicdENDdJxYWJx0Q0N0nFhHfF01NV18R0d8XTU1XXwDq0N0nFhYnHRDQ3ScWFicdEP9ADVdfEdHfF01NV18R0d8XTUAAAADAFUAVQOrA6sAFAAoADQAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAhMUBiMiJjU0NjMyFgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfDlLNTVLSzU1SwOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQFVNUtLNTVLSwAAAAEAAAABAADxFM6JXw889QALBAAAAAAA1DSJZQAAAADUNIllAAAAAAOrA9YAAAAIAAIAAAAAAAAAAQAABAAAAAAABAAAAAAAA6sAAQAAAAAAAAAAAAAAAAAAACUEAAAAAAAAAAAAAAAAAAAABAABVgQAAFYEAABWBAABAAQAAFYEAABWBAABAAQAAGoEAACqBAABAAQAAQAEAACqBAAAqgQAAKoEAACqBAAAqgQAAKoEAACABAABKgQAANYEAACABAAA1gQAANYEAACABAAAgAQAAGQEAACABAAAVgQAAFYEAADWBAAAVQQAAFUEAABVAAAAAAAKABQAHgAsAFQAlgCqANgBIAEuAUQBWgFwAYQCEAKoA6YELgTGBcQGEgYiBj4GeAaeBsYHGgdaB+IILghcCKQIvgjgCRwJaAABAAAAJQDHAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACwAAAAEAAAAAAAIABwCEAAEAAAAAAAMACwBCAAEAAAAAAAQACwCZAAEAAAAAAAUACwAhAAEAAAAAAAYACwBjAAEAAAAAAAoAGgC6AAMAAQQJAAEAFgALAAMAAQQJAAIADgCLAAMAAQQJAAMAFgBNAAMAAQQJAAQAFgCkAAMAAQQJAAUAFgAsAAMAAQQJAAYAFgBuAAMAAQQJAAoANADUdmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0VmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwdmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0dmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0UmVndWxhcgBSAGUAZwB1AGwAYQBydmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0Rm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff"),
    url(data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwT1MvMg7RD8oAAAC8AAAAYGNtYXAOVuSnAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zsdb3FIAAAF4AAAS0GhlYWQLMledAAAUSAAAADZoaGVhB6wEJgAAFIAAAAAkaG10eIgAFM8AABSkAAAAlGxvY2FLllAoAAAVOAAAAExtYXhwACoAyQAAFYQAAAAgbmFtZVtqyukAABWkAAABtnBvc3QAAwAAAAAXXAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyIAQAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg8iD//f//AAAAAAAg8gD//f//AAH/4w4EAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAVYA1gMqAyoAAgAACQIBVgHU/iwDKv7W/tYAAgBWAFYDqgOqAAIAFgAAAS0BNzIeAhUUDgIjIi4CNTQ+AgGqAQD/AFZYnHNDQ3ObWVicc0NDc5sBQMDA6kNzm1lYnHNDQ3ObWVicc0MAAAADAFYAVgOqA6oAEwAnACoAACUyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEFAgBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObAwEAqjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9lgGAwAAAAAACAQAA1gMAAyoAAwAHAAABMxEjIREzEQJWqqr+qqoDKv2sAlT9rAAAAwBWAFYDqgOqAAMABwAbAAABESMRIxEjERMyHgIVFA4CIyIuAjU0PgICgFZUVoBYnHNDQ3ObWVicc0NDc5sBVgFU/qwBVP6sAlRDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAAREzEQcyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CAxEzEQIqVoBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObJ1YBVgFU/qysNl18R0Z9XTY2XXxHRn1dNgMAQ3ObWVicc0NDc5tZWJxzQ/2sAVT+rAABAQABAAMAAwAAAwAAASERIQEAAgD+AAMA/gAAAgBqAQADVgMAAAIABQAACQERIQkBAeoBbP6A/pQBbAIAAQD+AAEAAQAAAAACAKoBAAOWAwAAAgAFAAAJAiERAQIqAWz+lP6AAWwDAP8A/wACAP8AAAAAAAIBAAEAAwADAAACAAYAAAkBEQEzESMBlgFq/gBWVgIAAQD+AAIA/gAAAAAAAgEAAQADAAMAAAMABgAAATMRIyERAQKqVlb+VgFqAwD+AAIA/wAAAAIAqgCAA1YD1gBFAGgAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMRMh4CFRQOAiMiLgI1MxQeAjMyPgI1NC4CIxUnNwH4AwsEHgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYGBwMDEQYGDQMDCwYICiIODAMGAwoEBAoJA0Z9XTY2XXxHRn1dNlYpRV01NF5FKSlFXTXW1gG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBgYDAwMBAQMDAgMEFgwLCQEDCAkDGggKBAFuNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAEAKoAgANWA9YAGwBGAE0AcAAAARQWMzI2PwEwNj0BMCY1NCYjIgYPATAGHQEwFjcUBg8BMAYjIgYjIiYnLgEnLgE9ATQ2PwEwNjMyNjMyFhceARceARceARUHIzUHNTczEzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCNA4GAwgDCAQEEgQDBgMIBgZUAQMMEAYGDgYGDgYGCAYKCAEDDg4GBg4GBg4GBgoGBgMDAwG2KCpMBi5GfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGAEeNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAABACqAIADVgPWABsARgCjAMYAAAEUFjMyNj8BMDY9ATQmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1EzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCPBAGAwYDCAQEEAQDCAMIBARQAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGmZGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAYIAQMKCQNWAwYDBAoDAwgJA1YJJwkTBhoMBAsFAw4JCRAJHgkTBhoMBAEDAwYDAw4JCRAJDgwIBQMDAQQFAwgPHwQHBQQYCg4JAwMFBwMDBwYGDgYGDQMDCgMDBQQBAwMCAwQbCwgFAwMBBAUDFgUDAwEeAWo1XXtHRn1dNjZdfEc0XkUpKUVdNTReRSms1tYAAAIAqgCAA1YD1gBCAGUAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMlND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgH0AwsEGgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYIFw8GDQMDCwYICiIODAMGAwoEBAoJA/6uNl18R9bWNF5FKSlFXTU0XkUpVjZdfEdGfV02AbwBBQIDA14eJgEDAwMDAwMDAwYDBxkOBg0DAw0GCAgBAwMCAwQWDAsJAQMICQMaCAoEGkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MwU0PgIzNRcHNSIOAhUUHgIzMj4CNTMUDgIjIi4CAjQOBgMIAwgEBBIEAwYDCAYGUAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBsigqTAb+2DZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgF4BQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQBAwMGAwUoDx4JEwYaDAQBAwMGAwMOCQkQCWqMDB4YNkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAAAAQAqgCAA1YD1gAiAD4AaQDGAAATND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgUUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1qjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgGODgYDCAMIBAQSBAMGAwgEBFQBAwwQBgYOBg8VCgYDAwMDAwMMEAYGDAYGDgYGCgYGAwMDAeIMEgQFAxYFAwMBLBYOAw4DDRkKCAgEBQMDCAMGDQMDBQEDAwYDAw0GBg4GBgsDAw0GCAokBAUDFgUDAwEEBQMaAdZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwXBQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgAAAAAEAIAAgAOAA4AAAgAUACYALgAAARUnJwEHJw4BBzU+ATcnEScjETMnATQuAic1HgMVFAYHJz4BJxwBByc1HgECAFrwAso2WCJOLBswFbbWqsrKAqofOU0vQG5PLRcVQAoMagJoMDoDVrRahP02NlgbKAtYBxoRtv7g1gEAyv62M1xLNg5YDkVjfEQwWydCGTkeBw0GaF4YWwAAAAABASoAqgKqA1YABQAAATM3EScjASqs1NSsAoDW/VTWAAIA1gCqAxYDVgAFAAwAABMzNxEnIyUUBgcRHgHWqtbWqgJAPDAwPAKA1v1U1oA5WxgBWBhbAAAAAwCAAIoDgAN2ABUAHAAiAAABHgMVFA4CBzU+AzU0LgInExQGBxEeASUzNxEnIwJWQG5PLS1PbUEuTjkfHzlNL2o6MDA6/cCq1taqA3YORWN8RER7Y0YOWA03S1wzM1xLNg7+4jlbGAFYGFtH1v1U1gAAAAAEANYA1gMqAyoABQALABEAFwAAATMVIzUjEzUzFSM1ATUzFSMVHQEzFSM1AlbUVICAVNT+gNSAgNQDKtSA/lSA1FQBLNRUgKyAVNQABADWANYDKgMqAAUACwARABcAAAEzFSM1MwM1MxUjFQE1MxUjNRE1MxUjNQKqgNRUVNSA/qxU1NRUAqpU1P2s1FSAAdSA1FT+rFTUgAAAAAADAIAAqgOAA1YAFwAvAD8AAAE1NCYrASIGHQEUFjsBMjY9ASMVIzUzFSM1NCYrASIGHQEUFjsBMjY9ASMVIzUzFQEyFhURFAYjISImNRE0NjMDABgSgBIaGhKAEhhAVlbqGhKAEhgYEoASGkBWVgGUIjQzI/2sJDIyJAIqLBIYGBKsEhgYEiwWgBYsEhgYEqwSGBgSLBaAFgEsMyP+ACI0MyMCACI0AAAEAIAAgAOAA4AAAwANABkAKQAAATUzFScRMzI2PQE0JiMBESMVIzUjETM1MxUBMhYVERQGIyEiJjURNDYzAmpWlqwSGBgS/wBAVkBAVgGUIjQzI/2sJDIyJAHAgIDA/wAYEqwSGP8AAQBqav8AVlYCADMj/awiNDMjAlQiNAAAAAIAZABWA5wDqgALAFkAAAEyNjU0JiMiBhUUFiUXHgEPAQ4BLwEOAQ8BDgErASImLwEuAScHBiYvASY2PwEuATU8ATcnLgE/AT4BHwE+AT8BPgE7ATIWHwEeARc3NhYfARYGDwEeARUcAQIAPVlYPj1ZWAF8WgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQECWgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQEBalg+PVlYPj1ZbEYEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVC0YEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVAAAAAQCAAFgDgAOqADMAAAEyFhUUBiMiJjU8ATclDgEjIiY1NDYzMhYXJS4BNTQ2MzIWFRQGIyImJwUeARUUBgcFPgEDADNJSTMzSQL+0hIsGjRMSzUZLRIBLAEDSzU0TEs1GS0S/tQBAwICATAQLAFSSTMzS0szBw8GsBASSzU0TBERrgcPCDRMSzU0TBMRsAcPCAcPCLAPEQADAFYAVgOqA6oAAwAHABsAAAE1IxUTESMREzIeAhUUDgIjIi4CNTQ+AgIqVFRUKlicc0NDc5tZWJxzQ0NzmwKAVlb+qgEA/wACgENzm1lYnHNDQ3ObWVicc0MAAAQAVgBWA6oDqgADABcAKwAvAAABNTMVAzI+AjU0LgIjIg4CFRQeAhMyHgIVFA4CIyIuAjU0PgITETMRAdZUKkZ9XTY2XXxHRn1dNjZdfEdYnHNDQ3ObWVicc0NDc5svVAKAVlb+KjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9gAEA/wAAAAEA1gDWAyoDKgALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uAu7u7jzu7jzu7jzu7gABAFUAVQOrA6sAFAAAExQeAjMyPgI1NC4CIyIOAhVVQ3ScWFicdENDdJxYWJx0QwIAWJx0Q0N0nFhYnHRDQ3ScWAAAAAIAVQBVA6sDqwAUACgAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfAOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQAAAAMAVQBVA6sDqwAUACgANAAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CExQGIyImNTQ2MzIWAgBYnHRDQ3ScWFicdENDdJxYR3xdNTVdfEdHfF01NV18OUs1NUtLNTVLA6tDdJxYWJx0Q0N0nFhYnHRD/QA1XXxHR3xdNTVdfEdHfF01AVU1S0s1NUtLAAAAAQAAAAEAAPEUzolfDzz1AAsEAAAAAADUNIllAAAAANQ0iWUAAAAAA6sD1gAAAAgAAgAAAAAAAAABAAAEAAAAAAAEAAAAAAADqwABAAAAAAAAAAAAAAAAAAAAJQQAAAAAAAAAAAAAAAAAAAAEAAFWBAAAVgQAAFYEAAEABAAAVgQAAFYEAAEABAAAagQAAKoEAAEABAABAAQAAKoEAACqBAAAqgQAAKoEAACqBAAAqgQAAIAEAAEqBAAA1gQAAIAEAADWBAAA1gQAAIAEAACABAAAZAQAAIAEAABWBAAAVgQAANYEAABVBAAAVQQAAFUAAAAAAAoAFAAeACwAVACWAKoA2AEgAS4BRAFaAXABhAIQAqgDpgQuBMYFxAYSBiIGPgZ4Bp4GxgcaB1oH4gguCFwIpAi+COAJHAloAAEAAAAlAMcABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAIQAAQAAAAAAAwALAEIAAQAAAAAABAALAJkAAQAAAAAABQALACEAAQAAAAAABgALAGMAAQAAAAAACgAaALoAAwABBAkAAQAWAAsAAwABBAkAAgAOAIsAAwABBAkAAwAWAE0AAwABBAkABAAWAKQAAwABBAkABQAWACwAAwABBAkABgAWAG4AAwABBAkACgA0ANR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
    font-weight:400;
    font-style:normal
  }
  .video-react-icon,
  .video-react .video-react-bezel .video-react-bezel-icon,
  .video-react .video-react-big-play-button,
  .video-react .video-react-closed-caption,
  .video-react .video-react-mute-control,
  .video-react .video-react-play-control,
  .video-react .video-react-play-progress,
  .video-react .video-react-volume-level,
  .video-react .video-react-volume-menu-button {
    font-family:video-react!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }
  .video-react-icon-play-arrow:before,
  .video-react .video-react-bezel .video-react-bezel-icon-play:before,
  .video-react .video-react-big-play-button:before,
  .video-react .video-react-play-control:before {
    content:""
  }
  .video-react-icon-play-circle-filled:before {
    content:""
  }
  .video-react-icon-play-circle-outline:before {
    content:""
  }
  .video-react-icon-pause:before,
  .video-react .video-react-bezel .video-react-bezel-icon-pause:before,
  .video-react .video-react-play-control.video-react-playing:before {
    content:""
  }
  .video-react-icon-pause-circle-filled:before {
    content:""
  }
  .video-react-icon-pause-circle-outline:before {
    content:""
  }
  .video-react-icon-stop:before {
    content:""
  }
  .video-react-icon-fast-rewind:before,
  .video-react .video-react-bezel .video-react-bezel-icon-fast-rewind:before {
    content:""
  }
  .video-react-icon-fast-forward:before,
  .video-react .video-react-bezel .video-react-bezel-icon-fast-forward:before {
    content:""
  }
  .video-react-icon-skip-previous:before {
    content:""
  }
  .video-react-icon-skip-next:before {
    content:""
  }
  .video-react-icon-replay-5:before,
  .video-react .video-react-bezel .video-react-bezel-icon-replay-5:before {
    content:""
  }
  .video-react-icon-replay-10:before,
  .video-react .video-react-bezel .video-react-bezel-icon-replay-10:before {
    content:""
  }
  .video-react-icon-replay-30:before,
  .video-react .video-react-bezel .video-react-bezel-icon-replay-30:before {
    content:""
  }
  .video-react-icon-forward-5:before,
  .video-react .video-react-bezel .video-react-bezel-icon-forward-5:before {
    content:""
  }
  .video-react-icon-forward-10:before,
  .video-react .video-react-bezel .video-react-bezel-icon-forward-10:before {
    content:""
  }
  .video-react-icon-forward-30:before,
  .video-react .video-react-bezel .video-react-bezel-icon-forward-30:before {
    content:""
  }
  .video-react-icon-volume-off:before,
  .video-react .video-react-bezel .video-react-bezel-icon-volume-off:before,
  .video-react .video-react-mute-control.video-react-vol-muted:before,
  .video-react .video-react-volume-menu-button.video-react-vol-muted:before {
    content:""
  }
  .video-react-icon-volume-mute:before,
  .video-react .video-react-mute-control.video-react-vol-0:before,
  .video-react .video-react-volume-menu-button.video-react-vol-0:before {
    content:""
  }
  .video-react-icon-volume-down:before,
  .video-react .video-react-bezel .video-react-bezel-icon-volume-down:before,
  .video-react .video-react-mute-control.video-react-vol-1:before,
  .video-react .video-react-mute-control.video-react-vol-2:before,
  .video-react .video-react-volume-menu-button.video-react-vol-1:before,
  .video-react .video-react-volume-menu-button.video-react-vol-2:before {
    content:""
  }
  .video-react-icon-volume-up:before,
  .video-react .video-react-bezel .video-react-bezel-icon-volume-up:before,
  .video-react .video-react-mute-control:before,
  .video-react .video-react-volume-menu-button:before {
    content:""
  }
  .video-react-icon-fullscreen:before {
    content:""
  }
  .video-react-icon-fullscreen-exit:before {
    content:""
  }
  .video-react-icon-closed-caption:before,
  .video-react .video-react-closed-caption:before {
    content:""
  }
  .video-react-icon-hd:before {
    content:""
  }
  .video-react-icon-settings:before {
    content:""
  }
  .video-react-icon-share:before {
    content:""
  }
  .video-react-icon-info:before {
    content:""
  }
  .video-react-icon-info-outline:before {
    content:""
  }
  .video-react-icon-close:before {
    content:""
  }
  .video-react-icon-circle:before,
  .video-react .video-react-play-progress:before,
  .video-react .video-react-volume-level:before {
    content:""
  }
  .video-react-icon-circle-outline:before {
    content:""
  }
  .video-react-icon-circle-inner-circle:before {
    content:""
  }
  .video-react {
    display:block;
    vertical-align:top;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#fff;
    background-color:#000;
    position:relative;
    font-size:10px;
    line-height:1;
    font-family:serif,Times,Times New Roman;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .video-react:-moz-full-screen {
    position:absolute
  }
  .video-react:-webkit-full-screen {
    width:100%!important;
    height:100%!important
  }
  .video-react *,
  .video-react :after,
  .video-react :before {
    -webkit-box-sizing:inherit;
    box-sizing:inherit
  }
  .video-react ul {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    list-style-position:outside;
    margin:0
  }
  .video-react.video-react-4-3,
  .video-react.video-react-16-9,
  .video-react.video-react-fluid {
    width:100%;
    max-width:100%;
    height:0
  }
  .video-react.video-react-16-9 {
    padding-top:56.25%
  }
  .video-react.video-react-4-3 {
    padding-top:75%
  }
  .video-react.video-react-fill {
    width:100%;
    height:100%
  }
  .video-react .video-react-video {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
  }
  .video-react.video-react-fullscreen {
    width:100%!important;
    height:100%!important;
    padding-top:0!important
  }
  .video-react.video-react-fullscreen.video-react-user-inactive {
    cursor:none
  }
  body.video-react-full-window {
    padding:0;
    margin:0;
    height:100%;
    overflow-y:auto
  }
  body.video-react-full-window .video-react-fullscreen {
    position:fixed;
    overflow:hidden;
    z-index:1000;
    left:0;
    top:0;
    bottom:0;
    right:0
  }
  .video-react .video-react-button {
    background:none;
    border:none;
    color:inherit;
    display:inline-block;
    cursor:pointer;
    overflow:visible;
    font-size:inherit;
    line-height:inherit;
    text-transform:none;
    text-decoration:none;
    -webkit-transition:none;
    transition:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
  }
  .video-react .video-react-loading-spinner {
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.85;
    text-align:left;
    border:6px solid rgba(43,51,63,.7);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background-clip:padding-box;
    width:50px;
    height:50px;
    border-radius:25px
  }
  .video-react .video-react-loading-spinner:after,
  .video-react .video-react-loading-spinner:before {
    content:"";
    position:absolute;
    margin:-6px;
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
    width:inherit;
    height:inherit;
    border-radius:inherit;
    opacity:1;
    border:inherit;
    border-color:#fff transparent transparent;
    -webkit-animation:video-react-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,video-react-spinner-fade 1.1s linear infinite;
    animation:video-react-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,video-react-spinner-fade 1.1s linear infinite
  }
  .video-react-seeking .video-react-loading-spinner,
  .video-react-waiting .video-react-loading-spinner {
    display:block
  }
  .video-react-seeking .video-react-loading-spinner:before,
  .video-react-waiting .video-react-loading-spinner:before {
    border-top-color:#fff
  }
  .video-react-seeking .video-react-loading-spinner:after,
  .video-react-waiting .video-react-loading-spinner:after {
    border-top-color:#fff;
    -webkit-animation-delay:.44s;
    animation-delay:.44s
  }
  @keyframes video-react-spinner-spin {
    to {
      -webkit-transform:rotate(1turn);
      transform:rotate(1turn)
    }
  }
  @-webkit-keyframes video-react-spinner-spin {
    to {
      -webkit-transform:rotate(1turn)
    }
  }
  @keyframes video-react-spinner-fade {
    0% {
      border-top-color:#73859f
    }
    20% {
      border-top-color:#73859f
    }
    35% {
      border-top-color:#fff
    }
    60% {
      border-top-color:#73859f
    }
    to {
      border-top-color:#73859f
    }
  }
  @-webkit-keyframes video-react-spinner-fade {
    0% {
      border-top-color:#73859f
    }
    20% {
      border-top-color:#73859f
    }
    35% {
      border-top-color:#fff
    }
    60% {
      border-top-color:#73859f
    }
    to {
      border-top-color:#73859f
    }
  }
  .video-react .video-react-big-play-button {
    font-size:3em;
    line-height:1.5em;
    height:1.5em;
    width:3em;
    display:block;
    position:absolute;
    top:10px;
    left:10px;
    padding:0;
    cursor:pointer;
    opacity:1;
    border:.06666em solid #fff;
    background-color:#2b333f;
    background-color:rgba(43,51,63,.7);
    border-radius:.3em;
    -webkit-transition:all .4s;
    transition:all .4s
  }
  .video-react .video-react-big-play-button.video-react-big-play-button-center {
    top:50%;
    left:50%;
    margin-top:-.75em;
    margin-left:-1.5em
  }
  .video-react .video-react-big-play-button.big-play-button-hide {
    display:none
  }
  .video-react .video-react-big-play-button:focus,
  .video-react:hover .video-react-big-play-button {
    outline:0;
    border-color:#fff;
    background-color:#73859f;
    background-color:rgba(115,133,159,.5);
    -webkit-transition:all 0s;
    transition:all 0s
  }
  .video-react-menu-button {
    cursor:pointer
  }
  .video-react-menu-button.video-react-disabled {
    cursor:default
  }
  .video-react-menu .video-react-menu-content {
    display:block;
    padding:0;
    margin:0;
    overflow:auto;
    font-family:serif,Times,Times New Roman
  }
  .video-react-menu li {
    list-style:none;
    margin:0;
    padding:.2em 0;
    line-height:1.4em;
    font-size:1.2em;
    text-align:center
  }
  .video-react-menu li:focus,
  .video-react-menu li:hover {
    outline:0;
    background-color:#73859f;
    background-color:rgba(115,133,159,.5)
  }
  .video-react-menu li.video-react-selected,
  .video-react-menu li.video-react-selected:focus,
  .video-react-menu li.video-react-selected:hover {
    background-color:#fff;
    color:#2b333f
  }
  .video-react-menu li.vjs-menu-title {
    text-align:center;
    text-transform:uppercase;
    font-size:1em;
    line-height:2em;
    padding:0;
    margin:0 0 .3em;
    font-weight:700;
    cursor:default
  }
  .video-react-scrubbing .vjs-menu-button:hover .video-react-menu {
    display:none
  }
  .video-react .video-react-menu-button-popup .video-react-menu {
    display:none;
    position:absolute;
    bottom:0;
    width:10em;
    left:-3em;
    height:0;
    margin-bottom:1.5em;
    border-top-color:rgba(43,51,63,.7)
  }
  .video-react .video-react-menu-button-popup .video-react-menu .video-react-menu-content {
    background-color:#2b333f;
    background-color:rgba(43,51,63,.7);
    position:absolute;
    width:100%;
    bottom:1.5em;
    max-height:15em
  }
  .video-react-menu-button-popup .video-react-menu.video-react-lock-showing {
    display:block
  }
  .video-react .video-react-menu-button-inline {
    -webkit-transition:all .4s;
    transition:all .4s;
    overflow:hidden
  }
  .video-react .video-react-menu-button-inline:before {
    width:2.222222222em
  }
  .video-react .video-react-menu-button-inline.video-react-slider-active,
  .video-react .video-react-menu-button-inline:focus,
  .video-react .video-react-menu-button-inline:hover {
    width:12em
  }
  .video-react .video-react-menu-button-inline.video-react-slider-active .video-react-menu,
  .video-react .video-react-menu-button-inline:focus .video-react-menu,
  .video-react .video-react-menu-button-inline:hover .video-react-menu {
    display:block;
    opacity:1
  }
  .video-react .video-react-menu-button-inline.video-react-slider-active {
    -webkit-transition:none;
    transition:none
  }
  .video-react .video-react-menu-button-inline .video-react-menu {
    opacity:0;
    height:100%;
    width:auto;
    position:absolute;
    left:4em;
    top:0;
    padding:0;
    margin:0;
    -webkit-transition:all .4s;
    transition:all .4s
  }
  .video-react .video-react-menu-button-inline .video-react-menu-content {
    width:auto;
    height:100%;
    margin:0;
    overflow:hidden
  }
  .video-react-no-flex .video-react-menu-button-inline .video-react-menu {
    display:block;
    opacity:1;
    position:relative;
    width:auto
  }
  .video-react-no-flex .video-react-menu-button-inline.video-react-slider-active,
  .video-react-no-flex .video-react-menu-button-inline:focus,
  .video-react-no-flex .video-react-menu-button-inline:hover {
    width:auto
  }
  .video-react .video-react-poster {
    display:inline-block;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:contain;
    background-color:#000;
    cursor:pointer;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%
  }
  .video-react .video-react-poster img {
    display:block;
    vertical-align:middle;
    margin:0 auto;
    max-height:100%;
    padding:0;
    width:100%
  }
  .video-react .video-react-slider {
    outline:0;
    position:relative;
    cursor:pointer;
    padding:0;
    margin:0 .45em;
    background-color:#73859f;
    background-color:rgba(115,133,159,.5)
  }
  .video-react .video-react-slider:focus {
    -webkit-box-shadow:0 0 1em #fff;
    box-shadow:0 0 1em #fff
  }
  .video-react .video-react-control {
    outline:none;
    position:relative;
    text-align:center;
    margin:0;
    padding:0;
    height:100%;
    width:4em;
    -webkit-box-flex:none;
    -ms-flex:none;
    flex:none
  }
  .video-react .video-react-control:before {
    font-size:1.8em;
    line-height:1.67
  }
  .video-react .video-react-control:focus,
  .video-react .video-react-control:focus:before,
  .video-react .video-react-control:hover:before {
    text-shadow:0 0 1em #fff,0 0 .5em #fff
  }
  .video-react .video-react-control-text {
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
  }
  .video-react-no-flex .video-react-control {
    display:table-cell;
    vertical-align:middle
  }
  .video-react .video-react-control-bar {
    display:none;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:3em;
    background-color:#2b333f;
    background-color:rgba(43,51,63,.7)
  }
  .video-react-has-started .video-react-control-bar {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    visibility:visible;
    opacity:1;
    -webkit-transition:visibility .1s,opacity .1s;
    transition:visibility .1s,opacity .1s
  }
  .video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar.video-react-control-bar-auto-hide {
    visibility:visible;
    opacity:0;
    -webkit-transition:visibility 1s,opacity 1s;
    transition:visibility 1s,opacity 1s
  }
  .video-react-controls-disabled .video-react-control-bar,
  .video-react-error .video-react-control-bar,
  .video-react-using-native-controls .video-react-control-bar {
    display:none!important
  }
  .video-react-audio.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar {
    opacity:1;
    visibility:visible
  }
  .video-react-has-started.video-react-no-flex .video-react-control-bar {
    display:table
  }
  .video-react .video-react-progress-control {
    -webkit-box-flex:auto;
    -ms-flex:auto;
    flex:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-width:4em
  }
  .video-react-live .video-react-progress-control {
    display:none
  }
  .video-react .video-react-progress-holder {
    -webkit-box-flex:auto;
    -ms-flex:auto;
    flex:auto;
    -webkit-transition:all .2s;
    transition:all .2s;
    height:.3em
  }
  .video-react .video-react-progress-control:hover .video-react-progress-holder {
    font-size:1.6666666667em
  }
  .video-react .video-react-progress-control:hover .video-react-mouse-display:after,
  .video-react .video-react-progress-control:hover .video-react-play-progress:after,
  .video-react .video-react-progress-control:hover .video-react-time-tooltip {
    visibility:visible;
    font-size:.6em
  }
  .video-react .video-react-progress-holder .video-react-load-progress,
  .video-react .video-react-progress-holder .video-react-load-progress div,
  .video-react .video-react-progress-holder .video-react-play-progress,
  .video-react .video-react-progress-holder .video-react-tooltip-progress-bar {
    position:absolute;
    display:block;
    height:.3em;
    margin:0;
    padding:0;
    width:0;
    left:0;
    top:0
  }
  .video-react .video-react-play-progress {
    background-color:#fff
  }
  .video-react .video-react-play-progress:before {
    position:absolute;
    top:-.3333333333em;
    right:-.5em;
    font-size:.9em
  }
  .video-react .video-react-mouse-display:after,
  .video-react .video-react-play-progress:after,
  .video-react .video-react-time-tooltip {
    visibility:hidden;
    pointer-events:none;
    position:absolute;
    top:-3.4em;
    right:-1.9em;
    font-size:.9em;
    color:#000;
    content:attr(data-current-time);
    padding:6px 8px 8px;
    background-color:#fff;
    background-color:rgba(255,255,255,.8);
    border-radius:.3em
  }
  .video-react .video-react-play-progress:after,
  .video-react .video-react-play-progress:before,
  .video-react .video-react-time-tooltip {
    z-index:1
  }
  .video-react .video-react-progress-control .video-react-keep-tooltips-inside:after {
    display:none
  }
  .video-react .video-react-load-progress {
    background:#bfc7d3;
    background:rgba(115,133,159,.5)
  }
  .video-react .video-react-load-progress div {
    background:#fff;
    background:rgba(115,133,159,.75)
  }
  .video-react.video-react-no-flex .video-react-progress-control {
    width:auto
  }
  .video-react .video-react-time-tooltip {
    display:inline-block;
    height:2.4em;
    position:relative;
    float:right;
    right:-1.9em
  }
  .video-react .video-react-tooltip-progress-bar {
    visibility:hidden
  }
  .video-react .video-react-progress-control .video-react-mouse-display {
    display:none;
    position:absolute;
    width:1px;
    height:100%;
    background-color:#000;
    z-index:1
  }
  .video-react-no-flex .video-react-progress-control .video-react-mouse-display {
    z-index:0
  }
  .video-react .video-react-progress-control:hover .video-react-mouse-display {
    display:block
  }
  .video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display,
  .video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display:after {
    visibility:hidden;
    opacity:0;
    -webkit-transition:visibility 1s,opacity 1s;
    transition:visibility 1s,opacity 1s
  }
  .video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display,
  .video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display:after {
    display:none
  }
  .video-react .video-react-mouse-display .video-react-time-tooltip,
  .video-react .video-react-progress-control .video-react-mouse-display:after {
    color:#fff;
    background-color:#000;
    background-color:rgba(0,0,0,.8)
  }
  .video-react .video-react-fullscreen-control,
  .video-react .video-react-play-control {
    cursor:pointer;
    -webkit-box-flex:none;
    -ms-flex:none;
    flex:none
  }
  .video-react.video-react-fullscreen {
    position:fixed;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:9999
  }
  .video-react .video-react-time-control {
    -webkit-box-flex:none;
    -ms-flex:none;
    flex:none;
    font-size:1em;
    line-height:3em;
    min-width:2em;
    width:auto;
    padding-left:1em;
    padding-right:1em
  }
  .video-react .video-react-time-divider {
    line-height:3em;
    min-width:auto;
    padding:0
  }
  .video-react .video-react-mute-control,
  .video-react .video-react-volume-menu-button {
    cursor:pointer;
    -webkit-box-flex:none;
    -ms-flex:none;
    flex:none
  }
  .video-react .video-react-volume-control {
    width:5em;
    -webkit-box-flex:none;
    -ms-flex:none;
    flex:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .video-react .video-react-volume-bar {
    margin:1.35em .45em
  }
  .video-react .video-react-volume-bar.video-react-slider-horizontal {
    width:5em;
    height:.3em
  }
  .video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level {
    width:100%
  }
  .video-react .video-react-volume-bar.video-react-slider-vertical {
    width:.3em;
    height:5em;
    margin:1.35em auto
  }
  .video-react .video-react-volume-bar.video-react-slider-vertical .video-react-volume-level {
    height:100%
  }
  .video-react .video-react-volume-level {
    position:absolute;
    bottom:0;
    left:0;
    background-color:#fff
  }
  .video-react .video-react-volume-level:before {
    position:absolute;
    font-size:.9em
  }
  .video-react .video-react-slider-vertical .video-react-volume-level {
    width:.3em
  }
  .video-react .video-react-slider-vertical .video-react-volume-level:before {
    top:-.5em;
    left:-.3em
  }
  .video-react .video-react-slider-horizontal .video-react-volume-level {
    height:.3em
  }
  .video-react .video-react-slider-horizontal .video-react-volume-level:before {
    top:-.3em;
    right:-.5em
  }
  .video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu {
    display:block;
    width:0;
    height:0;
    border-top-color:transparent
  }
  .video-react .video-react-menu-button-popup.video-react-volume-menu-button-vertical .video-react-menu {
    left:.5em;
    height:8em
  }
  .video-react .video-react-menu-button-popup.video-react-volume-menu-button-horizontal .video-react-menu {
    left:-2em
  }
  .video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu-content {
    height:0;
    width:0;
    overflow-x:hidden;
    overflow-y:hidden
  }
  .video-react .video-react-volume-menu-button-vertical .video-react-lock-showing .video-react-menu-content,
  .video-react .video-react-volume-menu-button-vertical.video-react-slider-active .video-react-menu-content,
  .video-react .video-react-volume-menu-button-vertical:focus .video-react-menu-content,
  .video-react .video-react-volume-menu-button-vertical:hover .video-react-menu-content {
    height:8em;
    width:2.9em
  }
  .video-react .video-react-volume-menu-button-horizontal .video-react-lock-showing .video-react-menu-content,
  .video-react .video-react-volume-menu-button-horizontal .video-react-slider-active .video-react-menu-content,
  .video-react .video-react-volume-menu-button-horizontal:focus .video-react-menu-content,
  .video-react .video-react-volume-menu-button-horizontal:hover .video-react-menu-content {
    height:2.9em;
    width:8em
  }
  .video-react .video-react-volume-menu-button.video-react-menu-button-inline .video-react-menu-content {
    background-color:transparent!important
  }
  .video-react .video-react-playback-rate .video-react-playback-rate-value {
    line-height:3em;
    text-align:center
  }
  .video-react .video-react-playback-rate .video-react-menu {
    width:4em;
    left:0
  }
  .video-react .video-react-bezel {
    position:absolute;
    left:50%;
    top:50%;
    width:52px;
    height:52px;
    z-index:17;
    margin-left:-26px;
    margin-top:-26px;
    background:rgba(0,0,0,.5);
    border-radius:26px
  }
  .video-react .video-react-bezel.video-react-bezel-animation {
    -webkit-animation:video-react-bezel-fadeout .5s linear 1 normal forwards;
    animation:video-react-bezel-fadeout .5s linear 1 normal forwards;
    pointer-events:none
  }
  .video-react .video-react-bezel.video-react-bezel-animation-alt {
    -webkit-animation:video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
    animation:video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
    pointer-events:none
  }
  .video-react .video-react-bezel .video-react-bezel-icon {
    width:36px;
    height:36px;
    margin:8px;
    font-size:26px;
    line-height:36px;
    text-align:center
  }
  @-webkit-keyframes video-react-bezel-fadeout {
    0% {
      opacity:1
    }
    to {
      opacity:0;
      -webkit-transform:scale(2);
      transform:scale(2)
    }
  }
  @keyframes video-react-bezel-fadeout {
    0% {
      opacity:1
    }
    to {
      opacity:0;
      -webkit-transform:scale(2);
      transform:scale(2)
    }
  }
  @-webkit-keyframes video-react-bezel-fadeout-alt {
    0% {
      opacity:1
    }
    to {
      opacity:0;
      -webkit-transform:scale(2);
      transform:scale(2)
    }
  }
  @keyframes video-react-bezel-fadeout-alt {
    0% {
      opacity:1
    }
    to {
      opacity:0;
      -webkit-transform:scale(2);
      transform:scale(2)
    }
  }
  .video-react .video-react-closed-caption {
    cursor:pointer;
    -webkit-box-flex:none;
    -ms-flex:none;
    flex:none
  }
  .video-react video::-webkit-media-text-track-container {
    -webkit-transform:translateY(-30px);
    transform:translateY(-30px)
  }
  article,
  aside,
  blockquote,
  body,
  button,
  code,
  dd,
  details,
  dl,
  dt,
  fieldset,
  figcaption,
  figure,
  footer,
  form,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  header,
  hr,
  input,
  legend,
  li,
  menu,
  nav,
  ol,
  p,
  pre,
  section,
  span,
  td,
  textarea,
  th,
  ul {
    margin:0;
    padding:0;
    outline:0
  }
  body {
    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:14px;
    line-height:1.5;
    color:rgba(0,0,0,.65);
    background-color:#171717
  }
  body.y-hidden {
    overflow-y:hidden!important
  }
  a {
    color:#f5f5f5;
    cursor:pointer;
    outline:none!important
  }
  select {
    border-radius:0!important
  }
  .ant-select-selection--single {
    border-radius:0
  }
  ol,
  ul {
    list-style:none
  }
  img {
    max-width:100%;
    border:0
  }
  ::-webkit-scrollbar {
    width:4px
  }
  ::-webkit-scrollbar-track {
    background-color:rgba(93,93,93,.24)
  }
  ::-webkit-scrollbar-thumb {
    background-color:#b1b2b3
  }
  .clearfix:after {
    display:block;
    content:"";
    height:0;
    clear:both
  }
  @font-face {
    font-family:Vevey;
    src:url(/static/vn/fonts/vevey.ttf);
    font-weight:400;
    font-style:normal
  }
  @font-face {
    font-family:Haymaker;
    src:url(/static/vn/fonts/Haymaker.ttf);
    font-weight:400;
    font-style:normal
  }
  @font-face {
    font-family:FangZheng_yuesong;
    src:url(/static/vn/fonts/FangZheng_yuesong.TTF);
    font-weight:400;
    font-style:normal
  }
  @font-face {
    font-family:Myriad_Pro;
    src:url("/vn/_next/static/media/Myriad Pro Regular.b45bac37.ttf");
    font-weight:400;
    font-style:normal
  }
  @font-face {
    font-family:Myriad_Pro_bold;
    src:url("/vn/_next/static/media/Myriad Pro Bold.e2ce3783.ttf");
    font-weight:400;
    font-style:normal
  }
  * {
    margin:0;
    padding:0
  }
  a {
    text-decoration:none
  }
  .textOverflow-hidden {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
  }
  .normal-enter {
    opacity:0;
    z-index:10000
  }
  .normal-enter.normal-enter-active {
    opacity:1;
    -webkit-transition:all .4s ease-in;
    transition:all .4s ease-in
  }
  .normal-leave {
    opacity:1
  }
  .normal-leave.normal-leave-active {
    opacity:0;
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out
  }
  .left-enter {
    position:absolute;
    top:0;
    background:#fff;
    z-index:10000;
    opacity:1;
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
  }
  .left-enter.left-enter-active {
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out
  }
  .left-enter.left-enter-active,
  .left-leave {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  .left-leave.left-leave-active {
    opacity:1;
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out
  }
  .left-leave.left-leave-active,
  .right-enter {
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
  .right-enter.right-enter-active {
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out
  }
  .right-enter.right-enter-active,
  .right-leave {
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  .right-leave {
    position:absolute;
    top:0;
    background:#fff;
    z-index:10000;
    opacity:1
  }
  .right-leave.right-leave-active {
    opacity:1;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out
  }
  .noselect {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .absolute {
    position:absolute
  }
  .relative {
    position:relative
  }
  .line-clamp-2 {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
  }
  .ant-pagination-item {
    background:transparent!important
  }
  .ant-pagination-next .ant-pagination-item-link,
  .ant-pagination-prev .ant-pagination-item-link {
    background-color:transparent!important
  }
  .ant-pagination-disabled .ant-pagination-item-link {
    background-color:transparent
  }
  .ant-pagination-item-link svg {
    color:#fff
  }
  .ant-pagination-item a {
    color:#c2c2c2!important
  }
  .ant-pagination-item-active {
    border-color:#1aff00!important
  }
  .ant-pagination-item-active a {
    color:#1aff00!important
  }
  .ant-pagination-item:focus,
  .ant-pagination-item:hover {
    border-color:#1aff00!important
  }
  .PAGE404 {
    height:100%
  }
  .PAGE404 .errorTop {
    width:100%;
    height:120px;
    background-color:#111;
    text-align:center;
    padding-top:15px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
  }
  .PAGE404 .errorContentWrapper {
    background:url(/static/vn/images/404/bg.jpg) 50% no-repeat;
    background-size:100% 100%;
    width:100%;
    position:absolute;
    top:120px;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    display:-webkit-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .PAGE404 .errorContentWrapper .errorContent {
    width:660px;
    margin:auto;
    color:#fff;
    text-align:center
  }
  .PAGE404 .errorContentWrapper .errorContent h1,
  .PAGE404 .errorContentWrapper .errorContent h2,
  .PAGE404 .errorContentWrapper .errorContent p {
    text-align:center
  }
  .PAGE404 .errorContentWrapper .errorContent h1 {
    font-size:130px;
    border-bottom:4px solid #138607;
    margin-bottom:20px
  }
  .PAGE404 .errorContentWrapper .errorContent h2 {
    font-size:30px
  }
  .PAGE404 .errorContentWrapper .errorContent p {
    margin:10px 60px 0;
    font-size:22px;
    color:#959595
  }
  .PAGE404 .errorContentWrapper .errorContent .greenbtn {
    display:inline-block;
    margin-top:20px
  }
  .PAGE404 .errorContentWrapper .errorContent .csBtn,
  .PAGE404 .errorContentWrapper .errorContent .goIndexBtn {
    cursor:pointer
  }
  .PAGE404 .errorContentWrapper .errorContent .goIndexBtn {
    margin-bottom:10px
  }
  .ant-input:focus {
    -webkit-box-shadow:none!important;
    box-shadow:none!important
  }
  .ant-btn-primary.active,
  .ant-btn-primary:active,
  .ant-btn-primary:focus,
  .ant-btn-primary:hover {
    color:#fff;
    background:none;
    border:none!important
  }
  .ant-modal-content {
    -webkit-box-shadow:0 0 20px #16fb02!important;
    box-shadow:0 0 20px #16fb02!important;
    border-radius:0
  }
  .ant-modal-content .ant-modal-header {
    padding:10px 20px!important;
    border-bottom:none!important;
    background:linear-gradient(-58deg,#222 322px,#111 0)!important;
    border-radius:0!important
  }
  .ant-modal-content .ant-modal-header .ant-modal-title {
    color:#fff;
    font-size:22px
  }
  .ant-modal-content .ant-modal-body {
    text-align:center;
    background-color:#171717
  }
  .ant-modal-content .ant-modal-body h1 {
    color:#969696;
    width:310px;
    margin:0 auto;
    border-bottom:6px solid #0c7c00
  }
  .ant-modal-content .ant-modal-body p {
    margin:10px 0 20px;
    color:#969696
  }
  .ant-modal-content .ant-modal-body .exclamation-icon {
    font-size:80px;
    color:#c2c2c2
  }
  .ant-modal-content .ant-modal-footer {
    background-color:#171717;
    border-top:none
  }
  .ant-modal-content .ant-modal-footer .ant-checkbox-checked:after,
  .ant-modal-content .ant-modal-footer .ant-checkbox-input:focus+.ant-checkbox-inner {
    border-color:#0d7f00
  }
  .ant-modal-content .ant-modal-close-x {
    color:#fff;
    line-height:45px;
    font-size:24px
  }
  .ant-modal-content .GreenBtn {
    width:352px;
    height:76px;
    border:none;
    font-size:20px;
    font-weight:600
  }
  .ant-modal-content .GreenBtn,
  .ant-modal-content .GreenBtn:focus,
  .ant-modal-content .GreenBtn:hover {
    color:#fff;
    background:url(/static/vn/images/icon/registerBut.png) 50% no-repeat;
    background-size:80%
  }
  .publicStyle .ant-form-item {
    border-bottom:1px solid #444;
    padding-bottom:5px
  }
  .publicStyle .ant-form-item .ant-form-item-label {
    text-align:left;
    margin-right:10px;
    border-right:1px solid #444;
    line-height:30px
  }
  .publicStyle .ant-form-item .ant-form-item-label label {
    font-size:18px;
    color:#979797
  }
  .publicStyle .ant-form-item .ant-input {
    border:none;
    background:none;
    outline:none!important;
    font-size:18px;
    color:#959595
  }
  .publicStyle .ant-form-item .ant-input:focus,
  .publicStyle .ant-form-item .ant-input:hover {
    border:none;
    outline:none
  }
  .publicStyle .ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
    text-shadow:none
  }
  .borderRightNone .ant-form-item-label {
    border-right:none;
    margin-right:0
  }
  .greenbtn,
  .greybtn,
  .pinkbtn {
    width:352px;
    height:76px;
    line-height:76px;
    color:#fff;
    font-size:22px;
    cursor:pointer;
    text-align:center
  }
  .greenbtn,
  .greenbtn:focus,
  .greenbtn:hover {
    background:url(/static/vn/images/icon/registerBut.png) 50% no-repeat
  }
  .greybtn,
  .greybtn:focus,
  .greybtn:hover {
    background:url(/static/vn/images/icon/grayBtn.png) 50% no-repeat
  }
  .pinkbtn,
  .pinkbtn:focus,
  .pinkbtn:hover {
    background:url(/static/vn/images/icon/pinkBtn.png) 50% no-repeat
  }
  .smallGreenBtn {
    width:158px;
    height:34px;
    line-height:34px;
    color:#fff;
    border:none;
    background-color:#00e62e
  }
  .ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-content,
  .ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-title {
    color:#fff!important
  }
  .ant-modal-confirm .ant-modal-confirm-btns {
    float:none!important
  }
  .ant-select-dropdown {
    background-color:#111!important
  }
  .ant-select-dropdown .ant-select-dropdown-menu-item {
    color:#ccc
  }
  .ant-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active {
    background-color:#111
  }
  .ant-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected {
    color:#00b324;
    background-color:#141414
  }
  .QDtimeDropdown {
    color:#000!important;
    background-color:#fff!important
  }
  .announcement .ant-checkbox-wrapper,
  .announcement .ant-modal-body,
  .announcement .ant-modal-body h2,
  .announcement .anticon-exclamation-circle {
    color:#c2c2c2
  }
  .announcement .ant-modal-footer {
    background:#171717;
    border-top:none
  }
  .announcement .ant-modal-footer button {
    width:180px;
    height:34px;
    border:0;
    color:#fff;
    background-color:#0d7f00
  }
  input:-internal-autofill-previewed,
  input:-internal-autofill-selected,
  select:-internal-autofill-previewed,
  select:-internal-autofill-selected,
  textarea:-internal-autofill-previewed,
  textarea:-internal-autofill-selected {
    background:none!important
  }
  .ant-btn:before {
    background:none!important;
    outline:0!important
  }
  .form-wrapper .ant-input:focus,
  .form-wrapper .ant-input:hover {
    border-color:#44d62d!important;
    outline:0
  }
  .form-wrapper .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
    border-color:#44d62d!important
  }
  .rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item {
    margin-right:0
  }
  .rc-steps-item-title {
    padding-right:0
  }
  .rc-steps-item-title:after {
    content:"";
    height:1px;
    width:1000px;
    background:#e9e9e9;
    display:block;
    position:absolute;
    top:1em;
    left:100%
  }
  .rc-steps-item-icon {
    border:1px solid #ccc;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    border-radius:26px;
    font-size:14px;
    margin-right:0;
    -webkit-transition:background-color .3s,border-color .3s;
    transition:background-color .3s,border-color .3s
  }
  .rc-steps-item-wait .rc-steps-item-title:after {
    background-color:#2a2a2a
  }
  .rc-steps-item-wait .rc-steps-item-icon {
    border-color:#2a2a2a;
    background-color:#2a2a2a
  }
  .rc-steps-item-process .rc-steps-item-title:after {
    background-color:#2a2a2a
  }
  .rc-steps-item-finish .rc-steps-item-title:after {
    background-color:#0d7f00
  }
  .rc-steps-item-process .rc-steps-item-icon {
    background:#0d7f00;
    border-color:#0d7f00
  }
  .rc-steps-item-finish .rc-steps-item-icon>.rc-steps-icon {
    color:#fff
  }
  .rc-steps-item-finish .rc-steps-item-icon {
    border-color:#0d7f00;
    background-color:#0d7f00
  }
  .OpenUserVisible .ant-modal-body {
    text-align:unset
  }
  .OpenUserVisible .ant-form-item {
    border:1px solid #1aff00!important;
    margin:10px 0;
    border-radius:5px;
    padding:5px
  }
  .OpenUserVisible .submitbtn {
    background:#2d2d2d;
    color:#7a7a7a;
    padding:10px;
    width:100%;
    border:0;
    border-radius:5px;
    margin-top:25px
  }
  .Formlabeltxt {
    color:#fff;
    display:block;
    padding-top:25px;
    font-size:18px
  }
  .txtwhite {
    color:#fff
  }
  .VPhonestyle {
    width:60%
  }
  .Vyzmbtnpass {
    background:#0d7f00;
    color:#fff
  }
  .Vyzmbtn,
  .Vyzmbtnpass {
    position:absolute;
    width:150px;
    right:-235px;
    padding:12px;
    top:-15px;
    border:0;
    border-radius:5px;
    font-size:15px
  }
  .Vyzmbtn {
    background:#2d2d2d;
    color:#7a7a7a
  }
  .errortxt {
    color:red
  }
  .VAddress .ant-cascader-picker {
    background:#171717;
    margin-top:20px
  }
  .VAddress .ant-cascader-picker-label {
    color:#fff;
    z-index:99
  }
  .VAddress .ant-cascader-input.ant-input {
    background-color:#0e0e0e!important;
    cursor:pointer;
    width:100%;
    position:relative;
    height:45px;
    border:1px solid #1aff00;
    color:#fff
  }
  .OpenUserVisible .ant-modal-header {
    background:#222 linear-gradient(-58deg,#222 309px,#111 0)!important
  }
  .ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,
  .ant-modal-confirm-warning .ant-modal-confirm-body>.anticon {
    display:none!important
  }
  .RBDownloadContent {
    color:#fff
  }
  .RBDownloadContent .title {
    font-size:2rem;
    margin-bottom:40px
  }
  .RBDownloadContent .detail {
    color:#ccc;
    margin-bottom:70px
  }
  .downloadLink {
    margin-bottom:30px
  }
  .downloadLink-title {
    font-size:1.2rem;
    line-height:30px;
    color:#f5f5f5
  }
  .downloadLink-detail {
    line-height:28px;
    color:#ccc
  }
  .downloadLink a {
    color:#00b324
  }
  .videoModal {
    top:180px
  }
  .videoModal .ant-modal-content {
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background-color:transparent;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
  }
  .videoModal .ant-modal-mask {
    background-color:rgba(0,0,0,.9)
  }
  .videoModal .ant-modal-body {
    background-color:transparent
  }
  .Sponsorbody {
    background-color:#000
  }
  .Sponsorbody img {
    width:100%
  }
  .Sponsorbody .contentList {
    overflow:scroll
  }
  .Sponsorbody .navIcon {
    width:auto;
    height:80px;
    cursor:pointer;
    margin-right:80px
  }
  .Sponsorbody .navIcon:hover {
    width:auto;
    height:110px;
    cursor:pointer
  }
  .OrderModal .ant-modal-header .ant-modal-title {
    text-align:center;
    color:#fff;
    font-size:17px
  }
  .OrderModal .ant-modal-content .ant-modal-body {
    background-color:#111;
    color:#fff
  }
  .OrderModal .ant-modal-footer {
    background:#111;
    border:0;
    text-align:center
  }
  .OrderModal .iconpc {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100px;
    height:100px;
    background:#ffffff1a 0 0 no-repeat padding-box;
    margin:0 auto;
    border-radius:50px
  }
  .OrderModal h3 {
    color:#fff
  }
  .OrderModal .contentorder {
    margin:30px 10px
  }
  .OrderModal .knowbtn {
    border:none;
    width:195px;
    background:#00b324;
    color:#fff;
    height:40px;
    margin-top:35px;
    margin-bottom:25px
  }
  .must-fill .ant-form-item-label label {
    position:relative
  }
  .must-fill .ant-form-item-label label:before {
    content:"*";
    color:#ff420a;
    position:absolute;
    top:-16px;
    left:-14px
  }
  .LBPaybnbConfirmPopup .ant-modal-content {
    height:250px;
    background-color:#000
  }
  .LBPaybnbConfirmPopup .ant-modal-content .wallet-info-content {
    margin-top:20px;
    margin-bottom:20px
  }
  .reSUBMIT .reSubmitModal {
    margin-top:5%;
    margin-bottom:5%
  }
  .reSUBMIT .reSubmitModal .subTitle {
    color:#f5f5f5;
    font-size:16px
  }
  .reSUBMIT .reSubmitModal .subContent {
    text-align:left;
    margin-left:10%;
    margin-top:5%
  }
  .reSUBMIT .reSubmitModal .subContent p {
    margin:0
  }
  .transactionItem .ant-table-header-column {
    white-space:nowrap
  }
  .transactionItem .ant-table-row-cell-last {
    width:392px
  }
  .reSUBMITcontent {
    width:490px!important
  }
  .reSUBMITcontent .reSubmitDetail {
    color:#fff;
    text-align:left;
    margin-left:5%;
    margin-right:5%;
    width:400px
  }
  .reSUBMITcontent .reSubmitDetail .submitContent {
    height:45px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0;
    white-space:nowrap;
    width:100%;
    border-bottom-style:dotted!important;
    border:grey;
    margin-bottom:5%
  }
  .reSUBMITcontent .reSubmitDetail .submitContent span {
    color:#ccc
  }
  .reSUBMITcontent .reSubmitDetail .submitContent div {
    width:100%;
    text-align:right;
    font-size:medium
  }
  .reSUBMITcontent .ant-modal-content {
    height:432px;
    background-color:#000
  }
  .reSUBMITcontent .ant-modal-content .ant-modal-title {
    text-align:center!important;
    color:#fff!important;
    margin-top:3%
  }
  .jbo-primary-btn,
  .jbo-primary-btn:focus,
  .jbo-primary-btn:hover {
    background-color:#00b324;
    color:#fff;
    border:1px solid #00b324
  }
  .jbo-secondary-btn,
  .jbo-secondary-btn:focus,
  .jbo-secondary-btn:hover {
    background-color:transparent;
    color:#00b324;
    border:1px solid #00b324
  }
  .jbo-primary-btn,
  .jbo-secondary-btn {
    cursor:pointer;
    border-radius:5px
  }
  .jbo-primary-btn.disabled,
  .jbo-primary-btn.disabled:focus,
  .jbo-primary-btn.disabled:hover,
  .jbo-primary-btn[disabled],
  .jbo-primary-btn[disabled]:hover,
  .jbo-secondary-btn.disabled,
  .jbo-secondary-btn.disabled:focus,
  .jbo-secondary-btn.disabled:hover,
  .jbo-secondary-btn[disabled],
  .jbo-secondary-btn[disabled]:hover {
    background:#666;
    border-color:#666;
    color:#ccc;
    cursor:not-allowed
  }
  .jbo-custom-ant input {
    font-size:14px;
    height:40px;
    background-color:#171717;
    color:#fff
  }
  .jbo-custom-ant input:focus,
  .jbo-custom-ant input:hover {
    border:1px solid #00e62e!important
  }
  .jbo-custom-ant input[disabled] {
    border:none!important;
    background-color:#222;
    color:#999
  }
  .jbo-custom-ant input[disabled]:focus,
  .jbo-custom-ant input[disabled]:hover {
    border:none!important
  }
  .jbo-custom-ant .ant-input {
    font-size:14px;
    height:40px;
    background-color:#171717;
    color:#fff
  }
  .jbo-custom-ant .ant-input:focus,
  .jbo-custom-ant .ant-input:hover {
    border:1px solid #00e62e!important
  }
  .jbo-custom-ant .ant-input[disabled] {
    background-color:#222;
    border:none!important;
    color:#999
  }
  .jbo-custom-ant .ant-input[disabled]:focus,
  .jbo-custom-ant .ant-input[disabled]:hover {
    border:none!important
  }
  .jbo-custom-ant .ant-cascader-menus {
    background:#222
  }
  .jbo-custom-ant .ant-cascader-menu-item {
    color:#f5f5f5;
    text-align:left
  }
  .jbo-custom-ant .ant-cascader-menu-item:hover {
    background:#444
  }
  .jbo-custom-ant .ant-cascader-menu-item-expand-icon {
    display:none
  }
  .jbo-custom-ant .ant-cascader-picker {
    background-color:#00000000
  }
  .jbo-custom-ant .ant-cascader-picker.cascader-disabled {
    background-color:#222
  }
  .jbo-custom-ant .ant-cascader-picker.cascader-disabled .ant-input {
    cursor:not-allowed
  }
  .jbo-custom-ant .ant-cascader-picker-label {
    color:#f5f5f5;
    text-align:left
  }
  .jbo-custom-ant .ant-cascader-picker-arrow {
    right:4px;
    width:24px;
    height:24px;
    margin-top:-11px
  }
  .jbo-custom-ant .ant-cascader-picker-focused .ant-cascader-picker-arrow {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .jbo-custom-ant .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
  .jbo-custom-ant .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
    background:#00000000;
    color:#00e62e
  }
  .jbo-custom-ant .ant-calendar-picker-icon {
    width:20px;
    height:20px;
    right:8px;
    margin-top:-10px
  }
  .jbo-custom-ant .ant-select-selection {
    background:#171717;
    color:#fff
  }
  .jbo-custom-ant .ant-select-selection:focus,
  .jbo-custom-ant .ant-select-selection:hover {
    border:1px solid #00e62e
  }
  .jbo-custom-ant .ant-select-disabled .ant-select-selection {
    background:#222;
    color:#999;
    border:none
  }
  .jbo-custom-ant .ant-select-selection--single {
    height:40px
  }
  .jbo-custom-ant .ant-select-selection__rendered {
    line-height:40px
  }
  .jbo-custom-ant .ant-select-open .ant-select-arrow-icon {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .jbo-custom-ant .ant-select-arrow {
    right:0;
    margin-top:-14px
  }
  .jbo-custom-ant .ant-select-arrow .ant-select-arrow-icon {
    width:32px;
    height:32px
  }
  .jbo-custom-ant .ant-select-dropdown-menu {
    text-align:left
  }
  .jbo-custom-ant .ant-select-dropdown-menu-item {
    padding:8px 12px
  }
  .jbo-custom-ant .ant-select-dropdown-menu-item:not(.ant-select-dropdown-menu-item-selected):hover {
    background-color:#444
  }
  .errortip {
    color:#ff2d12
  }
  .verify-modal .ant-modal-content .ant-modal-header {
    background:linear-gradient(-58deg,#222 150px,#000 0)!important
  }
  .verify-modal .ant-modal-content .ant-modal-header .ant-modal-title {
    color:#18db02
  }
  .verify-form .errortip {
    margin-top:4px;
    text-align:left;
    margin-bottom:0!important
  }
  .verify-form textarea,
  .verify-form textarea.ant-input {
    height:120px
  }
  .verify-form .must-fill .ant-form-item-label label {
    padding-left:8px
  }
  .verify-form .must-fill .ant-form-item-label label:before {
    top:-3px;
    left:0
  }
  .verify-form-submit {
    margin-top:15px
  }
  .verify-form-submit.ant-btn {
    width:100%;
    height:40px;
    display:block
  }
  .verify-info-content {
    text-align:center
  }
  .verify-info-content .verify-info-img {
    margin:20px 0
  }
  .verify-info-content .verify-info-title {
    color:#fff;
    font-size:20px;
    font-weight:700
  }
  .verify-info-content .verify-info-desc {
    color:#ccc;
    font-size:14px;
    margin-top:20px;
    margin-bottom:10px
  }
  .verify-info-content .ant-btn {
    margin-top:20px;
    width:200px;
    height:40px
  }
  .verify-info-content .ant-btn.large-btn {
    width:300px;
    height:48px
  }
  .label_new {
    background:url(/static/vn/images/home/gameList/label_new.svg) no-repeat 50%/100%
  }
  .label_new,
  .Livelabel_new {
    display:inline-block;
    width:56px;
    height:30px;
    margin-top:-10px
  }
  .Livelabel_new {
    background:url(/static/vn/images/home/gameList/NEW_Product.png) no-repeat 50%/100%
  }
  .label_hot {
    margin-left:10px;
    position:relative;
    background:url(/static/vn/images/home/gameList/homeLabelHot.svg) no-repeat 50%/100%
  }
  .label_hot,
  .Product_Newlabel {
    height:30px;
    display:inline-block;
    width:56px
  }
  .Product_Newlabel {
    background:url(/static/vn/images/icon/new_layout/NewTag.png) no-repeat 50%/100%
  }
  .Product_Hotlabel {
    display:inline-block;
    width:56px;
    height:30px;
    background:url(/static/vn/images/icon/new_layout/HotTag.png) no-repeat 50%/100%
  }
  .ant-pagination-next:focus .ant-pagination-item-link,
  .ant-pagination-next:hover .ant-pagination-item-link,
  .ant-pagination-prev:focus .ant-pagination-item-link,
  .ant-pagination-prev:hover .ant-pagination-item-link {
    border-color:#1aff00
  }
  .ant-pagination-disabled .ant-pagination-item-link,
  .ant-pagination-disabled:focus .ant-pagination-item-link,
  .ant-pagination-disabled:focus a,
  .ant-pagination-disabled:hover .ant-pagination-item-link,
  .ant-pagination-disabled:hover a,
  .ant-pagination-disabled a {
    border-color:#d9d9d9
  }
  .maintenanceMessage>.ant-modal-content>.ant-modal-body>.ant-modal-confirm-body-wrapper>.ant-modal-confirm-body>.anticon-close-circle {
    color:#171717
  }
  .sprite {
    background-image:url(/static/vn/images/spritesmith-generated/sprite4.png)
  }
  .sprite-arrow-down {
    width:24px;
    height:24px;
    background-position:-112px -66px
  }
  .sprite-chat {
    width:20px;
    height:20px;
    background-position:-91px -48px
  }
  .sprite-email {
    width:27px;
    height:19px;
    background-position:-48px -96px
  }
  .sprite-hot-line {
    width:26px;
    height:26px;
    background-position:1px -213px
  }
  .sprite-header-logo {
    width:91px;
    height:48px;
    background-position:0 -48px
  }
  .sprite-icon_casino_selected {
    width:20px;
    height:20px;
    background-position:-91px -68px
  }
  .sprite-icon_casino {
    width:20px;
    height:20px;
    background-position:0 -120px
  }
  .sprite-icon_cooperate_selected {
    width:20px;
    height:20px;
    background-position:-20px -120px
  }
  .sprite-icon_cooperate {
    width:20px;
    height:20px;
    background-position:-40px -120px
  }
  .sprite-icon_esport_selected {
    width:20px;
    height:20px;
    background-position:-60px -120px
  }
  .sprite-icon_esport {
    width:20px;
    height:20px;
    background-position:-80px -120px
  }
  .sprite-icon_help {
    width:14px;
    height:14px;
    background-position:-160px -140px
  }
  .sprite-icon_home_selected {
    width:20px;
    height:20px;
    background-position:-100px -120px
  }
  .sprite-icon_home {
    width:20px;
    height:20px;
    background-position:-120px -120px
  }
  .sprite-icon_lottery_selected {
    width:20px;
    height:20px;
    background-position:-140px -120px
  }
  .sprite-icon_lottery {
    width:20px;
    height:20px;
    background-position:0 -140px
  }
  .sprite-icon_p2p_selected {
    width:20px;
    height:20px;
    background-position:-20px -140px
  }
  .sprite-icon_p2p {
    width:20px;
    height:20px;
    background-position:-40px -140px
  }
  .sprite-icon_promo_selected {
    width:20px;
    height:20px;
    background-position:-60px -140px
  }
  .sprite-icon_promo {
    width:20px;
    height:20px;
    background-position:-80px -140px
  }
  .sprite-icon_refer_selected {
    width:20px;
    height:20px;
    background-position:-100px -140px
  }
  .sprite-icon_refer {
    width:20px;
    height:20px;
    background-position:-120px -140px
  }
  .sprite-icon_solt_selected {
    width:20px;
    height:20px;
    background-position:-140px -140px
  }
  .sprite-icon_solt {
    width:20px;
    height:20px;
    background-position:-160px 0
  }
  .sprite-icon_sponsor_selected {
    width:20px;
    height:20px;
    background-position:-160px -20px
  }
  .sprite-icon_sponsor {
    width:20px;
    height:20px;
    background-position:-160px -40px
  }
  .sprite-icon_sport_selected {
    width:20px;
    height:20px;
    background-position:-160px -60px
  }
  .sprite-icon_sport {
    width:20px;
    height:20px;
    background-position:-160px -80px
  }
  .sprite-icon_vip_selected {
    width:20px;
    height:20px;
    background-position:-160px -100px
  }
  .sprite-icon_vip {
    width:20px;
    height:20px;
    background-position:-160px -120px
  }
  .sprite-icon-download {
    width:24px;
    height:24px;
    background-position:-136px -66px
  }
  .sprite-icon-game {
    width:24px;
    height:24px;
    background-position:0 -96px
  }
  .sprite-icon-sport {
    width:24px;
    height:24px;
    background-position:-24px -96px
  }
  .sprite-livechat {
    width:22px;
    height:19px;
    background-position:-138px -40px
  }
  .sprite-mask-group {
    width:112px;
    height:48px;
    background-position:0 0
  }
  .sprite-real-betis {
    width:48px;
    height:40px;
    background-position:-112px 0
  }
  .sprite-zalo {
    width:25px;
    height:25px;
    background-position:-27.3px -214px
  }
  .sprite-FIFAheader-logo {
    width:150px;
    height:50px;
    background-position:0 -164px
  }
  .sprite-icon_spribe {
    width:16px;
    height:20px;
    background-position:-103px -96px
  }
  .sprite-icon_spribe_selected {
    width:16px;
    height:20px;
    background-position:-82px -96px
  }
  .sprite-icon_spribeH {
    width:23px;
    height:20px;
    background-position:-125px -92px
  }
  .sprite-icon-fire {
    width:24px;
    height:24px;
    background-position:-152px -178px
  }
  .RBPage-infocontent .ant-select-selection {
    border:none;
    background-color:#343434
  }
  .RBPage-infocontent .ant-select-selection svg {
    color:#1aff00
  }
  .RBPage-infocontent .ant-select-selection .ant-select-selection-selected-value {
    color:#959595
  }
  .RBPage-infocontent .ant-collapse,
  .RBPage-infocontent .ant-collapse>.ant-collapse-item {
    border:none
  }
  .RBPage-infocontent .hide {
    display:none
  }
  .RBPage-infocontent .block {
    display:block
  }
  .RBPage-infocontent .ant-modal-close-x {
    line-height:29px;
    color:#fff
  }
  .RBPage-infocontent .GreenRBCOR {
    color:#15ff00
  }
  .RBPage-infocontent .ant-modal-body {
    padding:0
  }
  .RBPage-infocontent .ant-modal-body .ant-form {
    padding:40px 80px
  }
  .RBPage-infocontent .ant-modal-body .ant-modal-close-x {
    width:40px;
    height:25px;
    line-height:33px;
    color:#fff
  }
  .RBPage-infocontent .card-container {
    min-height:450px
  }
  .RBPage-infocontent .card-container .UserinfoTop {
    padding:0 10px
  }
  .RBPage-infocontent .card-container .UserinfoTop .ant-col-22 {
    border-bottom:2px solid #535353;
    margin:10px 0;
    color:#010101;
    font-weight:500;
    font-size:18px;
    padding-bottom:30px
  }
  .RBPage-infocontent .card-container .UserinfoTop .ant-col-22 p {
    text-align:left;
    color:#959595;
    margin-bottom:0;
    padding:5px 0 10px 20px
  }
  .RBPage-infocontent .card-container .UserinfoTop .ant-col-22 .verification-button {
    padding:5px 10px;
    background:#0e7e00;
    margin:0 20px;
    color:#fff
  }
  .RBPage-infocontent .ant-modal-content {
    border-radius:12px
  }
  .RBPage-infocontent .border-r-n {
    border-right:0!important
  }
  .RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap {
    text-align:left;
    color:#fff
  }
  .RBPage-infocontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active {
    font-weight:500;
    color:#010101;
    font-weight:600
  }
  .RBPage-infocontent .persionalnfo .ant-tabs-bar {
    border-bottom:none
  }
  .RBPage-infocontent .Verified {
    width:100px;
    border:1px solid #228b22;
    position:absolute;
    top:-10px;
    text-align:center;
    right:-200px;
    height:30px;
    line-height:30px;
    margin-top:5px;
    color:#228b22;
    font-weight:600;
    cursor:pointer
  }
  .RBPage-infocontent .UnVerified {
    top:0
  }
  .RBPage-infocontent .PUnVerified,
  .RBPage-infocontent .UnVerified {
    width:100px;
    border:1px solid red;
    position:absolute;
    text-align:center;
    right:-200px;
    height:30px;
    line-height:30px;
    margin-top:5px;
    color:red;
    font-weight:600;
    cursor:pointer
  }
  .RBPage-infocontent .PUnVerified {
    top:-10px
  }
  .UserBankinfo .set-bank-list {
    display:inline-block
  }
  .UserBankinfo .View-Btn {
    display:inline-block;
    padding:0 30px;
    margin-left:10px
  }
  .UserBankinfo .View-Btn,
  .UserBankinfo .View-Default {
    background:#005a36;
    height:33px;
    line-height:33px;
    color:#fff;
    cursor:pointer
  }
  .UserBankinfo .View-Default {
    text-align:center;
    margin-top:5px;
    margin-bottom:20px
  }
  .AddUserBankinfo .ant-select-dropdown {
    position:fixed
  }
  .AddUserBankinfo .ant-input {
    color:#fff
  }
  .AddUserBankinfo .ant-select-selection {
    background:transparent;
    border:1px solid #666!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    color:#959595
  }
  .AddUserBankinfo .ant-select-arrow .select-suffix-icon {
    border-top:8px solid #1aff00;
    border-left:6px solid transparent;
    border-right:6px solid transparent
  }
  .AddUserBankinfo .ant-select-arrow .ant-select-arrow-icon {
    -webkit-transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    transition:-webkit-transform .3s
  }
  .AddUserBankinfo .ant-select-open .ant-select-arrow-icon {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .AddUserBankinfo .ant-form-item-label {
    text-align:left;
    line-height:30px
  }
  .AddUserBankinfo .addBankBtn {
    background:#757575;
    color:#fff;
    font-weight:700;
    width:100%;
    line-height:2.3rem;
    border-radius:.3rem
  }
  .AddUserBankinfo .addBankCheckBox {
    color:#fff;
    margin-bottom:1rem
  }
  .AddUserBankinfo .addBankCheckBox .ant-checkbox-inner {
    background:transparent
  }
  .AddUserBankinfo .addBankCheckBox .ant-checkbox-checked .ant-checkbox-inner {
    background-color:#00e62e;
    border-color:#00e62e
  }
  .AddUserBankinfo .addBankCheckBox .ant-checkbox-checked .ant-checkbox-inner:after {
    border:2px solid #000;
    border-top:0;
    border-left:0
  }
  .AddUserBankinfo .addBankCheckBox .ant-checkbox-checked:after {
    border:none!important
  }
  .SetOpenbank .borderRightNone .ant-form-item-label {
    border-right:none
  }
  .SetOpenbank .ant-collapse-item {
    background:#343434
  }
  .SetOpenbank .ant-collapse-item .ant-collapse-header {
    background-image:url(/static/vn/images/icon/greenbtn-small.png);
    background-size:150px 32px;
    background-size:no-repeat;
    color:#fff;
    position:absolute;
    left:270px;
    top:-5px;
    height:33px;
    width:150px;
    text-align:center;
    line-height:33px;
    padding:0!important;
    border-radius:0!important
  }
  .SetOpenbank .ant-collapse-item .ant-collapse-content {
    background-color:#343434
  }
  .SetOpenbank .ant-collapse-item .ant-input,
  .SetOpenbank .ant-collapse-item .ant-input:focus,
  .SetOpenbank .ant-collapse-item .ant-input:hover {
    border:1px solid #444
  }
  .set-yzm .ant-modal-body {
    padding-bottom:10px;
    text-align:center
  }
  .set-yzm .ant-modal-content {
    border-radius:12px
  }
  .set-yzm .ant-modal-content .ant-modal-close-x {
    color:#fff;
    line-height:45px
  }
  .set-yzm .ant-modal-content .GreenBtn {
    width:100%;
    background:#eed185;
    color:#000;
    border:1px solid #eed185;
    height:35px;
    font-size:18px;
    font-weight:600;
    background-size:80%
  }
  .set-yzm .SETYZM input {
    width:50px;
    height:50px
  }
  .set-yzm .YZMSet input {
    color:#fff;
    border-radius:10px!important;
    padding:10px;
    text-align:center;
    background:none
  }
  .set-yzm .YZMSet .ant-form-item-control-wrapper {
    margin-left:55px
  }
  .set-yzm .YZMSet .ant-form-item label {
    vertical-align:middle
  }
  .set-yzm .yzmtime {
    display:block;
    padding-top:19px;
    padding-left:0;
    position:absolute;
    top:-2px;
    right:-34px;
    font-size:15px
  }
  .box-root-container .box-input {
    position:absolute;
    top:-99999px
  }
  .box-root-container .box-container {
    position:relative
  }
  .box-root-container .box-container div {
    display:inline-block;
    margin-right:10px;
    width:40px;
    height:40px;
    line-height:40px;
    border:1px solid #969696;
    border-radius:4px;
    color:#fff
  }
  .box-root-container .box-container div .inputNumber {
    vertical-align:middle;
    padding-right:2px
  }
  .box-root-container .box-container div .shake {
    display:inline-block;
    width:1px;
    height:26px;
    vertical-align:middle;
    background-color:#fff;
    animation:shake 1s infinite;
    -webkit-animation:shake 1s infinite
  }
  @-webkit-keyframes shake {
    0% {
      opacity:0
    }
    to {
      opacity:1
    }
  }
  @keyframes shake {
    0% {
      opacity:1
    }
    50% {
      opacity:0
    }
    to {
      opacity:1
    }
  }
  .box-root-container .box-container .yzmtime {
    right:34px;
    top:-10px
  }
  .float_left {
    float:left
  }
  .float_right {
    float:right
  }
  .PersonalCenter .clearfix:after {
    content:"";
    display:table;
    clear:both
  }
  .PersonalCenter .singleCard {
    width:250px;
    height:120px;
    float:left;
    position:relative;
    margin-right:20px;
    margin-bottom:20px;
    color:#fff
  }
  .PersonalCenter .singleCard .specialCardLogo {
    position:absolute;
    left:20px;
    top:19px
  }
  .PersonalCenter .singleCard .cardLogo {
    position:absolute;
    left:20px;
    top:14px;
    width:40px;
    height:40px;
    border-Radius:50%;
    background-color:#fff
  }
  .PersonalCenter .singleCard .viewCardInfo {
    display:inline-block;
    width:25px;
    height:25px;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
    background:url(/static/vn/images/header/icon-question.png) no-repeat;
    background-size:100% 100%
  }
  .PersonalCenter .singleCard .BankName {
    position:absolute;
    left:70px;
    top:24px
  }
  .PersonalCenter .singleCard .defaultText {
    color:#fff;
    position:absolute;
    left:70px;
    top:53px
  }
  .PersonalCenter .singleCard .AccountNumber {
    position:absolute;
    left:70px;
    top:86px
  }
  .PersonalCenter .singleCard .removeAccount {
    top:50px
  }
  .PersonalCenter .singleCard .removeAccount,
  .PersonalCenter .singleCard .setDefault {
    display:inline-block;
    text-align:center;
    width:60px;
    height:30px;
    line-height:30px;
    border-radius:5px;
    background-color:#333;
    position:absolute;
    right:2px;
    cursor:pointer
  }
  .PersonalCenter .singleCard .setDefault {
    top:83px
  }
  .PersonalCenter .singleCard .removeAccount:active,
  .PersonalCenter .singleCard .removeAccount:hover,
  .PersonalCenter .singleCard .setDefault:active,
  .PersonalCenter .singleCard .setDefault:hover {
    background-color:#0e7e00
  }
  .PersonalCenter .addCard {
    width:250px;
    height:120px;
    line-height:107px;
    float:left;
    position:relative;
    color:#00e62e;
    border:1px dashed #9b9b9b;
    cursor:pointer;
    text-align:center
  }
  .PersonalCenter .accountInfo {
    padding-right:40px;
    margin-bottom:20px
  }
  .PersonalCenter .accountInfo .infoTitle {
    border-left:2px solid #00b324;
    padding-left:20px;
    margin-bottom:20px
  }
  .PersonalCenter .accountInfo .infoItem {
    margin-top:10px;
    line-height:30px;
    border-bottom:1px solid #383838
  }
  .PersonalCenter .accountInfo .edit {
    color:#00b324;
    cursor:pointer;
    width:105px;
    height:27px;
    line-height:27px;
    background:url(/static/vn/images/icon/icon-edit.png) no-repeat;
    padding-left:33px;
    background-size:contain
  }
  .PersonalCenter .accountInfo .disable-edit,
  .PersonalCenter .accountInfo .verified {
    display:block;
    text-align:center;
    color:#fff;
    cursor:pointer;
    width:150px;
    height:26px;
    line-height:26px;
    border-radius:5px
  }
  .PersonalCenter .accountInfo .verified {
    background-color:#00b324
  }
  .PersonalCenter .accountInfo .disable-edit {
    background-color:#666
  }
  .PersonalCenter .accountInfo .vip-row {
    color:#9b9b9b;
    margin-bottom:20px
  }
  .PersonalCenter .accountInfo .vip-row .infoTitle {
    font-size:16px
  }
  .PersonalCenter .accountInfo .vip-row .vipdetail-button {
    width:132px;
    height:32px;
    line-height:32px;
    background-color:#00b324;
    color:#fff;
    border-radius:4px;
    text-align:center;
    cursor:pointer
  }
  .PersonalCenter .editPwd .ant-form-item {
    border:none!important
  }
  .PersonalCenter .editPwd .ant-form-item .ant-form-item-label {
    border-right:none!important
  }
  .PersonalCenter .editPwd .ant-form-item .ant-input {
    border:1px solid #9b9b9b!important
  }
  .PersonalCenter .editPwd .ant-form-item .ant-form-item-control-wrapper {
    position:relative
  }
  .PersonalCenter .editPwd .ant-form-item .ant-form-item-control-wrapper .icon-eye_show {
    width:20px;
    height:20px;
    background:url(/static/vn/images/icon/open.png) 50% no-repeat;
    background-size:100%;
    position:absolute;
    right:5px;
    top:0
  }
  .PersonalCenter .editPwd .ant-form-item .ant-form-item-control-wrapper .icon-eye_hide {
    width:20px;
    height:20px;
    background:url(/static/vn/images/icon/close.png) 50% no-repeat;
    background-size:100%;
    position:absolute;
    right:5px;
    top:0
  }
  .PersonalCenter .editPwd .submit {
    display:block;
    color:#fff;
    width:120px;
    height:30px;
    border:none;
    border-radius:5px;
    background-color:#00b324;
    line-height:30px;
    cursor:pointer
  }
  .editName {
    width:100px
  }
  .editName .ant-modal-title {
    text-align:center
  }
  .editName .clearfix {
    width:326px;
    margin:0 auto
  }
  .editName .clearfix .tip {
    margin-left:71px
  }
  .editName .clearfix input {
    width:250px;
    color:#fff
  }
  .editName .clearfix .submit {
    color:#fff;
    width:120px;
    height:30px;
    border-radius:5px;
    border:none;
    background-color:#00b324;
    line-height:30px;
    margin-left:71px;
    margin-top:20px;
    cursor:pointer;
    text-align:center
  }
  .editName .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .editName .ant-modal-body {
    background-color:#000!important
  }
  .editName .ant-modal-body input {
    background:none;
    height:35px;
    border-radius:5px;
    border:1px solid #9b9b9b!important
  }
  .testEmail {
    color:#fff
  }
  .testEmail .ant-modal-title {
    text-align:center
  }
  .testEmail .clearfix {
    width:375px;
    line-height:35px;
    margin:0 auto 10px
  }
  .testEmail .submit {
    width:160px;
    display:block;
    height:30px;
    background-color:#00b324;
    border-radius:5px;
    border:none;
    line-height:26px;
    margin-left:145px;
    margin-top:20px;
    cursor:pointer
  }
  .testEmail .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .testEmail .ant-modal-body {
    background-color:#000!important;
    padding-bottom:20px
  }
  .testEmail .ant-modal-body input {
    background:none;
    height:35px;
    border-radius:5px;
    border:1px solid #9b9b9b!important
  }
  .testPhone {
    color:#fff
  }
  .testPhone .clearfix {
    line-height:35px;
    margin:0 auto 10px
  }
  .testPhone .ant-modal-title {
    text-align:center
  }
  .testPhone .send {
    width:82px;
    border-radius:5px;
    margin-right:-40px
  }
  .testPhone .send,
  .testPhone .submit {
    height:35px;
    line-height:35px;
    border:none
  }
  .testPhone .submit {
    width:152px;
    display:block;
    border-radius:5px;
    margin-left:144px;
    margin-top:20px;
    cursor:pointer
  }
  .testPhone .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .testPhone .ant-modal-body {
    background-color:#000!important
  }
  .testPhone .ant-modal-body input {
    border-radius:5px;
    border:0
  }
  .contact .ant-modal-title {
    text-align:center
  }
  .contact .clearfix {
    width:300px;
    margin:0 auto 20px;
    line-height:35px
  }
  .contact .clearfix .tip {
    margin-left:71px
  }
  .contact .clearfix input {
    width:250px;
    color:#fff
  }
  .contact .submit {
    display:block;
    color:#fff;
    width:120px;
    height:30px;
    border-radius:5px;
    border:none;
    background-color:#00b324;
    line-height:30px;
    margin-left:175px;
    margin-top:20px;
    cursor:pointer
  }
  .contact .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .contact .ant-modal-body {
    background-color:#000!important
  }
  .contact .ant-modal-body input {
    background:none;
    height:35px;
    border-radius:5px;
    border:1px solid #9b9b9b!important
  }
  .address .ant-modal-title {
    text-align:center
  }
  .address .clearfix {
    width:326px;
    margin:0 auto 15px
  }
  .address .clearfix .tip {
    margin-left:71px
  }
  .address .clearfix input {
    width:250px;
    color:#fff
  }
  .address .clearfix .title {
    width:75px;
    text-align:left;
    color:#fff
  }
  .address .submit {
    display:block;
    color:#fff;
    width:120px;
    height:30px;
    border-radius:5px;
    border:none;
    background-color:#00b324;
    line-height:30px;
    margin-left:175px;
    margin-top:20px;
    cursor:pointer
  }
  .address .ant-select-selection--single {
    background:none;
    border-radius:5px!important;
    color:#fff;
    border:1px solid #9b9b9b!important
  }
  .address textarea.ant-input {
    background:none;
    color:#fff;
    border:1px solid #9b9b9b!important;
    padding-left:8px;
    padding-right:8px
  }
  .address .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .address .ant-modal-body {
    background-color:#000!important
  }
  .address .ant-modal-body input {
    background:none;
    height:35px;
    border-radius:5px;
    border:1px solid #9b9b9b!important;
    padding-left:8px;
    padding-right:8px
  }
  .address .ant-select-arrow {
    top:12%
  }
  .address .ant-select-arrow .ant-select-arrow-icon {
    display:inline-block;
    width:31px;
    height:34px;
    background:url(/static/vn/images/icon/icon-drop-arrow.png) 50% no-repeat;
    background-size:100% 100%;
    margin-top:-3px;
    margin-right:-10px
  }
  .editPhone {
    width:450px!important
  }
  .editPhone .ant-modal-title {
    text-align:center
  }
  .editPhone .clearfix {
    width:326px;
    margin:0 auto 20px;
    line-height:35px
  }
  .editPhone .clearfix .tip {
    margin-left:71px
  }
  .editPhone .clearfix input {
    width:250px
  }
  .editPhone .clearfix .title {
    width:71px;
    text-align:left;
    color:#fff
  }
  .editPhone .submit {
    display:block;
    color:#fff;
    width:120px;
    border-radius:5px;
    border:none;
    background-color:#00b324;
    line-height:35px;
    height:35px;
    margin:0 auto;
    text-align:center;
    cursor:pointer
  }
  .editPhone .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .editPhone .ant-modal-body {
    background-color:#000!important
  }
  .editPhone .ant-modal-body input {
    background:none;
    height:35px;
    border-radius:5px;
    margin-top:.4rem;
    border:1px solid #9b9b9b!important
  }
  .editPhone-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    width:80%;
    max-width:350px;
    margin:0 auto
  }
  .editEmail .ant-modal-title {
    text-align:center
  }
  .editEmail .clearfix {
    width:356px;
    margin:0 auto 20px;
    line-height:35px
  }
  .editEmail .clearfix .tip {
    margin-left:71px
  }
  .editEmail .clearfix input {
    width:250px
  }
  .editEmail .clearfix .title {
    width:71px;
    text-align:left;
    color:#fff
  }
  .editEmail .submit {
    display:block;
    color:#fff;
    width:120px;
    height:35px;
    border-radius:5px;
    border:none;
    background-color:#00b324;
    margin-left:183px;
    margin-top:20px;
    line-height:35px;
    cursor:pointer;
    text-align:center
  }
  .editEmail .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .editEmail .ant-modal-body {
    background-color:#000!important
  }
  .editEmail .ant-modal-body input {
    background:none;
    height:35px;
    border-radius:5px;
    border:1px solid #9b9b9b!important
  }
  .addCardModal .ant-modal-content .ant-modal-header .ant-modal-title {
    text-align:center
  }
  .addCardModal .submit {
    display:block;
    color:#fff;
    width:166px;
    height:35px;
    border-radius:5px;
    border:none;
    background-color:#00b324;
    line-height:35px;
    margin-left:79px;
    margin-top:20px;
    cursor:pointer
  }
  .addCardModal .ant-select-selection {
    color:#fff;
    background:none!important
  }
  .addCardModal .ant-select-selection--single {
    border-radius:5px!important
  }
  .addCardModal .ant-input {
    background:none!important;
    color:#fff
  }
  .addCardModal .ant-form-item-label {
    line-height:28.999px
  }
  .addCardModal .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .addCardModal .ant-modal-body {
    background-color:#000!important
  }
  .addCardModal .ant-modal-body input {
    background:none;
    height:35px;
    border-radius:5px;
    border:1px solid #9b9b9b!important
  }
  .viewCardInfoModal .clearfix {
    line-height:35px;
    border-bottom:1px solid #3b3b3b;
    color:#a3a3a3
  }
  .viewCardInfoModal .clearfix label {
    width:80px;
    text-align:right
  }
  .viewCardInfoModal .clearfix span {
    padding-left:20px
  }
  .phone-verify-wrap {
    padding:0 36px 53px
  }
  .phone-verify-wrap .OTP-title {
    font-size:18px;
    text-align:center;
    margin-bottom:60px
  }
  .phone-verify-wrap .title {
    font-size:18px;
    margin-bottom:10px;
    text-align:center;
    white-space:nowrap
  }
  .phone-verify-wrap .dec {
    line-height:18px;
    margin-bottom:30px;
    color:#ccc
  }
  .phone-verify-wrap .phone-verify-input {
    width:100%;
    height:48px;
    padding:15px 17px;
    background:#222;
    color:#999
  }
  .phone-verify-wrap .verify-submit {
    display:block;
    width:100%;
    height:48px;
    border:none;
    border-radius:5px;
    cursor:pointer;
    margin-top:20px;
    color:#fff;
    font-size:16px
  }
  .phone-verify-wrap .verify-submit.ant-btn:hover {
    color:#fff
  }
  .phone-verify-wrap .verify-submit.green {
    background-color:#00b324;
    color:#fff
  }
  .phone-verify-wrap .verify-submit.green.ant-btn:hover {
    color:#fff
  }
  .phone-verify-wrap .verify-submit.black {
    background-color:transparent;
    color:#00b324;
    border:1px solid #00b324
  }
  .phone-verify-wrap .verify-submit.black.ant-btn:hover {
    color:#00b324
  }
  .phone-verify-wrap .verify-submit .anticon-loading {
    margin-left:5px;
    font-size:20px
  }
  .phone-verify-wrap .verify-input-wrap {
    padding:20px;
    margin:10px 0 40px;
    background-color:#212121;
    border-radius:5px
  }
  .phone-verify-wrap .input-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly;
    margin:20px 0
  }
  .phone-verify-wrap .input-wrap .input-style {
    height:52px;
    width:52px!important;
    border-radius:3px;
    background:#000;
    font-size:25px;
    text-align:center;
    border:1px solid #3b3b3b
  }
  .phone-verify-wrap .buttonTest {
    display:block;
    width:100%;
    height:48px;
    cursor:pointer;
    border-radius:5px;
    background:transparent;
    border:1px solid #00b324;
    color:#00b324
  }
  .phone-verify-wrap .buttonTest.disable {
    border:1px solid #666;
    color:#666
  }
  .phone-verify-wrap .buttonTest.ant-btn[disabled]:hover {
    background-color:inherit
  }
  .phone-verify-wrap .OTP-back {
    color:#00b324;
    margin-top:58px;
    text-align:center
  }
  .phone-verify-wrap .OTP-back>span {
    font-size:16px;
    cursor:pointer
  }
  .verify-result-wrap {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    margin-top:56px;
    margin-bottom:30px
  }
  .verify-result-wrap,
  .verify-result-wrap .result-icon {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .verify-result-wrap .result-icon {
    width:100px;
    height:100px;
    border-radius:50%;
    background:#59d10c;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:55px;
    color:#000
  }
  .verify-result-wrap .result-text {
    margin:45px 0;
    font-size:16px;
    color:#f5f5f5
  }
  .verify-result-wrap .result-button {
    width:220px;
    height:48px;
    cursor:pointer;
    border-radius:5px;
    background:transparent;
    border:1px solid #00b324;
    color:#00b324
  }
  .upGradeModal .apply-success {
    text-align:center
  }
  .upGradeModal .apply-success .icon-fail,
  .upGradeModal .apply-success .icon-success {
    display:inline-block;
    margin-top:54px;
    width:80px;
    height:80px;
    background-position:50%;
    background-repeat:no-repeat;
    margin-bottom:10px;
    background-size:100% 100%
  }
  .upGradeModal .apply-success .icon-success {
    background-image:url(/static/vn/images/vip/icon_success.svg)
  }
  .upGradeModal .apply-success .icon-fail {
    background-image:url(/static/vn/images/vip/icon_fail.svg)
  }
  .upGradeModal .apply-success .button {
    width:240px;
    height:48px;
    line-height:48px;
    background-color:#ffc758;
    border-radius:4px;
    color:#222;
    margin:54px auto 24px;
    cursor:pointer
  }
  .upGradeModal .apply-success .button.button-nobg {
    border:1px solid #ffc758;
    background:none;
    color:#ffc758
  }
  .ant-select-dropdown {
    position:fixed
  }
  .bettingRecord {
    width:100%;
    color:#ccc;
    padding:20px 10px;
    font-size:14px
  }
  .bettingRecord .clearfix {
    width:100%
  }
  .bettingRecord .clearfix .tips {
    width:60%;
    height:60px;
    line-height:60px;
    font-size:16px;
    text-align:left
  }
  .bettingRecord .clearfix p {
    width:40%;
    height:60px;
    line-height:60px;
    font-size:16px
  }
  .bettingRecord .UserBet-Row {
    width:100%;
    color:#bbb;
    height:40px;
    margin:20px auto
  }
  .bettingRecord .UserBet-Row .ant-select-open .select-suffix-icon {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .bettingRecord .UserBet-Row .RowText {
    width:9%;
    height:40px;
    line-height:40px;
    text-align:center;
    float:left
  }
  .bettingRecord .UserBet-Row .RowDate {
    width:10%;
    height:40px;
    line-height:40px;
    text-align:center;
    float:left;
    margin-left:1%
  }
  .bettingRecord .UserBet-Row .UserBet-select {
    width:14%;
    height:40px;
    float:left
  }
  .bettingRecord .UserBet-Row .UserBet-select .ant-select-selection {
    border:1px solid #666;
    background-color:transparent
  }
  .bettingRecord .UserBet-Row .UserBet-select .ant-select-selection__rendered {
    line-height:40px;
    color:#bbb
  }
  .bettingRecord .UserBet-Row .UserBet-select .ant-select-arrow {
    top:16%
  }
  .bettingRecord .UserBet-Row .UserBet-select .ant-select-arrow .labelIcon {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:133px;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    height:38px
  }
  .bettingRecord .UserBet-Row .UserBet-select .ant-select-arrow .select-suffix-icon {
    margin:auto 0;
    border-top:8px solid #ccc;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .bettingRecord .UserBet-Row .UserBet-select .ant-select-selection--single {
    height:40px;
    border-radius:5px!important
  }
  .bettingRecord .UserBet-Row .dateSelect {
    width:65%;
    float:left
  }
  .bettingRecord .UserBet-Row .dateSelect li {
    float:left;
    width:50px;
    height:40px;
    line-height:17px;
    margin-right:10px;
    cursor:pointer
  }
  .bettingRecord .UserBet-Row .dateSelect li:first-child,
  .bettingRecord .UserBet-Row .dateSelect li:nth-child(2),
  .bettingRecord .UserBet-Row .dateSelect li:nth-child(3) {
    width:65px;
    height:40px;
    text-align:center;
    border:1px solid #666;
    border-radius:5px;
    line-height:35px
  }
  .bettingRecord .UserBet-Row .dateSelect li:nth-child(4) {
    width:310px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:transparent
  }
  .bettingRecord .UserBet-Row .dateSelect li:nth-child(4) .ant-calendar-picker {
    width:186px!important;
    border-radius:5px
  }
  .bettingRecord .UserBet-Row .dateSelect li:nth-child(4) .ant-calendar-picker .ant-input {
    background-color:transparent;
    color:#bbb;
    border:1px solid #666!important;
    height:40px;
    line-height:40px
  }
  .bettingRecord .UserBet-Row .dateSelect li:nth-child(4) .fuhao {
    margin:0 5px
  }
  .bettingRecord .UserBet-Row .dateSelect li:nth-child(5) {
    width:65px;
    margin-right:0;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#fff;
    border-radius:6px;
    background-color:#00b324
  }
  .bettingRecord .UserBet-Row .dateSelect li.selected {
    border:1px solid #00b324;
    color:#00b324
  }
  .bettingRecord .allMoney {
    width:100%;
    height:48px;
    line-height:48px;
    background-color:#333;
    border:1px solid #444;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .bettingRecord .ant-table-header-column {
    font-size:16px
  }
  .bettingRecord .ant-pagination-total-text {
    float:right;
    color:#ccc;
    position:absolute;
    right:0
  }
  .UserBet-select-dropdown .ant-select-dropdown-menu {
    min-height:550px
  }
  .transactionItem .ant-table-wrapper {
    margin-top:30px
  }
  .transactionItem .ant-table-body {
    overflow:hidden!important
  }
  .transactionItem .ant-table-thead>tr>th {
    color:#ccc!important;
    background:#333!important;
    border-bottom:none;
    text-align:center
  }
  .transactionItem .ant-table-thead>tr>th:last-child {
    border-right:none
  }
  .transactionItem .ant-table-thead>tr>th .ant-table-column-sorter {
    display:none
  }
  .transactionItem .ant-table-placeholder {
    min-height:300px;
    background:none;
    color:#c2c2c2;
    border-bottom:none!important
  }
  .transactionItem .ant-table-tbody {
    border:2px solid #464646
  }
  .transactionItem .ant-table-tbody>tr td {
    color:#ccc!important;
    border-bottom:1px solid #464646;
    background-color:#1a1a1a;
    text-align:center
  }
  .transactionItem .ant-table-tbody>tr:nth-child(2n)>td {
    background-color:#1a1a1a
  }
  .transactionItem .ant-table-tbody>tr:nth-child(odd)>td {
    background-color:#1a1a1a!important
  }
  .transactionItem .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .transactionItem .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,
  .transactionItem .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .transactionItem .ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td {
    background-color:#1a1a1a
  }
  .transactionItem .ant-table-pagination.ant-pagination {
    float:none;
    float:left
  }
  .transactionItem .ant-table-pagination.ant-pagination .anticon {
    width:0;
    height:0
  }
  .transactionItem .ant-table-pagination.ant-pagination .anticon.anticon-left {
    border:6px solid transparent;
    border-right-color:#17ff00
  }
  .transactionItem .ant-table-pagination.ant-pagination .anticon.anticon-right {
    border:6px solid transparent;
    border-left-color:#17ff00
  }
  .transactionItem .ant-table-pagination.ant-pagination .anticon svg {
    display:none
  }
  .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-disabled .anticon.anticon-left {
    border:6px solid transparent;
    border-right-color:#959595
  }
  .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-disabled .anticon.anticon-right {
    border:6px solid transparent;
    border-left-color:#959595
  }
  .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-item {
    background:none;
    border:none;
    color:#c2c2c2;
    border-radius:0
  }
  .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-item:focus {
    border-bottom:1px solid #1aff00
  }
  .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-item-active {
    border:1px solid #1aff00;
    border-radius:4px
  }
  .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link,
  .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link {
    border:none;
    background:none
  }
  .RBPage-bankcontent .borderRightNone .ant-form-item-label {
    border-right:none
  }
  .RBPage-bankcontent .marginRightNone .ant-form-item-label {
    margin-right:0
  }
  .RBPage-bankcontent .promptText,
  .RBPage-bankcontent .promptText h3 {
    color:#959595
  }
  .RBPage-bankcontent .ant-select-selection {
    border:none;
    background-color:#343434
  }
  .RBPage-bankcontent .ant-select-selection svg {
    color:#1aff00
  }
  .RBPage-bankcontent .ant-checkbox-wrapper {
    color:#959595
  }
  .RBPage-bankcontent .ant-tabs-nav .ant-tabs-tab {
    padding:5px 16px;
    margin:0
  }
  .RBPage-bankcontent .lodingset .ant-spin-text {
    color:#000!important
  }
  .RBPage-bankcontent .newsetstyle label {
    padding-right:10px
  }
  .RBPage-bankcontent .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background:#0d7e00;
    border-color:#00623b
  }
  .RBPage-bankcontent .ant-modal-close-x {
    line-height:29px!important;
    color:#fff
  }
  .RBPage-bankcontent .ant-modal-body {
    padding:0
  }
  .RBPage-bankcontent .ant-modal-body .ant-modal-close-x {
    width:40px;
    height:25px;
    line-height:29px;
    color:#fff
  }
  .RBPage-bankcontent .ant-form {
    padding:20px
  }
  .RBPage-bankcontent .ant-form .ant-row,
  .RBPage-bankcontent .ant-form .ant-row h3 {
    color:#959595
  }
  .RBPage-bankcontent .ant-modal-content {
    border-radius:12px
  }
  .RBPage-bankcontent .border-r-n {
    border-right:0!important
  }
  .RBPage-bankcontent .UserinfoContent .ant-tabs-nav-wrap {
    color:#fff
  }
  .RBPage-bankcontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab {
    padding:10px 26px
  }
  .RBPage-bankcontent .UserinfoContent .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active {
    color:#00623b;
    font-weight:500;
    font-weight:600
  }
  .RBPage-bankcontent .phone-set .ant-form-item-label label {
    padding-right:15px
  }
  .RBPage-bankcontent .show {
    display:block
  }
  .RBPage-bankcontent .hide {
    display:none
  }
  .RBPage-bankcontent .GreenBtn {
    width:360px;
    height:35px;
    line-height:34px;
    color:#fff;
    border:none;
    background:#0d7f00
  }
  .RBPage-bankcontent .GreenBtn:focus,
  .RBPage-bankcontent .GreenBtn:hover {
    background:#0d7f00
  }
  .RBPage-bankcontent .accoutBalance {
    height:100px;
    padding-top:20px
  }
  .RBPage-bankcontent .accoutBalance h2 {
    color:#fff
  }
  .RBPage-bankcontent .accoutBalance p {
    font-size:24px
  }
  .RBPage-bankcontent .ant-tabs-bar {
    text-align:left;
    border-top:2px solid #023000
  }
  .RBPage-bankcontent .ant-tabs-bar .ant-tabs-tab {
    border-right:1px solid #353535
  }
  .RBPage-bankcontent .ant-card-body {
    padding:0
  }
  .RBPage-bankcontent .ant-card-body .btn {
    float:right;
    background-color:#0a996c;
    border-radius:10px;
    padding:0 10px;
    color:#fff;
    cursor:pointer
  }
  .RBPage-bankcontent .ant-card-body .ant-card-grid {
    padding:7px 9px 7px 22px;
    font-weight:900
  }
  .RBPage-bankcontent .Bankout {
    width:21%;
    text-align:center;
    margin:5px;
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    cursor:pointer
  }
  .RBPage-bankcontent .Bankout .ant-card-meta-title {
    color:#959595
  }
  .RBPage-bankcontent .Bankout .active {
    position:relative
  }
  .RBPage-bankcontent .Bankout .active.BankList {
    border-color:#042d01;
    background-color:#042d01
  }
  .RBPage-bankcontent .Bankout .active .ant-card-meta-title,
  .RBPage-bankcontent .Bankout .active .iconfont {
    color:#1aff00!important
  }
  .RBPage-bankcontent .Bankout .active .set-rball {
    background:url(/static/vn/images/icon/gou.png) 50% no-repeat;
    background-color:#fff;
    background-size:100%;
    position:absolute;
    right:-8px;
    top:31px;
    width:25px;
    height:25px
  }
  .RBPage-bankcontent .Bankout .BankList {
    padding:5px;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    background-color:#171717;
    border-color:#959595;
    color:#959595
  }
  .RBPage-bankcontent .Bankout .BankList:hover {
    border-color:#042d01;
    background-color:#042d01
  }
  .RBPage-bankcontent .Bankout .BankList:hover .ant-card-meta-title,
  .RBPage-bankcontent .Bankout .BankList:hover .iconfont {
    color:#1aff00
  }
  .RBPage-bankcontent .Bankout .BankList .ant-card-meta {
    line-height:34px;
    height:36px;
    margin:0
  }
  .RBPage-bankcontent .Bankout .ant-card-meta-avatar {
    width:37px;
    height:37px
  }
  .RBPage-bankcontent .Bankout .ant-card-meta-avatar .iconfont {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    font-size:38px;
    color:#959595
  }
  .setStyleSpin {
    border:none;
    -webkit-box-shadow:0 0 5px #16fb02;
    box-shadow:0 0 5px #16fb02
  }
  .ant-alert-with-description {
    padding:15px;
    background-color:#000;
    color:#fff
  }
  .realname .ant-form-item .ant-form-item-label label {
    color:#fff!important
  }
  .realname .error-text {
    text-shadow:none
  }
  .realname .ant-input {
    background:transparent;
    color:#fff;
    height:40px
  }
  .realname .ant-input:focus {
    border-color:#00e62e
  }
  .realname .ant-btn {
    background:#00e62e;
    color:#fff;
    border:none
  }
  .RBPage-Accountinfoset .ant-form-item-label {
    text-align:left!important;
    padding-left:42px
  }
  .RBPage-Accountinfoset .withdrawal .ant-form-item-label {
    padding-left:0
  }
  .RBPage-Accountinfoset .ant-alert-warning {
    background-color:#171717!important;
    border:0;
    -webkit-box-shadow:0 0 5px #19ff00;
    box-shadow:0 0 5px #19ff00
  }
  .RBPage-Accountinfoset .ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
    text-shadow:none
  }
  .RBPage-Accountinfoset .ant-alert-with-description .ant-alert-description,
  .RBPage-Accountinfoset .ant-alert-with-description .ant-alert-message {
    color:#fff
  }
  .depositContainer .ant-select-arrow .ant-select-arrow-icon,
  .newWithdrawal .ant-select-arrow .ant-select-arrow-icon,
  .withdrawalContent .ant-select-arrow .ant-select-arrow-icon {
    display:inline-block;
    width:31px;
    height:34px;
    background:url(/static/vn/images/icon/icon-drop-arrow.png) 50% no-repeat;
    background-size:100% 100%;
    margin-top:-11px;
    margin-right:-10px
  }
  .depositContainer .ant-select-arrow svg,
  .newWithdrawal .ant-select-arrow svg,
  .withdrawalContent .ant-select-arrow svg {
    display:none
  }
  .depositContainer .cond_wrapper,
  .newWithdrawal .cond_wrapper,
  .withdrawalContent .cond_wrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:70%;
    margin-left:30%
  }
  .depositContainer .cond_wrapper .cond-item,
  .newWithdrawal .cond_wrapper .cond-item,
  .withdrawalContent .cond_wrapper .cond-item {
    margin-top:0;
    margin-bottom:0
  }
  .depositContainer .cond_wrapper .cond-item:nth-child(1n),
  .newWithdrawal .cond_wrapper .cond-item:nth-child(1n),
  .withdrawalContent .cond_wrapper .cond-item:nth-child(1n) {
    margin-left:0
  }
  .depositContainer .cond_wrapper .cond-item:nth-child(2n),
  .newWithdrawal .cond_wrapper .cond-item:nth-child(2n),
  .withdrawalContent .cond_wrapper .cond-item:nth-child(2n) {
    margin-left:20px
  }
  .depositContainer .cond_wrapper .cond-item:nth-child(3n),
  .newWithdrawal .cond_wrapper .cond-item:nth-child(3n),
  .withdrawalContent .cond_wrapper .cond-item:nth-child(3n) {
    margin-left:13%
  }
  .depositContainer .cond_wrapper .cond-item .ant-input,
  .newWithdrawal .cond_wrapper .cond-item .ant-input,
  .withdrawalContent .cond_wrapper .cond-item .ant-input {
    height:30px
  }
  .depositContainer .cond_wrapper .cond-item .cond-button,
  .newWithdrawal .cond_wrapper .cond-item .cond-button,
  .withdrawalContent .cond_wrapper .cond-item .cond-button {
    width:100px;
    height:32px;
    line-height:32px
  }
  .depositContainer .cond_wrapper .cond-item .ant-calendar-picker,
  .depositContainer .cond_wrapper .cond-item .cond-select,
  .newWithdrawal .cond_wrapper .cond-item .ant-calendar-picker,
  .newWithdrawal .cond_wrapper .cond-item .cond-select,
  .withdrawalContent .cond_wrapper .cond-item .ant-calendar-picker,
  .withdrawalContent .cond_wrapper .cond-item .cond-select {
    height:32px;
    border:1px solid #ccc;
    border-radius:0
  }
  .depositContainer .cond_wrapper .cond-item .ant-select-selection__rendered,
  .newWithdrawal .cond_wrapper .cond-item .ant-select-selection__rendered,
  .withdrawalContent .cond_wrapper .cond-item .ant-select-selection__rendered {
    line-height:32px
  }
  .depositContainer .cond_wrapper .cond-item .ant-select-enabled,
  .newWithdrawal .cond_wrapper .cond-item .ant-select-enabled,
  .withdrawalContent .cond_wrapper .cond-item .ant-select-enabled {
    height:32px;
    border:1px solid #ccc;
    border-radius:0
  }
  .depositContainer .publicStyle .borderRightNone,
  .newWithdrawal .publicStyle .borderRightNone,
  .withdrawalContent .publicStyle .borderRightNone {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .depositContainer .cond_wrapper .ant-select-arrow-icon,
  .depositContainer .cond_wrapper .cond-item .select-suffix-icon,
  .newWithdrawal .cond_wrapper .ant-select-arrow-icon,
  .newWithdrawal .cond_wrapper .cond-item .select-suffix-icon,
  .withdrawalContent .cond_wrapper .ant-select-arrow-icon,
  .withdrawalContent .cond_wrapper .cond-item .select-suffix-icon {
    border:none;
    margin-top:-14px
  }
  .depositContainer .cond_wrapper .cond-item .ant-input,
  .depositContainer .cond_wrapper .cond-item .ant-select-selection,
  .newWithdrawal .cond_wrapper .cond-item .ant-input,
  .newWithdrawal .cond_wrapper .cond-item .ant-select-selection,
  .withdrawalContent .cond_wrapper .cond-item .ant-input,
  .withdrawalContent .cond_wrapper .cond-item .ant-select-selection {
    color:#bbb
  }
  .depositContainer .ant-table-bordered.ant-table-empty .ant-table-placeholder,
  .newWithdrawal .ant-table-bordered.ant-table-empty .ant-table-placeholder,
  .withdrawalContent .ant-table-bordered.ant-table-empty .ant-table-placeholder {
    border:none
  }
  .depositContainer .publicStyle .borderRightNone .ant-select-selection__rendered .ant-select-selection-selected-value,
  .newWithdrawal .publicStyle .borderRightNone .ant-select-selection__rendered .ant-select-selection-selected-value,
  .withdrawalContent .publicStyle .borderRightNone .ant-select-selection__rendered .ant-select-selection-selected-value {
    color:#bbb
  }
  .TransferTab {
    cursor:pointer
  }
  .TransferTab .ant-select-arrow .ant-select-arrow-icon {
    display:inline-block;
    width:31px;
    height:34px;
    background:url(/static/vn/images/icon/icon-drop-arrow.png) 50% no-repeat;
    background-size:100% 100%;
    margin-top:-11px;
    margin-right:-10px
  }
  .TransferTab .TOPFORM {
    position:relative
  }
  .TransferTab .TOPFORM .ant-form-item-control-wrapper {
    margin:0 46px
  }
  .TransferTab .TOPFORM .ant-form-item-control-wrapper .ant-form-item-children {
    text-align:center
  }
  .TransferTab .Onebank {
    border:1px solid #959595;
    padding:11px 10px;
    width:195px;
    text-align:center;
    position:relative;
    margin:5px;
    height:50px;
    font-weight:500;
    font-size:16px
  }
  .TransferTab .Onebank.active {
    color:#1aff00;
    border-color:#042d01;
    background-color:#042d01
  }
  .TransferTab .Twobank {
    display:inline-block;
    border:1px solid #00623b;
    padding:0 10px;
    margin:0 5px;
    width:135px;
    text-align:center
  }
  .TransferTab .block {
    display:block
  }
  .ReportContent {
    padding:0 15px
  }
  .ReportContent .UserinfoContent .ant-tabs-nav-wrap {
    background:#fff!important;
    color:#000!important
  }
  .ReportContent .ant-tabs-nav .ant-tabs-tab {
    padding:5px 16px;
    margin:0
  }
  .ant-checkbox-checked .ant-checkbox-inner {
    background-color:#00b324;
    border-color:#00b324
  }
  .ant-form-item-control-wrapper .setBon {
    background:#042d01;
    color:#000
  }
  .ant-form-item-control-wrapper .setBon .ant-select-selection--single {
    border:0;
    background:#042d01;
    color:#000;
    padding:10px;
    -webkit-box-shadow:unset!important;
    box-shadow:unset!important
  }
  .ant-form-item-control-wrapper .setBon .ant-select-selection__rendered {
    margin-left:0;
    margin-right:0;
    margin-top:-7px
  }
  .ant-form-item-control-wrapper .setBon .ant-select-selection-selected-value {
    display:block;
    opacity:1;
    background:#042d01;
    overflow:unset;
    text-overflow:unset;
    white-space:unset
  }
  .ant-form-item-control-wrapper .setBon .ant-select-selection:hover {
    border:1px solid green
  }
  .DatePick {
    width:600px
  }
  .DatePick .rmdp-container .rmdp-input {
    color:#959595;
    border:2px solid #959595;
    width:600px;
    height:40px;
    background-color:#333;
    margin:-2%
  }
  .DatePick .rmdp-time-picker {
    color:#000
  }
  .DatePick .ant-calendar-picker {
    width:100%!important
  }
  .DatePick .ant-calendar-picker .ant-calendar-picker-input {
    height:45px!important;
    font-size:16px!important
  }
  .DatePick .ant-calendar-picker .ant-calendar-picker-icon {
    color:#24e62e!important;
    font-size:22px;
    top:43%!important
  }
  .DatePick .ant-input:focus,
  .DatePick .ant-input:hover {
    border:1px solid #959595
  }
  .DatePickerInner {
    left:60%!important;
    top:663px!important
  }
  .DatePickerInner .ant-select {
    left:29%;
    width:58%;
    border-bottom:1px solid
  }
  .DatePickerInner .ant-calendar-input-wrap {
    display:none
  }
  .DatePickerInner .ant-calendar-today-btn {
    display:none!important
  }
  .DatePickerInner .ant-calendar-header .ant-calendar-my-select a {
    font-size:17px!important
  }
  .DatePickerInner .ant-calendar-header a {
    font-size:30px!important;
    color:#000
  }
  .DatePickerInner .ant-calendar-selected-date .ant-calendar-date,
  .DatePickerInner .ant-calendar-selected-end-date .ant-calendar-date,
  .DatePickerInner .ant-calendar-selected-start-date .ant-calendar-date {
    background:#24e62e;
    color:#fff!important
  }
  .DatePickerInner .ant-calendar-today .ant-calendar-date {
    border-color:#24e62e;
    color:#24e62e
  }
  .DatePickerInner .ant-calendar-footer-extra {
    margin-bottom:15px
  }
  .DatePickerInner .ant-select-selection {
    border:none!important
  }
  .popOverWrap .popOver {
    display:none
  }
  .QDsetBtn {
    color:#959595
  }
  .QDsetBtn .ant-select-selection--single {
    border:1px solid #959595;
    background:transparent!important;
    padding:10px;
    -webkit-box-shadow:unset!important;
    box-shadow:unset!important;
    border-radius:5px!important
  }
  .QDsetBtn .ant-select-selection__rendered {
    margin-left:0;
    margin-right:0;
    margin-top:-7px;
    line-height:1.7
  }
  .QDsetBtn .ant-select-selection-selected-value {
    color:#959595
  }
  .addAcc {
    color:#00b324
  }
  .MBB-Sl {
    color:#959595
  }
  .MBB-Sl .ant-select-selection {
    background:#333!important;
    height:40px;
    border-radius:4px
  }
  .MBB-Sl .ant-select-selection .ant-select-selection__rendered {
    line-height:38px
  }
  .MBB-Sl .ant-select-selection .ant-select-selection__rendered .ant-select-selection__rendered {
    background:#333
  }
  .MBB-Sl .ant-select-selection:hover {
    border:1px solid #d9d9d9!important
  }
  .MBB-Sl .MB-option {
    background-color:#454545
  }
  .MBB-Sl .ant-select-dropdown-menu-item ant-select-dropdown-menu-item-selected {
    background-color:#454545;
    color:none
  }
  .MBB-Sl .ant-select-dropdown {
    background-color:#242424;
    border:none
  }
  .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
    border-color:#d9d9d9!important
  }
  .BankSearch {
    border:1px solid #d9d9d9;
    background-color:#454545;
    border-radius:3px
  }
  .BankSearch .BankSearchInner {
    background-color:#242424!important;
    border:none;
    height:40px
  }
  .BankSearch .BankSearchInner .ant-input {
    background-color:#242424!important;
    border:none;
    color:#fff
  }
  .ant-select-dropdown-menu-item-active {
    background-color:#454545!important
  }
  .ant-select-dropdown-menu-item {
    padding:9px
  }
  .ant-select-dropdown-menu-item:hover {
    background-color:#237d19;
    color:#fff
  }
  .ant-input-affix-wrapper .ant-input-suffix {
    left:95%
  }
  .ant-input-affix-wrapper .ant-input-suffix .search-suffix-icon {
    background:url(/static/vn/images/deposit/search.svg) no-repeat;
    width:100px;
    height:19px;
    display:inline-block
  }
  .RBQRCODE {
    width:100%;
    margin:0 auto;
    text-align:center
  }
  .RBQRCODE .ant-form-item-control-wrapper {
    margin:10px 48px
  }
  .WithdrawalType .ant-tabs-nav-wrap {
    padding:0 10px;
    background:#fff!important;
    color:#000!important
  }
  .setafter .ant-form-item-label label:after {
    content:none;
    margin:0 8px 0 2px;
    position:relative;
    top:-.5px
  }
  .ant-table-tbody>tr>td,
  .ant-table-thead>tr>th {
    padding:15px 10px
  }
  .Payalert {
    width:389px;
    top:-114px;
    height:100px
  }
  .Payalert .ant-alert-description {
    top:99px
  }
  .Payalert .ant-alert-message {
    width:351px
  }
  .Payalert .ant-alert-close-icon {
    right:140px;
    top:66px
  }
  .ant-form-item .ant-form-item-label label {
    font-size:16px;
    margin-top:5px;
    color:#959595
  }
  .ant-modal-confirm-body-wrapper .ant-btn-primary {
    width:100px;
    height:30px;
    background:none;
    border:0;
    background-image:url(/static/vn/images/icon/registerBut.png);
    background-size:100% 100%;
    background-repeat:no-repeat
  }
  .PromotionSet .ant-modal-footer {
    border-top:none
  }
  .withdrawalContent {
    position:relative
  }
  .withdrawalContent .ant-select-selection {
    background:none!important
  }
  .withdrawalContent .ant-select-arrow .ant-select-arrow-icon {
    color:#fff
  }
  .withdrawalContent .ant-table-thead>tr>th {
    background:transparent!important
  }
  .withdrawalContent .transactionType {
    width:300px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:absolute;
    left:0;
    top:-4px
  }
  .withdrawalContent .transactionType .ant-select-selection-selected-value {
    color:#959595
  }
  .withdrawalContent .borderRightNoneTime {
    margin-left:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .withdrawalContent .borderRightNoneTime .ant-input {
    border-radius:0;
    background:#2a2a2a
  }
  .withdrawalContent .borderRightNoneTime .ant-select-selection-selected-value {
    color:#959595
  }
  .withdrawalContent .borderRightNoneTime .ant-calendar-range-picker-input {
    width:35%
  }
  .withdrawalContent .borderRightNoneTime .ant-calendar-picker-clear,
  .withdrawalContent .borderRightNoneTime .ant-calendar-picker-icon {
    right:0
  }
  .withdrawalContent .borderRightNoneTime .ant-form-item .ant-form-item-label .label {
    margin-right:10px
  }
  .withdrawalContent .rowTopItem {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .withdrawalContent .rowTopItem .Inquire {
    margin-left:4%;
    cursor:pointer
  }
  .withdrawalContent .rowTopItem .Inquire .cond-button {
    width:100px;
    height:32px;
    line-height:32px;
    border-radius:4px;
    background:#00b324;
    display:inline-block;
    color:#fff;
    text-align:center;
    margin-right:0
  }
  .withdrawalContent .transactionTab .transactionItem .ant-form-item {
    border-bottom:none
  }
  .withdrawalContent .transactionTab .ant-select-selection {
    background-color:none!important
  }
  .withdrawalContent .transactionTab .ant-tabs-bar {
    border:none!important;
    background:none
  }
  .withdrawalContent .transactionTab .ant-tabs-bar .ant-tabs-tab {
    border:1px solid #959595;
    margin-right:10px;
    padding-top:5px;
    padding-bottom:5px
  }
  .withdrawalContent .transactionTab .ant-tabs-nav-wrap {
    margin-bottom:0;
    background:none
  }
  .withdrawalContent .transactionTab .ant-tabs-nav-wrap .ant-tabs-nav {
    padding-left:15px
  }
  .withdrawalContent .transactionTab .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active {
    color:#1aff00!important;
    background-color:#042d01;
    border:none
  }
  .withdrawalContent .transactionTab .ant-tabs-ink-bar {
    height:0!important
  }
  .withdrawalContent .transactionTab .ant-form-item .ant-input {
    border:none
  }
  .withdrawalContent .transactionTab .ant-form-item-control-wrapper {
    background-color:#343434
  }
  .withdrawalContent .transactionTab .ant-form-item-control-wrapper .ant-calendar-picker-icon {
    color:#fff
  }
  .withdrawalContent .transactionTab .ant-form-item-control-wrapper .anticon-close-circle {
    color:#fff;
    background-color:#343434
  }
  .withdrawalContent .transactionTab .ant-calendar-range-picker-separator,
  .withdrawalContent .transactionTab .ant-select-selection-selected-value {
    color:#959595
  }
  .withdrawalContent .transactionItem .ant-table-wrapper {
    margin-top:30px
  }
  .withdrawalContent .transactionItem .ant-table-thead>tr>th {
    color:#ccc!important;
    background:#333!important;
    border:1px solid #464646;
    border-bottom:none;
    text-align:center
  }
  .withdrawalContent .transactionItem .ant-table-thead>tr>th:last-child {
    border-right:none
  }
  .withdrawalContent .transactionItem .ant-table-thead>tr>th .ant-table-column-sorter {
    display:none
  }
  .withdrawalContent .transactionItem .ant-table-placeholder {
    min-height:300px;
    background:none;
    color:#c2c2c2;
    border-bottom:none!important
  }
  .withdrawalContent .transactionItem .ant-table-tbody {
    border:2px solid #464646
  }
  .withdrawalContent .transactionItem .ant-table-tbody>tr td {
    border-right:1px solid #464646;
    color:#ccc!important;
    border-bottom:1px solid #464646;
    background-color:#1a1a1a;
    text-align:center
  }
  .withdrawalContent .transactionItem .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .withdrawalContent .transactionItem .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,
  .withdrawalContent .transactionItem .ant-table-tbody>tr:nth-child(2n)>td,
  .withdrawalContent .transactionItem .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .withdrawalContent .transactionItem .ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td {
    background-color:#1a1a1a
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination {
    float:none
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .anticon {
    width:0;
    height:0
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .anticon.anticon-left {
    border:6px solid transparent;
    border-right-color:#17ff00
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .anticon.anticon-right {
    border:6px solid transparent;
    border-left-color:#17ff00
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .anticon svg {
    display:none
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-disabled .anticon.anticon-left {
    border:6px solid transparent;
    border-right-color:#959595
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-disabled .anticon.anticon-right {
    border:6px solid transparent;
    border-left-color:#959595
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-item {
    background:none;
    border:none;
    color:#c2c2c2;
    border-radius:0
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-item:focus {
    border-bottom:1px solid #1aff00
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-item-active {
    border:1px solid #1aff00;
    border-radius:4px
  }
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link,
  .withdrawalContent .transactionItem .ant-table-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link {
    border:none;
    background:none
  }
  .Userinfo-TabList .ant-select-selection-selected-value {
    color:#959595
  }
  .RBPage-Accountinfo .ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
    top:0
  }
  .tips .ant-alert-message,
  .tips .ant-form-item label {
    color:#fff
  }
  .ant-spin-blur:after {
    opacity:0!important
  }
  .publicStyle .ant-form-item.realName .ant-form-item-label {
    margin-right:0
  }
  .publicStyle .ant-form-item {
    border-bottom:none
  }
  .publicStyle .ant-form-item .ant-form-item-label {
    border-right:none
  }
  .publicStyle .tips .ant-form-item .ant-input {
    border:1px solid #9b9b9b!important
  }
  .Payalertalb {
    position:absolute;
    z-index:2;
    top:40px;
    border:1px solid #0d7f00;
    height:40px;
    background-color:#0d7f00;
    right:-20px;
    font-size:12px;
    width:360px;
    color:#fff;
    padding:10px!important
  }
  .Payalertalb .ant-alert-description {
    content:"";
    position:absolute;
    top:-11px;
    width:0;
    height:0;
    border-color:transparent transparent #0d7f00;
    border-style:solid;
    border-width:0 10px 10px;
    display:block;
    right:50px
  }
  .Payalertalb .ant-alert-message {
    width:355px;
    display:block;
    color:#fff
  }
  .Payalert {
    position:absolute;
    z-index:2;
    left:16px;
    top:-160px;
    border:1px solid #00623b;
    height:150px;
    background-color:#00623b;
    padding-right:0
  }
  .Payalert .ant-alert-description {
    content:"";
    position:absolute;
    top:149px;
    width:0;
    height:0;
    border-color:#006437 transparent transparent;
    border-style:solid;
    border-width:10px 10px 0;
    display:block
  }
  .Payalert .ant-alert-message {
    width:180px;
    display:block;
    color:#fff
  }
  .Payalert .ant-alert-close-icon {
    position:relative;
    margin-left:50px;
    display:inline-block;
    background:#009c68;
    width:100px;
    text-align:center;
    border-radius:3px;
    font-size:14px;
    color:#fff
  }
  .errorContent {
    margin-bottom:0;
    cursor:pointer;
    color:red
  }
  .errorContent .anticon-question-circle {
    font-size:20px;
    vertical-align:middle;
    padding-left:6px;
    margin-top:-5px
  }
  .ant-form-item label {
    margin-top:5px
  }
  .ant-form-item-control {
    line-height:20px
  }
  .ant-card-head {
    padding-left:20px!important;
    padding-top:5px!important;
    min-height:35px!important
  }
  .ant-card-head-title {
    padding:5px 0;
    font-weight:900
  }
  .PromotionSet .ant-modal-header {
    background:#00623b
  }
  .PromotionSet .ant-modal-close-x,
  .PromotionSet .ant-modal-header .ant-modal-title {
    color:#fff
  }
  .PromotionSet .OkBtn {
    width:100%;
    background-color:#005e38;
    border-color:#005e38
  }
  .RBPage-Accountinfo.true:before {
    position:fixed;
    content:"";
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:rgba(0,0,0,.8);
    z-index:2000
  }
  .RBPage-Accountinfo.true .vip-row {
    position:relative
  }
  .RBPage-Accountinfo.true .vip-row .vip-row-left.true,
  .RBPage-Accountinfo.true .vip-row .vip-row-right.true {
    position:absolute;
    z-index:2002
  }
  .RBPage-Accountinfo.true .vip-row .vip-row-left.true {
    left:-18px;
    padding:5px;
    border:2px dashed #00e62e;
    border-radius:6px
  }
  .RBPage-Accountinfo.true .vip-row .vip-row-left.true .navgation-bg {
    background-color:#222;
    border-radius:4px;
    color:#fff;
    padding:5px 10px
  }
  .RBPage-Accountinfo.true .vip-row .vip-row-right.true {
    padding:10px;
    border:2px dashed #00e62e;
    border-radius:6px;
    right:0
  }
  .RBPage-Accountinfo .navgation-vipdetail,
  .RBPage-Accountinfo .navgation-vipgrade {
    position:absolute;
    z-index:2001;
    display:none
  }
  .RBPage-Accountinfo .navgation-vipdetail.true,
  .RBPage-Accountinfo .navgation-vipgrade.true {
    display:block
  }
  .RBPage-Accountinfo .navgation-vipdetail .arrow,
  .RBPage-Accountinfo .navgation-vipgrade .arrow {
    width:105px;
    height:110px;
    margin-top:75px;
    background-image:url(/static/vn/images/vip/dotted-arrow.svg);
    background-repeat:no-repeat;
    background-position:50%
  }
  .RBPage-Accountinfo .navgation-vipdetail p,
  .RBPage-Accountinfo .navgation-vipgrade p {
    font-size:22px;
    color:#00e62e
  }
  .RBPage-Accountinfo .navgation-vipdetail .next-button,
  .RBPage-Accountinfo .navgation-vipgrade .next-button {
    width:160px;
    height:48px;
    line-height:48px;
    text-align:center;
    border:1px solid #00e62e;
    border-radius:4px;
    color:#00e62e;
    margin-top:15px;
    cursor:pointer
  }
  .RBPage-Accountinfo .navgation-vipdetail>div .arrow,
  .RBPage-Accountinfo .navgation-vipdetail>div .next-button,
  .RBPage-Accountinfo .navgation-vipgrade>div .arrow,
  .RBPage-Accountinfo .navgation-vipgrade>div .next-button {
    display:inline-block
  }
  .RBPage-Accountinfo .navgation-vipdetail>div .arrow,
  .RBPage-Accountinfo .navgation-vipgrade>div .arrow {
    margin-top:70px
  }
  .RBPage-Accountinfo .navgation-vipdetail {
    right:0;
    text-align:right
  }
  .RBPage-Accountinfo .iconForm {
    padding-left:25px;
    padding-right:10px
  }
  .RBPage-Accountinfo .iconForm .payMethods {
    padding-bottom:15px
  }
  .RBPage-Accountinfo .iconForm .lineWrpper {
    width:100%;
    padding-right:15px;
    margin-bottom:25px
  }
  .RBPage-Accountinfo .iconForm .lineWrpper .line {
    height:1px;
    background-color:#d1d1d1
  }
  .RBPage-Accountinfo .iconForm .contentWrapper {
    padding-right:15px
  }
  .RBPage-Accountinfo .radioItem .ant-form-item-control {
    text-align:center
  }
  .RBPage-Accountinfo .prompt-wrap {
    width:100%;
    padding:14px 20px;
    margin-bottom:20px;
    background-color:#f5f2bd;
    border-radius:4px
  }
  .RBPage-Accountinfo .prompt-wrap img,
  .RBPage-Accountinfo .prompt-wrap span {
    vertical-align:middle
  }
  .RBPage-Accountinfo .prompt-wrap img {
    margin-right:5px
  }
  .ant-form-item-children .moneylist {
    width:calc(25% - 7px);
    height:42px;
    line-height:42px;
    background-color:#fff;
    text-align:center;
    border:1px solid #e2e2e2;
    border-radius:5px;
    margin-right:8px;
    cursor:pointer
  }
  .ant-form-item-children .moneylist:last-child {
    margin-right:0
  }
  .ant-form-item-children .moneylist.active {
    background-color:#00623b;
    color:#fff
  }
  .payMethodWrapper {
    padding-top:5px
  }
  .payMethodWrapper .payMethod {
    float:left;
    width:113px;
    height:36px;
    line-height:36px;
    text-align:center;
    background-color:#f1f1f1;
    border-radius:5px;
    margin-left:5px;
    cursor:pointer
  }
  .payMethodWrapper .payMethod.active {
    background-color:#00623b;
    color:#fff
  }
  ::-webkit-scrollbar {
    height:4px
  }
  .input-offer label {
    padding-left:8px
  }
  .Lotterry-history .ant-tabs-tab {
    width:33%;
    text-align:center;
    margin-right:27px!important
  }
  .Lotterry-history .ant-tabs-tab:last-child {
    width:34%;
    margin-right:0!important
  }
  .Lotterry-history .ant-table-scroll {
    border-radius:10px
  }
  .Lotterry-history .ant-tabs-nav,
  .Lotterry-history .ant-tabs-nav-scroll,
  .Lotterry-history .ant-tabs-nav-wrap {
    width:100%
  }
  .Lotterry-history .ant-tabs-nav>div {
    width:calc(100% - 54px)
  }
  .Lotterry-history .ant-calendar-picker,
  .Lotterry-history .ant-form-item-children {
    width:100%
  }
  .albendicon svg {
    width:80px;
    height:100px;
    color:#00623b
  }
  .Depositlists li {
    position:relative;
    float:left;
    text-align:center;
    background:#1d1d1d;
    color:#9b9b9b;
    border-radius:5px;
    border:1px solid #9b9b9b;
    margin:5px;
    width:122px;
    height:48px;
    line-height:48px;
    cursor:pointer
  }
  .Depositlists li .new {
    position:absolute;
    right:0;
    top:0;
    width:17px;
    height:18px;
    line-height:18px;
    border-radius:0 4px 0 4px;
    background-color:#ff2d2d;
    color:#fff;
    font-size:12px
  }
  .Depositlists li.LBMethodItem {
    width:135px
  }
  .Depositlists li.LBMethodItem.live {
    background-color:#00b324;
    border-color:#00b324;
    color:#ccc
  }
  .Depositlists li.LBMethodItem img {
    margin-left:3px;
    margin-right:3px
  }
  .Depositlists .active {
    border:1px solid #00e62e
  }
  .Depositlists h4 {
    color:#9b9b9b;
    float:left;
    margin-left:6px
  }
  .Depositlists i {
    float:left;
    width:35px;
    height:35px;
    margin-top:5px;
    margin-left:2px
  }
  .Paybodylist .ant-col-24 .ant-form-item-control {
    width:665px;
    margin-left:130px
  }
  .UserinfoContent .ant-tabs-nav-wrap {
    width:570px;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .errortip {
    color:red;
    font-size:15px
  }
  .Bodycenter {
    width:555px;
    margin-left:130px
  }
  .Bodycenter .ant-select-selection {
    background-color:transparent;
    border:none;
    color:#959595;
    outline:none
  }
  .Bodycenter .errortip {
    color:red
  }
  .Bodycenter .ant-select-selection-selected-value {
    color:#959595!important
  }
  .Bodycenter .ant-radio-button-wrapper {
    background-color:transparent;
    color:#9b9b9b;
    border:1px solid #9b9b9b
  }
  .Bodycenter .ant-radio-button-wrapper:hover {
    background-color:transparent;
    color:#9b9b9b;
    border:1px solid #1890ff
  }
  .Bodycenter .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background:#00e62e;
    border:1px solid transparent!important;
    border:none;
    color:#fff
  }
  .Bodycenter .fastChange {
    text-align:center;
    margin-left:0!important
  }
  .depositTime h2 {
    padding-bottom:5px;
    color:#fff
  }
  .depositTime .timeDown {
    border-radius:5px;
    background:#2a2a2a;
    padding:0 25px
  }
  .depositTime .timeDown p {
    text-align:left;
    margin:0;
    padding:5px
  }
  .depositTime .timeDown :nth-child(2) {
    color:#e3232c
  }
  .publicStyle .ant-row .ant-form-item {
    background:#2a2a2a;
    margin-top:10px;
    border-radius:5px;
    border-bottom:none;
    padding:5px 0
  }
  .publicStyle .ant-row .ant-form-item .ant-form-item-label {
    text-align:center;
    margin-right:0
  }
  .publicStyle .ant-row .Bonusset {
    margin:0;
    background:transparent;
    padding:0
  }
  .publicStyle .ant-row .Bonusset button {
    background:#0d7f00;
    width:100%;
    border:none;
    margin-top:10px
  }
  .publicStyle .ant-row .Bonusset button[disabled] {
    background:#7a7a7a
  }
  .publicStyle .ant-row .Bonusset button[disabled]:hover {
    color:#fff
  }
  .publicStyle .ant-row .Bonusset label {
    display:none
  }
  .publicStyle .AlbQrcodeset {
    background:#2a2a2a;
    height:190px;
    padding:10px 0
  }
  .publicStyle .qrcodetxt {
    border-right:1px solid #444;
    padding:75px 20px
  }
  .publicStyle .seterror {
    margin-top:10px;
    background:#2a2a2a;
    border-radius:5px
  }
  .publicStyle .seterrortxt {
    padding:5px 0 5px 33px;
    text-align:left;
    cursor:pointer;
    margin:0!important
  }
  .publicStyle .seterrorinput {
    border-bottom:none
  }
  .publicStyle .seterrorinput .ant-form-item-control-wrapper {
    margin:0 30px
  }
  .publicStyle .seterrorinput .ant-input {
    border:1px solid #fff;
    font-size:15px
  }
  .publicStyle .seterrorinput .ant-input:focus,
  .publicStyle .seterrorinput .ant-input:hover {
    border:1px solid #fff
  }
  .publicStyle .textcopy {
    position:absolute;
    top:-4px;
    right:-10px;
    padding:2px;
    background:#0d7f00;
    border:0;
    border-radius:4px;
    color:#fff;
    height:23px;
    font-size:13px;
    width:45px;
    cursor:pointer
  }
  .publicStyle .albiconqr {
    font-size:16px;
    padding:4px;
    color:#fff
  }
  .publicStyle .albicon {
    font-size:16px;
    padding:10px;
    color:#fff
  }
  .publicStyle .albqrcode {
    float:left
  }
  .publicStyle .albbank,
  .publicStyle .albqrcode {
    border:0;
    padding:10px;
    border-radius:5px;
    width:160px;
    background:#0d7f00;
    color:#fff;
    cursor:pointer
  }
  .publicStyle .albbank {
    float:right
  }
  .publicStyle .Paybank-GreenBtn {
    color:#fff;
    border-bottom:none;
    margin-top:10px
  }
  .publicStyle .Paybank-GreenBtn button {
    background:#0d7f00;
    width:100%;
    border:none
  }
  .publicStyle .fastChange .Bodylistbtn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left;
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .publicStyle .fastChange .Bodylistbtn span {
    width:72px;
    line-height:40px;
    background:#2a2a2a;
    border-radius:5px;
    cursor:pointer;
    color:#fff;
    margin:10px 0 0 5px
  }
  .publicStyle .fastChange {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:70%;
    margin-left:15%
  }
  .publicStyle .fastChange span {
    width:72px;
    line-height:40px;
    background:#2a2a2a;
    border-radius:5px;
    cursor:pointer;
    color:#fff;
    margin:10px
  }
  .publicStyle .fastChange .fastChangeActive {
    background:#0d7f00!important
  }
  .publicStyle .albendicon svg {
    width:80px;
    height:100px;
    color:#1aff00
  }
  .publicStyle .ALBPayFinish {
    position:absolute;
    top:0;
    left:0;
    background:#171717;
    width:540px;
    height:500px;
    z-index:1;
    text-align:center
  }
  .publicStyle .ALBPayFinish h2 {
    color:#1aff00
  }
  .publicStyle .ALBPayFinish div:last-child {
    line-height:40px;
    background:#0d7f00;
    width:55%;
    border-radius:5px;
    text-align:center;
    display:inline-block;
    color:#fff;
    cursor:pointer
  }
  .onlinSave {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .onlinSave span {
    text-align:center;
    color:#fff;
    width:40%;
    cursor:pointer;
    line-height:35px;
    border-radius:5px;
    background:#4a4a4a
  }
  .onlinSave .active {
    background:#0d7f00
  }
  .formData .ant-form-item {
    width:70%;
    display:inline-block
  }
  .publicStyle .ant-form-item .ant-form-item-label {
    margin:0
  }
  .publicStyle .ant-form-item .ant-form-item-label label {
    font-size:15px
  }
  .publicStyle .ant-form-item .ant-input {
    font-size:15px;
    padding:0 0 0 5px
  }
  .ant-modal-content .ant-modal-body p.errortip {
    color:red
  }
  button {
    cursor:pointer
  }
  .albpopset .ant-modal-content .ant-modal-body {
    padding-bottom:25px!important
  }
  .albpopset .anticon-question-circle {
    display:none!important
  }
  .albpopset .ant-modal-confirm-content {
    font-size:17px!important
  }
  .albpopset .ant-btn {
    width:155px!important;
    border:0!important;
    color:#000!important;
    background:#fff!important
  }
  .albpopset .ant-btn-primary {
    color:#fff!important;
    background:#0d7f00!important
  }
  .newWithdrawal .ant-select-selection {
    background-color:transparent;
    border:1px solid #9b9b9b!important
  }
  .newWithdrawal .ant-select-selection-selected-value {
    color:#9b9b9b!important
  }
  .newWithdrawal .ant-select-selection--single {
    border-radius:5px!important
  }
  .newWithdrawal .ant-form-item {
    border-bottom:none!important
  }
  .newWithdrawal .ant-form-item .ant-form-item-label {
    border-right:none
  }
  .newWithdrawal .phoneNumber,
  .newWithdrawal .withdrawalAmount {
    border:1px solid #9b9b9b!important
  }
  .newWithdrawal .ant-btn-primary {
    border-color:none!important
  }
  .SuggestedAmountDiv {
    position:relative;
    width:400px;
    height:auto;
    background-color:#333;
    border-radius:4px;
    padding:15px 0 15px 15px;
    color:#ccc;
    font-size:13px
  }
  .SuggestedAmountDiv:after {
    display:table;
    content:"";
    clear:both
  }
  .SuggestedAmountDiv .arrow {
    position:absolute;
    top:-10px;
    left:108px;
    border-bottom:12px solid #333;
    border-left:10px solid transparent;
    border-right:10px solid transparent
  }
  .SuggestedAmountDiv ul li {
    float:left;
    width:86px;
    height:40px;
    line-height:40px;
    text-align:center;
    margin-right:8px;
    margin-top:8px;
    border:1px solid #666;
    border-radius:4px;
    cursor:pointer
  }
  .SuggestedAmountDiv ul li.true,
  .SuggestedAmountDiv ul li:hover {
    border-color:#00e62e;
    color:#00e62e
  }
  .PersonalCenter-right .ant-tabs {
    overflow:visible
  }
  .bank-content .Onebank {
    display:inline-block;
    width:calc(50% - 138px);
    height:40px;
    line-height:40px;
    margin-bottom:10px;
    background-color:#2a2a2a;
    color:#fff;
    font-size:12px;
    text-align:center;
    cursor:pointer
  }
  .bank-content .Onebank0 {
    margin-right:30px
  }
  .bank-content .Onebank.active {
    background-color:#0d7f00
  }
  .bank-content .Onebank .Withdrawal-LB {
    background-image:url(/static/vn/images/deposit/deposit-LB.png)
  }
  .bank-content .Onebank .Withdrawal-EZW,
  .bank-content .Onebank .Withdrawal-LB {
    display:inline-block;
    width:23px;
    height:22px;
    vertical-align:middle;
    margin-right:5px;
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:100%
  }
  .bank-content .Onebank .Withdrawal-EZW {
    background-image:url(/static/vn/images/deposit/deposit-EZW.png)
  }
  .bank-content .select-suffix-icon {
    border-top:8px solid #1aff00;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    -webkit-transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    transition:-webkit-transform .3s
  }
  .bank-content .ant-select-open .ant-select-arrow-icon {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .Bankout {
    display:inline-block;
    vertical-align:middle;
    width:calc(20% - 10px);
    height:60px;
    background:#1d1d1d;
    border-radius:5px;
    margin-right:10px;
    cursor:pointer
  }
  .Bankout.active {
    background-color:#1e7f00
  }
  .bank-list {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 auto;
    width:83%;
    padding-top:12px
  }
  .bank-list,
  .bank-list .bankItem {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .bank-list .bankItem {
    position:relative;
    min-width:6rem;
    height:3.5rem;
    border-radius:4px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center;
    padding:0 .6rem;
    cursor:pointer;
    border:1px solid #444;
    background-color:#444;
    color:#fff;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:0 10px 10px 0;
    width:151px
  }
  .bank-list .bankItem .modal-text {
    color:#fff
  }
  .bank-list .bankItem .LB-text {
    width:94px
  }
  .bank-list .bankItem .QD-text {
    width:94px;
    text-align:left;
    padding-top:6px
  }
  .bank-list .bankItem .BQR-text {
    width:77px;
    text-align:left
  }
  .bank-list .bankItem .MMLB-text {
    width:94px;
    text-align:left
  }
  .bank-list .bankItem .newPay {
    position:absolute;
    top:-6px;
    right:0;
    font-size:11px;
    color:#f5f5f5;
    padding:0 8px;
    background:#ff2b2b;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px
  }
  .bank-list .bankItem.active {
    border-color:#00e62e;
    background-color:#000!important
  }
  .bank-list .bankItem.active .modal-text {
    color:#00e62e
  }
  .contentWrapper {
    margin:0 auto;
    color:#959595;
    font-size:18px
  }
  .contentWrapper .ant-select-selection {
    background:#2a2a2a
  }
  .contentWrapper .BQR>.ant-select-selection {
    color:#999;
    background:#333
  }
  .contentWrapper .label,
  .contentWrapper .modal-text {
    margin-bottom:20px
  }
  .contentWrapper .modal-btn {
    background:#00b324;
    color:#fff;
    width:240px;
    height:35px;
    border:none;
    border-radius:4px
  }
  .contentWrapper .ant-btn {
    width:240px;
    height:35px
  }
  .contentWrapper .disable-btn {
    background:#757575;
    color:#ccc;
    border:none
  }
  .contentWrapper .btn-LB {
    margin-left:0;
    width:100%;
    height:48px;
    line-height:48px
  }
  .contentWrapper .ant-btn[disabled]:hover {
    color:#ccc;
    background-color:#757575
  }
  .contentWrapper .deposit-row {
    margin-top:20px;
    margin-bottom:8px
  }
  .contentWrapper .deposit-row .paybankSelect .ant-select-selection__rendered {
    line-height:40px
  }
  .contentWrapper .deposit-row .paybankSelect .ant-select-selection__rendered .eeziepay {
    width:30px!important;
    height:22px;
    background-color:#fff
  }
  .contentWrapper .deposit-row .paybankSelect .ant-radio-button-wrapper {
    background-color:transparent;
    color:#9b9b9b;
    border:1px solid #9b9b9b;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:40px
  }
  .contentWrapper .deposit-row .paybankSelect .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background-color:transparent;
    color:#00e62e;
    border:1px solid #00e62e;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .contentWrapper .deposit-row .paybankSelect .ant-radio-button-wrapper:not(:first-child):before {
    width:0
  }
  .contentWrapper .deposit-row .bqr-paybankSelect.ant-radio-group {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .contentWrapper .deposit-row .bqr-paybankSelect .ant-select-selection__rendered {
    line-height:40px
  }
  .contentWrapper .deposit-row .bqr-paybankSelect .ant-select-selection__rendered .eeziepay {
    width:30px!important;
    height:22px;
    background-color:#fff
  }
  .contentWrapper .deposit-row .bqr-paybankSelect .ant-radio-button-wrapper {
    background-color:transparent;
    color:#9b9b9b;
    border:1px solid #9b9b9b;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:40px
  }
  .contentWrapper .deposit-row .bqr-paybankSelect .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background-color:#000;
    color:#1ab324;
    border:1px solid #1ab324;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .contentWrapper .deposit-row .bqr-paybankSelect .ant-radio-button-wrapper:not(:first-child):before {
    width:0
  }
  .contentWrapper .deposit-row .ant-calendar-picker {
    width:83%
  }
  .contentWrapper .deposit-row .ant-calendar-picker .ant-calendar-picker-input {
    background-color:#333;
    height:40px;
    color:#fff
  }
  .contentWrapper .deposit-row .UPloadFile {
    display:block;
    width:100%;
    margin-top:10px
  }
  .contentWrapper .deposit-row .UPloadFile .ant-upload.ant-upload-select-picture-card {
    width:97%;
    height:45px;
    line-height:2.5;
    color:#1ab324;
    text-align:center;
    cursor:pointer;
    border:1px solid transparent;
    background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em);
    background:linear-gradient(#222,#222) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em)
  }
  .contentWrapper .deposit-row .UPloadFile .ant-upload {
    color:#1ab324
  }
  .contentWrapper .deposit-row .UPloaded {
    display:block;
    margin-top:10px
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card .ant-upload-list-picture-card-container {
    margin-right:10px
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card .ant-upload-list-item {
    padding:0;
    border:1px solid #d9d9d9
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
    width:0;
    height:0;
    display:none;
    opacity:0
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload.ant-upload-select-picture-card {
    line-height:2.5;
    color:#1ab324;
    text-align:center;
    cursor:pointer;
    border:1px solid transparent;
    background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em);
    background:linear-gradient(#222,#222) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em)
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload {
    color:#1ab324
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card .ant-upload-list-item-actions {
    opacity:1
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card .ant-upload-list-item-actions a {
    display:none
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card .ant-upload-list-item-actions i {
    background-color:#fff!important;
    border-radius:8px!important;
    position:absolute!important;
    bottom:40px!important;
    left:40px!important;
    content:" "
  }
  .contentWrapper .deposit-row .UPloaded .ant-upload-list-picture-card .ant-upload-list-item-actions i svg {
    background-image:url(/static/vn/images/deposit/close.png);
    background-size:16px
  }
  .contentWrapper .deposit-row .UPloaded.hasthree .ant-upload.ant-upload-select-picture-card {
    border:0;
    color:transparent;
    background:transparent;
    cursor:default
  }
  .contentWrapper .deposit-row .UPloaded.hasthree .ant-upload.ant-upload-select-picture-card .ant-upload {
    color:transparent
  }
  .contentWrapper .deposit-row .uploadfile-wrap {
    margin:10px 0
  }
  .contentWrapper .deposit-row .uploadfile-wrap .init-wrap {
    width:97%;
    height:45px;
    line-height:2.5;
    color:#1ab324;
    text-align:center;
    cursor:pointer;
    border:1px solid transparent;
    background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em);
    background:linear-gradient(#222,#222) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em);
    position:relative;
    border-radius:5px;
    overflow:hidden
  }
  .contentWrapper .deposit-row .uploadfile-wrap .init-wrap input {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:45px;
    opacity:0;
    inset:0;
    z-index:1
  }
  .contentWrapper .deposit-row .uploadfile-wrap .file-wrap .ant-col-4 {
    position:relative
  }
  .contentWrapper .deposit-row .uploadfile-wrap .file-wrap div {
    width:102px;
    height:102px;
    margin-right:20px;
    border-radius:5px
  }
  .contentWrapper .deposit-row .uploadfile-wrap .file-wrap div img {
    width:100%;
    height:100%;
    border-radius:5px
  }
  .contentWrapper .deposit-row .uploadfile-wrap .file-wrap div .react-pdf__Document .react-pdf__Page__canvas {
    height:100px!important
  }
  .contentWrapper .deposit-row .uploadfile-wrap .file-wrap div .react-pdf__Document .react-pdf__Page__textContent {
    display:none
  }
  .contentWrapper .deposit-row .uploadfile-wrap .file-wrap .anticon-close-circle {
    position:absolute;
    top:-5px;
    right:-5px;
    color:#000;
    cursor:pointer;
    background:#fff;
    border-radius:8px
  }
  .contentWrapper .deposit-row .uploadfile-wrap .addfile {
    width:102px;
    height:102px;
    line-height:102px;
    color:#1ab324;
    text-align:center;
    font-weight:100;
    font-size:50px;
    cursor:pointer;
    border:1px dashed #1ab324;
    position:relative
  }
  .contentWrapper .deposit-row .uploadfile-wrap .addfile input {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    inset:0;
    z-index:1
  }
  .contentWrapper .deposit-row .QDdatePicker {
    width:600px;
    display:block
  }
  .contentWrapper .deposit-row .QDdatePicker input {
    right:9px
  }
  .contentWrapper .deposit-row .QDdatePicker .datepicker-icon-new {
    right:18px
  }
  .contentWrapper .deposit-row .QDdatePicker .ant-calendar-picker-input:hover {
    border:1px solid #d9d9d9
  }
  .contentWrapper .deposit-row .QDdatePicker .ant-calendar-picker-icon:hover {
    border:none
  }
  .contentWrapper .notice-msg {
    display:inline-block;
    position:relative;
    font-size:16px;
    color:#fff636;
    margin-left:26%;
    margin-bottom:20px
  }
  .contentWrapper .NoBank {
    text-align:center;
    display:grid;
    justify-items:center
  }
  .contentWrapper .NoBank img {
    margin:5%
  }
  .contentWrapper .NoBank p {
    font-size:13px;
    color:#fff;
    margin-bottom:5%
  }
  .contentWrapper .NoBank .noBank-btn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .contentWrapper .NoBank .noBank-btn .ant-btn {
    width:150px;
    height:44px;
    margin-left:3%
  }
  .contentWrapper .NoBank .noBank-btn .LC-btn {
    background-color:transparent;
    color:#00e62e;
    border:1px solid #00e62e;
    font-weight:600;
    font-size:16px
  }
  .contentWrapper .NoBank .noBank-btn .OB-btn {
    background-color:#00e62e;
    color:#fff;
    border:1px solid #00e62e;
    font-weight:600;
    font-size:16px
  }
  .contentWrapper .QDremark {
    background-color:#fffcca;
    width:710px;
    border-radius:5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .contentWrapper .QDremark div {
    background-color:#0bacff;
    height:17px;
    width:17px;
    text-align:center;
    border-radius:10px;
    line-height:1.1;
    color:#fff;
    margin-top:10px;
    margin-left:10px;
    font-weight:400;
    font-size:15px
  }
  .contentWrapper .QDremark p {
    color:#000;
    font-size:12px;
    padding:1%
  }
  .contentWrapper .AddBankM .ant-modal-header {
    background:none!important
  }
  .QDdropDownStyle {
    right:160px!important;
    top:688.25px!important
  }
  .QDdropDownStyle .ant-calendar {
    margin-left:310px
  }
  .QDdropDownStyle .ant-calendar-time-picker-btn,
  .QDdropDownStyle .ant-calendar-today-btn {
    color:#00b324
  }
  .QDdropDownStyle .ant-calendar-ok-btn {
    background-color:#00b324;
    border:none
  }
  .QDdropDownStyle .ant-calendar-today .ant-calendar-date {
    border-color:#00b324;
    font-weight:700;
    color:#000
  }
  .QDdropDownStyle .ant-calendar-selected-date .ant-calendar-date {
    background:#00b324!important
  }
  .ant-select-selection:hover {
    border-color:none!important
  }
  .seletBank .ant-radio-button-wrapper {
    height:50px;
    line-height:3.5;
    background-color:#333;
    color:#fff;
    border:1px solid #333;
    border-radius:8px;
    margin:5px;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .seletBank .ant-radio-button-wrapper:not(:first-child):before {
    display:contents
  }
  .seletBank .ant-radio-button-wrapper-checked:focus-within {
    outline:1px solid #00b324;
    background-color:#000
  }
  .AddBankContent .ant-form-item-label {
    text-align:left!important
  }
  .AddBankContent .ant-col-18 {
    padding-left:15px
  }
  .AddBankContent .ant-form-item {
    width:100%;
    margin-bottom:0
  }
  .AddBankContent .ant-form-item-children input {
    color:#959595;
    border:1px solid #2a2a2a;
    border-radius:4px;
    margin-left:-18px;
    width:105%;
    background-color:#2a2a2a
  }
  .AddBankContent .ant-form-item-children input::-webkit-input-placeholder {
    color:#6d6969
  }
  .AddBankContent .borderRed {
    border:1px solid #fc5050!important
  }
  .AddBankContent .setDefault .ant-checkbox {
    margin-right:5px
  }
  .AddBankContent .setDefault .ant-checkbox-input:focus+.ant-checkbox-inner {
    border-color:#a8a8a8!important
  }
  .AddBankContent .setDefault .ant-checkbox-inner {
    background-color:transparent
  }
  .AddBankContent .setDefault .ant-checkbox-checked .ant-checkbox-inner {
    background-color:#00b324
  }
  .AddBankContent .setDefault .ant-checkbox-checked .ant-checkbox-inner:after {
    -webkit-transform:rotate(45deg) scale(1);
    transform:rotate(45deg) scale(1);
    position:absolute;
    display:table;
    border:2px solid #000;
    border-top:0;
    border-left:0;
    content:" ";
    -webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    opacity:1
  }
  .AddBankContent .setDefault .ant-checkbox-checked:after {
    background-color:#00b324!important
  }
  .select-suffix-icon {
    border-top:8px solid #1aff00;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    -webkit-transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    transition:-webkit-transform .3s
  }
  .bankdeposit-icon {
    display:inline-block;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%
  }
  .bank-FP {
    margin-top:7px;
    background-image:url(/static/vn/images/deposit/FP_2.png)
  }
  .bank-CC,
  .bank-FP {
    position:absolute;
    left:10px;
    width:35px;
    height:25px
  }
  .bank-CC {
    margin-top:8px;
    background-image:url(/static/vn/images/deposit/CC_2.png)
  }
  .bank-LB {
    background-image:url(/static/vn/images/deposit/LB_2.png)
  }
  .bank-LB,
  .bank-MMLB {
    width:32px;
    height:32px;
    margin-top:3px;
    position:absolute
  }
  .bank-MMLB {
    background-image:url(/static/vn/images/deposit/LB.png)
  }
  .bank-PHC {
    width:32px;
    height:32px;
    margin-top:3px;
    background-image:url(/static/vn/images/deposit/PC_2.png);
    position:absolute
  }
  .bank-MMO,
  .bank-MMP {
    position:absolute;
    width:35px;
    height:30px;
    top:14px;
    background-image:url(/static/vn/images/deposit/momopay_2.png)
  }
  .bank-ZLP {
    width:35px;
    height:32px;
    margin-top:3px;
    background-image:url(/static/vn/images/deposit/ZLP_2.png);
    position:absolute;
    left:14px
  }
  .bank-LBQR {
    width:26px;
    height:26px;
    background-image:url(/static/vn/images/deposit/LBQR_2.png)
  }
  .bank-LBQR,
  .bank-VP {
    position:absolute;
    top:14px
  }
  .bank-VP {
    width:32px;
    height:28px;
    background-image:url(/static/vn/images/deposit/VP_2.png)
  }
  .bank-BQR {
    background-image:url(/static/vn/images/deposit/BQR_2.png)
  }
  .bank-BQR,
  .bank-QD {
    position:absolute;
    width:30px;
    height:30px;
    top:14px
  }
  .bank-QD {
    background-image:url(/static/vn/images/deposit/QD.png)
  }
  .mmp-wrapper .prompt-wrapper {
    position:relative;
    margin-top:10px;
    width:100%;
    height:40px
  }
  .mmp-wrapper .prompt-wrapper .prompt-text {
    position:absolute;
    height:47px;
    top:0;
    bottom:0;
    border:1px solid #2a2a2a;
    background-color:#2a2a2a;
    color:red;
    font-size:14px;
    border-radius:4px;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:16px
  }
  .mmp-wrapper .mmp-step {
    position:relative;
    width:280px;
    margin:15px auto 30px
  }
  .mmp-wrapper .mmp-step dl {
    display:inline-block;
    width:40px;
    overflow:visible;
    text-align:center
  }
  .mmp-wrapper .mmp-step dl dd,
  .mmp-wrapper .mmp-step dl dt {
    color:#919191
  }
  .mmp-wrapper .mmp-step dl dt {
    width:50px;
    text-align:left
  }
  .mmp-wrapper .mmp-step dl dd {
    margin-top:5px;
    width:40px;
    height:40px;
    line-height:36px;
    border-radius:50%;
    border:2px solid #919191;
    font-size:20px
  }
  .mmp-wrapper .mmp-step dl.mmp-step2 {
    margin-left:200px
  }
  .mmp-wrapper .mmp-step .mmp-step-line {
    position:absolute;
    left:40px;
    bottom:20px;
    width:200px;
    height:2px;
    background-color:#919191
  }
  .mmp-wrapper .mmp-step.mmp-active1 .mmp-step1 dt {
    color:#1e7f00
  }
  .mmp-wrapper .mmp-step.mmp-active1 .mmp-step1 dd {
    color:#fff;
    border-color:#1e7f00;
    background:#1e7f00
  }
  .mmp-wrapper .mmp-step.mmp-active2 dt {
    color:#1e7f00
  }
  .mmp-wrapper .mmp-step.mmp-active2 dd {
    color:#fff;
    border-color:#1e7f00;
    background:#1e7f00
  }
  .mmp-wrapper .mmp-step.mmp-active2 .mmp-step-line {
    background-color:#1e7f00
  }
  .mmp-wrapper .mmp-mark {
    padding:10px 15px;
    background-color:rgba(30,127,0,.15);
    border:1px solid #1e7f00;
    color:#dcdcdc;
    border-radius:3px
  }
  .mmp-wrapper .mmp-qrcode {
    background-color:#2a2a2a;
    border-radius:5px
  }
  .mmp-wrapper .mmp-qrcode .qrcode-wrapper {
    padding:15px 0;
    border-top:1px solid #474747;
    margin:0 15px
  }
  .mmp-wrapper .mmp-qrcode .qrcode-wrapper .qrcode-box {
    display:inline-block;
    width:160px;
    height:160px;
    padding-top:5px;
    border-radius:10px;
    background-color:#fff
  }
  .mmp-wrapper .mmp-qrcode .qrcode-wrapper .qrcode-box canvas {
    width:150px!important;
    height:auto!important
  }
  .mmp-wrapper .mmp-guide {
    display:none;
    position:absolute;
    z-index:22;
    bottom:-10px;
    left:-7px;
    width:100%;
    height:auto
  }
  .mmp-wrapper .mmp-guide.MMP-guide2 {
    bottom:-120px
  }
  .mmp-wrapper .mmp-guide.MMO-guide2 {
    bottom:-78px
  }
  .mmp-wrapper .mmp-guide.MMO-guide3 {
    bottom:-120px
  }
  .mmp-wrapper .mmp-guide .mmp-guide-left {
    float:left
  }
  .mmp-wrapper .mmp-guide .mmp-guide-right {
    float:left;
    color:#00e62e;
    margin-top:-20px
  }
  .mmp-wrapper .mmp-guide .mmp-guide-right .mmp-guide-text {
    text-align:left
  }
  .mmp-wrapper .mmp-guide .mmp-guide-right .mmp-guide-button {
    width:120px;
    height:48px;
    line-height:48px;
    border:1px solid #00e62e;
    border-radius:4px;
    margin-top:20px;
    cursor:pointer
  }
  .mmp-wrapper .mmp-guide .mmp-dot-border {
    width:calc(100% + 14px);
    height:58px;
    padding:7px;
    background:transparent;
    border:2px dashed #00e62e;
    border-radius:6px
  }
  .mmp-wrapper .mmp-guide .mmp-dot-border .mmp-dot-button {
    z-index:12;
    height:40px;
    line-height:40px;
    background:#1e7f00;
    color:#fff;
    border-radius:6px
  }
  .specialChannel table {
    width:100%;
    margin-bottom:30px;
    text-align:left
  }
  .specialChannel table tr td {
    color:#959595;
    font-size:16px;
    padding:10px
  }
  .SubmitWithdrawal .ant-btn[disabled] {
    background:#2a2a2a!important;
    color:gray!important
  }
  .deposit-remind-sec {
    color:#222;
    font-size:14px;
    background-color:#fffcca;
    padding:8px 12px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:4px;
    margin-bottom:30px
  }
  .bqr-deposit-remind-sec>img,
  .deposit-remind-sec>img,
  .noPhoneCard>img,
  .phc-deposit-remind-sec>img {
    margin-right:8px
  }
  .phc-deposit-remind-sec>img {
    margin-top:-32px
  }
  .bqr-deposit-remind-sec,
  .phc-deposit-remind-sec {
    padding:8px 12px
  }
  .bqr-deposit-remind-sec,
  .phc-deposit-remind-sec,
  .QD-deposit-remind-sec {
    color:#222;
    font-size:14px;
    background-color:#fffcca;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:4px;
    margin-bottom:30px
  }
  .QD-deposit-remind-sec {
    padding:8px 4px
  }
  .QD-deposit-remind-sec img {
    position:relative;
    bottom:10px;
    margin-left:1px;
    margin-right:4px
  }
  .noPhoneCard {
    color:#e2141c;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .detailWarn {
    background-color:#2f2f2f;
    padding:1.3%;
    width:723px;
    border-radius:8px
  }
  .detailWarn p {
    color:#ccc;
    font-size:14px;
    line-height:21px;
    padding-left:22px
  }
  .detailWarn .WarnTitle {
    font-weight:700;
    margin-bottom:-20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    color:#fff;
    font-size:14px
  }
  .detailWarn .WarnTitle div {
    width:20px;
    height:20px;
    line-height:1.1;
    text-align:center;
    color:#000;
    border:2px solid #fd0d1b;
    background-color:#fd0d1b;
    border-radius:10px;
    margin-right:5px;
    font-weight:900
  }
  .form-item-long .deposit-row .errortip {
    margin-left:185px;
    max-width:379px
  }
  .form-item-long .deposit-row-label {
    width:185px;
    padding-right:15px
  }
  .form-item-long .deposit-row-label-LB {
    color:#ccc;
    font-size:14px;
    width:150px;
    padding-right:0;
    line-height:48px
  }
  .form-item-long .deposit-row-wrapper-control {
    width:379px
  }
  .form-item-long .deposit-row-wrapper-control-LB {
    line-height:48px
  }
  .form-item-long .ant-btn,
  .form-item-long .modal-btn {
    margin-left:185px
  }
  .form-item-long .ant-radio,
  .form-item-long .ant-radio-wrapper {
    color:#ccc
  }
  .form-item-long .ant-radio-inner {
    width:21px;
    height:21px;
    background:none;
    border-color:#818181
  }
  .form-item-long .ant-radio-checked .ant-radio-inner {
    border-color:#00e62e
  }
  .form-item-long .ant-radio-inner:after {
    width:11px;
    height:11px;
    background-color:#00e62e;
    left:4px;
    top:4px;
    border-radius:50%
  }
  .form-item-long .ant-radio-checked .ant-radio-inner:after {
    -webkit-transform:scale(1);
    transform:scale(1)
  }
  .form-item-long input[type=checkbox],
  .form-item-long input[type=radio] {
    width:21px;
    height:21px
  }
  .form-item-long form input[type=checkbox],
  .form-item-long form input[type=radio] {
    width:14px;
    height:14px
  }
  .deposit-row-label {
    font-size:16px;
    line-height:40px
  }
  .deposit-row-label.must-fill {
    position:relative;
    padding-left:12px
  }
  .deposit-row-label.must-fill:before {
    content:"*";
    color:#ff420a;
    position:absolute;
    top:0;
    left:0
  }
  .must-fill-after {
    content:"*";
    color:#ff420a
  }
  .deposit-row-wrapper-control .ant-input,
  .deposit-row-wrapper-control .ant-select-selection--single {
    height:45px
  }
  .deposit-row-wrapper-control .ant-select-selection__rendered {
    line-height:40px
  }
  .deposit-row-wrapper-control .ant-select-selection--single {
    border-radius:4px!important
  }
  .deposit-row-wrapper-control-LB {
    width:400px!important
  }
  .deposit-row-wrapper-control-LB .ant-input,
  .deposit-row-wrapper-control-LB .ant-select-selection--single {
    height:48px
  }
  .deposit-row-wrapper-control-LB .ant-select-selection__rendered {
    line-height:48px!important
  }
  .deposit-row-wrapper-control-LB .ant-calendar-picker input,
  .deposit-row-wrapper-control-LB .ant-select-selection {
    background-color:#222;
    color:#fff
  }
  .deposit-row-wrapper-control-LB2 {
    width:400px!important
  }
  .deposit-row-wrapper-control-LB2 .ant-input,
  .deposit-row-wrapper-control-LB2 .ant-select-selection--single {
    height:40px
  }
  .deposit-row-wrapper-control-LB2 .ant-select-selection__rendered {
    line-height:40px!important
  }
  .deposit-row-wrapper-control-LB2 .ant-select-selection {
    border:1px solid #666
  }
  .deposit-row-wrapper-control-LB2 .ant-input {
    border-color:#666
  }
  .deposit-row-wrapper-control-LB2 .ant-calendar-picker input,
  .deposit-row-wrapper-control-LB2 .ant-select-selection {
    background-color:#222;
    color:#fff
  }
  .deposit-row-wrapper-control-FP {
    width:480px
  }
  .deposit-row-wrapper-control-FP .ant-input,
  .deposit-row-wrapper-control-FP .ant-select-selection--single {
    height:40px
  }
  .deposit-row-wrapper-control-FP .ant-select-selection__rendered {
    line-height:40px
  }
  .deposit-row-wrapper-control-FP .ant-select-selection--single {
    border-radius:4px!important
  }
  .deposit-next-step .deposit-next-step-sec {
    margin-bottom:16px
  }
  .deposit-next-step .deposit-next-step-sec .deposit-btn-primary {
    margin-top:10px
  }
  .deposit-next-step .deposit-next-step-title {
    color:#f5f5f5;
    font-size:18px;
    margin-bottom:8px
  }
  .deposit-next-step .countdown-timer {
    color:#00b324;
    font-size:28px;
    margin-bottom:10px
  }
  .deposit-next-step .deposit-next-step-text {
    color:#ccc;
    font-size:14px;
    margin-bottom:10px
  }
  .deposit-next-step-wth-bg {
    padding:24px;
    background:#333;
    border-radius:4px
  }
  .deposit-btn-primary {
    width:240px;
    height:48px;
    background:#00b324;
    color:#f5f5f5;
    border:1px solid #00b324
  }
  .deposit-btn-primary:focus,
  .deposit-btn-primary:hover {
    background:#00b324;
    color:#f5f5f5;
    border-color:#00b324
  }
  .content-center {
    text-align:center
  }
  .smallModal .ant-modal-body {
    max-height:260px;
    overflow:auto
  }
  .redText {
    color:red
  }
  .receipt-bank-detail-wrap {
    width:550px;
    font-size:14px;
    color:#fff;
    border-radius:4px;
    margin-bottom:10px
  }
  .receipt-bank-detail-wrap ul {
    margin-bottom:20px
  }
  .receipt-bank-detail-wrap ul li {
    float:left;
    line-height:26px
  }
  .receipt-bank-detail-wrap ul li.label {
    width:140px;
    color:#ccc;
    margin-bottom:0
  }
  .receipt-bank-detail-wrap ul li.copy {
    background:#00b324;
    color:#fff;
    text-align:center;
    width:110px;
    height:26px;
    line-height:26px;
    border:none;
    border-radius:4px;
    float:right;
    margin-right:15px;
    cursor:pointer
  }
  .receipt-bank-detail-wrap ul li span {
    display:block
  }
  .no-bank {
    width:100%;
    height:100%;
    border:1px solid #666;
    border-radius:4px;
    padding-left:16px;
    font-size:14px
  }
  .promp-text {
    font-size:14px;
    line-height:20px;
    color:#fff;
    margin-bottom:30px
  }
  .promp-text.promp-text1 {
    width:550px
  }
  .promp-text.promp-text2 {
    width:400px;
    margin-left:150px
  }
  .promp-text span {
    color:#00b324
  }
  input::-webkit-input-placeholder {
    color:#999
  }
  input::-moz-input-placeholder {
    color:#999
  }
  input::-ms-input-placeholder {
    color:#999
  }
  .fileModal .filemodal-button {
    display:block;
    width:120px;
    height:40px;
    margin-left:0;
    line-height:40px;
    border-radius:4px;
    background:none;
    border:1px solid #00b324
  }
  #uploadProgress {
    position:relative;
    float:left;
    width:85%;
    height:6px;
    background-color:#2c2c2c;
    border-radius:4px
  }
  #upload {
    position:absolute;
    height:100%;
    background-color:#00b324;
    border-radius:4px
  }
  #label {
    float:left;
    font-size:12px;
    color:#969696;
    line-height:6px;
    margin-left:5px
  }
  .fileModal .ant-modal-content .ant-modal-header .ant-modal-title {
    font-size:16px;
    color:#f5f5f5;
    text-align:center
  }
  .datepicker-icon-new {
    width:18px;
    height:18px;
    background:url(/static/vn/images/icon/date.svg);
    background-size:100% 100%
  }
  .QDDatePicker-icon {
    background:url(/static/vn/images/deposit/dateIcon.svg);
    background-size:100% 100%;
    right:18px;
    left:572px;
    bottom:10px
  }
  .deleteFile-icon,
  .QDDatePicker-icon {
    width:18px;
    height:18px;
    position:absolute
  }
  .deleteFile-icon {
    display:block;
    right:10px;
    top:15px;
    background:url(/static/vn/images/icon/delete-file.svg);
    background-size:100% 100%;
    cursor:pointer
  }
  .modal-btn-addBank {
    background:#00b324;
    color:#fff;
    width:400px;
    height:48px;
    border:none;
    border-radius:4px
  }
  .disable-btn {
    background:#757575;
    color:#ccc;
    border:none
  }
  .addBank-modal .ant-input:focus,
  .addBank-modal .ant-input:hover {
    border-color:#18db02
  }
  .addBank-modal .ant-select-selection--single {
    border-radius:4px!important
  }
  .addBank-modal .deposit-row-wrapper-control-LB2 {
    width:66%!important
  }
  .copy-success {
    position:fixed;
    z-index:200;
    top:50%;
    left:50%;
    width:154px;
    height:auto;
    padding:12px 8px;
    background:rgba(0,0,0,.72);
    border-radius:12px;
    text-align:center
  }
  .copy-success .copy-success-icon {
    width:36px;
    height:36px;
    margin:0 auto;
    background:url(/static/vn/images/icon/alert-success.svg) no-repeat;
    background-size:100% 100%
  }
  .copy-success .copy-success-text {
    text-align:center;
    margin-top:5px;
    color:#fff;
    font-size:14px
  }
  .form-item-long .disable-btn.deposit-LB-step2-button,
  .form-item-long .modal-btn.deposit-LB-step2-button {
    width:100%;
    height:48px;
    line-height:48px;
    margin-left:0
  }
  .deposit-detail {
    background:#333;
    padding:0 11px;
    height:48px;
    color:#fff;
    font-size:14px;
    border-radius:4px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
  }
  .bqr-form-item-long .deposit-row .errortip,
  .phc-form-item-long .deposit-row .errortip {
    margin-left:215px;
    max-width:379px
  }
  .bqr-form-item-long .deposit-row-label,
  .phc-form-item-long .deposit-row-label {
    width:185px;
    padding-right:15px
  }
  .bqr-form-item-long .deposit-row-label-LB,
  .phc-form-item-long .deposit-row-label-LB {
    color:#ccc;
    font-size:14px;
    width:150px;
    padding-right:0;
    line-height:48px
  }
  .bqr-form-item-long .deposit-row-wrapper-control,
  .phc-form-item-long .deposit-row-wrapper-control {
    width:auto
  }
  .bqr-form-item-long .deposit-row-wrapper-control-LB,
  .phc-form-item-long .deposit-row-wrapper-control-LB {
    line-height:48px
  }
  .bqr-form-item-long .ant-btn,
  .bqr-form-item-long .modal-btn,
  .phc-form-item-long .ant-btn,
  .phc-form-item-long .modal-btn {
    margin-left:215px;
    width:268px;
    margin-bottom:10px
  }
  .bqr-form-item-long .ant-radio,
  .bqr-form-item-long .ant-radio-wrapper,
  .phc-form-item-long .ant-radio,
  .phc-form-item-long .ant-radio-wrapper {
    color:#ccc
  }
  .bqr-form-item-long .ant-radio-inner,
  .phc-form-item-long .ant-radio-inner {
    width:21px;
    height:21px;
    background:none;
    border-color:#818181
  }
  .bqr-form-item-long .ant-radio-checked .ant-radio-inner,
  .phc-form-item-long .ant-radio-checked .ant-radio-inner {
    border-color:#00e62e
  }
  .bqr-form-item-long .ant-radio-inner:after,
  .phc-form-item-long .ant-radio-inner:after {
    width:11px;
    height:11px;
    background-color:#00e62e;
    left:4px;
    top:4px;
    border-radius:50%
  }
  .bqr-form-item-long .ant-radio-checked .ant-radio-inner:after,
  .phc-form-item-long .ant-radio-checked .ant-radio-inner:after {
    -webkit-transform:scale(1);
    transform:scale(1)
  }
  .bqr-form-item-long input[type=checkbox],
  .bqr-form-item-long input[type=radio],
  .phc-form-item-long input[type=checkbox],
  .phc-form-item-long input[type=radio] {
    width:21px;
    height:21px
  }
  .bqr-form-item-long form input[type=checkbox],
  .bqr-form-item-long form input[type=radio],
  .phc-form-item-long form input[type=checkbox],
  .phc-form-item-long form input[type=radio] {
    width:14px;
    height:14px
  }
  .bqr-form-item-long .phc-tutorial,
  .phc-form-item-long .phc-tutorial {
    font-size:14px;
    position:relative;
    margin-left:34.6%;
    width:144px;
    height:42px;
    background:#393939;
    color:#1ab324;
    text-align:center;
    line-height:42px;
    cursor:pointer;
    border-radius:27px
  }
  .bqr-form-item-long .unknownBQR,
  .bqr-form-item-long .unknownBQR-mtn,
  .phc-form-item-long .unknownBQR,
  .phc-form-item-long .unknownBQR-mtn {
    margin-top:6px
  }
  .bqr-form-item-long .stick-words,
  .phc-form-item-long .stick-words {
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }
  .bqr-form-item-long .active-bqrBank img,
  .bqr-form-item-long .bqrBank img,
  .phc-form-item-long .active-bqrBank img,
  .phc-form-item-long .bqrBank img {
    border-radius:5px;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  .bqr-form-item-long .active-bqrBank .ACB,
  .bqr-form-item-long .bqrBank .ACB,
  .phc-form-item-long .active-bqrBank .ACB,
  .phc-form-item-long .bqrBank .ACB {
    width:30px;
    padding:9px 4px
  }
  .bqr-form-item-long .active-bqrBank .DongA,
  .bqr-form-item-long .active-bqrBank .MBB,
  .bqr-form-item-long .active-bqrBank .SAC,
  .bqr-form-item-long .active-bqrBank .TEC,
  .bqr-form-item-long .active-bqrBank .VCB,
  .bqr-form-item-long .active-bqrBank .VTN,
  .bqr-form-item-long .bqrBank .DongA,
  .bqr-form-item-long .bqrBank .MBB,
  .bqr-form-item-long .bqrBank .SAC,
  .bqr-form-item-long .bqrBank .TEC,
  .bqr-form-item-long .bqrBank .VCB,
  .bqr-form-item-long .bqrBank .VTN,
  .phc-form-item-long .active-bqrBank .DongA,
  .phc-form-item-long .active-bqrBank .MBB,
  .phc-form-item-long .active-bqrBank .SAC,
  .phc-form-item-long .active-bqrBank .TEC,
  .phc-form-item-long .active-bqrBank .VCB,
  .phc-form-item-long .active-bqrBank .VTN,
  .phc-form-item-long .bqrBank .DongA,
  .phc-form-item-long .bqrBank .MBB,
  .phc-form-item-long .bqrBank .SAC,
  .phc-form-item-long .bqrBank .TEC,
  .phc-form-item-long .bqrBank .VCB,
  .phc-form-item-long .bqrBank .VTN {
    width:28px;
    padding:4px;
    margin-left:5px
  }
  .bqr-form-item-long .active-bqrBank .AGR,
  .bqr-form-item-long .active-bqrBank .BIDV,
  .bqr-form-item-long .bqrBank .AGR,
  .bqr-form-item-long .bqrBank .BIDV,
  .phc-form-item-long .active-bqrBank .AGR,
  .phc-form-item-long .active-bqrBank .BIDV,
  .phc-form-item-long .bqrBank .AGR,
  .phc-form-item-long .bqrBank .BIDV {
    width:27px;
    padding:3px
  }
  .bqr-form-item-long .mtn-ACB,
  .phc-form-item-long .mtn-ACB {
    width:30px!important
  }
  .bqr-form-item-long .mtn-BIDV,
  .phc-form-item-long .mtn-BIDV {
    width:29px!important
  }
  .bqr-form-item-long .mtn-ACB,
  .bqr-form-item-long .mtn-BIDV,
  .phc-form-item-long .mtn-ACB,
  .phc-form-item-long .mtn-BIDV {
    background-color:transparent!important;
    padding:0!important;
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .bqr-form-item-long .mtn-ACB,
  .phc-form-item-long .mtn-ACB {
    width:26px!important
  }
  .bqr-form-item-long .mtn-AGR,
  .bqr-form-item-long .mtn-VCB,
  .phc-form-item-long .mtn-AGR,
  .phc-form-item-long .mtn-VCB {
    width:29px!important;
    background-color:transparent!important;
    padding:0!important;
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .bqr-form-item-long .mtn-SAC,
  .bqr-form-item-long .mtn-TEC,
  .bqr-form-item-long .mtn-VTN,
  .phc-form-item-long .mtn-SAC,
  .phc-form-item-long .mtn-TEC,
  .phc-form-item-long .mtn-VTN {
    width:28px!important;
    background-color:transparent!important;
    padding:0!important;
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .bqr-form-item-long .mtn-SAC,
  .phc-form-item-long .mtn-SAC {
    margin:.21rem 36px auto!important
  }
  .bqr-form-item-long .mtn-DongA,
  .bqr-form-item-long .mtn-MBB,
  .phc-form-item-long .mtn-DongA,
  .phc-form-item-long .mtn-MBB {
    width:28px!important;
    background-color:transparent!important;
    padding:0!important;
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important;
    white-space:pre
  }
  .bqr-form-item-long .MBB-mtn,
  .phc-form-item-long .MBB-mtn {
    margin-left:-26px
  }
  .bqr-form-item-long .VTN-mtn,
  .phc-form-item-long .VTN-mtn {
    margin-left:-8px
  }
  .bqr-form-item-long .selectBank,
  .phc-form-item-long .selectBank {
    position:relative
  }
  .bqr-form-item-long .selectBank .maintenance,
  .phc-form-item-long .selectBank .maintenance {
    position:absolute;
    right:0;
    background-color:#fff636;
    line-height:12px;
    color:#000;
    font-weight:700;
    padding:1px 7px;
    border-radius:3px;
    font-size:8.5px;
    top:0
  }
  .bqr-form-item-long .reminder-bqr-maintenance,
  .phc-form-item-long .reminder-bqr-maintenance {
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
  }
  .bqr-form-item-long .reminder-bqr-maintenance .icon,
  .phc-form-item-long .reminder-bqr-maintenance .icon {
    -ms-flex-item-align:start;
    align-self:flex-start;
    width:15px;
    height:15px;
    margin:5px auto 2px;
    border:1px solid #fff636;
    border-radius:50%;
    color:#fff636;
    line-height:12px;
    font-size:9px;
    text-align:center
  }
  .bqr-form-item-long .reminder-bqr-maintenance .text,
  .phc-form-item-long .reminder-bqr-maintenance .text {
    width:95%;
    font-size:14px;
    color:#fff636;
    padding-right:4rem
  }
  .bqr-form-item-long .reminder-QD-maintenance,
  .phc-form-item-long .reminder-QD-maintenance {
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
  }
  .bqr-form-item-long .reminder-QD-maintenance .icon,
  .phc-form-item-long .reminder-QD-maintenance .icon {
    -ms-flex-item-align:start;
    align-self:flex-start;
    width:20px;
    height:20px;
    margin:5px auto 2px;
    border:1px solid #fff636;
    border-radius:50%;
    color:#fff636;
    line-height:17px;
    font-size:16px;
    text-align:center;
    font-weight:500
  }
  .bqr-form-item-long .reminder-QD-maintenance .text,
  .phc-form-item-long .reminder-QD-maintenance .text {
    width:95%;
    font-size:18px;
    color:#fff636
  }
  .fastChangeHead .fastChange {
    margin-top:-8px
  }
  .fastChangeHead .fastChange .Bodylistbtn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left;
    width:100%
  }
  .fastChangeHead .fastChange .Bodylistbtn .paybankSelect .ant-select-selection__rendered {
    line-height:40px
  }
  .fastChangeHead .fastChange .Bodylistbtn .paybankSelect .ant-select-selection__rendered .eeziepay {
    width:30px!important;
    height:22px;
    background-color:#fff
  }
  .fastChangeHead .fastChange .Bodylistbtn .paybankSelect .ant-radio-button-wrapper {
    background-color:#393939;
    color:#9b9b9b;
    border:0 solid #9b9b9b;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:40px;
    line-height:40px
  }
  .fastChangeHead .fastChange .Bodylistbtn .paybankSelect .fastChangeActive {
    color:#fefefe;
    background:#0d7f00!important
  }
  .fastChangeHead .fastChange .Bodylistbtn .paybankSelect .ant-radio-button-wrapper:not(:first-child):before {
    width:0
  }
  .deposit-row-wrapper-control .fastChange {
    margin-top:-8px
  }
  .deposit-row-wrapper-control .fastChange .Bodylistbtn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left;
    width:100%
  }
  .deposit-row-wrapper-control .fastChange .Bodylistbtn .paybankSelect .ant-select-selection__rendered {
    line-height:40px
  }
  .deposit-row-wrapper-control .fastChange .Bodylistbtn .paybankSelect .ant-select-selection__rendered .eeziepay {
    width:30px!important;
    height:22px;
    background-color:#fff
  }
  .deposit-row-wrapper-control .fastChange .Bodylistbtn .paybankSelect .ant-radio-button-wrapper {
    background-color:#393939;
    color:#9b9b9b;
    border:0 solid #9b9b9b;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:40px;
    line-height:40px
  }
  .deposit-row-wrapper-control .fastChange .Bodylistbtn .paybankSelect .fastChangeActive {
    color:#fefefe;
    background:#0d7f00!important
  }
  .deposit-row-wrapper-control .fastChange .Bodylistbtn .paybankSelect .ant-radio-button-wrapper:not(:first-child):before {
    width:0
  }
  .deposit-row-wrapper-control .pic-wrapper .bqr-paybankSelect .ant-select-selection__rendered,
  .deposit-row-wrapper-control .pic-wrapper .paybankSelect .ant-select-selection__rendered {
    line-height:40px
  }
  .deposit-row-wrapper-control .pic-wrapper .bqr-paybankSelect .ant-select-selection__rendered .eeziepay,
  .deposit-row-wrapper-control .pic-wrapper .paybankSelect .ant-select-selection__rendered .eeziepay {
    width:30px!important;
    height:22px;
    background-color:#fff
  }
  .deposit-row-wrapper-control .pic-wrapper .bqr-paybankSelect .ant-radio-button-wrapper,
  .deposit-row-wrapper-control .pic-wrapper .paybankSelect .ant-radio-button-wrapper {
    background-color:#393939;
    color:#9b9b9b;
    border:0 solid #9b9b9b;
    border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none;
    line-height:38px;
    width:111.5px;
    height:48px;
    text-align:center
  }
  .deposit-row-wrapper-control .pic-wrapper .bqr-paybankSelect .ant-radio-button-wrapper:not(:first-child):before,
  .deposit-row-wrapper-control .pic-wrapper .paybankSelect .ant-radio-button-wrapper:not(:first-child):before {
    width:0
  }
  .deposit-guide-modal .ant-modal-content {
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    border:none
  }
  .deposit-guide-modal .ant-modal-content .ant-modal-header {
    background:linear-gradient(-58deg,#212121 750px,#000 0)!important
  }
  .deposit-guide-modal .ant-modal-content .ant-modal-header .ant-modal-title {
    color:#18db02;
    font-size:18px
  }
  .deposit-guide-modal .ant-modal-content .ant-modal-body {
    padding:0;
    background-color:#000
  }
  .deposit-guide-modal .deposit-guide-content {
    margin-left:-98px;
    margin-right:-98px
  }
  .deposit-guide-content {
    background-color:#000
  }
  .deposit-guide-content .ant-col img {
    padding:0 4px
  }
  .deposit-guide-content .ant-col:first-child .deposit-guide-connector>div:first-child,
  .deposit-guide-content .ant-col:last-child .deposit-guide-connector>div:last-child {
    border-top:none
  }
  .deposit-guide-title {
    padding:20px 0
  }
  .deposit-guide-title img {
    width:380px
  }
  .deposit-guide-btn,
  .deposit-guide-title {
    text-align:center
  }
  .deposit-guide-connector>div {
    float:left;
    width:50%;
    height:20px;
    border-top:1px solid #18db02;
    border-left:1px solid #18db02
  }
  .deposit-guide-connector>div:first-child {
    border-left:none
  }
  @media screen and (max-width:1440px) {
    .deposit-guide-modal .ant-modal-content .ant-modal-body {
      padding-left:50px;
      padding-right:50px
    }
  }
  .noMarginLeft {
    margin-left:0!important
  }
  .bqr-container {
    width:600px;
    height:100%;
    background:#333;
    padding:7px 0 20px;
    margin-top:30px
  }
  .bqr-container .box {
    margin:auto;
    width:205px;
    height:100%;
    background:#fff;
    border-radius:10px;
    position:relative
  }
  .bqr-container .box .bankInfo {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -ms-flex-item-align:center;
    align-self:center;
    margin:1rem 0
  }
  .bqr-container .box .bankInfo .VCB,
  .bqr-container .box .bankInfo .VCM {
    margin:10px auto 5px;
    width:130px
  }
  .bqr-container .box .bankInfo .DongA,
  .bqr-container .box .bankInfo .MBB,
  .bqr-container .box .bankInfo .SAC,
  .bqr-container .box .bankInfo .TEC,
  .bqr-container .box .bankInfo .VTN {
    margin:10px auto 2px;
    width:120px
  }
  .bqr-container .box .bankInfo .ACB {
    margin:10px auto 2px;
    width:90px
  }
  .bqr-container .box .bankInfo .BIDV {
    margin:10px auto 3px;
    width:92px
  }
  .bqr-container .box .bankInfo .AGR {
    margin:10px auto 5px;
    width:130px
  }
  .bqr-container .box .bankInfo p {
    text-align:center;
    -ms-flex-item-align:center;
    align-self:center;
    color:#237d19;
    font-size:19px;
    font-weight:700
  }
  .bqr-container .box .bankInfo .qrcode {
    -ms-flex-item-align:center;
    align-self:center;
    margin:15px 0
  }
  .bqr-container .box .bankInfo .qrcode-class {
    border-radius:8px
  }
  .bqr-step2-label {
    font-size:8px;
    line-height:8px;
    background-color:red;
    border-radius:4px;
    padding:3px 4px;
    position:absolute;
    top:5px;
    right:10px
  }
  .bqr-payment-info {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    background-color:#333
  }
  .bqr-payment-info .bqr-offlineRefNo {
    -ms-flex-item-align:center;
    align-self:center;
    font-size:16px;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    color:#fff;
    padding-left:20px
  }
  .bqr-payment-info .copyText-btn {
    -ms-flex-item-align:center;
    align-self:center;
    background-color:#237d19;
    border-radius:4px;
    padding:4px 15px;
    margin:6px 8px;
    font-size:14px;
    color:#fff;
    cursor:pointer
  }
  .bqr-method-container {
    width:80%;
    margin:auto
  }
  .newUploaddiv {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border:2px dashed #1ab324;
    border-radius:6px;
    text-align:"center";
    color:#1ab324;
    padding-top:.2rem;
    padding-bottom:.2rem;
    height:3rem;
    font-size:.95rem
  }
  .file_btn {
    width:100%;
    height:3rem;
    line-height:.84rem;
    position:absolute;
    top:0;
    right:0;
    z-index:1;
    opacity:0;
    filter:alpha(opacity=0)
  }
  .uploadHint {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    color:#fff500;
    margin-top:0;
    font-size:.9rem
  }
  .newUploadedDiv,
  .uploadHint {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .newUploadedDiv {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-right:.02rem
  }
  .newUploadedInside {
    border:4px dashed #1ab324;
    border-radius:4px;
    height:8rem;
    margin-right:1.2rem
  }
  .newUploadedInsideImg {
    display:block;
    margin:3rem auto auto
  }
  .newUploadedInsideV2 {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    border-radius:4px;
    height:8rem;
    margin-right:.7rem
  }
  .newUploadedInsideImgUp {
    height:8rem
  }
  .file_btnV1 {
    right:10rem
  }
  .file_btnV1,
  .file_btnV2,
  .file_btnV3 {
    height:8rem;
    line-height:.84rem;
    position:absolute;
    top:0;
    z-index:1;
    opacity:0;
    filter:alpha(opacity=0)
  }
  .file_btnV3 {
    right:1.3rem
  }
  .upload_false .ant-modal-content .ant-modal-close-x svg {
    color:#1ab324
  }
  .react-pdf__Page__canvas {
    margin-right:1rem;
    width:6.9rem!important;
    height:8rem!important;
    overflow:hidden!important;
    border:1px solid #fff
  }
  .react-pdf__Page__annotations,
  .react-pdf__Page__textContent {
    display:none!important
  }
  .QDbtn .AddACCbtn-active {
    background-color:#1ab324;
    border-color:#1ab324;
    margin-top:10px;
    width:50%
  }
  .QDbtn .AddACCbtn-inactive {
    border-color:#757575;
    margin-top:10px;
    width:50%
  }
  .QDbtn .AddACCbtn-inactive,
  .QDbtn .AddACCbtn-inactive:hover {
    background-color:#757575;
    color:#fff
  }
  .qd-deposit .deposit-row .active {
    background-color:#00b324!important
  }
  .qd-deposit .error-text,
  .qd-deposit .errortip {
    color:#fc5050
  }
  .qd-deposit .backfound {
    height:45px;
    width:600px;
    line-height:2.5;
    color:#1ab324;
    cursor:pointer;
    border:1px solid transparent;
    background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em);
    background:linear-gradient(#222,#222) padding-box,repeating-linear-gradient(-45deg,#1ab324,#1ab324 .5em,#222 0,#222 .75em);
    margin-top:6%;
    border-radius:5px
  }
  .qd-deposit .fileFormatText {
    font-size:14px
  }
  .qd-deposit .ant-popover {
    position:absolute;
    left:80px!important;
    top:62px!important;
    width:600px;
    z-index:998
  }
  .qd-deposit .ant-popover .ant-popover-inner-content {
    width:100%;
    margin-top:0
  }
  .qd-deposit .ant-popover .box {
    border:1px dotted #f5f5f5;
    border-radius:6px;
    padding:10px 20px;
    margin-bottom:5px
  }
  .qd-deposit .ant-popover .box label {
    color:#fff
  }
  .qd-deposit .ant-popover .box .ant-input {
    background-color:#333;
    color:#fc5050;
    font-size:27px;
    font-weight:700;
    border:0;
    height:48px;
    text-align:center;
    margin-bottom:10px
  }
  .qd-deposit .ant-popover .box .text {
    color:#fff500;
    text-align:left
  }
  .qd-deposit .ant-popover .ant-col-24 img {
    width:7px;
    height:33px
  }
  .qd-deposit .ant-popover .text-box {
    background-color:#054ae5;
    border-radius:10px;
    width:60%;
    margin:5px auto;
    color:#fff;
    padding:10px
  }
  .qd-deposit .ant-popover .text-box .ant-col-20 {
    text-align:left
  }
  .qd-deposit .ant-popover .text-box .ant-col-4 .anticon-close {
    margin-left:30px
  }
  .qd-deposit .ant-popover .text-box .ant-col-4 .ant-btn {
    width:56px;
    height:26px;
    margin:10px 0 0 2px;
    color:#000
  }
  .qdinfo-modal .icons {
    width:100px;
    margin:auto
  }
  .qdinfo-modal .icons img {
    width:100%
  }
  .qdinfo-modal .ant-modal-confirm-content {
    margin-left:0
  }
  .qdinfo-modal .qdinfo-modal-content {
    margin-top:20px
  }
  .qdinfo-modal .qdinfo-modal-content p:first-child {
    font-size:20px;
    color:#f5f5f5
  }
  .qdinfo-modal .qdinfo-modal-content p:last-child {
    font-size:16px;
    color:#f5f5f5
  }
  .qdinfo-modal .ant-modal-confirm-btns .ant-btn {
    width:240px;
    height:48px;
    border-radius:5px;
    background-color:#00b324;
    color:#fff;
    background-image:none
  }
  .withdrawBank .ant-select-selection {
    border:none!important
  }
  .withdrawalField .ant-form-item .ant-form-item-label label,
  .withdrawalField .ant-select-selection-selected-value {
    color:#fff!important
  }
  .chnewyear-flex {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff
  }
  #chineseNewYear {
    background:#600000;
    font-size:16px
  }
  #chineseNewYear .detail-wrapper {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10
  }
  #chineseNewYear .detail-wrapper .detail-content {
    margin:10% auto 0
  }
  #chineseNewYear .detail-wrapper .detail-content .activeTimeWrapper {
    width:42%;
    max-width:800px;
    margin:0 auto;
    color:#fff;
    font-size:16px;
    background:transparent -webkit-gradient(linear,left top,right top,from(rgba(136,25,10,0)),color-stop(54%,rgba(141,16,21,.4)),to(rgba(5,27,68,0))) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,rgba(136,25,10,0),rgba(141,16,21,.4) 54%,rgba(5,27,68,0)) 0 0 no-repeat padding-box
  }
  #chineseNewYear .detail-wrapper .detail-content .activeTimeWrapper .activeTime-text {
    padding:2% 0;
    text-align:center
  }
  #chineseNewYear .detail-wrapper .detail-content .activeTimeWrapper .activeTimeWrapper-line {
    width:100%;
    height:2px;
    background:transparent -webkit-gradient(linear,left top,right top,from(rgba(197,69,69,0)),color-stop(49%,#ee980f),to(rgba(69,197,195,0))) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,rgba(197,69,69,0),#ee980f 49%,rgba(69,197,195,0)) 0 0 no-repeat padding-box
  }
  #chineseNewYear .detail-wrapper .detail-content .titleWrapper {
    color:#fff;
    font-size:24px;
    margin-top:1.3%;
    text-align:center
  }
  #chineseNewYear .detail-wrapper .detail-content .remainder-time-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:1.3% auto 0;
    width:480px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  #chineseNewYear .detail-wrapper .detail-content .remainder-time-wrap .remainder-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  #chineseNewYear .detail-wrapper .detail-content .remainder-time-wrap .count-wrap {
    border-radius:10px;
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:30px;
    color:#fff;
    background:rgba(0,6,26,.6);
    border:2px solid rgba(255,255,255,.3)
  }
  #chineseNewYear .detail-wrapper .detail-content .remainder-time-wrap .remainder-date {
    font-size:16px;
    color:#fff;
    padding-left:12px
  }
  #chineseNewYear .titleBG {
    position:relative;
    z-index:12;
    text-align:center
  }
  #chineseNewYear .titleBG.true {
    margin-top:-2%
  }
  #chineseNewYear .titleBG .title-wrapper {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10;
    font-size:22px;
    color:#fff38f;
    line-height:1;
    text-align:center
  }
  #chineseNewYear .titleBG .title-wrapper .title-con {
    position:relative;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  #chineseNewYear .titleBG .title-wrapper .title-con span {
    margin-top:.15%;
    text-shadow:1px 2px 1px #000
  }
  #chineseNewYear .content-frame-absolute {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:3% 9% 3.5%
  }
  #chineseNewYear .lotterry-frame {
    position:relative;
    width:77%;
    max-width:1466px;
    min-width:1100px;
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:top;
    padding-top:35%;
    margin:20px auto 0;
    background-image:url(/static/vn/images/chineseNewYear/frame.png)
  }
  #chineseNewYear .lotterry-frame .content-frame-absolute {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  #chineseNewYear .lotterry-deposit-border {
    position:relative;
    z-index:11;
    width:64.6%;
    min-width:1100px;
    margin:-3% auto 40px;
    height:80px;
    padding:2px;
    border-radius:40px;
    overflow:hidden;
    background:transparent -webkit-gradient(linear,left top,right top,from(#c5b645),color-stop(1%,#8b6e04),color-stop(49%,#fcf281),to(#817c02)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,#c5b645,#8b6e04 1%,#fcf281 49%,#817c02) 0 0 no-repeat padding-box
  }
  #chineseNewYear .lotterry-deposit {
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:76px;
    border-radius:40px;
    background:#530404;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    color:#fff38f;
    padding:0 80px;
    text-shadow:0 2px 0 #000f41
  }
  #chineseNewYear .lotterry-deposit div:first-child {
    font-size:26px
  }
  #chineseNewYear .lotterry-deposit div:last-child {
    font-size:48px
  }
  #chineseNewYear .lotterry-deposit div .refreshIcon {
    display:inline-block;
    width:27px;
    height:27px;
    background:url(/static/vn/images/header/icon-refresh.png) 50% no-repeat;
    background-size:100% 100%;
    cursor:pointer
  }
  #chineseNewYear .lotterry-item {
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0;
    width:20%;
    height:auto;
    overflow:hidden;
    position:relative
  }
  #chineseNewYear .lotterry-item img {
    width:75%;
    display:block;
    margin:0 auto;
    cursor:pointer
  }
  #chineseNewYear .lotterry-item img.beforeopen {
    margin-top:10%
  }
  #chineseNewYear .lotterry-item img.opened {
    margin-top:5%
  }
  #chineseNewYear .content-box {
    position:relative;
    width:100%
  }
  #chineseNewYear .participate-icon {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
  }
  #chineseNewYear .participate-icon>div {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  #chineseNewYear .participate-icon .participate-step1,
  #chineseNewYear .participate-icon .participate-step2,
  #chineseNewYear .participate-icon .participate-step3 {
    background-repeat:no-repeat;
    background-position:50%;
    width:100px;
    height:100px;
    margin:0 auto
  }
  #chineseNewYear .participate-icon .participate-step3 {
    width:104px;
    height:104px
  }
  #chineseNewYear .participate-icon .participate-step1 {
    background-image:url(/static/vn/images/chineseNewYear/icon1.svg)
  }
  #chineseNewYear .participate-icon .participate-step2 {
    background-image:url(/static/vn/images/chineseNewYear/icon2.svg)
  }
  #chineseNewYear .participate-icon .participate-step3 {
    background-image:url(/static/vn/images/chineseNewYear/icon3.svg)
  }
  #chineseNewYear .participate-arrow {
    position:absolute;
    top:40px;
    width:110px;
    height:16px;
    background-image:url(/static/vn/images/chineseNewYear/arrow.svg)
  }
  #chineseNewYear .participate-text {
    text-align:center;
    color:#fff;
    margin-top:20px;
    width:80%;
    margin-left:10%
  }
  #chineseNewYear .participate-button {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:80%;
    margin-left:10%;
    margin-top:40px
  }
  #chineseNewYear .participate-button .participate-button-l,
  #chineseNewYear .participate-button .participate-button-r {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:center;
    padding:10px 0;
    color:#333;
    background-image:url(/static/vn/images/chineseNewYear/button.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    cursor:pointer;
    font-weight:700
  }
  .dobule11-luckRecords-table {
    border:1px solid #c89b97;
    overflow:auto
  }
  .dobule11-luckRecords-table .bag-item {
    border-right:1px solid #c89b97;
    border-bottom:1px solid #c89b97
  }
  .chnewyear-norecord .chnewyear-norecord-icon {
    width:240px;
    height:150px;
    background:url(/static/vn/images/chineseNewYear/icon_quesheng.svg) 50% no-repeat;
    background-size:100% 100%
  }
  .chnewyear-norecord .chnewyear-norecord-text {
    text-align:center;
    font-size:14px;
    color:#fff;
    margin-top:15px
  }
  .chnewyear-modal .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .chnewyear-modal .ant-modal-content .ant-modal-header .ant-modal-title {
    color:#f5f5f5!important;
    text-align:center!important;
    font-size:21px!important;
    line-height:34px
  }
  .chnewyear-modal .ant-modal-content .ant-modal-body {
    background:#000!important;
    padding-bottom:50px!important
  }
  .chnewyear-modal .ant-modal-content .chnewyear-norecord {
    width:750px;
    height:355px;
    margin:0 auto;
    background:#1a1a1a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .chnewyear-modal .ant-modal-content .chnewyear-norecord .chnewyear-norecord-icon {
    margin:0 auto;
    background:url(/static/vn/images/chineseNewYear/icon_quesheng_mod.svg) 50% no-repeat
  }
  .chnewyear-modal .ant-modal-content .chnewyear-norecord .chnewyear-norecord-text {
    color:#999
  }
  .chnewyear-modal .ant-modal-content .dobule11-luckRecords-table {
    border:1px solid rgba(255,255,255,.5);
    width:750px;
    margin:0 auto;
    max-height:336px
  }
  .chnewyear-modal .ant-modal-content .dobule11-luckRecords-table .bag-item {
    width:250px;
    border-right:1px solid rgba(255,255,255,.5);
    border-bottom:1px solid rgba(255,255,255,.5);
    font-size:16px
  }
  .chnewyear-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-title .bag-item {
    background:#00b324;
    color:#fff;
    font-weight:400
  }
  .chnewyear-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-content:last-child .bag-item {
    border-bottom:none
  }
  .chnewyear-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-content .bag-item:last-child,
  .chnewyear-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-title .bag-item:last-child {
    border-right:none
  }
  .chnewyear-modal p {
    font-size:15px!important;
    text-align:left;
    color:#fff!important
  }
  .chnewyear-modal .title-wrap {
    margin-bottom:20px
  }
  .chnewyear-modal .green-title {
    width:auto;
    padding-right:30px;
    font-size:20px;
    color:#00b324;
    text-align:left
  }
  .chnewyear-modal .title-r {
    font-size:16px;
    color:#fff!important;
    text-align:left
  }
  .chnewyear-modal .rule-title {
    position:relative;
    color:#fff;
    text-align:left;
    background:#a0a0a0;
    height:66px;
    line-height:66px;
    padding-left:20px;
    cursor:pointer
  }
  .chnewyear-modal .rule-title .rule-title-icon {
    position:absolute;
    top:22px;
    right:27px;
    display:block;
    width:10px;
    height:18px;
    background-image:url(/static/vn/images/chineseNewYear/chevron-left.svg);
    background-size:100% 100%
  }
  .chnewyear-modal .rule-title.true {
    background:#00b324
  }
  .chnewyear-modal .rule-title.true .rule-title-icon {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
  }
  .chnewyear-modal ol.rule {
    margin-top:20px
  }
  .chnewyear-modal ol.rule ol {
    margin-left:2em
  }
  .chnewyear-modal ol.rule li {
    font-size:15px;
    line-height:26px;
    color:#fff;
    text-align:left
  }
  .chnewyear-modal .ModalTableSec {
    color:#fff
  }
  .chnewyear-modal .ModalTableSec .prize-table {
    border-top:1px solid rgba(255,255,255,.5);
    border-left:1px solid rgba(255,255,255,.5);
    border-right:1px solid rgba(255,255,255,.5);
    margin-top:20px;
    margin-bottom:20px;
    color:#fff
  }
  .chnewyear-modal .ModalTableSec .prize-table .table-tr {
    border-bottom:1px solid rgba(255,255,255,.5)
  }
  .chnewyear-modal .ModalTableSec .prize-table .table-l,
  .chnewyear-modal .ModalTableSec .prize-table .table-r {
    width:50%;
    display:inline-block;
    overflow:hidden;
    height:100%
  }
  .chnewyear-modal .ModalTableSec .prize-table .prizeTitle {
    background:#00b324;
    height:40px;
    line-height:40px
  }
  .chnewyear-modal .ModalTableSec .prize-table .prize1 {
    height:150px;
    line-height:150px
  }
  .chnewyear-modal .ModalTableSec .prize-table .prize1 .table-l img,
  .chnewyear-modal .ModalTableSec .prize-table .prize2 .table-l img {
    position:relative;
    bottom:15px
  }
  .chnewyear-modal .ModalTableSec .prize-table .prize2,
  .chnewyear-modal .ModalTableSec .prize-table .prize3,
  .chnewyear-modal .ModalTableSec .prize-table .prize4 {
    height:120px;
    line-height:120px
  }
  .chnewyear-modal .ModalTableSec .prize-table .prize3 .table-l img {
    position:relative;
    bottom:25px
  }
  .chnewyear-modal .ModalTableSec .prize-table .prize5 {
    height:400px;
    line-height:400px
  }
  .chnewyear-modal .ModalTableSec .prize-table .table-l {
    border-right:1px solid rgba(255,255,255,.5)
  }
  .chnewyear-modal .ModalTableSec .prize-table .prize4 .table-r li,
  .chnewyear-modal .ModalTableSec .prize-table .prize5 .table-r li {
    color:#fff;
    height:40px;
    line-height:40px;
    border-bottom:1px solid rgba(255,255,255,.5)
  }
  .chnewyear-modal .ModalTableFir {
    color:#fff;
    border-top:1px solid rgba(255,255,255,.5);
    border-left:1px solid rgba(255,255,255,.5);
    border-bottom:1px solid rgba(255,255,255,.5);
    margin-bottom:20px
  }
  .chnewyear-modal .ModalTableFir ul {
    display:inline-block;
    vertical-align:top;
    width:15%;
    border-right:1px solid rgba(255,255,255,.5)
  }
  .chnewyear-modal .ModalTableFir ul.table-column0 {
    width:30%
  }
  .chnewyear-modal .ModalTableFir ul li {
    height:40px;
    border-bottom:1px solid rgba(255,255,255,.5)
  }
  .chnewyear-modal .ModalTableFir ul li:last-child {
    border-bottom:none
  }
  .chnewyear-modal .ModalTableFir ul li.row,
  .chnewyear-modal .ModalTableFir ul li.title {
    line-height:40px
  }
  .chnewyear-modal .ModalTableFir ul li.title {
    background:#00b324
  }
  .chnewyear-modal .ModalTableFir ul li.remark-li {
    line-height:20px
  }
  .chnewyear-modal .ModalTableFir ul li .remark-text {
    font-size:12px
  }
  .chnewyear-modal .ModalTableFir ul.table-column2 li.row {
    height:200px;
    line-height:200px
  }
  .chnewyear-modal .ModalTableFir ul.table-column4 {
    width:25%
  }
  .chnewyear-modal .ModalTableFir ul.table-column4 li.row {
    font-size:12px;
    height:200px;
    border-bottom:none;
    line-height:20px
  }
  .chnewyear-modal .ModalTableFir ul.table-column4 li.row span {
    display:inline-block;
    vertical-align:middle
  }
  .chnewyear-modal .ModalTableFir ul.table-column4 li.row:before {
    content:"";
    display:inline-block;
    position:relative;
    width:0;
    height:100%;
    vertical-align:middle
  }
  .chnewyear-remindModal .ant-modal-content {
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background:none!important;
    border:none!important
  }
  .chnewyear-remindModal .ant-modal-content .ant-modal-close {
    border:2px solid #fff;
    border-radius:50%;
    right:-70px
  }
  .chnewyear-remindModal .ant-modal-content .ant-modal-close .ant-modal-close-x {
    width:44px;
    height:44px;
    line-height:48px;
    font-size:24px
  }
  .chnewyear-remindModal .ant-modal-content .ant-modal-body {
    padding:0!important;
    background:none
  }
  .chnewyear-remindModal .ant-modal-content .ant-modal-body .remind-bg {
    width:440px;
    height:459px;
    padding-top:50px;
    background:url(/static/vn/images/chineseNewYear/pop-up.png) 50% no-repeat
  }
  .chnewyear-remindModal .ant-modal-content .remind-title {
    height:33px
  }
  .chnewyear-remindModal .ant-modal-content .remind-title span {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  .chnewyear-remindModal .ant-modal-content .remind-title .remind-title-left,
  .chnewyear-remindModal .ant-modal-content .remind-title .remind-title-right {
    width:75px;
    height:3px;
    border-radius:2px
  }
  .chnewyear-remindModal .ant-modal-content .remind-title .remind-title-left {
    background:transparent -webkit-gradient(linear,left top,right top,from(rgba(255,243,143,0)),to(#fff38f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,rgba(255,243,143,0),#fff38f) 0 0 no-repeat padding-box
  }
  .chnewyear-remindModal .ant-modal-content .remind-title .remind-title-right {
    background:transparent -webkit-gradient(linear,right top,left top,from(rgba(255,243,143,0)),to(#fff38f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(270deg,rgba(255,243,143,0),#fff38f) 0 0 no-repeat padding-box
  }
  .chnewyear-remindModal .ant-modal-content .remind-title .remind-title-text {
    font-size:24px;
    color:#fff38f;
    text-shadow:0 2px 0 rgba(0,5,11,.5);
    padding-left:20px;
    padding-right:20px
  }
  .chnewyear-remindModal .ant-modal-content .remind-con {
    width:362px;
    height:186px;
    padding:15px;
    margin:28px auto 0;
    font-size:20px;
    color:red;
    position:relative;
    overflow:visible
  }
  .chnewyear-remindModal .ant-modal-content .remind-con .promoEventDetail {
    position:absolute;
    bottom:15px;
    left:0;
    width:100%;
    text-align:center
  }
  .chnewyear-remindModal .ant-modal-content .remind-con .promoEventDetail img {
    position:relative;
    top:10px;
    width:288px
  }
  .chnewyear-remindModal .ant-modal-content .remind-button {
    width:334px;
    height:50px;
    line-height:50px;
    margin:20px auto;
    background-image:url(/static/vn/images/chineseNewYear/button.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    color:#291900;
    font-size:17px;
    cursor:pointer;
    font-weight:700
  }
  .chnewyear-remindModal .ant-modal-content .remind-times {
    font-size:17px;
    line-height:24px;
    color:#fff;
    text-align:center
  }
  .chnewyear-remindModal .ant-modal-content .remind-times span {
    color:#fff38f;
    font-size:40px;
    text-shadow:0 1px 0 rgba(0,5,11,.5)
  }
  .chnewyear-noActMod .ant-modal-close {
    display:none
  }
  .chnewyear-noActMod .noAct-icon {
    display:block;
    width:100px;
    height:100px;
    margin:40px auto 0;
    background:url(/static/vn/images/chineseNewYear/icon_warning.svg) 50% no-repeat;
    background-size:100% 100%
  }
  .chnewyear-noActMod .noAct-text {
    color:#fff;
    text-align:center;
    margin-top:30px;
    margin-bottom:50px;
    font-size:20px
  }
  .chnewyear-noActMod .return-button {
    border:1px solid #00b324;
    color:#00e62e;
    width:400px;
    height:48px;
    margin:0 auto 60px;
    line-height:48px;
    border-radius:4px;
    cursor:pointer;
    font-size:14px
  }
  .chnewyear-detail-modal .chnewyear-iframe {
    padding-left:30px;
    padding-right:30px
  }
  .chnewyear-detail-modal .ant-modal-content .ant-modal-body {
    padding:0;
    height:600px;
    overflow:auto;
    overflow-x:hidden
  }
  .chnewyear-detail-modal .ant-modal-content .ant-modal-body .ant-collapse {
    padding:30px;
    background-color:transparent;
    text-align:left;
    border:0;
    border-radius:0;
    color:#fff!important
  }
  .chnewyear-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item {
    border-bottom:0
  }
  .chnewyear-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header {
    padding:18px 20px;
    font-size:15px;
    background-color:#777!important;
    color:#fff!important
  }
  .chnewyear-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header:hover {
    background-color:#555!important
  }
  .chnewyear-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
    right:-90%
  }
  .chnewyear-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-content {
    border:0;
    background-color:transparent!important;
    color:#fff
  }
  @media only screen and (min-width:1601px) {
    #chineseNewYear .titleBG.true {
      margin-top:-3%
    }
    #chineseNewYear .titleBG .title-wrapper {
      font-size:24px
    }
  }
  @media only screen and (min-width:1921px) {
    #chineseNewYear .lotterry-deposit-border,
    #chineseNewYear .titleBG.true {
      margin-top:-5%
    }
  }
  .content {
    width:100%;
    background:#000;
    bottom:0;
    overflow-y:scroll
  }
  .content .ant-collapse {
    border:0
  }
  .content .ant-collapse-header {
    background:#1a1a1a;
    border:0;
    font-size:18px;
    font-weight:700
  }
  .content .ant-collapse {
    background-color:#171717;
    border:none
  }
  .content .ant-collapse>.ant-collapse-item {
    border-bottom:none
  }
  .content .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    color:#fff
  }
  .content .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    margin-left:360px
  }
  .content .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    color:#fff;
    font-size:20px;
    margin-top:15px
  }
  .content .ant-collapse>.ant-collapse-item:last-child,
  .content .ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
    border-radius:0
  }
  .content .ant-collapse .ant-collapse-content {
    background-color:#171717;
    color:#fff;
    border-radius:0
  }
  .content .list-wrap {
    background:#1a1a1a
  }
  .content .list-wrap h5 {
    color:#fff;
    font-size:16px;
    font-weight:700;
    padding:10px 0
  }
  .content .list-wrap ul {
    padding:15px 20px;
    color:#e8e8e8;
    font-size:12px
  }
  .content .list-wrap ul li {
    margin-bottom:10px;
    font-size:14px;
    color:#e8e8e8
  }
  .content .list-wrap ul li ul {
    padding:0 20px
  }
  .content .list-wrap ul li p {
    color:#fff
  }
  .content .list-wrap ul li p,
  .content .list-wrap ul li span {
    display:inline-block;
    font-weight:700
  }
  .content .list-wrap ul a {
    color:#0ff;
    font-weight:700
  }
  .content .list-wrap ul .li-a a {
    color:#fff;
    font-weight:400
  }
  .content .list-wrap ul h2 {
    font-size:16px;
    color:#fff;
    margin-bottom:10px
  }
  .content .list-wrap ul h3 {
    font-size:14px;
    color:#fff
  }
  .content .list-wrap .seocontent-title {
    padding:15px 20px
  }
  .content .list-wrap .seocontent-title h1 {
    font-size:18px;
    color:#fff
  }
  .content .list-wrap .seocontent-title .showicon {
    background-image:url(/static/vn/images/icon/up.svg)
  }
  .content .list-wrap .seocontent-title .heidicon,
  .content .list-wrap .seocontent-title .showicon {
    display:block;
    width:20px;
    height:20px;
    background-size:cover;
    background-repeat:no-repeat;
    margin-left:12px;
    cursor:pointer
  }
  .content .list-wrap .seocontent-title .heidicon {
    background-image:url(/static/vn/images/icon/down.svg);
    -webkit-transition:0s;
    transition:0s;
    margin-top:3px
  }
  .align-items-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .justify-content-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .jboviet .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    margin-right:-800px
  }
  .box1 {
    padding:18px 23px 18px 41px;
    background-color:#111;
    border-radius:8px;
    margin-top:30px;
    margin-bottom:30px
  }
  .box1 li {
    padding-left:20px
  }
  .box1 h3 {
    padding-top:14px;
    padding-bottom:14px
  }
  .social-icon {
    margin-left:54px;
    cursor:pointer
  }
  .ul-box {
    max-width:1286px;
    margin:auto
  }
  .social-icon.youtube {
    background-image:url(/static/vn/images/footer/social-icon/youtube.png);
    width:36px;
    height:34px
  }
  .social-icon.facebook {
    background-image:url(/static/vn/images/footer/social-icon/facebook.png);
    width:36px;
    height:34px
  }
  .social-icon.twitter {
    background-image:url(/static/vn/images/footer/social-icon/twitter.png);
    width:28px;
    height:24px
  }
  .social-icon.tiktok {
    background-image:url(/static/vn/images/footer/social-icon/tiktok.png);
    width:33px;
    height:33px
  }
  .social-icon.instagram {
    background-image:url(/static/vn/images/footer/social-icon/instagram.png);
    width:34px;
    height:34px
  }
  .social-icon.youtube:hover {
    background-image:url(/static/vn/images/footer/social-icon/youtube-on.png);
    width:36px;
    height:34px
  }
  .social-icon.facebook:hover {
    background-image:url(/static/vn/images/footer/social-icon/facebook-on.png);
    width:36px;
    height:34px
  }
  .social-icon.twitter:hover {
    background-image:url(/static/vn/images/footer/social-icon/twitter-on.png);
    width:28px;
    height:24px
  }
  .social-icon.tiktok:hover {
    background-image:url(/static/vn/images/footer/social-icon/tiktok-on.png);
    width:33px;
    height:33px
  }
  .social-icon.instagram:hover {
    background-image:url(/static/vn/images/footer/social-icon/instagram-on.png);
    width:34px;
    height:34px
  }
  .RBFooter {
    background:#010101;
    height:332px
  }
  .RBFooter .seltct {
    color:#000
  }
  .RBFooter .ant-menu {
    background:#111;
    color:#fff;
    text-align:center;
    font-size:16px
  }
  .RBFooter .ant-menu select {
    color:#000
  }
  .RBFooter .lg {
    float:left
  }
  .RBFooter h4 {
    color:#fff;
    font-size:18px
  }
  .RBFooter .AddDivider {
    border-right:1px solid #fff
  }
  .RBFooter .Footer-Nav-list {
    width:1286px;
    margin:0 auto;
    padding-bottom:50px;
    border-bottom:1px solid gray;
    padding-top:30px
  }
  .RBFooter .Footer-pay-list {
    background:#000;
    padding-top:50px
  }
  .RBFooter .Footer-pay-list h4 {
    margin-bottom:20px
  }
  .RBFooter .Footer-pay-list ul {
    color:#999;
    width:745px;
    margin:0 auto
  }
  .RBFooter .Footer-pay-list ul li {
    float:left;
    margin-left:13px;
    cursor:pointer
  }
  .RBFooter .Footer-pay-list ul li a {
    color:#999;
    text-decoration:none
  }
  .RBFooter .Footer-pay-list ul li a:hover {
    color:#ccc
  }
  .RBFooter .Footer-pay-list ul .iconsl {
    font-size:14px;
    font-weight:0;
    color:#e5e5e5;
    opacity:.4;
    padding-left:13px
  }
  .RBFooter .Footer-pay-list p {
    margin-bottom:0;
    color:#959595;
    font-size:16px;
    line-height:30px
  }
  .RBFooter .Footer-pay-list p .green-text {
    color:#4fb138
  }
  .RBFooter .Footer-pay-list img {
    display:block
  }
  .RBFooter .Footer-pay-list .Copyright {
    display:block;
    width:483px;
    text-align:center;
    margin:20px auto 0;
    color:#666
  }
  @media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .RBHeader .ant-btn.RBLogin,
    .RBHeader .ant-input {
      margin-top:5px
    }
  }
  @media only screen and (min-width:1366px) {
    .RBHeader .ant-menu-dark .ant-menu-item>a,
    .RBHeader .ant-menu-dark .ant-menu-item div>a {
      font-size:17px
    }
  }
  @media (max-width:576px) {
    .RBHeader .RBHeader-TOP-Next ul li {
      padding:0 14px
    }
  }
  @media (max-width:768px) {
    .RBHeader .RBHeader-TOP-Next ul li {
      padding:0 14px
    }
  }
  @media (max-width:992px) {
    .RBHeader #HomeContentDown {
      padding:0 50px;
      font-size:12px
    }
    .RBHeader #RBHeader-TOP-Next {
      font-size:12px
    }
    #Home-Top-Left {
      display:none
    }
    .RBHeader .RBHeader-TOP-Next ul li {
      padding:0 14px
    }
  }
  @media (max-width:1280px) {
    .RBHeader #HomeContentDown {
      padding:0x 10px;
      font-size:11px
    }
    .RBHeader #RBHeader-TOP-Next {
      font-size:12px
    }
    #Home-Top-Left {
      display:none
    }
    .RBHeader .RBHeader-TOP-Next ul li {
      padding:0 14px
    }
  }
  @media (min-width:1200px) {
    .RBHeader .RBHeader-TOP ul li {
      padding-right:none
    }
  }
  .hideHeader {
    display:none
  }
  .RBHeader {
    position:fixed;
    z-index:999;
    width:100%
  }
  .RBHeader .icon {
    vertical-align:middle;
    display:inline-block;
    margin-top:-5px;
    margin-left:5px;
    border-top:7px solid #ccc;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-radius:2px 2px 0 0
  }
  .RBHeader .refreshIcon {
    display:inline-block;
    width:16px;
    height:16px;
    background:url(/static/vn/images/header/icon_refresh.png) 50% no-repeat;
    background-size:100% 100%
  }
  .RBHeader .icon-set-header {
    font-size:18px;
    vertical-align:sub
  }
  .RBHeader .HomeContentDown {
    width:1286px;
    margin:7px auto 0;
    font-size:12px;
    font-weight:600;
    color:#fff;
    height:31px;
    line-height:30px
  }
  .RBHeader .HomeContentDown .ant-input {
    background-color:#000;
    color:#fff
  }
  .RBHeader .ant-menu.ant-menu-dark .ant-menu-item-selected {
    background-color:#108ee900
  }
  .RBHeader .ant-menu-dark .ant-menu-item-selected,
  .RBHeader .ant-menu-dark .ant-menu-item-selected>a {
    color:#00e62e!important;
    height:48px
  }
  .RBHeader .ant-menu-dark .ant-menu-item>.active {
    color:#00e62e
  }
  .RBHeader .ant-menu-dark .ant-menu-item>a {
    color:#fff
  }
  .RBHeader .RBHeader-TOP {
    padding:1px 0 0;
    height:80px!important;
    line-height:80px!important;
    background-color:#000
  }
  .RBHeader .RBHeader-TOP .ant-menu-horizontal {
    line-height:29px
  }
  .RBHeader .RBHeader-TOP ul {
    margin-bottom:0
  }
  .RBHeader .RBHeader-TOP ul li {
    float:left;
    padding:0 6px;
    color:#ccc;
    cursor:pointer
  }
  .RBHeader .RBHeader-TOP ul li:hover {
    color:#f5f5f5
  }
  .RBHeader .RBHeader-TOP ul li input {
    border-radius:5px!important;
    height:30px;
    font-size:16px
  }
  .RBHeader .RBHeader-TOP ul li .RBLogin {
    display:inline-block;
    border:1px solid #44d62d;
    border-radius:3px;
    font-size:14px;
    height:36px;
    line-height:32px;
    width:92px;
    text-align:center;
    color:#44d62d
  }
  .RBHeader .RBHeader-TOP ul li .RBLogin a {
    color:#44d62d;
    font-weight:400
  }
  .RBHeader .RBHeader-TOP ul li .RBRegister {
    display:inline-block;
    border:1px solid #00a0ca;
    border-radius:3px;
    font-size:14px;
    height:36px;
    line-height:32px;
    width:86px;
    text-align:center;
    color:#00a0ca
  }
  .RBHeader .RBHeader-TOP ul li .RBRegister a {
    color:#00a0ca;
    font-weight:400
  }
  .RBHeader .RBHeader-TOP ul li .deposit {
    color:#44d62d;
    border:1px solid #44d62d;
    border-radius:3px
  }
  .RBHeader .RBHeader-TOP ul li .deposit,
  .RBHeader .RBHeader-TOP ul li .withdraw {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:14px;
    height:36px;
    line-height:28px;
    width:92px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-weight:400;
    text-decoration:none;
    background:transparent -webkit-gradient(linear,left top,left bottom,from(#333),to(#141414)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(180deg,#333,#141414) 0 0 no-repeat padding-box
  }
  .RBHeader .RBHeader-TOP ul li .withdraw {
    color:#00a0ca;
    border:1px solid #00a0ca;
    border-radius:3px
  }
  .RBHeader .RBHeader-TOP ul li a {
    color:#fff
  }
  .RBHeader .RBHeader-TOP ul li .ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
    padding-left:15px
  }
  .RBHeader .header-right {
    padding-right:10px;
    font-size:25px
  }
  .RBHeader .header-right .userName {
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:200px;
    vertical-align:middle
  }
  .RBHeader .RBHeader-TOP-Next {
    display:table;
    width:100%;
    height:auto;
    line-height:90px;
    padding:0;
    position:relative;
    overflow:visible
  }
  .RBHeader .RBHeader-TOP-Next .ant-row {
    position:relative;
    text-align:center;
    vertical-align:middle;
    max-width:1286px;
    margin:0 auto;
    z-index:1
  }
  .RBHeader .RBHeader-TOP-Next ul li {
    float:left
  }
  .RBHeader .RBHeader-TOP-Next:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,.7);
    background-attachment:fixed;
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    z-index:-1
  }
  .RBHeader .ant-layout-header .ant-menu-dark.ant-menu-horizontal {
    background:none!important
  }
  .RBHeader .ant-badge {
    font-size:14px
  }
  .RBHeader .ant-badge .ant-scroll-number {
    font-size:10px;
    right:-9px;
    top:2px;
    height:15px;
    min-width:15px;
    line-height:15px;
    padding:0;
    color:#19ea00
  }
  .RBHeader .ant-badge .ant-badge-count {
    background:rgba(26,234,0,.4);
    -webkit-box-shadow:0 0 0 1px #19ea00;
    box-shadow:0 0 0 1px #19ea00
  }
  .RBHeader .ant-badge .ant-scroll-number.ant-badge-dot {
    right:4px;
    top:7px;
    height:6px;
    min-width:6px
  }
  .clearFix {
    clear:both
  }
  .menuIcon {
    width:38px;
    height:38px;
    background-size:100% 100%;
    background-position:50%;
    margin-right:0
  }
  .menuIcon,
  .menuText {
    display:inline-block
  }
  .menuText {
    width:60px;
    top:-8px;
    margin-left:4px
  }
  .logo,
  .menuText {
    position:relative
  }
  .logo {
    width:100%;
    height:110px;
    background-color:#121212;
    float:left;
    text-align:center
  }
  .logo .svg-logo {
    max-width:170px;
    height:90px;
    margin-top:10px;
    margin-left:-30px
  }
  .logo .triangle-wrapper {
    position:absolute;
    right:0;
    display:inline-block;
    width:40px;
    height:118px;
    overflow:hidden
  }
  .logo .triangle {
    position:relative;
    width:0;
    height:0;
    left:-117px;
    border-bottom:118px solid transparent;
    border-right:118px solid transparent;
    border-color:transparent #212121 #212121 transparent;
    border-style:solid;
    border-width:118px;
    -webkit-transform:rotate(7deg);
    transform:rotate(-27deg)
  }
  .ant-popover-inner {
    max-width:970px;
    opacity:.95
  }
  .Live-menu-down {
    height:150px;
    display:inline-block
  }
  .Live-menu-down .list-content {
    padding:10px;
    text-align:center
  }
  .Sports-menu-down {
    height:150px;
    display:inline-block
  }
  .Sports-menu-down .list-content {
    padding:10px;
    text-align:center
  }
  .Live-menu-down:hover,
  .Sports-menu-down:hover {
    padding:0;
    cursor:pointer;
    background-color:#8ac9b4
  }
  .Slot-menu-down {
    height:150px;
    display:inline-block
  }
  .Slot-menu-down .list-content {
    padding:10px;
    text-align:center
  }
  .Slot-menu-down:hover {
    padding:0;
    cursor:pointer;
    background-color:#8ac9b4
  }
  .LeftNav {
    position:fixed;
    right:0;
    height:300px;
    width:140px;
    top:50%;
    z-index:999999
  }
  .LeftNav .icon-icon_lib_down {
    display:none
  }
  .LeftNav ul {
    float:right
  }
  .LeftNav ul span {
    display:none;
    float:left;
    padding-left:15px;
    margin-top:8px;
    font-size:17px
  }
  .LeftNav ul li>div,
  .LeftNav ul span {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in
  }
  .LeftNav ul li:hover:first-child div {
    color:#fff;
    width:140px;
    background:#074600;
    position:absolute;
    right:0
  }
  .LeftNav ul li:hover:first-child div span {
    display:block
  }
  .LeftNav ul li:hover:nth-child(2) div {
    color:#fff;
    width:140px;
    background:#074600;
    position:absolute;
    right:0
  }
  .LeftNav ul li:hover:nth-child(2) div span {
    display:block
  }
  .LeftNav ul li:hover:nth-child(3) div {
    color:#fff;
    width:140px;
    background:#074600;
    position:absolute;
    right:0
  }
  .LeftNav ul li:hover:nth-child(3) div span {
    display:block
  }
  .LeftNav ul li:hover:nth-child(4) div {
    color:#fff;
    width:140px;
    background:#074600;
    position:absolute;
    right:0
  }
  .LeftNav ul li:hover:nth-child(4) div span {
    display:block
  }
  .LeftNav ul li:hover:nth-child(5) div {
    color:#fff;
    width:140px;
    background:#074600;
    position:absolute;
    right:0
  }
  .LeftNav ul li:hover:nth-child(5) div span {
    display:block
  }
  .LeftNav ul li {
    width:70px;
    height:65px;
    background:#000;
    margin-bottom:1px;
    color:#fff;
    cursor:pointer;
    text-align:center;
    line-height:50px
  }
  .show {
    display:block
  }
  .GoLoginshowopen .ant-form-item .ant-form-item-label {
    text-align:left
  }
  .GoLoginshowopen .ant-form-item .ant-form-item-label label {
    font-size:18px;
    color:#979797
  }
  .GoLoginshowopen .ant-form-item .ant-input {
    border:1px solid #383838;
    background:none;
    outline:none!important;
    font-size:18px;
    color:#fff!important
  }
  .GoLoginshowopen .ant-form-item .ant-input:focus,
  .GoLoginshowopen .ant-form-item .ant-input:hover {
    border:1px solid #383838;
    color:#000
  }
  .GoLoginshowopen .ant-modal-body {
    padding:40px 50px 22px;
    background:#000!important
  }
  .GoLoginshowopen .loginBtn {
    border:none;
    background-color:#00b324;
    margin-bottom:10px
  }
  .GoLoginshowopen .loginBtn,
  .GoLoginshowopen .registerBtn {
    display:block;
    width:100%;
    height:40px;
    color:#fff;
    font-size:14px
  }
  .GoLoginshowopen .registerBtn {
    border:1px solid #00b324;
    background:none
  }
  .GoLoginshowopen .login-form-forgot {
    color:#949494
  }
  .GoLoginshowopen .ant-modal-content {
    background-color:#171717;
    border-radius:0;
    -webkit-box-shadow:0 0 40px #16fb02;
    box-shadow:0 0 40px #16fb02
  }
  .GoLoginshowopen .ant-modal-content .ant-modal-close .ant-modal-close-x {
    color:#fff;
    line-height:40px;
    height:40px;
    width:40px;
    font-size:24px
  }
  .GoLoginshowopen .ant-modal-header {
    background:#000!important;
    padding:10px 24px;
    border-radius:0;
    text-align:center
  }
  .GoLoginshowopen .ant-modal-header .ant-modal-title {
    color:#fff
  }
  .iconfonX {
    font-family:iconfont!important;
    font-size:14px;
    margin-left:12px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }
  .iconsl {
    font-size:14px;
    font-weight:0;
    color:#e5e5e5;
    opacity:.4;
    padding-left:13px
  }
  .ant-dropdown {
    width:180px
  }
  .ant-dropdown-menu {
    background-color:#111!important;
    padding:10px;
    border-radius:0!important;
    width:206px
  }
  .ant-dropdown-hidden {
    top:48px!important;
    left:1015px!important
  }
  .ant-dropdown-menu-item {
    color:#959595!important;
    text-align:center;
    line-height:30px
  }
  .ant-dropdown-menu-item:hover {
    color:#fff!important;
    background-color:#111!important
  }
  .ant-dropdown-menu-item>a {
    color:#959595!important
  }
  .ant-dropdown-menu-item>a:hover {
    color:#fff!important
  }
  .UserautoOpen .ant-form-item-control .iconfont {
    cursor:pointer;
    line-height:32px;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    right:10px;
    color:#272727
  }
  .UserautoOpen .ant-modal-title {
    text-align:center;
    font-size:19px
  }
  .UserautoOpen .ant-modal-body {
    padding:0 0 2px;
    margin-top:-1px
  }
  .UserautoOpen .ant-modal-body img {
    padding-bottom:25px
  }
  .UserautoOpen .URLSENDYZM {
    position:absolute;
    top:1px;
    right:0;
    background:#025e3b;
    text-align:center;
    color:#fff;
    border-radius:5px;
    width:91px;
    padding:3px;
    cursor:pointer;
    margin:2px
  }
  .SideNavIcon {
    background-image:url(/static/vn/images/header/SideNavIcon.png);
    background-repeat:no-repeat;
    display:inline-block;
    margin-top:10px
  }
  .side-message {
    width:47px;
    height:45px;
    background-position:-20px -20px
  }
  .side-download {
    width:35px;
    height:41px;
    background-position:-20px -105px
  }
  .side-wallet {
    width:43px;
    height:41px;
    background-position:-20px -186px
  }
  .side-help {
    width:36px;
    height:36px;
    background-position:-20px -267px
  }
  .side-reload {
    width:17px;
    height:18px;
    background-position:-20px -343px
  }
  .FloatingWindow {
    position:fixed;
    left:10px;
    top:40%;
    z-index:996;
    cursor:pointer
  }
  .FloatingWindow.redrain-window {
    top:65%;
    right:10px;
    left:auto;
    height:257px;
    width:243px;
    background-image:url(/static/vn/images/redrain/static.gif),url(/static/vn/images/redrain/static_bg.png);
    background-repeat:no-repeat,no-repeat;
    background-position:0,0
  }
  .FloatingWindow .close {
    position:absolute;
    right:0;
    top:0;
    color:#fff;
    text-align:center;
    font-size:20px;
    border-radius:50%;
    border:2px solid #fff;
    width:35px;
    height:35px
  }
  #navMenu li a {
    font-size:14px
  }
  #navMenu li a:hover {
    color:#00e62e!important
  }
  #navMenu li {
    padding:0 6px
  }
  #navRight li a {
    font-size:14px
  }
  #navRight li a:hover {
    color:#00e62e!important
  }
  #navRight li {
    padding:0 3px
  }
  .ant-popover-inner {
    max-width:100%!important
  }
  .ant-popover-placement-bottom {
    left:0;
    -webkit-transform-origin:50% -4px;
    transform-origin:50% -4px;
    width:100%
  }
  .ant-popover-arrow {
    display:none
  }
  .ant-popover-inner-content:after {
    content:"";
    display:table;
    clear:both
  }
  .ant-popover-inner-content {
    width:1206px;
    padding:0!important;
    margin:48px auto 0;
    text-align:center
  }
  .ant-popover-inner-content .--eportsCenter {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .ant-popover-inner-content .kCVHLm {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:30px
  }
  .ant-popover-inner-content .header-nav-popover .ant-popover-inner {
    background:#222;
    opacity:.95
  }
  .ant-popover-inner-content .header-nav-popover .ant-popover-inner-content {
    width:100%;
    padding:30px 50px!important;
    margin:0
  }
  .ant-popover-inner-content .header-nav-popover .ant-popover-inner-content .kCVHLm {
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:30px
  }
  .ant-popover-inner-content .header-nav-popover .header-nav-popover-carousel {
    width:1206px;
    margin:0 auto
  }
  .ant-popover-inner-content .header-nav-popover .header-nav-popover-carousel-inner {
    -webkit-box-pack:normal;
    -ms-flex-pack:normal;
    justify-content:normal
  }
  .ant-popover-inner-content .header-nav-popover .header-nav-popover-carousel-inner.--center {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .ant-popover-inner>div {
    background-color:#222;
    opacity:1;
    overflow:hidden
  }
  .ant-popover {
    position:fixed;
    top:130px!important
  }
  .headerQrcode {
    margin-top:5px
  }
  .headerQrcode canvas {
    width:110px!important;
    height:110px!important;
    border:10px solid #fff
  }
  .guideForVIP-bg {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    height:100%;
    background-color:rgba(0,0,0,.8)
  }
  .guideForVIP-wrap {
    position:absolute;
    z-index:1005;
    width:190px;
    top:-10px;
    right:-30px;
    text-align:right
  }
  .guideForVIP-wrap .guideForVIP-titleBorder span {
    display:inline-block;
    width:122px;
    height:58px;
    line-height:58px;
    color:#ccc;
    text-align:left;
    font-size:16px;
    padding-left:15px;
    background-color:#000;
    border:1px dashed #00e62e;
    border-radius:6px
  }
  .guideForVIP-wrap .guideForVIP-titleBorder .icon-new {
    top:10px;
    right:10px
  }
  .guideForVIP-wrap .guideForVIP-titleBorder .text-new {
    top:10px;
    right:15px;
    font-style:normal
  }
  .guideForVIP-wrap .guide-dottedArrow span {
    display:inline-block;
    width:110px;
    height:105px;
    margin-top:20px;
    background-image:url(/static/vn/images/vip/dotted-arrow.svg)
  }
  .guideForVIP-wrap .guide-text {
    color:#00e62e;
    font-size:24px
  }
  .guideForVIP-wrap .guide-button span {
    display:inline-block;
    width:160px;
    height:48px;
    line-height:48px;
    font-size:16px;
    border:1px solid #00e62e;
    border-radius:4px;
    color:#00e62e;
    text-align:center;
    margin-top:20px
  }
  .VAddress .ant-select-selection {
    border:none;
    color:#959595;
    background-color:transparent;
    outline:none
  }
  .language-dropdown {
    float:right;
    color:#ccc;
    padding:0 0 0 39px;
    position:relative;
    margin-top:5px;
    margin-right:5px
  }
  .language-dropdown:before {
    content:"";
    display:block;
    background-image:url(/static/vn/images/icon/logo_vietnam_square.png);
    background-position:0 0;
    background-size:90% auto;
    background-repeat:no-repeat;
    width:32px;
    height:24px;
    position:absolute;
    top:2px;
    left:10px
  }
  .thflag {
    position:absolute;
    display:block;
    width:26px;
    height:26px;
    top:45px;
    left:12px
  }
  .language-overlay {
    width:120px
  }
  .language-overlay .ant-dropdown-menu {
    background-color:#141414!important;
    border-radius:5px!important;
    padding-left:0;
    padding-right:0;
    width:120px
  }
  .language-overlay .ant-dropdown-menu .ant-dropdown-menu-item {
    padding-left:44px
  }
  .language-overlay .ant-dropdown-menu .ant-dropdown-menu-item:before {
    content:"";
    display:block;
    background-image:url(/static/vn/images/icon/logo_china.png);
    background-position:0 0;
    background-size:90% auto;
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    top:11px;
    left:10px
  }
  .language-overlay .ant-dropdown-menu .ant-dropdown-menu-item>a {
    text-align:left;
    margin-left:5px!important;
    padding:0!important
  }
  .new {
    position:absolute;
    color:red;
    font-size:12px;
    top:-18px
  }
  .registerSuccessModal .ant-modal-close .ant-modal-close-x {
    display:none
  }
  .registerSuccessModal .ant-modal-content {
    background-color:transparent;
    -webkit-box-shadow:none;
    border-style:none;
    box-shadow:none!important
  }
  .registerSuccessModal .ant-modal-body {
    position:relative;
    background-color:inherit
  }
  .registerSuccessModal .ant-modal-body .mainImg {
    width:586px;
    height:722px;
    margin:0 auto;
    background:url(/static/vn/images/register/Main.png) no-repeat;
    background-size:contain
  }
  .registerSuccessModal .ant-modal-body .title {
    margin-top:-310px;
    font-size:20px;
    color:#fff;
    text-align:center
  }
  .registerSuccessModal .ant-modal-body .sub-title {
    margin-top:-30px;
    font-size:16px;
    color:#ccc;
    text-align:center
  }
  .registerSuccessModal .ant-modal-body .btn {
    position:absolute;
    width:486px;
    height:95px;
    background:url(/static/vn/images/register/icon_btn.png) no-repeat;
    left:20%;
    border:none
  }
  .registerSuccessModal .ant-modal-body .btn p {
    width:160px;
    color:#000;
    font-size:14px;
    font-weight:500;
    text-align:left;
    margin-left:4%;
    margin-top:4.5%;
    line-height:18px
  }
  .registerSuccessModal .ant-modal-body .btn button {
    float:right;
    margin-top:-13.5%;
    margin-right:16%;
    width:170px;
    height:40px;
    background:#ffc600;
    color:#000;
    font-size:14px;
    font-weight:500;
    border-radius:3px;
    border-style:none
  }
  .registerSuccessModal .ant-modal-body .freebet-btn {
    position:absolute;
    bottom:-36%;
    width:486px;
    height:95px;
    background:url(/static/vn/images/register/icon_btn.png) no-repeat;
    left:20%;
    border:none
  }
  .registerSuccessModal .ant-modal-body .freebet-btn p {
    width:160px;
    color:#000;
    font-size:14px;
    font-weight:500;
    text-align:left;
    margin-left:4%;
    margin-top:7%;
    line-height:18px
  }
  .registerSuccessModal .ant-modal-body .freebet-btn button {
    float:right;
    margin-top:-12%;
    margin-right:16%;
    width:170px;
    height:40px;
    background:#ffc600;
    color:#000;
    font-size:14px;
    font-weight:500;
    border-radius:3px;
    border-style:none
  }
  .registerSuccessModal .ant-modal-body .line {
    position:absolute;
    bottom:-60%;
    left:50%
  }
  .registerSuccessModal .ant-modal-body .close {
    position:absolute;
    bottom:-68%;
    left:47.2%
  }
  .loginDepositModal .ant-modal-close .ant-modal-close-x {
    display:none
  }
  .loginDepositModal .ant-modal-content {
    background-color:transparent;
    -webkit-box-shadow:none;
    border-style:none;
    box-shadow:none!important
  }
  .loginDepositModal .ant-modal-body {
    position:relative;
    background-color:inherit
  }
  .loginDepositModal .ant-modal-body .mainImg {
    width:586px;
    height:722px;
    margin:0 auto;
    background:url(/static/vn/images/register/logindepo.png) no-repeat;
    background-size:contain
  }
  .loginDepositModal .ant-modal-body .title {
    margin-top:-310px;
    font-size:20px;
    color:#fff;
    text-align:center
  }
  .loginDepositModal .ant-modal-body .sub-title {
    margin-top:-30px;
    font-size:16px;
    color:#ccc;
    text-align:center
  }
  .loginDepositModal .ant-modal-body .btn {
    position:absolute;
    width:486px;
    height:95px;
    background:url(/static/vn/images/register/icon_btn.png) no-repeat;
    left:20%;
    border:none
  }
  .loginDepositModal .ant-modal-body .btn p {
    width:160px;
    color:#000;
    font-size:14px;
    font-weight:500;
    text-align:left;
    margin-left:4%;
    margin-top:4.5%;
    line-height:18px
  }
  .loginDepositModal .ant-modal-body .btn button {
    float:right;
    margin-top:-13.5%;
    margin-right:16%;
    width:170px;
    height:40px;
    background:#ffc600;
    color:#000;
    font-size:14px;
    font-weight:500;
    border-radius:3px;
    border-style:none
  }
  .loginDepositModal .ant-modal-body .line {
    position:absolute;
    bottom:-45%;
    left:50%
  }
  .loginDepositModal .ant-modal-body .close {
    position:absolute;
    bottom:-53%;
    left:47.2%
  }
  .topMesgBox {
    position:absolute;
    z-index:1000;
    background:#111;
    width:360px;
    max-height:495px;
    right:.5rem;
    top:2.5rem;
    padding:20px
  }
  .topMesgBox .ant-btn {
    width:100%;
    border:0
  }
  .topMesgBox .ant-btn,
  .topMesgBox .ant-btn:active,
  .topMesgBox .ant-btn:focus,
  .topMesgBox .ant-btn:hover {
    background:#00b324;
    color:#fff
  }
  .topMesgBox .itemWrap {
    position:relative;
    padding:0 15px;
    border-bottom:1px solid #757575;
    margin-bottom:1rem;
    overflow-wrap:break-word;
    overflow-y:hidden
  }
  .topMesgBox .itemWrap .TC {
    overflow-y:auto;
    max-height:85px
  }
  .topMesgBox .itemWrap .TC::-webkit-scrollbar {
    width:0
  }
  .topMesgBox .itemWrap .TC .red {
    display:block;
    width:8px;
    height:8px;
    background-color:#f43917;
    border-radius:50%;
    position:absolute;
    left:0;
    top:12px
  }
  .topMesgBox .itemWrap .TC h4 {
    color:#f5f5f5
  }
  .topMesgBox .itemWrap .TC .mailWrap {
    color:#ccc
  }
  .topMesgBox .itemWrap .Time {
    color:#757575;
    float:left;
    font-size:.6rem
  }
  .topMesgBox .itemWrap .msgDetail {
    color:#00b324;
    float:right;
    cursor:pointer
  }
  .topMesgBox .itemWrap .clearfix:after {
    content:"";
    display:table;
    clear:both
  }
  .header-icon-new {
    right:-10px;
    z-index:100;
    display:block;
    width:30px;
    height:14px;
    border-radius:2px;
    background-color:#ed583d;
    -webkit-transform:skew(0,-5deg);
    transform:skew(0,-5deg);
    line-height:14px;
    font-style:normal;
    text-align:center
  }
  .header-icon-new,
  .header-text-new {
    position:absolute;
    top:0;
    color:#fff;
    font-size:12px
  }
  .header-text-new {
    z-index:101;
    right:-3px;
    line-height:16px
  }
  .ant-menu-item.menus6 {
    margin-right:auto
  }
  .game-maintance-wrap .game-maintance-wrap-content p {
    color:#fff;
    font-size:14px;
    margin-top:5px
  }
  .RFpopup .ant-modal-content {
    -webkit-box-shadow:0 0 7px #16fb02!important;
    box-shadow:0 0 7px #16fb02!important
  }
  .RFpopup .ant-modal-content .ant-modal-close {
    position:absolute;
    top:100%;
    left:50%;
    -webkit-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
  }
  .RFpopup .ant-modal-content .ant-modal-close .ant-modal-close-x i {
    color:#00e62e;
    padding:5px;
    border:2px solid #00e62e;
    border-radius:50%
  }
  .RFpopup .ant-modal-content .ant-modal-close:after {
    content:"";
    background-image:-webkit-gradient(linear,left top,left bottom,from(#00e62e),to(rgba(82,196,26,.31)));
    background-image:linear-gradient(#00e62e,rgba(82,196,26,.31));
    width:2px;
    height:34px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    display:block;
    position:absolute;
    top:-28px;
    left:50%
  }
  .RFpopup .ant-modal-content .ant-modal-header {
    background:#000!important;
    text-align:center!important
  }
  .RFpopup .ant-modal-content .ant-modal-header .ant-modal-title {
    margin-top:20px;
    font-size:22px;
    color:#00e62e
  }
  .RFpopup .ant-modal-content .ant-modal-body {
    padding:20px 60px;
    background:#000!important
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap {
    text-align:center
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap .rfStep {
    background:#2c2c2c;
    padding:17px 0;
    margin:10px 0 34px;
    color:#f5f5f5;
    border-radius:5px;
    position:relative
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap .rfStep.cursor {
    background:#00b324
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap .rfStep .arrow {
    border:solid #333;
    border-width:0 3px 3px 0;
    display:inline-block;
    padding:10px;
    position:absolute;
    top:100%;
    left:48%
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap .rfStep .arrow.down {
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg)
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap .rfStep .arrow.cursor {
    border-color:#00b324
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap .ant-btn {
    width:100%;
    background:#00b324;
    color:#fff;
    border:none
  }
  .RFpopup .ant-modal-content .ant-modal-body .contentWrap .ant-btn.close {
    background:transparent;
    border:1px solid #00b324
  }
  .header-nav-item-icon {
    vertical-align:text-bottom
  }
  .header-nav-item {
    position:relative;
    color:#ccc;
    cursor:pointer
  }
  .header-nav-item span {
    padding-left:0
  }
  .header-nav-item .sprite-icon_home {
    display:block
  }
  .header-nav-item .sprite-icon_home_selected {
    display:none
  }
  .header-nav-item .sprite-icon_esport {
    display:block
  }
  .header-nav-item .sprite-icon_esport_selected {
    display:none
  }
  .header-nav-item .sprite-icon_sport {
    display:block
  }
  .header-nav-item .sprite-icon_sport_selected {
    display:none
  }
  .header-nav-item .sprite-icon_p2p {
    display:block
  }
  .header-nav-item .sprite-icon_p2p_selected {
    display:none
  }
  .header-nav-item .sprite-icon_casino {
    display:block
  }
  .header-nav-item .sprite-icon_casino_selected {
    display:none
  }
  .header-nav-item .sprite-icon_lottery {
    display:block
  }
  .header-nav-item .sprite-icon_lottery_selected {
    display:none
  }
  .header-nav-item .sprite-icon_spribe {
    display:block
  }
  .header-nav-item .sprite-icon_spribe_selected {
    display:none
  }
  .header-nav-item .sprite-icon_solt {
    display:block
  }
  .header-nav-item .sprite-icon_solt_selected {
    display:none
  }
  .header-nav-item .sprite-icon_vip {
    display:block
  }
  .header-nav-item .sprite-icon_vip_selected {
    display:none
  }
  .header-nav-item .sprite-icon_promo {
    display:block
  }
  .header-nav-item .sprite-icon_promo_selected {
    display:none
  }
  .header-nav-item .sprite-icon_sponsor {
    display:block
  }
  .header-nav-item .sprite-icon_sponsor_selected {
    display:none
  }
  .header-nav-item .sprite-icon_refer {
    display:block
  }
  .header-nav-item .sprite-icon_refer_selected {
    display:none
  }
  .header-nav-item .sprite-icon_cooperate {
    display:block
  }
  .header-nav-item .sprite-icon_cooperate_selected {
    display:none
  }
  .header-nav-item .fish-gray {
    display:block
  }
  .header-nav-item .fish-selected {
    display:none
  }
  .header-nav-item.active,
  .header-nav-item:hover {
    color:#00e62e
  }
  .header-nav-item.active .sprite-icon_home,
  .header-nav-item:hover .sprite-icon_home {
    display:none
  }
  .header-nav-item.active .sprite-icon_home_selected,
  .header-nav-item:hover .sprite-icon_home_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_esport,
  .header-nav-item:hover .sprite-icon_esport {
    display:none
  }
  .header-nav-item.active .sprite-icon_esport_selected,
  .header-nav-item:hover .sprite-icon_esport_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_sport,
  .header-nav-item:hover .sprite-icon_sport {
    display:none
  }
  .header-nav-item.active .sprite-icon_sport_selected,
  .header-nav-item:hover .sprite-icon_sport_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_p2p,
  .header-nav-item:hover .sprite-icon_p2p {
    display:none
  }
  .header-nav-item.active .sprite-icon_p2p_selected,
  .header-nav-item:hover .sprite-icon_p2p_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_casino,
  .header-nav-item:hover .sprite-icon_casino {
    display:none
  }
  .header-nav-item.active .sprite-icon_casino_selected,
  .header-nav-item:hover .sprite-icon_casino_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_lottery,
  .header-nav-item:hover .sprite-icon_lottery {
    display:none
  }
  .header-nav-item.active .sprite-icon_lottery_selected,
  .header-nav-item:hover .sprite-icon_lottery_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_spribe,
  .header-nav-item:hover .sprite-icon_spribe {
    display:none
  }
  .header-nav-item.active .sprite-icon_spribe_selected,
  .header-nav-item:hover .sprite-icon_spribe_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_solt,
  .header-nav-item:hover .sprite-icon_solt {
    display:none
  }
  .header-nav-item.active .sprite-icon_solt_selected,
  .header-nav-item:hover .sprite-icon_solt_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_vip,
  .header-nav-item:hover .sprite-icon_vip {
    display:none
  }
  .header-nav-item.active .sprite-icon_vip_selected,
  .header-nav-item:hover .sprite-icon_vip_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_promo,
  .header-nav-item:hover .sprite-icon_promo {
    display:none
  }
  .header-nav-item.active .sprite-icon_promo_selected,
  .header-nav-item:hover .sprite-icon_promo_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_sponsor,
  .header-nav-item:hover .sprite-icon_sponsor {
    display:none
  }
  .header-nav-item.active .sprite-icon_sponsor_selected,
  .header-nav-item:hover .sprite-icon_sponsor_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_refer,
  .header-nav-item:hover .sprite-icon_refer {
    display:none
  }
  .header-nav-item.active .sprite-icon_refer_selected,
  .header-nav-item:hover .sprite-icon_refer_selected {
    display:block
  }
  .header-nav-item.active .sprite-icon_cooperate,
  .header-nav-item:hover .sprite-icon_cooperate {
    display:none
  }
  .header-nav-item.active .sprite-icon_cooperate_selected,
  .header-nav-item:hover .sprite-icon_cooperate_selected {
    display:block
  }
  .header-nav-item.active .fish-gray,
  .header-nav-item:hover .fish-gray {
    display:none
  }
  .header-nav-item.active .fish-selected,
  .header-nav-item:hover .fish-selected {
    display:block
  }
  .titleColorGreen:hover {
    color:#00e62e
  }
  .header-nav-item-icon {
    display:inline-block;
    width:20px;
    height:20px;
    background-size:100%;
    background-position:50%;
    background-repeat:no-repeat
  }
  .referExpire .ant-modal-content .ant-modal-body {
    background-color:#000
  }
  .referExpire .ant-modal-content .ant-modal-body img {
    width:15%
  }
  .referExpire .ant-modal-content .ant-modal-body .ant-btn.OkBtn.ant-btn-primary {
    background-color:#000;
    color:#00b324;
    border:1px solid #00b324;
    width:240px
  }
  .referExpire .ant-modal-content .ant-modal-body .ant-btn-primary:hover {
    border:1px solid #00b324!important
  }
  .registerCompleteModal .ant-modal-content {
    background-color:transparent;
    -webkit-box-shadow:none;
    border-style:none;
    box-shadow:none!important
  }
  .registerCompleteModal .ant-modal-content .ant-modal-close {
    top:20px;
    right:16px
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body {
    height:543px;
    padding:20px 60px;
    position:relative;
    background-color:inherit;
    background:url(/static/vn/images/register/successBG.png) no-repeat
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body .contentWrap {
    text-align:center;
    margin-top:141px
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body .contentWrap .result-success {
    width:80px;
    position:absolute;
    top:13%;
    left:45%
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body .contentWrap .result-title {
    margin-bottom:inherit;
    color:#f5f5f5;
    font-size:16px
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body .contentWrap .result-sub-title {
    margin-top:3px;
    font-size:14px;
    color:#ccc
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body .contentWrap .rfStep span {
    position:relative;
    display:inline-block;
    width:480px;
    height:44px;
    background:#222;
    line-height:44px;
    color:#f5f5f5;
    font-size:14px;
    text-align:left;
    padding-left:10px;
    border-radius:3px;
    margin-bottom:3px
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body .contentWrap .ant-btn {
    cursor:pointer;
    width:240px;
    height:48px;
    line-height:48px;
    background:#00b324;
    color:#fff;
    border:none
  }
  .registerCompleteModal .ant-modal-content .ant-modal-body .contentWrap .ant-btn.close {
    background:transparent;
    border:1px solid #00b324
  }
  .user-vip span {
    color:#ccc;
    font-weight:400;
    font-size:12px;
    margin-right:4px
  }
  .user-vip img {
    width:31px;
    height:14px
  }
  .current-amount {
    color:#ffdf40;
    font-weight:700;
    font-size:18px;
    margin-right:6px
  }
  .dropdown-avata li {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .active.SportsDowset {
    color:#00e62e!important
  }
  .line-h-1 {
    line-height:1.2
  }
  .cs-mr-10 {
    margin-right:10px
  }
  .cs-mt-4 {
    margin-top:4px
  }
  .sprite {
    display:block;
    margin-right:8px;
    -ms-flex-item-align:center;
    align-self:center
  }
  .JBO-logo {
    background:url(/static/vn/images/header/newLogo.png);
    width:115px;
    height:55px;
    background-size:100% 100%
  }
  .header-nav-popover-item {
    cursor:pointer;
    text-align:center;
    font-weight:300
  }
  .header-nav-popover-item .new_label {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    -webkit-transform:scale(.83);
    transform:scale(.83)
  }
  .header-nav-popover-item .Livelabel_new {
    margin-left:12px;
    vertical-align:-.21em;
    width:55px;
    height:24px
  }
  .header-nav-popover-item .label_hot {
    width:68px;
    height:24px;
    margin-left:3px;
    vertical-align:-.21em
  }
  .header-nav-popover-item p {
    display:inline-block;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    white-space:nowrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .header-nav-popover-item p .new_icon {
    margin-left:12px;
    vertical-align:-.21em;
    width:36px;
    height:24px
  }
  .header-nav-popover-item .hot_label {
    position:absolute;
    top:0;
    left:5px;
    z-index:1;
    -webkit-transform:scale(.83);
    transform:scale(.83)
  }
  .header-nav-popover-item p {
    font-size:20px;
    color:#fff;
    margin-top:20px
  }
  .header-nav-popover-item p .hot_icon {
    margin-left:12px;
    vertical-align:-.21em;
    width:36px;
    height:24px
  }
  .header-nav-popover-item a {
    display:inline-block;
    text-decoration:none;
    color:#fff
  }
  .header-nav-popover-item a:hover {
    color:#fff
  }
  .header-nav-popover-item img {
    border-radius:16px;
    -webkit-transform:scale(.95);
    transform:scale(.95);
    width:200px;
    height:200px
  }
  .header-nav-popover-item.header-nav-popover-item-active img {
    -webkit-transform:scale(1);
    transform:scale(1)
  }
  .header-nav-popover-item.header-nav-popover-item-active p {
    color:#00e62e
  }
  .header-nav-popover-item.header-nav-popover-item-active .hot_label,
  .header-nav-popover-item.header-nav-popover-item-active .new_label {
    -webkit-transform:scale(1);
    transform:scale(1)
  }
  .fish-gray {
    background-image:url(/static/vn/images/icon/fish-icon-gray.png)
  }
  .fish-gray,
  .fish-selected {
    height:18px;
    width:18px;
    background-size:18px
  }
  .fish-selected {
    background-image:url(/static/vn/images/icon/fish-icon.png)
  }
  body,
  html {
    height:100%
  }
  .fl {
    float:left
  }
  .fr {
    float:right
  }
  .statusTwo {
    width:100%;
    height:100%;
    min-width:1280px;
    color:#f5f5f5
  }
  .statusTwo .Centered {
    width:1220px;
    margin:0 auto;
    overflow:hidden
  }
  .statusTwo .top {
    width:100%;
    height:10%;
    min-height:80px;
    max-height:100px;
    text-align:center;
    padding:10px 0
  }
  .statusTwo .top .cs-icon {
    display:inline-block;
    width:24px;
    height:24px;
    background-image:url(/static/vn/images/icon/icon-cs.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%
  }
  .statusTwo .top .top-content,
  .statusTwo .top .top-content .top-left {
    height:100%
  }
  .statusTwo .top .top-content .top-left img {
    height:calc(100%)
  }
  .statusTwo .top .top-content .top-right {
    position:relative;
    width:100px;
    height:100%
  }
  .statusTwo .top .top-content .top-right .right-con {
    position:absolute;
    top:50%;
    right:0;
    margin-top:-12px;
    cursor:pointer
  }
  .statusTwo .top .top-content .top-right i,
  .statusTwo .top .top-content .top-right span {
    vertical-align:middle
  }
  .statusTwo .contentWrapper {
    position:relative;
    background-image:url(/static/vn/images/restrict/IP-bg.jpg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    height:90%;
    min-height:580px
  }
  .statusTwo .contentWrapper .mid-content {
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-280px;
    margin-left:-610px;
    width:1220px;
    overflow:hidden
  }
  .statusTwo .contentWrapper .mid-content .con-right {
    width:320px
  }
  .statusTwo .contentWrapper .mid-content .con-right h2,
  .statusTwo .contentWrapper .mid-content .con-right p {
    text-align:center;
    color:#fff
  }
  .statusTwo .contentWrapper .mid-content .con-right h2 {
    font-size:52px;
    margin-top:80px;
    font-weight:400
  }
  .statusTwo .contentWrapper .mid-content .con-right p {
    font-size:16px;
    line-height:28px;
    margin-bottom:80px
  }
  .statusTwo .MaintainContentWrapper {
    position:relative;
    background-image:url(/static/cn/maintrance/images/maintenance-bg.jpg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    height:90%;
    min-height:580px
  }
  .statusTwo .MaintainContentWrapper .mid-content {
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-280px;
    margin-left:-610px;
    width:1220px;
    overflow:hidden
  }
  .statusTwo .MaintainContentWrapper .mid-content .con-right {
    width:320px
  }
  .statusTwo .MaintainContentWrapper .mid-content .con-right h2,
  .statusTwo .MaintainContentWrapper .mid-content .con-right p {
    text-align:center;
    color:#fff
  }
  .statusTwo .MaintainContentWrapper .mid-content .con-right h2 {
    font-size:50px;
    margin-top:80px;
    font-weight:400
  }
  .statusTwo .MaintainContentWrapper .mid-content .con-right p {
    font-size:16px;
    line-height:28px;
    margin-bottom:80px
  }
  .statusTwo .button {
    display:block;
    width:318px;
    height:48px;
    line-height:48px;
    text-align:center;
    background:#00b324;
    border:1px solid #00b324;
    border-radius:4px;
    cursor:pointer
  }
  .statusTwo .goindexBtn {
    text-decoration:none;
    color:#fff
  }
  .statusTwo .csBtn {
    background:none;
    margin-top:20px
  }
  #contact-login .header {
    position:fixed;
    z-index:2000;
    width:100%;
    height:100px;
    padding-top:10px;
    background:url(/static/vn/images/header/header-bg.png) repeat #202021;
    text-align:center
  }
  #contact-login .container {
    position:relative;
    width:100%;
    height:0;
    margin-top:100px;
    padding-bottom:49%;
    background-image:url(/static/vn/images/contactlogin/bg.png);
    background-repeat:no-repeat;
    background-position:top
  }
  #contact-login .container .icon-common {
    display:inline-block;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%
  }
  #contact-login .container .containerbox {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-260px;
    margin-top:-227px;
    width:520px;
    height:417px;
    -webkit-box-shadow:0 0 12px #00b32480;
    box-shadow:0 0 12px #00b32480;
    border:1px solid #00b324;
    background-color:#000
  }
  #contact-login .container .containerbox .containerbox-header {
    height:60px;
    line-height:60px;
    text-align:center;
    color:#fff;
    font-size:18px
  }
  #contact-login .container .containerbox .containerbox-body {
    padding:25px 60px
  }
  #contact-login .container .containerbox .containerbox-body .containerbox-body-prompt {
    position:relative;
    background:#333;
    color:#ccc;
    padding:10px 16px;
    border-radius:4px
  }
  #contact-login .container .containerbox .containerbox-body .containerbox-body-prompt span {
    position:absolute;
    top:10px;
    left:16px;
    width:16px;
    height:16px;
    background-image:url(/static/vn/images/icon/icon_warning.svg)
  }
  #contact-login .container .containerbox .containerbox-body .containerbox-body-prompt p {
    margin-left:26px;
    font-size:12px
  }
  #contact-login .container .containerbox .containerbox-body .RowItem {
    margin-top:20px;
    border:1px solid #9e9e9e;
    border-radius:5px;
    padding:10px 17px
  }
  #contact-login .container .containerbox .containerbox-body .RowItem .label {
    height:26px
  }
  #contact-login .container .containerbox .containerbox-body .RowItem .icon {
    width:26px;
    height:26px
  }
  #contact-login .container .containerbox .containerbox-body .RowItem .icon.icon-name {
    background-image:url(/static/vn/images/register/icon-account.png)
  }
  #contact-login .container .containerbox .containerbox-body .RowItem .icon.icon-pwd {
    background-image:url(/static/vn/images/register/icon-password.png)
  }
  #contact-login .container .containerbox .containerbox-body .RowItem .ant-input {
    border:none;
    outline:0;
    font-size:20px;
    height:26px;
    padding-top:0;
    padding-bottom:0;
    background:#000;
    font-size:14px;
    color:#999
  }
  #contact-login .container .containerbox .containerbox-body .RowItem .ant-input:focus {
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  #contact-login .container .containerbox .containerbox-body .RowLogin {
    height:48px;
    line-height:48px;
    font-size:16px;
    margin-top:30px;
    background-color:#00b324;
    color:#fff;
    border-radius:5px;
    text-align:center;
    cursor:pointer
  }
  #contact-login .container .containerbox .containerbox-body .RowFooter {
    padding-top:20px
  }
  #contact-login .container .containerbox .containerbox-body .RowFooter .RowFooterCol {
    text-align:right;
    color:#00e62e;
    font-size:14px
  }
  #contact-login .container .containerbox .containerbox-body .RowFooter .RowFooterCol span {
    cursor:pointer
  }
  .dotaEvent-container .ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
    position:fixed
  }
  #dotaEvent {
    font-size:16px
  }
  #dotaEvent .detail-wrapper {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10
  }
  #dotaEvent .detail-wrapper .detail-content {
    margin:11% auto 0
  }
  #dotaEvent .detail-wrapper .detail-content .activeTimeWrapper {
    width:48%;
    max-width:850px;
    margin:0 auto;
    color:#fff38f;
    font-size:16px
  }
  #dotaEvent .detail-wrapper .detail-content .activeTimeWrapper img {
    position:relative
  }
  #dotaEvent .detail-wrapper .detail-content .activeTimeWrapper .activeTime-text {
    position:absolute;
    padding:20px 0;
    display:inline;
    margin:auto;
    left:28%;
    right:29%;
    white-space:nowrap;
    font-size:20px;
    text-align:center
  }
  #dotaEvent .detail-wrapper .detail-content .titleWrapper {
    color:#fff;
    font-size:24px;
    margin-top:1.3%;
    text-align:center
  }
  #dotaEvent .detail-wrapper .detail-content .remainder-time-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:1.3% auto 0;
    width:480px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  #dotaEvent .detail-wrapper .detail-content .remainder-time-wrap .remainder-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  #dotaEvent .detail-wrapper .detail-content .remainder-time-wrap .remainder-item img {
    position:absolute;
    width:65px
  }
  #dotaEvent .detail-wrapper .detail-content .remainder-time-wrap .count-wrap {
    border-radius:10px;
    width:65px;
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:30px;
    color:#fff
  }
  #dotaEvent .detail-wrapper .detail-content .remainder-time-wrap .remainder-date {
    font-size:16px;
    color:#fff;
    padding-left:12px
  }
  #dotaEvent .titleBG {
    margin-bottom:40px
  }
  #dotaEvent .titleBG .title-wrapper {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10;
    font-size:22px;
    color:#fff38f;
    line-height:1;
    text-align:center
  }
  #dotaEvent .titleBG .title-wrapper .title-con {
    position:relative;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  #dotaEvent .content-frame {
    position:relative;
    width:77%;
    margin:0 auto;
    max-width:1466px;
    min-width:1100px;
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:top;
    background-image:url(/static/vn/images/dotaEvent/eventFrame1.png);
    padding-top:33%
  }
  #dotaEvent .content-frame-absolute {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  #dotaEvent .lotterry-frame {
    position:relative;
    width:77%;
    margin:0 auto;
    max-width:1466px;
    min-width:1100px;
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:top;
    padding-top:35%;
    background-image:url(/static/vn/images/dotaEvent/eventFrame2.png)
  }
  #dotaEvent .lotterry-frame .content-frame-absolute {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  #dotaEvent .DepositBG {
    background-image:url(/static/vn/images/dotaEvent/eventTotalAmount.png);
    background-repeat:no-repeat;
    background-size:90%;
    margin-left:15%;
    margin-right:15%;
    background-position:50%;
    height:100px;
    margin-bottom:40px
  }
  #dotaEvent .DepositBG .lotterry-deposit {
    position:relative;
    width:95%;
    margin:40px auto 60px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:40px;
    background-size:contain;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    color:#fff38f;
    padding:0 80px;
    height:100px
  }
  #dotaEvent .DepositBG .lotterry-deposit .lotterry-deposit-lbl {
    font-size:26px
  }
  #dotaEvent .DepositBG .lotterry-deposit .lotterry-deposit-value {
    font-size:44px
  }
  #dotaEvent .DepositBG .lotterry-deposit .refreshIcon {
    display:inline-block;
    width:27px;
    height:27px;
    background:url(/static/vn/images/header/icon-refresh.png) 50% no-repeat;
    background-size:100% 100%;
    cursor:pointer
  }
  .lotterry-frame .lotterry-item:nth-child(n+6) img {
    bottom:25px
  }
  .lotterry-item {
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0;
    width:20%;
    height:48%;
    text-align:center;
    overflow:hidden;
    position:relative;
    cursor:pointer
  }
  .lotterry-item img {
    position:absolute;
    left:12%;
    width:76%;
    bottom:0
  }
  .content-box {
    position:relative;
    width:100%
  }
  .participate-icon {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
  }
  .participate-icon>div {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  .participate-icon .participate-step1,
  .participate-icon .participate-step2,
  .participate-icon .participate-step3 {
    background-repeat:no-repeat;
    background-position:50%;
    width:100px;
    height:100px;
    margin:0 34%
  }
  .participate-icon .participate-step1 {
    background-image:url(/static/vn/images/Double11/icon1.svg)
  }
  .participate-icon .participate-step2 {
    background-image:url(/static/vn/images/Double11/icon2.svg)
  }
  .participate-icon .participate-step3 {
    background-image:url(/static/vn/images/Double11/icon3.svg)
  }
  .participate-arrow {
    position:absolute;
    top:40px;
    width:110px;
    height:16px;
    background-image:url(/static/vn/images/Double11/arrow.svg)
  }
  .participate-text {
    text-align:center;
    color:#fff;
    margin-top:20px;
    width:80%;
    margin-left:5%
  }
  .participate-button {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:80%;
    margin-left:10%;
    margin-top:40px
  }
  .participate-button .participate-button-l,
  .participate-button .participate-button-r {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:center;
    padding:15px 0;
    color:#291900;
    background-image:url(/static/vn/images/Double11/button.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    cursor:pointer;
    font-weight:700
  }
  .ant-modal .dobule11-luckRecords-table .bag-item {
    font-size:20px
  }
  .StickyUse {
    overflow:auto;
    max-height:240px
  }
  .StickyUse .fixedContent {
    top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:sticky
  }
  .StickyUse .fixedContent .bag-item {
    background:#fced73;
    color:#291900;
    font-weight:700
  }
  .rewardPrize {
    font-size:70px;
    color:red;
    font-weight:700;
    font-family:Myriad_Pro_bold
  }
  .rewardPrize .PrizeColor {
    font-size:24px;
    font-family:Myriad_Pro_bold
  }
  .PrizeTEXT {
    font-size:30px;
    font-family:Myriad_Pro_bold
  }
  .PrizeTEXT,
  .UnluckySplit {
    color:red;
    font-weight:700
  }
  .UnluckySplit {
    font-size:25px
  }
  .rewardUnlucky {
    height:169px;
    margin-top:30px
  }
  .rewardUnlucky .UnluckyTEXT {
    font-size:25px;
    color:red;
    font-weight:700;
    white-space:pre-wrap
  }
  .ModalSticky {
    max-height:240px
  }
  .ModalSticky .my-bag-title {
    top:0
  }
  .ModalSticky {
    overflow:auto
  }
  .ModalSticky .bag-item {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    height:48px;
    line-height:48px;
    text-align:center;
    border-right:1px solid #97a2c8;
    border-bottom:1px solid #97a2c8;
    font-size:17px
  }
  .ModalSticky .my-bag-title {
    position:sticky;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .ModalSticky .my-bag-title .bag-item {
    background:#fced73;
    color:#291900;
    font-weight:700
  }
  .ModalSticky .my-bag-content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff
  }
  .ModalSticky .my-bag-content:last-child .bag-item {
    border-bottom:none
  }
  .ModalSticky .my-bag-content .bag-item:last-child,
  .ModalSticky .my-bag-title .bag-item:last-child {
    border-right:none
  }
  .double11-modal .ant-modal-content .double11-norecord .double11-norecord-text {
    color:#999!important
  }
  .dotaEvent-remindModal .ant-modal-content {
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background:none!important;
    border:none!important
  }
  .dotaEvent-remindModal .ant-modal-content .ant-modal-close {
    border:2px solid #fff;
    border-radius:50%;
    right:-50px;
    top:0
  }
  .dotaEvent-remindModal .ant-modal-content .ant-modal-close .ant-modal-close-x {
    width:35px;
    height:35px;
    line-height:35px;
    font-size:18px
  }
  .dotaEvent-remindModal .ant-modal-content .ant-modal-body {
    padding:0!important;
    background:none
  }
  .dotaEvent-remindModal .ant-modal-content .ant-modal-body .remind-bg {
    width:550px;
    height:550px;
    padding:100px 30px 30px 50px;
    background:no-repeat
  }
  .dotaEvent-remindModal .ant-modal-content .ant-modal-body .remind-bg .popUPimg {
    position:relative
  }
  .dotaEvent-remindModal .ant-modal-content .remind-title {
    height:60px
  }
  .dotaEvent-remindModal .ant-modal-content .remind-title span {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  .dotaEvent-remindModal .ant-modal-content .remind-title .remind-title-left,
  .dotaEvent-remindModal .ant-modal-content .remind-title .remind-title-right {
    width:75px;
    height:3px;
    border-radius:2px
  }
  .dotaEvent-remindModal .ant-modal-content .remind-title .remind-title-left {
    background:transparent -webkit-gradient(linear,left top,right top,from(rgba(114,65,15,0)),to(#72410f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,rgba(114,65,15,0),#72410f) 0 0 no-repeat padding-box
  }
  .dotaEvent-remindModal .ant-modal-content .remind-title .remind-title-right {
    background:transparent -webkit-gradient(linear,right top,left top,from(rgba(114,65,15,0)),to(#72410f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(270deg,rgba(114,65,15,0),#72410f) 0 0 no-repeat padding-box
  }
  .dotaEvent-remindModal .ant-modal-content .remind-title .remind-title-text {
    font-size:30px;
    color:#72410f;
    text-shadow:0 2px 0 rgba(0,5,11,.5);
    padding-left:20px;
    padding-right:20px;
    font-family:Myriad_Pro_bold
  }
  .dotaEvent-remindModal .ant-modal-content .remind-con {
    padding:0 35px;
    margin:30px auto 0;
    font-size:22px;
    color:red;
    position:relative;
    overflow:visible
  }
  .dotaEvent-remindModal .ant-modal-content .remind-con .promoEventDetail {
    width:100%;
    text-align:center
  }
  .dotaEvent-remindModal .ant-modal-content .remind-con .prizeImg img {
    max-width:260px;
    max-height:180px;
    -o-object-fit:scale-down;
    object-fit:scale-down
  }
  .dotaEvent-remindModal .ant-modal-content .remind-con .prizeName {
    width:100%;
    font-family:Myriad_Pro_bold;
    font-size:28px
  }
  .dotaEvent-remindModal .ant-modal-content .remind-button {
    width:334px;
    height:48px;
    line-height:50px;
    margin:0 auto 15px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    color:#fff;
    font-size:17px;
    background-color:red;
    cursor:pointer;
    font-weight:700
  }
  .dotaEvent-remindModal .ant-modal-content .remind-button.tiep {
    background-color:red;
    color:#fff;
    font-family:Myriad_Pro_bold;
    font-size:23px
  }
  .dotaEvent-remindModal .ant-modal-content .remind-times {
    font-family:Myriad_Pro_bold;
    font-size:18px;
    line-height:24px;
    color:#000;
    padding:0 35px;
    font-weight:600;
    text-align:center
  }
  .dotaEvent-remindModal .ant-modal-content .remind-times span {
    color:red;
    font-size:25px;
    text-shadow:0 1px 0 rgba(0,5,11,.5)
  }
  .dotaEvent-remindModal .ant-modal-content .remind-times .remindTEXT {
    white-space:pre-wrap;
    margin:8px 0 20px;
    color:#000
  }
  .double11-noActMod .ant-modal-close {
    display:fixed
  }
  .double11-flex {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff
  }
  #doubleEleven {
    background:#041648;
    font-size:16px
  }
  #doubleEleven .detail-wrapper {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10
  }
  #doubleEleven .detail-wrapper .detail-content {
    margin:12% auto 0
  }
  #doubleEleven .detail-wrapper .detail-content .activeTimeWrapper {
    width:42%;
    max-width:800px;
    margin:0 auto;
    color:#fff38f;
    font-size:16px;
    background:transparent -webkit-gradient(linear,left top,right top,from(rgba(10,53,136,0)),color-stop(54%,rgba(16,59,141,.396078)),to(rgba(5,27,68,0))) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,rgba(10,53,136,0),rgba(16,59,141,.396078) 54%,rgba(5,27,68,0)) 0 0 no-repeat padding-box
  }
  #doubleEleven .detail-wrapper .detail-content .activeTimeWrapper .activeTime-text {
    padding:2% 0;
    text-align:center
  }
  #doubleEleven .detail-wrapper .detail-content .activeTimeWrapper .activeTimeWrapper-line {
    width:100%;
    height:2px;
    background:transparent -webkit-gradient(linear,left top,right top,from(rgba(69,197,195,0)),color-stop(49%,#0feeec),to(rgba(69,197,195,0))) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,rgba(69,197,195,0),#0feeec 49%,rgba(69,197,195,0)) 0 0 no-repeat padding-box
  }
  #doubleEleven .detail-wrapper .detail-content .titleWrapper {
    color:#fff;
    font-size:24px;
    margin-top:1.3%;
    text-align:center
  }
  #doubleEleven .detail-wrapper .detail-content .remainder-time-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:1.3% auto 0;
    width:480px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  #doubleEleven .detail-wrapper .detail-content .remainder-time-wrap .remainder-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  #doubleEleven .detail-wrapper .detail-content .remainder-time-wrap .count-wrap {
    border-radius:10px;
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:30px;
    color:#fff;
    background:rgba(0,6,26,.6);
    border:2px solid rgba(255,255,255,.3)
  }
  #doubleEleven .detail-wrapper .detail-content .remainder-time-wrap .remainder-date {
    font-size:16px;
    color:#fff;
    padding-left:12px
  }
  #doubleEleven .titleBG .title-wrapper {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10;
    font-size:24px;
    color:#fff38f;
    line-height:1;
    text-align:center
  }
  #doubleEleven .titleBG .title-wrapper .title-con {
    position:relative;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  #doubleEleven .titleBG .title-wrapper .title-con span {
    margin-top:.5%
  }
  #doubleEleven .content-frame {
    position:relative;
    width:77%;
    max-width:1466px;
    min-width:1100px;
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:top;
    margin:20px auto 0;
    background-image:url(/static/vn/images/Double11/frame2.png);
    padding-top:33%
  }
  #doubleEleven .content-frame-absolute {
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:10;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:3% 3% 7.2% 5.7%
  }
  #doubleEleven .lotterry-frame {
    position:relative;
    width:77%;
    max-width:1466px;
    min-width:1100px;
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:top;
    padding-top:35%;
    margin:20px auto 0;
    background-image:url(/static/vn/images/Double11/frame1.png)
  }
  #doubleEleven .lotterry-frame .content-frame-absolute {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  #doubleEleven .lotterry-deposit {
    position:relative;
    width:70%;
    height:80px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:40px;
    background:#051c5b;
    border:1px solid #0feeec;
    margin:40px auto 0;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    color:#fff38f;
    padding:0 80px
  }
  #doubleEleven .lotterry-deposit div:first-child {
    font-size:26px
  }
  #doubleEleven .lotterry-deposit div:last-child {
    font-size:48px
  }
  #doubleEleven .lotterry-deposit div .refreshIcon {
    display:inline-block;
    width:27px;
    height:27px;
    background:url(/static/vn/images/header/icon-refresh.png) 50% no-repeat;
    background-size:100% 100%;
    cursor:pointer
  }
  #doubleEleven .lotterry-item {
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0;
    width:20%;
    height:48%;
    text-align:center;
    overflow:hidden;
    position:relative;
    cursor:pointer
  }
  #doubleEleven .lotterry-item img {
    position:absolute;
    left:12%;
    width:76%;
    bottom:0
  }
  #doubleEleven .lotterry-item img.opening {
    width:100%;
    bottom:-20px
  }
  #doubleEleven .lotterry-item img.beforeopen8 {
    width:79%
  }
  #doubleEleven .lotterry-item img.beforeopen10 {
    width:87%
  }
  #doubleEleven .content-box {
    position:relative;
    width:100%
  }
  #doubleEleven .participate-icon {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
  }
  #doubleEleven .participate-icon>div {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  #doubleEleven .participate-icon .participate-step1,
  #doubleEleven .participate-icon .participate-step2,
  #doubleEleven .participate-icon .participate-step3 {
    background-repeat:no-repeat;
    background-position:50%;
    width:100px;
    height:100px;
    margin:0 auto
  }
  #doubleEleven .participate-icon .participate-step1 {
    background-image:url(/static/vn/images/Double11/icon1.svg)
  }
  #doubleEleven .participate-icon .participate-step2 {
    background-image:url(/static/vn/images/Double11/icon2.svg)
  }
  #doubleEleven .participate-icon .participate-step3 {
    background-image:url(/static/vn/images/Double11/icon3.svg)
  }
  #doubleEleven .participate-arrow {
    position:absolute;
    top:40px;
    width:110px;
    height:16px;
    background-image:url(/static/vn/images/Double11/arrow.svg)
  }
  #doubleEleven .participate-text {
    text-align:center;
    color:#fff;
    margin-top:20px;
    width:80%;
    margin-left:10%
  }
  #doubleEleven .participate-button {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:80%;
    margin-left:10%;
    margin-top:40px
  }
  #doubleEleven .participate-button .participate-button-l,
  #doubleEleven .participate-button .participate-button-r {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:center;
    padding:10px 0;
    color:#333;
    background-image:url(/static/vn/images/Double11/button.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    cursor:pointer;
    font-weight:700
  }
  .dobule11-luckRecords-table {
    position:relative;
    width:75%;
    border:1px solid #97a2c8;
    max-height:240px;
    overflow:hidden
  }
  .dobule11-luckRecords-table .bag-item {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    height:48px;
    line-height:48px;
    text-align:center;
    border-right:1px solid #97a2c8;
    border-bottom:1px solid #97a2c8;
    font-size:20px
  }
  .dobule11-luckRecords-table .my-bag-title {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .dobule11-luckRecords-table .my-bag-title .bag-item {
    background:#fced73;
    color:#291900;
    font-weight:700
  }
  .dobule11-luckRecords-table .my-bag-content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff
  }
  .dobule11-luckRecords-table .my-bag-content:last-child .bag-item {
    border-bottom:none
  }
  .dobule11-luckRecords-table .my-bag-content .bag-item:last-child,
  .dobule11-luckRecords-table .my-bag-title .bag-item:last-child {
    border-right:none
  }
  .double11-norecord .double11-norecord-icon {
    width:240px;
    height:150px;
    background:url(/static/vn/images/dotaEvent/icon_quesheng.svg) 50% no-repeat;
    background-size:100% 100%
  }
  .double11-norecord .double11-norecord-text {
    text-align:center;
    font-size:14px;
    color:#fff;
    margin-top:15px
  }
  .double11-modal .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .double11-modal .ant-modal-content .ant-modal-header .ant-modal-title {
    color:#f5f5f5!important;
    text-align:center!important;
    font-size:21px!important;
    line-height:34px
  }
  .double11-modal .ant-modal-content .ant-modal-body {
    background:#000!important;
    padding-bottom:50px!important
  }
  .double11-modal .ant-modal-content .double11-norecord {
    width:750px;
    height:355px;
    margin:0 auto;
    background:#1a1a1a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .double11-modal .ant-modal-content .double11-norecord .double11-norecord-icon {
    margin:0 auto;
    background:url(/static/vn/images/double11/icon_quesheng_mod.svg) 50% no-repeat
  }
  .double11-modal .ant-modal-content .double11-norecord .double11-norecord-text {
    color:#999
  }
  .double11-modal .ant-modal-content .dobule11-luckRecords-table {
    border:1px solid rgba(255,255,255,.5);
    width:750px;
    margin:0 auto;
    max-height:336px
  }
  .double11-modal .ant-modal-content .dobule11-luckRecords-table .bag-item {
    width:250px;
    border-right:1px solid rgba(255,255,255,.5);
    border-bottom:1px solid rgba(255,255,255,.5);
    font-size:16px
  }
  .double11-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-title .bag-item {
    background:#00b324;
    color:#fff;
    font-weight:400
  }
  .double11-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-content:last-child .bag-item {
    border-bottom:none
  }
  .double11-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-content .bag-item:last-child,
  .double11-modal .ant-modal-content .dobule11-luckRecords-table .my-bag-title .bag-item:last-child {
    border-right:none
  }
  .double11-modal p {
    font-size:15px!important;
    text-align:left;
    color:#fff!important
  }
  .double11-modal .title-wrap {
    margin-bottom:20px
  }
  .double11-modal .green-title {
    width:auto;
    padding-right:30px;
    font-size:20px;
    color:#00b324;
    text-align:left
  }
  .double11-modal .title-r {
    font-size:16px;
    color:#fff!important;
    text-align:left
  }
  .double11-modal .rule-title {
    position:relative;
    color:#fff;
    text-align:left;
    background:#a0a0a0;
    height:66px;
    line-height:66px;
    padding-left:20px;
    cursor:pointer
  }
  .double11-modal .rule-title .rule-title-icon {
    position:absolute;
    top:22px;
    right:27px;
    display:block;
    width:10px;
    height:18px;
    background-image:url(/static/vn/images/Double11/chevron-left.svg);
    background-size:100% 100%
  }
  .double11-modal .rule-title.true {
    background:#00b324
  }
  .double11-modal .rule-title.true .rule-title-icon {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
  }
  .double11-modal ol.rule {
    margin-top:20px
  }
  .double11-modal ol.rule ol {
    margin-left:2em
  }
  .double11-modal ol.rule li {
    font-size:15px;
    line-height:26px;
    color:#fff;
    text-align:left
  }
  .double11-modal .ModalTableSec {
    color:#fff
  }
  .double11-modal .ModalTableSec .prize-table {
    border-top:1px solid rgba(255,255,255,.5);
    border-left:1px solid rgba(255,255,255,.5);
    border-right:1px solid rgba(255,255,255,.5);
    margin-top:20px;
    margin-bottom:20px;
    color:#fff
  }
  .double11-modal .ModalTableSec .prize-table .table-tr {
    border-bottom:1px solid rgba(255,255,255,.5)
  }
  .double11-modal .ModalTableSec .prize-table .table-l,
  .double11-modal .ModalTableSec .prize-table .table-r {
    width:50%;
    display:inline-block;
    overflow:hidden;
    height:100%
  }
  .double11-modal .ModalTableSec .prize-table .prizeTitle {
    background:#00b324;
    height:40px;
    line-height:40px
  }
  .double11-modal .ModalTableSec .prize-table .prize1 {
    height:150px;
    line-height:150px
  }
  .double11-modal .ModalTableSec .prize-table .prize1 .table-l img,
  .double11-modal .ModalTableSec .prize-table .prize2 .table-l img {
    position:relative;
    bottom:15px
  }
  .double11-modal .ModalTableSec .prize-table .prize2,
  .double11-modal .ModalTableSec .prize-table .prize3,
  .double11-modal .ModalTableSec .prize-table .prize4 {
    height:120px;
    line-height:120px
  }
  .double11-modal .ModalTableSec .prize-table .prize3 .table-l img {
    position:relative;
    bottom:25px
  }
  .double11-modal .ModalTableSec .prize-table .prize5 {
    height:400px;
    line-height:400px
  }
  .double11-modal .ModalTableSec .prize-table .table-l {
    border-right:1px solid rgba(255,255,255,.5)
  }
  .double11-modal .ModalTableSec .prize-table .prize4 .table-r li,
  .double11-modal .ModalTableSec .prize-table .prize5 .table-r li {
    color:#fff;
    height:40px;
    line-height:40px;
    border-bottom:1px solid rgba(255,255,255,.5)
  }
  .double11-modal .ModalTableFir {
    color:#fff;
    border-top:1px solid rgba(255,255,255,.5);
    border-left:1px solid rgba(255,255,255,.5);
    border-bottom:1px solid rgba(255,255,255,.5);
    margin-bottom:20px
  }
  .double11-modal .ModalTableFir ul {
    display:inline-block;
    vertical-align:top;
    width:15%;
    border-right:1px solid rgba(255,255,255,.5)
  }
  .double11-modal .ModalTableFir ul.table-column0 {
    width:30%
  }
  .double11-modal .ModalTableFir ul li {
    height:40px;
    border-bottom:1px solid rgba(255,255,255,.5)
  }
  .double11-modal .ModalTableFir ul li:last-child {
    border-bottom:none
  }
  .double11-modal .ModalTableFir ul li.row,
  .double11-modal .ModalTableFir ul li.title {
    line-height:40px
  }
  .double11-modal .ModalTableFir ul li.title {
    background:#00b324
  }
  .double11-modal .ModalTableFir ul li.remark-li {
    line-height:20px
  }
  .double11-modal .ModalTableFir ul li .remark-text {
    font-size:12px
  }
  .double11-modal .ModalTableFir ul.table-column2 li.row {
    height:200px;
    line-height:200px
  }
  .double11-modal .ModalTableFir ul.table-column4 {
    width:25%
  }
  .double11-modal .ModalTableFir ul.table-column4 li.row {
    font-size:12px;
    height:200px;
    border-bottom:none;
    line-height:20px
  }
  .double11-modal .ModalTableFir ul.table-column4 li.row span {
    display:inline-block;
    vertical-align:middle
  }
  .double11-modal .ModalTableFir ul.table-column4 li.row:before {
    content:"";
    display:inline-block;
    position:relative;
    width:0;
    height:100%;
    vertical-align:middle
  }
  .double11-remindModal .ant-modal-content {
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background:none!important;
    border:none!important
  }
  .double11-remindModal .ant-modal-content .ant-modal-close {
    border:2px solid #fff;
    border-radius:50%;
    right:-70px
  }
  .double11-remindModal .ant-modal-content .ant-modal-close .ant-modal-close-x {
    width:44px;
    height:44px;
    line-height:48px;
    font-size:24px
  }
  .double11-remindModal .ant-modal-content .ant-modal-body {
    padding:0!important;
    background:none
  }
  .double11-remindModal .ant-modal-content .ant-modal-body .remind-bg {
    width:440px;
    height:459px;
    padding-top:50px;
    background:url(/static/vn/images/double11/pop-up.png) 50% no-repeat
  }
  .double11-remindModal .ant-modal-content .remind-title {
    height:33px
  }
  .double11-remindModal .ant-modal-content .remind-title span {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
  .double11-remindModal .ant-modal-content .remind-title .remind-title-left,
  .double11-remindModal .ant-modal-content .remind-title .remind-title-right {
    width:75px;
    height:3px;
    border-radius:2px
  }
  .double11-remindModal .ant-modal-content .remind-title .remind-title-left {
    background:transparent -webkit-gradient(linear,left top,right top,from(rgba(255,243,143,0)),to(#fff38f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(90deg,rgba(255,243,143,0),#fff38f) 0 0 no-repeat padding-box
  }
  .double11-remindModal .ant-modal-content .remind-title .remind-title-right {
    background:transparent -webkit-gradient(linear,right top,left top,from(rgba(255,243,143,0)),to(#fff38f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(270deg,rgba(255,243,143,0),#fff38f) 0 0 no-repeat padding-box
  }
  .double11-remindModal .ant-modal-content .remind-title .remind-title-text {
    font-size:24px;
    color:#fff38f;
    text-shadow:0 2px 0 rgba(0,5,11,.5);
    padding-left:20px;
    padding-right:20px
  }
  .double11-remindModal .ant-modal-content .remind-con {
    width:362px;
    height:186px;
    padding:15px;
    margin:28px auto 0;
    font-size:20px;
    color:red;
    position:relative;
    overflow:visible
  }
  .double11-remindModal .ant-modal-content .remind-con .promoEventDetail {
    position:absolute;
    bottom:42px;
    left:0;
    width:100%;
    text-align:center
  }
  .double11-remindModal .ant-modal-content .remind-con .promoEventDetail.promoEventDetail2 {
    bottom:10px
  }
  .double11-remindModal .ant-modal-content .remind-con .promoEventDetail.promoEventDetail8 {
    bottom:40px
  }
  .double11-remindModal .ant-modal-content .remind-con .promoEventDetail.promoEventDetail7 {
    bottom:30px
  }
  .double11-remindModal .ant-modal-content .remind-con .promoEventDetail .img7 {
    width:205px
  }
  .double11-remindModal .ant-modal-content .remind-con .promoEventDetail .img8 {
    width:215px
  }
  .double11-remindModal .ant-modal-content .remind-con .promoEventDetail .img2 {
    width:400px;
    max-width:200%!important
  }
  .double11-remindModal .ant-modal-content .remind-con .prizeName {
    position:absolute;
    bottom:10px;
    left:0;
    width:100%;
    height:30px;
    line-height:30px;
    font-size:21px
  }
  .double11-remindModal .ant-modal-content .remind-button {
    width:334px;
    height:50px;
    line-height:50px;
    margin:20px auto;
    background-image:url(/static/vn/images/Double11/button.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    color:#291900;
    font-size:17px;
    cursor:pointer;
    font-weight:700
  }
  .double11-remindModal .ant-modal-content .remind-times {
    font-size:17px;
    line-height:24px;
    color:#fff;
    text-align:center
  }
  .double11-remindModal .ant-modal-content .remind-times span {
    color:#fff38f;
    font-size:40px;
    text-shadow:0 1px 0 rgba(0,5,11,.5)
  }
  .double11-noActMod .ant-modal-close {
    display:none
  }
  .double11-noActMod .noAct-icon {
    display:block;
    width:100px;
    height:100px;
    margin:40px auto 0;
    background:url(/static/vn/images/double11/icon_warning.svg) 50% no-repeat;
    background-size:100% 100%
  }
  .double11-noActMod .noAct-text {
    color:#fff;
    text-align:center;
    margin-top:30px;
    margin-bottom:50px;
    font-size:20px
  }
  .double11-noActMod .return-button {
    border:1px solid #00b324;
    color:#00e62e;
    width:400px;
    height:48px;
    margin:0 auto 60px;
    line-height:48px;
    border-radius:4px;
    cursor:pointer;
    font-size:14px
  }
  .double11-detail-modal .db11-iframe {
    padding-left:30px;
    padding-right:30px
  }
  .double11-detail-modal .ant-modal-content .ant-modal-body {
    padding:0;
    height:600px;
    overflow:auto;
    overflow-x:hidden
  }
  .double11-detail-modal .ant-modal-content .ant-modal-body .ant-collapse {
    padding:30px;
    background-color:transparent;
    text-align:left;
    border:0;
    border-radius:0;
    color:#fff!important
  }
  .double11-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item {
    border-bottom:0
  }
  .double11-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header {
    padding:18px 20px;
    font-size:15px;
    background-color:#777!important;
    color:#fff!important
  }
  .double11-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header:hover {
    background-color:#555!important
  }
  .double11-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
    right:-90%
  }
  .double11-detail-modal .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-content {
    border:0;
    background-color:transparent!important;
    color:#fff
  }
  .RBEmailVerificationContent {
    padding:80px 100px 10px;
    background-color:#fff;
    min-height:600px;
    font-size:16px;
    background:url(/static/vn/images/email/successfulBG.jpg) 50% no-repeat;
    background-size:cover
  }
  .RBEmailVerificationContent .emailSuccessContent {
    color:#fff;
    text-align:center
  }
  .RBEmailVerificationContent .emailSuccessContent h1 {
    color:#fff!important;
    font-size:35pt
  }
  .RBEmailVerificationContent .emailSuccessContent .ant-btn.ant-btn-primary {
    margin:10px 5px;
    background-color:transparent!important;
    color:#fff;
    border:2px solid #fff;
    width:10%
  }
  .RBEmailVerificationContent .email-success-top {
    width:100%;
    max-width:1124px
  }
  .RBEmailVerificationContent .email-success-btn {
    display:inline-block;
    max-width:273px;
    max-height:73px;
    line-height:73px;
    width:20%;
    background-repeat:no-repeat;
    background-size:100%;
    text-indent:-99999em;
    cursor:pointer
  }
  .RBEmailVerificationContent .btn-game {
    background-image:url(/static/vn/images/email/btn1.png)
  }
  .RBEmailVerificationContent .btn-deposit {
    background-image:url(/static/vn/images/email/btn2.png);
    margin-left:20px
  }
  .RBEmailVerificationContent .btn-login {
    background-image:url(/static/vn/images/email/btn3.png)
  }
  .entranceWrap {
    width:100%;
    height:auto;
    background-image:url(/static/vn/images/entrance/background2.png);
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .entranceWrap .entranceContent {
    margin:0 auto;
    width:1400px;
    padding:120px 0;
    overflow:hidden
  }
  .entranceWrap .entranceContent .entranceContent-top {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .entranceWrap .entranceContent .entranceContent-top .topImg img {
    width:100%;
    height:auto
  }
  .entranceWrap .entranceContent .entranceContent-top h3 {
    font-size:30px;
    line-height:80px;
    color:#bbb
  }
  .entranceWrap .entranceContent .entranceContent-top p {
    line-height:40px;
    color:#bbb;
    font-size:18px
  }
  .entranceWrap .entranceContent .entranceContent-middle {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .entranceWrap .entranceContent .entranceContent-middle Button {
    width:240px;
    height:48px;
    background:#00b324;
    border-radius:4px;
    opacity:1;
    color:#bbb;
    margin:50px auto;
    border:1px solid #00b324;
    font-size:20px;
    font-weight:700
  }
  .entranceWrap .entranceContent .entranceContent-middle Button:hover {
    color:#ccc;
    border:#3aff7d
  }
  .entranceWrap .entranceContent .entranceContent-bottom {
    margin-top:50px
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight {
    width:453px;
    height:200px;
    border:1px solid #00b324;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-right:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer;
    position:relative
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft Button,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle Button,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight Button {
    width:150px;
    height:48px;
    border-radius:4px;
    display:none;
    position:absolute;
    border:1px solid #00b324
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft:hover,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle:hover,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight:hover {
    border:1px solid #00b324;
    background:rgba(26,26,26,.5)
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft:hover Button,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle:hover Button,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight:hover Button {
    display:block;
    background:#00b324;
    color:#fff
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft:nth-child(3n),
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle:nth-child(3n),
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight:nth-child(3n) {
    margin-right:0
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .leftImg,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .leftImg,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .leftImg {
    width:100px;
    height:100px
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .leftImg img,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .leftImg img,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .leftImg img {
    width:100%;
    height:100%
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .rightText,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .rightText,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .rightText {
    width:60%;
    color:#bbb
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .rightText p,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .rightText p,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .rightText p {
    font-size:16px;
    margin-bottom:15px
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .rightText p span,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .rightText p span,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .rightText p span {
    font-size:20px;
    color:#00b324
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .rightText p:nth-child(2),
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .rightText p:nth-child(2),
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .rightText p:nth-child(2) {
    font-size:12px
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .subImg,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .subImg,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .subImg {
    position:absolute;
    left:0;
    top:-3px
  }
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelLeft .supImg,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelMiddle .supImg,
  .entranceWrap .entranceContent .entranceContent-bottom .Item-labelRight .supImg {
    position:absolute;
    right:0;
    bottom:0
  }
  .eurocup-container {
    background:#000;
    zoom:1
  }
  .eurocup-banner {
    margin-bottom:36px
  }
  .eurocup-banner .RBHomeBanner .left-next,
  .eurocup-banner .RBHomeBanner .right-next {
    display:none
  }
  .eurocup-banner .RBHomeBanner:hover .left-next,
  .eurocup-banner .RBHomeBanner:hover .right-next {
    display:block
  }
  .eurocup-main {
    padding-bottom:60px
  }
  .eurocup-main.vn .eurocup-ranking .eurocup-group-stat-info {
    font-size:9px
  }
  .eurocup-content-sec {
    position:relative
  }
  .eurocup-content-sec-bg {
    position:absolute;
    top:-45px;
    left:0;
    right:0;
    z-index:1;
    text-align:center
  }
  #eurocupBet .eurocup-match .irfQHB,
  #eurocupBet .eurocup-match .kaHnvc {
    cursor:auto;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  #eurocupBet .eurocup-match .dFFQiB,
  #eurocupBet .eurocup-match .jgjGXD {
    cursor:auto;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  #eurocupDate {
    width:1204px;
    margin:0 auto 36px
  }
  #eurocupMatch {
    width:1124px;
    margin:0 auto
  }
  .eurocup-sitemap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:36px
  }
  .eurocup-sitemap .eurocup-sitemap-seperator {
    color:#666;
    padding:0 15px
  }
  .eurocup-sitemap a {
    color:#00e62e;
    text-decoration:none
  }
  .eurocup-sitemap h2 {
    color:#ccc;
    font-size:20px
  }
  .eurocup-tip-right {
    text-align:right;
    margin-top:-36px;
    padding-bottom:24px;
    color:#ccc
  }
  .eurocup-tip-right a {
    text-decoration:none;
    color:#ccc
  }
  .eurocup-tip-right a:hover {
    color:#fff
  }
  .eurocup-content-title {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:60px;
    margin-bottom:36px
  }
  .eurocup-content-title img {
    height:26px
  }
  .eurocup-content-title span {
    color:#f5f5f5;
    font-weight:700;
    padding:0 24px
  }
  .eurocup-content-body {
    min-height:200px;
    position:relative
  }
  .eurocup-content {
    position:relative;
    width:1286px;
    margin:0 auto;
    z-index:2
  }
  .eurocup-match #eurocupDate .eurocup-match-arrow,
  .eurocup-match #eurocupDate .eurocup-match-date-list {
    background-color:#2c2c2c
  }
  .eurocup-match #eurocupDate .eurocup-match-arrow {
    border:1px solid #2c2c2c;
    width:24px
  }
  .eurocup-match #eurocupDate .eurocup-match-arrow img {
    width:10px
  }
  .eurocup-match #eurocupDate .eurocup-match-date-list.active {
    background-color:#00b324
  }
  .eurocup-match #eurocupDate .eurocup-match-date-list.active h5,
  .eurocup-match #eurocupDate .eurocup-match-date-list:hover h5 {
    color:#f5f5f5
  }
  .eurocup-match #eurocupDate .eurocup-match-date-list.active span,
  .eurocup-match #eurocupDate .eurocup-match-date-list:hover span {
    color:#f5f5f5cc
  }
  .eurocup-match #eurocupMatch .eurocup-match-arrow {
    border:none;
    width:auto
  }
  .eurocup-match .eurocup-match-arrow,
  .eurocup-match .eurocup-match-date-list {
    cursor:pointer;
    background-color:#00000000
  }
  .eurocup-match .eurocup-match-arrow {
    cursor:pointer;
    height:100%;
    text-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #2c2c2c;
    width:50px
  }
  .eurocup-match .eurocup-match-arrow img {
    width:24px;
    height:auto;
    -o-object-fit:scale-down;
    object-fit:scale-down
  }
  .eurocup-match .eurocup-match-next img {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .eurocup-match .eurocup-match-date-list {
    padding:16px 5px;
    text-align:center
  }
  .eurocup-match .eurocup-match-date-list h5 {
    font-size:16px;
    font-weight:700;
    color:#ccc;
    margin-bottom:5px
  }
  .eurocup-match .eurocup-match-date-list span {
    color:#999;
    font-size:10px
  }
  .eurocup-match .eurocup-match-info {
    background:url(/static/vn/images/eurocup/2020/match_info_bg.png) 50% 100%/100% no-repeat;
    height:126px;
    position:relative;
    overflow:hidden;
    padding:20px 10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .eurocup-match .eurocup-match-info .eurocup-match-country {
    text-align:center;
    width:80px
  }
  .eurocup-match .eurocup-match-info .eurocup-match-country img {
    display:block;
    -o-object-fit:fill;
    object-fit:fill;
    width:40px;
    height:40px;
    margin:0 auto
  }
  .eurocup-match .eurocup-match-info .eurocup-match-country span {
    display:block;
    margin-top:8px;
    color:#fff;
    font-size:11px
  }
  .eurocup-match .eurocup-match-info .eurocup-match-stat {
    text-align:center;
    margin:0 30px
  }
  .eurocup-match .eurocup-match-info .eurocup-match-stat .eurocup-match-stat-id,
  .eurocup-match .eurocup-match-info .eurocup-match-stat .eurocup-match-stat-time {
    color:#f5f5f5cc;
    font-size:11px
  }
  .eurocup-match .eurocup-match-info .eurocup-match-stat .eurocup-match-stat-time {
    background-color:#ffffff29;
    border-radius:20px;
    padding:2px 14px;
    margin-top:4px
  }
  .eurocup-match .eurocup-match-info .eurocup-match-stat .eurocup-match-stat-score {
    color:#fff;
    font-size:26px;
    font-weight:700
  }
  .eurocup-match .eurocup-match-btn {
    text-align:center;
    padding:16px 20px;
    background:#2c2c2c;
    color:#ccc;
    border:0;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    width:100%
  }
  .eurocup-match .eurocup-match-btn.active {
    color:#00e62e;
    cursor:pointer
  }
  .eurocup-ranking {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    margin-left:-8px;
    margin-right:-8px
  }
  .eurocup-ranking .eurocup-ranking-col:nth-last-child(-n+3) .eurocup-ranking-list {
    margin-bottom:0
  }
  .eurocup-ranking .eurocup-ranking-list {
    color:#fff;
    padding-left:8px;
    padding-right:8px;
    margin-bottom:16px
  }
  .eurocup-ranking .eurocup-ranking-group-stat,
  .eurocup-ranking .eurocup-ranking-team-stat {
    float:left;
    overflow:hidden;
    position:relative
  }
  .eurocup-ranking .eurocup-ranking-group-stat {
    width:40%;
    background:url(/static/vn/images/eurocup/2020/ranking_other_bg.png) 50% 100%/100% no-repeat;
    height:140px;
    padding:4px 12px
  }
  .eurocup-ranking .eurocup-ranking-group-stat>div {
    padding-top:6px;
    padding-bottom:6px
  }
  .eurocup-ranking .eurocup-ranking-group-stat.rank-1 {
    background-image:url(/static/vn/images/eurocup/2020/ranking1_bg.png)
  }
  .eurocup-ranking .eurocup-ranking-group-stat.rank-2 {
    background-image:url(/static/vn/images/eurocup/2020/ranking2_bg.png)
  }
  .eurocup-ranking .eurocup-ranking-group-stat.rank-3 {
    background-image:url(/static/vn/images/eurocup/2020/ranking3_bg.png)
  }
  .eurocup-ranking .eurocup-ranking-team-stat {
    width:60%;
    background:url(/static/vn/images/eurocup/2020/ranking_bg.png) 50% 100%/100% no-repeat;
    height:140px
  }
  .eurocup-ranking .eurocup-group-country {
    text-align:center;
    border-bottom:1px solid #f5f5f566;
    font-size:12px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
  }
  .eurocup-ranking .eurocup-group-country span {
    font-size:27px;
    font-weight:400;
    vertical-align:middle;
    margin-right:12px
  }
  .eurocup-ranking .eurocup-group-country img {
    width:35px;
    height:35px;
    -o-object-fit:fill;
    object-fit:fill
  }
  .eurocup-ranking .eurocup-group-stat-info {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:10px
  }
  .eurocup-ranking .eurocup-group-stat-info:not(:last-child) {
    margin-bottom:2px
  }
  .eurocup-ranking .eurocup-group-stat-info label {
    color:#ffffffcc
  }
  .eurocup-ranking .eurocup-group-stat-info span {
    color:#fff
  }
  .eurocup-ranking .eurocup-ranking-team-stat-chart {
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    cursor:pointer
  }
  .eurocup-empty {
    padding:30px;
    background:#222;
    color:#999;
    text-align:center;
    border-radius:8px
  }
  .eurocup-empty.eurocup-empty-large {
    padding-top:40px;
    padding-bottom:40px
  }
  .eurocup-empty .eurocup-empty-icon img {
    max-width:180px;
    height:auto
  }
  .eurocup-empty .eurocup-empty-label {
    margin-top:15px
  }
  .eurocup-preview .article-card {
    border-radius:8px;
    color:#fff;
    margin:6px;
    background-color:#2c2c2c;
    height:300px;
    background-repeat:no-repeat;
    background-size:cover
  }
  .eurocup-preview .text-too-long {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
  }
  .eurocup-preview .article-first-title {
    font-size:20px;
    color:#f5f5f5;
    text-shadow:0 1px
  }
  .eurocup-preview .article-first-date {
    font-size:14px;
    color:#ccc
  }
  .eurocup-preview .article-sub-card {
    cursor:pointer;
    height:100px;
    width:710px;
    border-bottom:1px solid #3c3c3c
  }
  .eurocup-preview .article-sub-card .article-thumbnail {
    width:120px;
    height:80px;
    border-radius:4px;
    margin:10px;
    float:right
  }
  .eurocup-preview .article-sub-card .article-text {
    width:70%;
    display:inline-block
  }
  .eurocup-preview .article-sub-card .article-title {
    height:50%;
    padding:3%;
    color:#f5f5f5;
    display:block
  }
  .eurocup-preview .article-sub-card:nth-child(3) {
    border-bottom:none
  }
  .eurocup-articleList,
  .eurocup-articleList .articleList-row {
    display:inline-block
  }
  .eurocup-articleList .flexbox {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .eurocup-articleList .articleList-div {
    width:300px;
    height:315px;
    cursor:pointer;
    display:inline-block;
    border-radius:4px;
    margin:25px 6px;
    vertical-align:middle
  }
  .eurocup-articleList .articleList-div .articleList-thumbnail {
    width:300px;
    height:200px;
    border-radius:4px
  }
  .eurocup-articleList .articleList-div .articleList-title {
    font-size:16px;
    margin:5px 0;
    padding:1px;
    word-wrap:break-word;
    color:#f5f5f5;
    vertical-align:middle
  }
  .eurocup-articleList .articleList-div .articleList-postdate {
    font-size:12px;
    vertical-align:middle;
    margin:5px 0;
    padding:1px;
    word-wrap:break-word;
    color:#ccc
  }
  .eurocup-article {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .eurocup-article .article-title {
    font-size:32px;
    color:#f5f5f5
  }
  .eurocup-article .article-date {
    color:#ccc;
    font-size:16px
  }
  .eurocup-article .hot {
    border-radius:4px;
    background-color:#f44336;
    font-size:16px;
    padding:4px;
    margin:4px
  }
  .eurocup-article .article-share {
    margin-top:30px;
    border-radius:4px;
    background-color:#2c2c2c;
    color:#ccc;
    height:48px;
    padding:3px 6px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .eurocup-article .article-share .share {
    display:inline-block;
    margin:0 15px;
    vertical-align:bottom;
    height:33px
  }
  .eurocup-article .article-share .article-link {
    color:#ccc;
    background-color:#383838;
    border-radius:4px;
    border:none;
    font-size:12px;
    width:90%;
    margin:6px
  }
  .eurocup-article .article-share .copyBtn {
    width:70px;
    height:32px;
    border-radius:4px;
    background-color:#00b324;
    color:#ccc;
    text-align:center;
    line-height:30px;
    cursor:pointer;
    float:right;
    position:absolute;
    top:-7px;
    right:2px
  }
  .eurocup-article .article-content {
    font-size:16px;
    color:#f5f5f5;
    margin:15px
  }
  .eurocup-article .iframe {
    color:red
  }
  .eurocup-article .iframe body {
    color:#fff
  }
  .eurocup-article .article-recommendation {
    background-color:#2c2c2c;
    border-radius:8px
  }
  .eurocup-article .article-recommendation .recommendation-head {
    color:#f5f5f5;
    text-align:center;
    font-size:16px;
    padding:10px
  }
  .eurocup-article .article-recommendation .Lgradientline {
    height:2px;
    background-image:-webkit-gradient(linear,left top,right top,from(#2c2c2c),to(#666));
    background-image:linear-gradient(90deg,#2c2c2c,#666);
    display:inline-block;
    width:30%;
    margin:0 10px;
    vertical-align:middle
  }
  .eurocup-article .article-recommendation .Rgradientline {
    height:2px;
    background-image:-webkit-gradient(linear,right top,left top,from(#2c2c2c),to(#666));
    background-image:linear-gradient(270deg,#2c2c2c,#666);
    display:inline-block;
    width:30%;
    margin:0 10px;
    vertical-align:middle
  }
  .eurocup-article .recommendation-div {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:10px;
    cursor:pointer;
    border-bottom:1px solid #3c3c3c
  }
  .eurocup-article .recommendation-div .recommendation-thumbnail {
    width:120px;
    height:80px
  }
  .eurocup-article .recommendation-div .recommendation-postdate {
    font-size:12px;
    color:#999
  }
  .eurocup-article .recommendation-div .recommendation-title {
    font-size:16px;
    color:#f5f5f5
  }
  .eurocup-article .text-too-long {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
  }
  .eurocup-article .second-line-too-long {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:normal;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
  }
  .eurocup-promotion {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .eurocup-promotion .promo-card {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin:5px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-size:cover;
    height:196px;
    padding:25px
  }
  .eurocup-promotion .promo-card .promo-title {
    font-size:22px;
    float:right;
    color:#fff
  }
  .feature-icon-container {
    position:fixed;
    top:50%;
    right:0;
    -webkit-transform:translate(-10px,10px);
    transform:translate(-10px,10px);
    z-index:99;
    width:176px;
    height:172px
  }
  .feature-icon-body {
    zoom:1;
    text-align:center;
    position:relative;
    cursor:pointer
  }
  .feature-icon-content {
    position:relative
  }
  .feature-icon-content .feature-icon-close {
    position:absolute;
    top:-25px;
    right:-15px;
    z-index:1
  }
  .feature-icon-content .feature-icon-img {
    background-repeat:no-repeat;
    background-size:100%;
    background-position:50% 0;
    width:176px;
    height:172px;
    position:relative
  }
  .feature-icon-content .feature-icon-img .feature-more-detail {
    position:absolute;
    bottom:0;
    left:0;
    right:0
  }
  .feature-icon-content.euro2020 .feature-icon-img {
    background-image:url(/static/vn/images/eurocup/2020/EuroFeatureIcon_vn.gif);
    width:156px;
    height:152px
  }
  .feature-icon-content.euro2020 .feature-icon-close {
    top:-18px;
    right:-10px
  }
  .feature-icon-content.euro2020 .feature-icon-close img {
    width:20px
  }
  .feature-icon-content.ti10 .feature-icon-img {
    width:158px;
    height:148px
  }
  .feature-icon-content.ti10 .feature-icon-close {
    top:-18px;
    right:0
  }
  .feature-icon-content.ti10 .feature-icon-close img {
    width:20px
  }
  .feature-more-detail {
    text-align:center
  }
  .ForgotPwdSetHeader {
    padding:0
  }
  .ForgotPwdSetHeader .ant-modal-body {
    padding:0 24px 2px;
    height:408px;
    background:#000
  }
  .ForgotPwdSetHeader .LoginGreenbtn {
    display:block;
    width:100%;
    height:40px;
    border:none;
    color:#fff;
    font-size:14px;
    background-color:#00b324;
    margin-top:-30px
  }
  .ForgotPwdSetHeader .login-form-forgot {
    color:#919191
  }
  .ForgotPwdSetHeader .ant-modal-content .ant-modal-close .ant-modal-close-x {
    line-height:40px;
    height:40px;
    width:40px;
    color:#fff;
    font-size:24px
  }
  .ForgotPwdSetHeader .ant-modal-header {
    background:#000!important;
    padding:10px 24px;
    border-radius:0;
    border-bottom:none
  }
  .ForgotPwdSetHeader .ant-modal-header .ant-modal-title {
    color:#fff;
    text-align:center;
    font-size:22px
  }
  .ForgotPwdSetHeader .ant-modal-content {
    border-radius:0;
    -webkit-box-shadow:0 0 20px #16fb02;
    box-shadow:0 0 20px #16fb02
  }
  .ForgotPwdSetHeader .ant-tabs-ink-bar {
    background-color:#00b324;
    width:50%
  }
  .ForgotPwdSetHeader .ant-tabs-bar {
    border-bottom:1px solid #fff
  }
  .ForgotPwdSetHeader .ant-tabs-tab-active {
    color:#00b324!important
  }
  .ForgotPwdSetHeader .ant-tabs-nav,
  .ForgotPwdSetHeader .ant-tabs-nav>div {
    width:100%
  }
  .ForgotPwdSetHeader .ant-tabs-nav .ant-tabs-tab {
    width:50%;
    color:#fff;
    font-size:14px;
    margin-right:0
  }
  .ForgotPwdSetHeader .ant-form-item .ant-form-item-label {
    text-align:left;
    line-height:32px
  }
  .ForgotPwdSetHeader .ant-form-item .ant-form-item-label label {
    font-size:14px;
    color:#919191
  }
  .ForgotPwdSetHeader .ant-form-item .ant-input {
    background:none;
    outline:0;
    color:#fff
  }
  .ForgotPwdSetHeader .ant-col-offset-6 {
    margin-top:50px;
    margin-bottom:40px
  }
  .ForgotPwdSetHeader .ant-tabs-nav-wrap {
    margin-top:60px
  }
  .ForgotPwdSetHeader .ant-form {
    margin:50px 0 0
  }
  .ForgotPwdSetHeader input:focus,
  .ForgotPwdSetHeader input:hover {
    outline:none;
    border:1px solid #00b324!important
  }
  .CasinoGameData {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .CasinoGameData .Gamelist {
    margin:10px;
    -webkit-box-flex:0;
    -ms-flex:0 0 15%;
    flex:0 0 15%;
    cursor:pointer;
    -webkit-transition:.2s;
    transition:.2s;
    position:relative
  }
  .CasinoGameData .Gamelist .LazyLoadImg {
    overflow:hidden
  }
  .CasinoGameData .Gamelist img {
    -webkit-transition:all .4s;
    transition:all .4s
  }
  .CasinoGameData .Gamelist img:hover {
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
  }
  .CasinoGameData .Gamelist .game_name {
    color:#fff;
    text-align:center;
    padding-top:10px
  }
  .CloseGame {
    position:absolute;
    background:#012d20;
    height:75px;
    width:75px;
    right:-74px;
    z-index:98;
    font-size:32px;
    text-align:center;
    border-radius:45px;
    color:#fff;
    line-height:75px;
    cursor:pointer;
    top:0
  }
  .RBHomeSlot-Banner img {
    display:block;
    width:100%
  }
  .Slotbg {
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    width:100%
  }
  .Slotbg,
  .Slotbg.SPG {
    background-image:url(/static/vn/images/Game/bg/slot-spg-background.jpg)
  }
  .Slotbg.YDS {
    background-image:url(/static/vn/images/Game/bg/slot-background.png)
  }
  .Slotbg .game-wrapper {
    padding:0
  }
  .Fishbg {
    background-image:url(/static/vn/images/game_background.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    width:100%
  }
  .fishbg-icon-up {
    background-image:url(/static/vn/images/lower-left-corner-design.png);
    width:100%;
    position:absolute;
    height:74%;
    background-repeat:no-repeat;
    background-position-y:bottom
  }
  .fishbg-icon-down {
    background-image:url(/static/vn/images/upper-right-corner-design.png);
    width:100%;
    position:absolute;
    height:100%;
    background-repeat:no-repeat;
    background-position:100%;
    background-position-y:top
  }
  .game-wrapper {
    padding-top:20px;
    background:#1a1a1a;
    min-height:600px;
    width:1286px;
    margin:0 auto
  }
  .game-wrapper .ant-card {
    cursor:pointer
  }
  .game-wrapper .ant-card-meta-title {
    text-align:center
  }
  .game-wrapper .LastPlayed {
    border-right:0!important
  }
  .game-wrapper .ant-spin-container {
    background-color:#1a1a1a
  }
  .game-wrapper .ChessGameNameSet {
    background-color:#1a1a1a;
    border:none;
    width:210px
  }
  .game-wrapper .ChessGameNameSet .show {
    display:block
  }
  .game-wrapper .ChessGameNameSet .hide {
    display:none
  }
  .game-wrapper .ChessGameNameSet .gameimgWrapper {
    display:inline-block;
    position:relative;
    width:100%;
    overflow:hidden
  }
  .game-wrapper .ChessGameNameSet .gameimgWrapper .gameBox {
    width:190px;
    height:247px;
    z-index:2;
    position:relative;
    overflow:hidden
  }
  .game-wrapper .ChessGameNameSet .gameimgWrapper .gameBox>img {
    width:100%;
    height:100%;
    position:relative;
    z-index:2
  }
  .game-wrapper .ChessGameNameSet .gameimgWrapper .gameBox .game_img {
    width:190px;
    height:247px;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    -webkit-transition:.2s;
    transition:.2s
  }
  .game-wrapper .ChessGameNameSet .gameimgWrapper .gameBox .game_img>img {
    width:100%;
    height:100%
  }
  .game-wrapper .ChessGameNameSet .gameimgWrapper:hover .game_img {
    cursor:pointer;
    -webkit-transform:scale(1.07);
    transform:scale(1.07)
  }
  .game-wrapper .ChessGameNameSet .gameName {
    position:absolute;
    bottom:0;
    width:100%;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    background:#2d2d2d
  }
  .game-wrapper .ChessGameNameSet .game_name {
    left:0;
    right:0;
    bottom:0;
    color:#fff;
    padding:4px 14px 0 8px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:12px;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
  }
  .game-wrapper .ChessGameNameSet .game_name .icon-icon_lib_right {
    color:#1aff00;
    font-size:14px
  }
  .game-wrapper .ChessGameNameSet .game_name .game_icon {
    background:#b7001e;
    padding:0 22px 0 8px;
    position:relative;
    margin-left:5px
  }
  .game-wrapper .ChessGameNameSet .game_name .game_icon:before {
    content:"";
    position:absolute;
    width:0;
    height:0;
    border-top:14px solid transparent;
    border-bottom:14px solid transparent;
    border-right:14px solid #2d2d2d;
    right:0;
    top:0;
    bottom:0;
    margin:auto
  }
  .game-wrapper .ChessGameNameSet .ant-card-cover img {
    display:block;
    margin:0 auto;
    width:190px;
    height:247px
  }
  .game-wrapper .ChessGameNameSet .ant-card-body {
    padding:0
  }
  .game-wrapper .ChessGameNameSet .ant-card-body .ant-card-meta {
    margin:0 auto
  }
  .game-wrapper .ChessGameNameSet .ant-card-body .ant-card-meta-description {
    color:#fff;
    text-align:center;
    cursor:pointer;
    font-size:17px
  }
  .RBPage-Gamelivehome {
    padding:0 100px;
    min-width:1400px;
    width:1286px;
    margin:0 auto;
    position:absolute;
    left:0;
    right:0;
    top:40%;
    -webkit-transform:translateY(-40%);
    transform:translateY(-40%)
  }
  .RBPage-Gamelivehome .ant-card {
    cursor:pointer
  }
  .RBPage-Gamelivehome .ant-card-body {
    background-color:#000;
    padding:0
  }
  .RBPage-Gamelivehome .ant-card-meta-title {
    text-align:center;
    border-bottom:1px solid #ddd;
    padding:10px 40px;
    margin:0
  }
  .RBPage-Gamelivehome .ant-col-24 {
    text-align:center
  }
  .RBPage-Gamelivehome .bigImg:hover img {
    transform:scale(1.05);
    -ms-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -webkit-transform:scale(1.05);
    -o-transform:scale(1.05);
    -webkit-transition:.3s;
    transition:.3s
  }
  .RBPage-Gamelivehome .bigImg .Livelabel_new {
    top:65%;
    left:4%;
    width:45%
  }
  .RBPage-Gamelivehome .bigImg .label_hot,
  .RBPage-Gamelivehome .bigImg .Livelabel_new {
    position:absolute;
    z-index:1;
    -webkit-transform:scale(.83);
    transform:scale(.83);
    height:69px
  }
  .RBPage-Gamelivehome .bigImg .label_hot {
    top:48%;
    left:-7%;
    width:53%
  }
  @media only screen and (min-width:1920px) {
    .RBPage-Gamelivehome {
      width:1250px
    }
  }
  .liveBackGround {
    background:url(/static/vn/images/Game/bg/live-background.jpg) 50% no-repeat;
    background-size:100% 100%;
    height:797px;
    position:relative
  }
  .RBHomeLive-Banner img {
    display:block;
    width:100%
  }
  .activegame {
    border:10px solid #812436!important;
    background:#812436!important
  }
  .activegame .ant-card-meta-title {
    color:#fff!important
  }
  .RBPage-GameLivehome {
    padding:70px 100px
  }
  .RBPage-GameLivehome .ant-card {
    cursor:pointer
  }
  .RBPage-GameLivehome .ant-card-meta-title {
    text-align:center
  }
  .Gamesports {
    min-height:850px
  }
  .RBPage-Gamehome {
    padding:0;
    width:78%;
    margin:0 auto;
    min-height:900px
  }
  .RBPage-Gamehome iframe body {
    margin:0 auto
  }
  .SportsNavright {
    position:absolute;
    background:#000;
    right:-182px;
    height:420px;
    width:180px;
    top:125px
  }
  .LeftMenu {
    color:rgba(0,0,0,.85)
  }
  .LeftMenu .ant-tabs-nav .ant-tabs-tab:hover {
    color:#faad14
  }
  .LeftMenu .ant-tabs-tab-active {
    color:#006d43;
    border-bottom:4px solid #006d43!important;
    text-align:center
  }
  .LeftMenu .ant-tabs-tab {
    text-align:left!important;
    border-bottom:1px solid #ddd;
    border-right:0;
    height:73px;
    line-height:39px;
    font-size:16px
  }
  .LeftMenu .ant-tabs-tab:first-child {
    border-radius:15px 15px 0 0
  }
  .LeftMenu .ant-tabs-ink-bar {
    display:none!important
  }
  .SlotTopMenu {
    text-align:center;
    padding-bottom:25px;
    cursor:pointer
  }
  .SlotTopMenu .ant-col-4,
  .SlotTopMenu .ant-col-5 {
    text-align:center;
    border-right:1px solid rgba(0,0,0,.65);
    font-weight:600;
    font-size:17px
  }
  .TryGame {
    position:absolute;
    background:#00623b61;
    width:100%;
    top:90px;
    left:0;
    right:0;
    text-align:center;
    color:#fff;
    font-size:17px
  }
  .GameNameSet {
    width:200px;
    border:10px solid #ddd;
    min-height:220px
  }
  .GameNameSet .ant-card-cover {
    min-height:149px
  }
  .GameNameSet .ant-card-body {
    padding:10px 0 0
  }
  .GameNameSet .ant-card-body .ant-card-meta-description {
    background:#00623b;
    color:#fff;
    text-align:center;
    padding:10px;
    cursor:pointer;
    font-size:17px
  }
  .GameNameSet:hover {
    border-color:#00623b
  }
  .IPSB-BG,
  .SBT-BG {
    background:url(/static/vn/images/Game/bg/Sports-BG-3.jpg) top no-repeat;
    background-size:100% 100%
  }
  .RBHomeChess-Banner img {
    display:block;
    width:100%
  }
  .RBPage-Gamechesshome {
    background:#1a1a1a
  }
  .RBPage-Gamechesshome .ant-card {
    cursor:pointer
  }
  .RBPage-Gamechesshome .ant-card-meta-title {
    text-align:center
  }
  .RBPage-Gamechesshome .LastPlayed {
    border-right:0!important
  }
  .RBPage-Gamechesshome .SlotTopMenu {
    border-bottom:2px solid #3d3d3d;
    padding-bottom:0;
    margin:0 0 20px
  }
  .RBPage-Gamechesshome .SlotTopMenu span {
    color:#959595;
    display:block;
    padding:10px
  }
  .RBPage-Gamechesshome .SlotTopMenu span.activeNav {
    color:#19ff00
  }
  .RBPage-Gamechesshome .SlotTopMenu span.activeNav:after {
    content:" ";
    position:absolute;
    width:100%;
    height:0;
    left:0;
    bottom:0;
    border-bottom:2px solid #19ff00
  }
  .RBPage-Gamechesshome .ant-spin-container {
    background-color:#1a1a1a;
    padding:20px 14px
  }
  .Adaptivepinkbtn {
    width:80%;
    height:70px;
    line-height:70px;
    background-image:url(/static/vn/images/icon/registerBut.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:80%;
    text-align:center;
    font-size:20px;
    color:#fff;
    cursor:pointer;
    margin:15px auto
  }
  .IMGameBG {
    background:url(/static/vn/images/Game/imsports/esport-background3.png) top no-repeat;
    background-size:100% 100%
  }
  .chessContentWrapper {
    background:url(/static/vn/images/Game/bg/p2p-background.jpg) top no-repeat;
    background-size:100% 100%;
    width:100%;
    margin:0 auto
  }
  .LotteryGameBG {
    background:url(/static/vn/images/Game/bg/lottery-background.jpg) top no-repeat;
    background-size:100% 100%;
    padding-left:150px;
    padding-right:150px
  }
  .ant-modal-confirm-body-wrapper .ant-btn {
    width:100px;
    height:30px;
    background:none;
    border:0;
    background-image:url(/static/vn/images/icon/registerBut.png);
    background-size:100% 100%;
    background-repeat:no-repeat;
    color:#fff
  }
  .GameAutoset .ant-tabs {
    padding:0 15px
  }
  .GameAutoset .ant-tabs-bar {
    border-bottom:2px solid #3d3d3d
  }
  .GameAutoset .ant-tabs-nav .ant-tabs-tab {
    padding:12px 62px;
    color:#959595;
    margin:0
  }
  .GameAutoset .ant-tabs-nav .ant-tabs-tab-active {
    color:#00e62e
  }
  .GameAutoset .ant-tabs-ink-bar {
    background-color:#00e62e
  }
  .GameAutoset .ant-tabs-nav .ant-tabs-tab:hover {
    color:#00e62e
  }
  .FSIconWrapper {
    position:fixed;
    right:calc(5% - 63px);
    z-index:99999;
    width:64px;
    height:64px;
    background-color:rgba(0,0,0,.5);
    overflow:hidden;
    cursor:pointer
  }
  .FSIconWrapper .fullScreenIcon {
    background-image:url(/static/vn/images/Game/icon/icon_fullscreen.png)
  }
  .FSIconWrapper .fullScreenIcon,
  .FSIconWrapper .miniScreenIcon {
    display:block;
    width:24px;
    height:64px;
    margin:0 auto;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%
  }
  .FSIconWrapper .miniScreenIcon {
    background-image:url(/static/vn/images/Game/icon/icon_miniscreen.png)
  }
  .FSIconWrapper .fullScreenText {
    display:block;
    text-align:center;
    color:#f5f5f5;
    padding-top:14px;
    line-height:18px
  }
  .FSIconWrapper:hover .fullScreenIcon,
  .FSIconWrapper:hover .miniScreenIcon {
    margin-top:-64px
  }
  .slot-icon {
    display:inline-block;
    background-size:100%;
    background-repeat:no-repeat;
    vertical-align:middle;
    margin-right:10px
  }
  .YDS1 {
    color:#46ff00
  }
  .YDS1 .YDS1-icon {
    width:24px;
    height:24px;
    background-image:url(/static/vn/images/Game/slot/icon_interface.png)
  }
  .YDS2 {
    color:#cad043
  }
  .YDS2 .YDS2-icon {
    width:32px;
    height:32px;
    background-image:url(/static/vn/images/Game/slot/icon_RecentAct.png)
  }
  .YDS3 {
    color:#de9f11
  }
  .YDS3 .YDS3-icon {
    width:26px;
    height:32px;
    background-image:url(/static/vn/images/Game/slot/icon_Fire.png)
  }
  .YDS4 {
    color:#ad2bcc
  }
  .YDS4 .YDS4-icon {
    width:28px;
    height:32px;
    background-image:url(/static/vn/images/Game/slot/icon_Card.png)
  }
  .YDS5 {
    color:#28c4ac
  }
  .YDS5 .YDS5-icon {
    width:41px;
    height:33px;
    background-image:url(/static/vn/images/Game/slot/icon_Slot.png)
  }
  .slotContent .pageCenter {
    width:1280px;
    margin:0 auto;
    padding-top:20px
  }
  .slotContent .SlotTopMenu {
    border-bottom:1px solid #19ff00;
    padding:30px 0 0;
    margin:0 auto;
    width:1280px
  }
  .slotContent .SlotTopMenu .menu-right {
    float:right;
    margin-right:0;
    width:250px
  }
  .slotContent .SlotTopMenu .activeNav:after {
    content:" ";
    position:absolute;
    width:100%;
    height:0;
    left:0;
    bottom:0;
    border-bottom:3px solid #19ff00
  }
  .slotContent .SlotTopMenu li {
    position:relative;
    float:left;
    margin-right:25px;
    cursor:pointer;
    height:45px
  }
  .slotContent .SlotTopMenu li span {
    font-size:14px;
    vertical-align:middle
  }
  .slotContent .SlotTopMenu .ant-input {
    background:none;
    border-radius:0;
    border-color:#b7b7b7;
    color:#fff;
    width:250px
  }
  .slotContent .SlotTopMenu svg {
    width:25px;
    height:25px;
    color:#44d62d
  }
  .slotContent .GameAutoset {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    text-align:center
  }
  .slotContent .GameAutoset .gameimg-col {
    margin-bottom:60px;
    cursor:pointer
  }
  .slotContent .GameAutoset .gameimg-col .gameimgWrapper {
    position:relative;
    display:inline-block
  }
  .slotContent .GameAutoset .gameimg-col .gameimgWrapper img {
    border-radius:5px 5px 0 0
  }
  .slotContent .GameAutoset .gameimg-col .gameimgWrapper .gameNameWrapper {
    position:absolute;
    bottom:-30px;
    width:100%;
    height:30px;
    line-height:30px;
    background-color:#2d2d2d;
    padding-left:10px;
    padding-right:10px;
    border-radius:0 0 5px 5px
  }
  .slotContent .GameAutoset .gameimg-col .gameimgWrapper .gameNameWrapper .name {
    display:inline-block;
    color:#fff;
    font-size:12px;
    width:80%;
    height:30px;
    text-align:left;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
  }
  .slotContent .GameAutoset .gameimg-col .gameimgWrapper .gameNameWrapper .go-icon {
    color:#46ff00
  }
  .SpribeContent .pageCenter {
    width:1280px;
    margin:0 auto;
    padding-top:20px
  }
  .SpribeContent .ant-spin-container {
    margin:0 2%
  }
  .SpribeContent .SlotTopMenu {
    border-bottom:1px solid #19ff00;
    padding:30px 0 0;
    margin:0 auto;
    width:1280px
  }
  .SpribeContent .SlotTopMenu .menu-right {
    float:right;
    margin-right:0;
    width:250px
  }
  .SpribeContent .SlotTopMenu .activeNav:after {
    content:" ";
    position:absolute;
    width:100%;
    height:0;
    left:0;
    bottom:0;
    border-bottom:3px solid #19ff00
  }
  .SpribeContent .SlotTopMenu li {
    position:relative;
    float:left;
    margin-right:25px;
    cursor:pointer;
    height:45px
  }
  .SpribeContent .SlotTopMenu li span {
    font-size:14px;
    vertical-align:middle
  }
  .SpribeContent .SlotTopMenu .ant-input {
    background:none;
    border-radius:0;
    border-color:#b7b7b7;
    color:#fff;
    width:250px
  }
  .SpribeContent .SlotTopMenu svg {
    width:25px;
    height:25px;
    color:#44d62d
  }
  .SpribeContent .GameAutoset {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    text-align:center
  }
  .SpribeContent .GameAutoset .gameimg-col {
    margin-bottom:60px;
    cursor:pointer
  }
  .SpribeContent .GameAutoset .gameimg-col .gameimgWrapper {
    position:relative;
    display:inline-block
  }
  .SpribeContent .GameAutoset .gameimg-col .gameimgWrapper img {
    border-radius:5px 5px 0 0
  }
  .SpribeContent .GameAutoset .gameimg-col .gameimgWrapper .gameNameWrapper {
    position:absolute;
    bottom:-30px;
    width:100%;
    height:30px;
    line-height:30px;
    background-color:#2d2d2d;
    padding-left:10px;
    padding-right:10px;
    border-radius:0 0 5px 5px
  }
  .SpribeContent .GameAutoset .gameimg-col .gameimgWrapper .gameNameWrapper .name {
    display:inline-block;
    color:#fff;
    font-size:12px;
    width:80%;
    height:30px;
    text-align:left;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
  }
  .SpribeContent .GameAutoset .gameimg-col .gameimgWrapper .gameNameWrapper .go-icon {
    color:#46ff00
  }
  .border-next {
    top:50%;
    height:115px;
    width:40px;
    z-index:9999;
    border:1px dashed #00e62e;
    border-right:0
  }
  .Alertdeposit,
  .border-next {
    position:absolute;
    right:0;
    background:rgba(0,0,0,.58);
    color:#fff;
    line-height:100px
  }
  .Alertdeposit {
    height:100px;
    width:30px;
    top:6px;
    font-size:35px;
    z-index:999;
    border:1px solid #00e62e;
    border-right:0;
    cursor:pointer
  }
  .Alertdeposit:hover .Alertdepositmenu {
    display:block
  }
  .Alertdepositmenu {
    position:absolute;
    right:0;
    background:#000;
    z-index:999;
    height:100%;
    width:250px
  }
  .Alertdepositmenu .top {
    background-image:url(/static/vn/images/Game/icon/top.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    padding:10px;
    color:#fff
  }
  .Alertdepositmenu .top img {
    margin:0 10px
  }
  .Alertdepositmenu .center {
    background-image:url(/static/vn/images/Game/icon/background.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    line-height:35px;
    color:#fff
  }
  .Alertdepositmenu .center .refresblancep {
    color:#fff280;
    font-size:17px
  }
  .Alertdepositmenu .center img {
    width:80px;
    margin:15px 45px 0
  }
  .Alertdepositmenu .center .refreshblance {
    width:19px;
    cursor:pointer;
    margin-top:-5px;
    margin-left:10px;
    margin-right:0
  }
  .Alertdepositmenu .deposit {
    width:100%;
    padding:10px;
    background:#222;
    color:#fff;
    border:0;
    cursor:pointer
  }
  .Alertdepositmenu .deposit:hover {
    color:#00e62e
  }
  .Alertdepositmenu .refreshg {
    width:100%;
    padding:10px;
    background:#000;
    color:#fff;
    border-bottom:1px solid #222;
    cursor:pointer
  }
  .Alertdepositmenu .refreshg:hover {
    color:#00e62e
  }
  .Alertdepositmenu .gcsbtn {
    position:absolute;
    bottom:0;
    width:100%;
    color:#fff;
    text-align:center;
    padding:10px;
    cursor:pointer
  }
  .Alertdepositmenu .gcsbtn img {
    width:30px;
    margin:10px
  }
  .BacktoHomebox .BacktoHome {
    position:fixed;
    right:calc(5% - 63px);
    z-index:99999;
    width:64px;
    height:64px;
    background-color:rgba(0,0,0,.5);
    overflow:hidden;
    top:205px;
    color:#fff;
    line-height:64px;
    font-size:30px;
    background-image:url(/static/vn/images/Game/icon/icon_opacity.png);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%;
    cursor:pointer
  }
  .BacktoHomebox .BacktoHome .icontxt {
    display:none
  }
  .BacktoHomebox .BacktoHome .i {
    display:block
  }
  .BacktoHomebox:hover .icontxt {
    display:block;
    font-size:16px
  }
  .BacktoHomebox:hover .i {
    display:none
  }
  .DepositModal {
    position:absolute;
    z-index:9999;
    background:#000;
    width:700px;
    height:auto;
    min-height:550px;
    right:0;
    left:0;
    margin:0 auto;
    top:50px;
    color:#fff;
    -webkit-box-shadow:0 0 12px #00b32480;
    box-shadow:0 0 12px #00b32480;
    border:1px solid #00b324;
    padding:0 20px 15px
  }
  .DepositModal h2 {
    color:#fff;
    padding:10px
  }
  .ant-select-dropdown {
    z-index:9999
  }
  .fisrtlearn {
    position:absolute;
    background:#0000009e;
    width:100%;
    z-index:9999;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .fisrtlearn,
  .fisrtlearn .tonext {
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .fisrtlearn .tonext {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#00e62e;
    text-align:right;
    width:600px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative
  }
  .fisrtlearn .tonext img {
    position:absolute;
    right:71px;
    top:44%;
    width:100px
  }
  .fisrtlearn .tonext2 {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#00e62e;
    text-align:right;
    width:1000px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative
  }
  .fisrtlearn .tonext2 img {
    position:absolute;
    right:300px;
    top:44%;
    width:100px
  }
  .fisrtlearn .next-btn {
    border:1px solid #00e62e;
    padding:5px;
    width:100px;
    text-align:center;
    margin:25px 0 25px 100px;
    cursor:pointer
  }
  .ant-calendar-picker-container {
    z-index:9999
  }
  .Casinobg {
    background:url(/static/vn/images/Game/bg/3D-casino-background.png) 50% no-repeat;
    background-size:100% 100%;
    width:100%
  }
  .lotterybg {
    background:url(/static/vn/images/Game/bg/lottery-background.png) 50% no-repeat;
    background-size:100% 100%;
    width:100%
  }
  .spribeBG {
    background:url(/static/vn/images/Game/bg/spribe_background.png) 50% no-repeat;
    background-size:100% 100%;
    width:100%
  }
  .spribeBG .topBar {
    border-bottom:1px solid grey;
    margin-bottom:2.5%
  }
  .spribeBG .topBar div {
    border-bottom:3px solid #00e62e;
    width:150px;
    cursor:pointer
  }
  .spribeBG .topBar div p {
    color:#00e62e;
    font-size:21px;
    margin-bottom:7%;
    font-weight:500;
    text-align:center
  }
  .ChessGameNameSet {
    background-color:#1a1a1a;
    border:none;
    width:210px
  }
  .ChessGameNameSet .show {
    display:block
  }
  .ChessGameNameSet .hide {
    display:none
  }
  .ChessGameNameSet .gameimgWrapper {
    display:inline-block;
    position:relative;
    width:auto;
    overflow:hidden
  }
  .ChessGameNameSet .gameimgWrapper .gameBox {
    width:190px;
    height:247px;
    z-index:2;
    position:relative;
    overflow:hidden;
    margin:0 auto
  }
  .ChessGameNameSet .gameimgWrapper .gameBox>img {
    width:100%;
    height:100%;
    position:relative;
    z-index:2
  }
  .ChessGameNameSet .gameimgWrapper .gameBox .game_img {
    width:190px;
    height:247px;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    -webkit-transition:.2s;
    transition:.2s
  }
  .ChessGameNameSet .gameimgWrapper .gameBox .game_img>img {
    width:100%;
    height:100%
  }
  .ChessGameNameSet .gameimgWrapper:hover .game_img {
    cursor:pointer;
    -webkit-transform:scale(1.07);
    transform:scale(1.07)
  }
  .ChessGameNameSet .gameName {
    position:absolute;
    bottom:0;
    width:100%;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    background:#2d2d2d
  }
  .ChessGameNameSet .game_name {
    left:0;
    right:0;
    bottom:0;
    color:#fff;
    padding:4px 14px 0 8px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:12px;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
  }
  .ChessGameNameSet .game_name .icon-icon_lib_right {
    color:#1aff00;
    font-size:14px
  }
  .ChessGameNameSet .game_name .game_icon {
    background:#b7001e;
    padding:0 22px 0 8px;
    position:relative;
    margin-left:5px
  }
  .ChessGameNameSet .game_name .game_icon:before {
    content:"";
    position:absolute;
    width:0;
    height:0;
    border-top:14px solid transparent;
    border-bottom:14px solid transparent;
    border-right:14px solid #2d2d2d;
    right:0;
    top:0;
    bottom:0;
    margin:auto
  }
  .ChessGameNameSet .ant-card-cover img {
    display:block;
    margin:0 auto;
    width:190px;
    height:247px
  }
  .ChessGameNameSet .ant-card-body {
    padding:0
  }
  .ChessGameNameSet .ant-card-body .ant-card-meta {
    margin:0 auto
  }
  .ChessGameNameSet .ant-card-body .ant-card-meta-description {
    color:#fff;
    text-align:center;
    cursor:pointer;
    font-size:17px
  }
  .game-container {
    height:760px;
    overflow:hidden;
    background-color:#000
  }
  .game-container .game-content-right {
    width:82.5%;
    height:auto
  }
  .game-container .game-content-left {
    width:17.5%;
    height:auto
  }
  .game-container .vendor-list-container {
    background-color:#000
  }
  .game-container .vendor-type-list {
    height:760px;
    overflow-y:auto;
    overflow-x:hidden
  }
  .game-container .vendor-list-item.active .list-item {
    background-color:#1a1a1a
  }
  .game-container .vendor-list-item.active .list-item .list-item-lbl {
    color:#00e62e
  }
  .game-container .vendor-list-item .list-item {
    padding:16px 12px;
    gap:10px
  }
  .game-container .vendor-list-item .list-item:hover {
    background-color:#1a1a1a
  }
  .game-container .vendor-list-item .list-item img {
    width:12%;
    right:14px
  }
  .game-container .vendor-list-item .list-item .list-item-lbl {
    color:#999;
    font-size:14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:nowrap
  }
  .game-container .vendor-list-item .list-item .Product_Hotlabel,
  .game-container .vendor-list-item .list-item .Product_Newlabel {
    width:35px;
    position:absolute;
    right:10px
  }
  .game-container .vendor-list-item .list-item .list-item-badge {
    width:30px;
    right:12px;
    margin-top:-15px
  }
  .game-container .vendor-list-item .list-item .item-badge-new {
    right:12px
  }
  .game-container .vendor-list-item .KPK .list-item-lbl {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:nowrap;
    padding-left:5px
  }
  .game-container .vendor-list-item .KPK .list-item-badge {
    margin-top:-4px
  }
  .game-container .category-list-item {
    display:inline-block
  }
  .game-container .category-list-item.active .list-item {
    border-bottom:3px solid #19ff00
  }
  .game-container .category-list-item .list-item {
    padding:10px 0
  }
  .game-container .category-list-item .list-item img {
    width:20px
  }
  .game-container .category-list-item .list-item .list-item-lbl {
    font-size:13px;
    white-space:nowrap
  }
  .game-container .category-list-item .list-item.All .list-item-lbl {
    color:#46ff00
  }
  .game-container .category-list-item .list-item.LastPlayed .list-item-lbl {
    color:#cad043
  }
  .game-container .category-list-item .list-item.HotGame .list-item-lbl {
    color:#de9f11
  }
  .game-container .category-list-item .list-item.NEW .list-item-lbl {
    color:#ad2bcc
  }
  .game-container .category-list-item .list-item.special img {
    width:20px
  }
  .game-container .category-list-item .list-item.special .list-item-lbl {
    color:#28c4ac
  }
  .game-container .category-list-item .list-item.JackpotSlot img {
    margin-top:10px
  }
  .game-container .list-item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px 14px;
    position:relative;
    cursor:pointer
  }
  .game-container .list-item .list-item-lbl {
    padding-right:8px;
    padding-left:4px
  }
  .game-container a.list-item,
  .game-container a.list-item * {
    text-decoration:none
  }
  .game-container .item-badge {
    position:absolute;
    right:0
  }
  .game-container .item-badge-new {
    font-size:10px;
    color:#fff;
    background-color:#f44;
    border:0;
    border-radius:4px;
    padding:1px 6px
  }
  .game-container .list-item-badge {
    right:0
  }
  .game-container .list-item-lbl {
    font-size:14px;
    color:#f5f5f5
  }
  .game-container .game-list-container {
    height:760px;
    padding:10px 12px;
    background-color:#1a1a1a;
    position:relative
  }
  .game-container .game-list-container .category-type-list {
    width:calc(100% - 260px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:2%;
    margin-bottom:10px;
    margin-top:10px
  }
  .game-container .game-list-container .category-type-list .CateSelect {
    width:26%;
    height:40px;
    float:left;
    margin-left:2%;
    color:grey
  }
  .game-container .game-list-container .category-type-list .CateSelect .ant-select-selection {
    background-color:#1a1a1a;
    height:36px;
    border-radius:4px;
    border:1px solid #666
  }
  .game-container .game-list-container .category-type-list .CateSelect .ant-select-selection:hover {
    border-color:#44d62d
  }
  .game-container .game-list-container .category-type-list .CateSelect .ant-select-selection .ant-select-arrow {
    color:#44d62d
  }
  .game-container .game-list-container .category-type-list .CateSelect .ant-select-selection .ant-select-selection__rendered {
    line-height:35px
  }
  .game-container .game-list-container .category-type-list .CateSelect .ant-select-focused .ant-select-selection,
  .game-container .game-list-container .category-type-list .CateSelect .ant-select-selection:active,
  .game-container .game-list-container .category-type-list .CateSelect .ant-select-selection:focus {
    border-color:#d9d9d9
  }
  .game-container .game-list-header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    border-bottom:1px solid #666
  }
  .game-container .game-search {
    width:200px;
    position:relative;
    margin-right:20px
  }
  .game-container .game-search ::-webkit-input-placeholder {
    color:#999
  }
  .game-container .game-search ::-moz-placeholder {
    color:#999
  }
  .game-container .game-search ::-ms-input-placeholder {
    color:#999
  }
  .game-container .game-search ::placeholder {
    color:#999
  }
  .game-container .game-search .ant-input {
    background-color:#00000000;
    color:#fff;
    padding-right:35px;
    border-radius:4px;
    border:1px solid #666;
    height:36px;
    top:-2px
  }
  .game-container .game-search .ant-input:focus,
  .game-container .game-search .ant-input:hover {
    border-color:#b7b7b7
  }
  .game-container .game-search .anticon-search svg {
    width:17px;
    height:30px;
    margin-right:4px;
    color:#69e251
  }
  .game-container .game-list-body {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:20px;
    margin-bottom:15px
  }
  .game-container .game-list-body-empty {
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-20px);
    transform:translate(-50%,-20px)
  }
  .game-container .game-list-body-empty p {
    text-align:center;
    font-size:17px;
    color:#fff
  }
  .game-container .game-list-item {
    margin-bottom:10px;
    width:calc(100% / 5)
  }
  .game-container .game-list-item .ant-card-cover {
    text-align:center
  }
  .game-container .game-row {
    width:100%
  }
  .game-container .game-row-game {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .game-container .game-row-pagination {
    position:absolute;
    left:0;
    right:0;
    bottom:0
  }
  .game-container .game-pagination {
    padding:0 15px;
    margin-top:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .game-container .game-pagination .game-pagination-item {
    width:80%;
    margin-bottom:8px
  }
  .game-container .game-pagination .ant-pagination-item-ellipsis,
  .game-container .game-pagination .game-pagination-lbl {
    color:#fff
  }
  .game-container .game-pagination .ant-pagination-item,
  .game-container .game-pagination .ant-pagination-item-link {
    border:1px solid #666
  }
  .cateDropdown {
    color:#ccc;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    background-color:#000;
    border-bottom:0!important
  }
  .cateDropdown .Product_Hotlabel,
  .cateDropdown .Product_Newlabel {
    width:28px;
    height:25px
  }
  .ant-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected {
    background-color:#2c2c2c
  }
  .ant-select-selection-selected-value .Product_Hotlabel,
  .ant-select-selection-selected-value .Product_Newlabel {
    display:none
  }
  .game-nw-popup .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .game-nw-popup .ant-modal-content .ant-modal-header .ant-modal-title {
    text-align:center
  }
  .game-nw-popup .ant-modal-content .ant-modal-body {
    background:#000!important
  }
  .game-nw-popup .ant-modal-content .ant-modal-body p {
    color:#f5f5f5
  }
  .game-nw-popup .ant-modal-content .ant-modal-body .ant-btn {
    width:180px;
    height:40px
  }
  .game-nw-popup .game-nw-popup-content {
    text-align:center
  }
  .GameListSlots {
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:wrap;
    flex-flow:wrap
  }
  .GameListSlots .Item {
    -webkit-box-flex:0;
    -ms-flex:0 0 17.8%;
    flex:0 0 17.8%;
    color:#fff;
    text-align:center;
    -webkit-transition:.2s;
    transition:.2s;
    cursor:pointer;
    margin:12px 10px 0
  }
  .GameListSlots .Item .LazyLoadImg {
    overflow:hidden
  }
  .GameListSlots .Item img {
    -webkit-transition:all .4s;
    transition:all .4s
  }
  .GameListSlots .Item img:hover {
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
  }
  .GameListSlots .Item p {
    margin:10px 0
  }
  .row {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .gamelive-label {
    position:absolute
  }
  .gamelive-label-SXY {
    top:0;
    left:30px;
    z-index:1
  }
  .gamelive-label-EVO {
    top:40px;
    left:35px;
    z-index:1
  }
  .gamelive-label-GPI {
    top:15px;
    left:30px;
    z-index:1
  }
  .gamelive-label-EBET,
  .gamelive-label-WMC {
    top:30px;
    left:20px;
    z-index:1
  }
  .casino-pg-btn {
    cursor:pointer;
    height:50px;
    width:50px;
    border-radius:25px;
    -webkit-box-shadow:0 3px 8px #de0000;
    box-shadow:0 3px 8px #de0000;
    background:#ffffff80;
    color:#fff;
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    font-size:16px;
    font-weight:400;
    font-family:Roboto,sans-serif;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    bottom:65px;
    left:46px;
    z-index:1
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity:0;
      -webkit-transform:translate3d(100%,0,0);
      transform:translate3d(100%,0,0)
    }
    to {
      opacity:1;
      -webkit-transform:none;
      transform:none
    }
  }
  @media only screen and (min-width:1286px) {
    .LiveAutoWidth {
      height:625px
    }
    .LiveAutoWidth,
    .SlotAutoWidth {
      width:1295px;
      margin:0 auto
    }
  }
  .RBPage-home .Home_banner_Box {
    padding-top:28px
  }
  .RBPage-home .Home_banner_Box .Home_banner {
    background:#323232;
    width:1280px;
    margin:auto;
    height:400px;
    border-radius:19px
  }
  .RBPage-home .Home_banner_Box .Home_banner .ant-carousel .slick-slide img {
    max-height:400px!important;
    border-radius:20px;
    width:100%;
    margin:auto
  }
  .RBPage-home .Home_banner_Box .Home_banner .ant-carousel .slick-dots li button {
    border-radius:8px;
    width:8px;
    height:8px;
    margin:-9px 5px;
    width:24px
  }
  .RBPage-home .Home_banner_Box .Home_banner .left-next {
    left:40px
  }
  .RBPage-home .Home_banner_Box .Home_banner .left-next,
  .RBPage-home .Home_banner_Box .Home_banner .right-next {
    top:0;
    bottom:0;
    margin:auto;
    position:absolute;
    background:url(/static/vn/images/home/banner_arrow.png) 50% no-repeat;
    cursor:pointer;
    background-color:rgba(0,0,0,.5);
    width:60px;
    height:60px;
    border:0;
    border-radius:50%;
    background-size:16px 30px
  }
  .RBPage-home .Home_banner_Box .Home_banner .right-next {
    right:40px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .RBPage-home .Home_banner_Box .Home_banner .banner-next-arrow.left-next,
  .RBPage-home .Home_banner_Box .Home_banner .banner-next-arrow.right-next {
    background:rgba(0,0,0,.5);
    width:60px;
    height:60px;
    border:0;
    border-radius:50%;
    position:absolute
  }
  .RBPage-home .Home_banner_Box .Home_banner .banner-next-arrow.left-next .anticon,
  .RBPage-home .Home_banner_Box .Home_banner .banner-next-arrow.right-next .anticon {
    position:absolute
  }
  .RBPage-home .Home_banner_Box .Home_banner .banner-next-arrow.left-next .anticon {
    top:17px;
    left:16px
  }
  .RBPage-home .Home_banner_Box .Home_banner .banner-next-arrow.right-next .anticon {
    top:17px;
    right:20px
  }
  .RBPage-home .ant-carousel .slick-slide {
    max-width:1286px;
    margin:auto
  }
  .RBPage-home .ant-carousel .slick-track {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .RBPage-home .ant-carousel .slick-dots {
    bottom:16px!important;
    z-index:20
  }
  .RBPage-home .HomeContentDown {
    max-width:1286px
  }
  .RBPage-home .HomeContentDown>div {
    position:relative
  }
  .RBPage-home .HomeContentDown>div>.newLabel {
    z-index:10;
    position:absolute;
    left:-3px
  }
  .RBPage-home .HomeContentDown>div>.icon-hot {
    position:absolute;
    left:-4px;
    bottom:200px;
    display:block;
    width:44px;
    height:24px;
    background-image:url(/static/vn/images/icon/hot.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%;
    z-index:10
  }
  .RBPage-home .HomeContentDown>div .parent2,
  .RBPage-home .HomeContentDown>div .parent3,
  .RBPage-home .HomeContentDown>div>.parent1 {
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox {
    width:622px;
    height:223px;
    position:relative;
    overflow:hidden;
    z-index:2
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox img,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox img,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox img {
    width:100%;
    height:100%;
    position:relative;
    z-index:2
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox .gameBox-img,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox .gameBox-img,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox .gameBox-img {
    width:622px;
    height:232px;
    position:absolute;
    overflow:hidden;
    left:0;
    top:0;
    z-index:1;
    -webkit-transition:.3s;
    transition:.3s
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox .gameBox-img>img,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox .gameBox-img>img,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox .gameBox-img>img {
    width:100%;
    height:100%
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox .gameBox-img_maintaince,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox .gameBox-img_maintaince,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox .gameBox-img_maintaince {
    width:632px!important;
    height:239px!important;
    position:absolute;
    overflow:hidden;
    left:0;
    top:0;
    z-index:1;
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox .gameBox-img_maintaince>img,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox .gameBox-img_maintaince>img,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox .gameBox-img_maintaince>img {
    width:100%;
    height:100%
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox .maintanceLabel,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox .maintanceLabel,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox .maintanceLabel {
    width:20%;
    float:left
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox .son,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox .son,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox .son {
    width:242px;
    height:142px;
    position:absolute;
    left:20px;
    top:20px;
    z-index:3
  }
  .RBPage-home .HomeContentDown>div .parent2 .gameBox .son>img,
  .RBPage-home .HomeContentDown>div .parent3 .gameBox .son>img,
  .RBPage-home .HomeContentDown>div>.parent1 .gameBox .son>img {
    width:100%;
    height:100%
  }
  .RBPage-home .HomeContentDown>div .parent2:hover .gameBox-img,
  .RBPage-home .HomeContentDown>div .parent3:hover .gameBox-img,
  .RBPage-home .HomeContentDown>div>.parent1:hover .gameBox-img {
    cursor:pointer;
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
  }
  .RBPage-home .HomeContentDown>div .parent-even {
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 {
    width:306px;
    height:223px;
    position:relative;
    z-index:2
  }
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6>img {
    width:100%;
    height:auto;
    position:relative;
    z-index:2
  }
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-one1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-one2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-one3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-two1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-two2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-two3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-one1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-one2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-one3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-two1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-two2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-two3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-one1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-one2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-one3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-two1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-two2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-two3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-one1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-one2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-one3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-two1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-two2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-two3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-one1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-one2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-one3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-two1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-two2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-two3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-one1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-one2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-one3,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-two1,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-two2,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-two3 {
    width:306px;
    height:232px;
    display:inline-block;
    position:absolute;
    overflow:hidden;
    left:0;
    top:0;
    z-index:1
  }
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-one1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-one2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-one3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-two1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-two2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-two3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-one1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-one2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-one3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-two1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-two2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-two3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-one1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-one2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-one3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-two1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-two2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-two3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-one1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-one2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-one3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-two1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-two2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-two3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-one1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-one2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-one3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-two1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-two2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-two3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-one1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-one2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-one3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-two1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-two2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-two3>img {
    width:100%;
    height:auto;
    -webkit-transition:.3s;
    transition:.3s
  }
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-a,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-b,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-a,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-b,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-a,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-b,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-a,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-b,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-a,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-b,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-a,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-b {
    position:absolute;
    left:35px;
    top:155px;
    z-index:1
  }
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-a>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1 .son-b>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-a>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2 .son-b>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-a>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3 .son-b>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-a>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4 .son-b>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-a>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5 .son-b>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-a>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6 .son-b>img {
    width:90%;
    height:90%
  }
  .RBPage-home .HomeContentDown>div .parent-even .gameBox1:hover .son-one1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox2:hover .son-two1>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox3:hover .son-one2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox4:hover .son-two2>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox5:hover .son-one3>img,
  .RBPage-home .HomeContentDown>div .parent-even .gameBox6:hover .son-two3>img {
    cursor:pointer;
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
  }
  .RBPage-home .announcement {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    max-width:1286px;
    margin:0 auto;
    padding:28px;
    color:#fff;
    text-align:center
  }
  .RBPage-home .announcement .svg-message {
    margin-right:5px;
    width:32px;
    height:26px;
    vertical-align:middle
  }
  .RBPage-home .HomeProductadvantages .icon-l,
  .RBPage-home .HomeProductadvantages .icon-r {
    float:left
  }
  .RBPage-home .ant-tabs-bar {
    padding-bottom:20px
  }
  .RBPage-home .Live-Content {
    background-repeat:no-repeat;
    background-position:50%
  }
  .RBPage-home .Live-Content.WEBP {
    background-image:url(/static/vn/images/home/casino-bg.webp)
  }
  .RBPage-home .Live-Content.IMG {
    background-image:url(/static/vn/images/home/casino-bg.jpg)
  }
  .RBPage-home .Live-Content .Live-left .menu-ag.IMG {
    background-image:url(/static/vn/images/home/game/casino/AG/AGmenu2.png)
  }
  .RBPage-home .Live-Content .Live-left .menu-ag.WEBP {
    background-image:url(/static/vn/images/home/game/casino/AG/AGmenu2.webp)
  }
  .RBPage-home .Live-Content .Live-left .menu-ag.active.IMG {
    background-image:url(/static/vn/images/home/game/casino/AG/AGmenuActive2.png)
  }
  .RBPage-home .Live-Content .Live-left .menu-ag.active.WEBP {
    background-image:url(/static/vn/images/home/game/casino/AG/AGmenuActive2.webp)
  }
  .RBPage-home .Live-Content .Live-left .menu-ebet.IMG {
    background-image:url(/static/vn/images/home/game/casino/eBet/ebetmenu1.png)
  }
  .RBPage-home .Live-Content .Live-left .menu-ebet.WEBP {
    background-image:url(/static/vn/images/home/game/casino/eBet/ebetmenu1.webp)
  }
  .RBPage-home .Live-Content .Live-left .menu-ebet.active.IMG {
    background-image:url(/static/vn/images/home/game/casino/eBet/ebetMenuActive1.png)
  }
  .RBPage-home .Live-Content .Live-left .menu-ebet.active.WEBP {
    background-image:url(/static/vn/images/home/game/casino/eBet/ebetMenuActive1.webp)
  }
  .RBPage-home .Live-Content .INBG {
    background-position:100% 100%;
    background-repeat:no-repeat
  }
  .RBPage-home .Live-Content .INBG.WEBP {
    background-image:url(/static/vn/images/home/game/casino/AG/AG1.webp)
  }
  .RBPage-home .Live-Content .INBG.IMG {
    background-image:url(/static/vn/images/home/game/casino/AG/AG1.png)
  }
  .RBPage-home .Live-Content .INeBetBG {
    background-position:100% 100%;
    background-repeat:no-repeat
  }
  .RBPage-home .Live-Content .INeBetBG.WEBP {
    background-image:url(/static/vn/images/home/game/casino/eBet/eBet.webp)
  }
  .RBPage-home .Live-Content .INeBetBG.IMG {
    background-image:url(/static/vn/images/home/game/casino/eBet/eBet.png)
  }
  .RBPage-home .downloadAppMain {
    cursor:pointer;
    border-top:1px solid #333;
    max-width:1286px;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    background:#222;
    border-radius:16px;
    padding:62px 0 62px 20px;
    margin:60px auto 40px
  }
  .RBPage-home .downloadAppMain .left-phone {
    width:710px;
    margin-right:20px;
    margin-left:40px
  }
  .RBPage-home .downloadAppMain>div .green-text {
    color:#4fb138;
    display:inline-block
  }
  .RBPage-home .downloadAppMain>div .title {
    font-size:36px;
    display:block;
    color:#f5f5f5;
    font-family:Roboto,sans-serif;
    font-weight:600;
    white-space:nowrap
  }
  .RBPage-home .downloadAppMain>div .desc {
    margin-bottom:40px;
    color:#ccc;
    font-size:16px;
    font-family:Roboto,sans-serif;
    font-weight:400
  }
  .RBPage-home .downloadAppMain>div .downloadTip {
    float:left;
    margin-left:17px;
    text-align:center
  }
  .RBPage-home .downloadAppMain>div .downloadTip>img {
    width:100px;
    height:100px;
    margin-bottom:20px
  }
  .RBPage-home .downloadAppMain>div .downloadTip p {
    margin-bottom:17px
  }
  .RBPage-home .downloadAppMain>div .downloadQRCODE canvas {
    border:10px solid #fff;
    height:100px!important;
    width:100px!important
  }
  .RBPage-home .ant-layout-content {
    background:#111
  }
  .RBPage-home .Home-slot-content {
    position:relative;
    background:url(/static/vn/images/home/game/slot/slotBG.jpg) 50% no-repeat;
    background-size:cover;
    overflow:hidden
  }
  .RBPage-home .Home-slot-content .Menu-slot {
    background-image:url(/static/vn/images/home/game/slot/menu-slot-y.png)
  }
  .RBPage-home .Home-slot-content .Menu-slot.active {
    background-image:url(/static/vn/images/home/game/slot/menu-slot-w.png)
  }
  .RBPage-home .Home-slot-content .slot-right {
    background-image:url(/static/vn/images/home/game/slot/slotFIGURE.png)
  }
  .RBPage-home .Home-3D-casino-content {
    position:relative;
    background:url(/static/vn/images/game/3DP2P/bg.jpg) 50% no-repeat;
    background-size:cover;
    overflow:hidden
  }
  .RBPage-home .Home-3D-casino-content .Menu-3D-casino,
  .RBPage-home .Home-3D-casino-content .Menu-3D-casino.active {
    background-image:url(/static/vn/images/game/3DP2P/p2p-hover.png)
  }
  .RBPage-home .Home-lottery-content {
    position:relative;
    background:url(/static/vn/images/game/lottery/GPI_Lottery_page_banner_BG.jpg) 50% no-repeat;
    background-size:cover;
    overflow:hidden
  }
  .RBPage-home .Home-lottery-content .Menu-lottery,
  .RBPage-home .Home-lottery-content .Menu-lottery.active {
    background-image:url(/static/vn/images/game/lottery/lottery_hover.png)
  }
  .banner-arrow {
    font-size:17px;
    margin-top:2px
  }
  .Home-IMsports-content {
    background-repeat:no-repeat;
    background-position:50%
  }
  .Home-IMsports-content.WEBP {
    background-image:url(/static/vn/images/home/game/IM/BG.webp)
  }
  .Home-IMsports-content.IMG {
    background-image:url(/static/vn/images/home/game/IM/BG.jpg)
  }
  .Home-IMsports-content .sports-left .Menu-hero.IMG {
    background-image:url(/static/vn/images/home/game/IM/hero21.png)
  }
  .Home-IMsports-content .sports-left .Menu-hero.WEBP {
    background-image:url(/static/vn/images/home/game/IM/hero21.webp)
  }
  .Home-IMsports-content .sports-left .Menu-hero.active.IMG {
    background-image:url(/static/vn/images/home/game/IM/hero11.png)
  }
  .Home-IMsports-content .sports-left .Menu-hero.active.WEBP {
    background-image:url(/static/vn/images/home/game/IM/hero11.webp)
  }
  .Home-IMsports-content .sports-left .Menu-dota.IMG {
    background-image:url(/static/vn/images/home/game/IM/dota-g11.png)
  }
  .Home-IMsports-content .sports-left .Menu-dota.WEBP {
    background-image:url(/static/vn/images/home/game/IM/dota-g11.webp)
  }
  .Home-IMsports-content .sports-left .Menu-dota.active.IMG {
    background-image:url(/static/vn/images/home/game/IM/dota-w11.png)
  }
  .Home-IMsports-content .sports-left .Menu-dota.active.WEBP {
    background-image:url(/static/vn/images/home/game/IM/dota-w11.webp)
  }
  .Home-IMsports-content .sports-left .Menu-csgo.IMG {
    background-image:url(/static/vn/images/home/game/IM/CS-g.png)
  }
  .Home-IMsports-content .sports-left .Menu-csgo.WEBP {
    background-image:url(/static/vn/images/home/game/IM/CS-g.webp)
  }
  .Home-IMsports-content .sports-left .Menu-csgo.active.IMG {
    background-image:url(/static/vn/images/home/game/IM/CS-w.png)
  }
  .Home-IMsports-content .sports-left .Menu-csgo.active.WEBP {
    background-image:url(/static/vn/images/home/game/IM/CS-w.webp)
  }
  .Home-IMsports-content .sports-left .Menu-Survival.IMG {
    background-image:url(/static/vn/images/home/game/IM/jue-g1.png)
  }
  .Home-IMsports-content .sports-left .Menu-Survival.WEBP {
    background-image:url(/static/vn/images/home/game/IM/jue-g1.webp)
  }
  .Home-IMsports-content .sports-left .Menu-Survival.active.IMG {
    background-image:url(/static/vn/images/home/game/IM/jue-W1.png)
  }
  .Home-IMsports-content .sports-left .Menu-Survival.active.WEBP {
    background-image:url(/static/vn/images/home/game/IM/jue-W1.webp)
  }
  .Home-IMsports-content .sports-left .Menu-More.IMG {
    background-image:url(/static/vn/images/home/game/IM/more-g1.png)
  }
  .Home-IMsports-content .sports-left .Menu-More.WEBP {
    background-image:url(/static/vn/images/home/game/IM/more-g1.webp)
  }
  .Home-IMsports-content .sports-left .Menu-More.active.IMG {
    background-image:url(/static/vn/images/home/game/IM/more-w1.png)
  }
  .Home-IMsports-content .sports-left .Menu-More.active.WEBP {
    background-image:url(/static/vn/images/home/game/IM/more-w1.webp)
  }
  .Home-IMsports-content .hero-right.IMG {
    background-image:url(/static/vn/images/home/game/IM/hero.png)
  }
  .Home-IMsports-content .hero-right.WEBP {
    background-image:url(/static/vn/images/home/game/IM/hero.webp)
  }
  .Home-IMsports-content .dota-right.IMG {
    background-image:url(/static/vn/images/home/game/IM/dota-right.png)
  }
  .Home-IMsports-content .dota-right.WEBP {
    background-image:url(/static/vn/images/home/game/IM/dota-right.webp)
  }
  .Home-IMsports-content .csbg-right.IMG {
    background-image:url(/static/vn/images/home/game/IM/CS-right.png)
  }
  .Home-IMsports-content .csbg-right.WEBP {
    background-image:url(/static/vn/images/home/game/IM/CS-right.webp)
  }
  .Home-IMsports-content .survival-right.IMG {
    background-image:url(/static/vn/images/home/game/IM/jue.png)
  }
  .Home-IMsports-content .survival-right.WEBP {
    background-image:url(/static/vn/images/home/game/IM/jue.webp)
  }
  .Home-IMsports-content .more-right.IMG {
    background-image:url(/static/vn/images/home/game/IM/more.png)
  }
  .Home-IMsports-content .more-right.WEBP {
    background-image:url(/static/vn/images/home/game/IM/more.webp)
  }
  .Home-sports-content {
    background-repeat:no-repeat;
    background-position:50%
  }
  .Home-sports-content.IMG {
    background-image:url(/static/vn/images/home/game/Sports/bg.jpg)
  }
  .Home-sports-content.WEBP {
    background-image:url(/static/vn/images/home/game/Sports/bg.webp)
  }
  .Home-sports-content .sports-left .Menu-BTi.IMG {
    background-image:url(/static/vn/images/home/game/Sports/EuropeSport.png?v=sdkjf2)
  }
  .Home-sports-content .sports-left .Menu-BTi.WEBP {
    background-image:url(/static/vn/images/home/game/Sports/EuropeSport.webp)
  }
  .Home-sports-content .sports-left .Menu-BTi.active.IMG {
    background-image:url(/static/vn/images/home/game/Sports/EuropeSport-active.png?v=sdkjf2)
  }
  .Home-sports-content .sports-left .Menu-BTi.active.WEBP {
    background-image:url(/static/vn/images/home/game/Sports/EuropeSport-active.webp)
  }
  .Home-sports-content .sports-left .Menu-IMsport2.IMG {
    background-image:url(/static/vn/images/home/game/Sports/jbSport.png?v=kdjf23)
  }
  .Home-sports-content .sports-left .Menu-IMsport2.WEBP {
    background-image:url(/static/vn/images/home/game/Sports/jbSport.webp)
  }
  .Home-sports-content .sports-left .Menu-IMsport2.active.IMG {
    background-image:url(/static/vn/images/home/game/Sports/jbSport-active.png?v=sdkjf2)
  }
  .Home-sports-content .sports-left .Menu-IMsport2.active.WEBP {
    background-image:url(/static/vn/images/home/game/Sports/jbSport-active.webp)
  }
  .Home-sports-content .sports-right.IMG {
    background-image:url(/static/vn/images/home/game/Sports/sports.png)
  }
  .Home-sports-content .sports-right.WEBP {
    background-image:url(/static/vn/images/home/game/Sports/sports.webp)
  }
  .Home-sports-content .imsports-right.IMG {
    background-image:url(/static/vn/images/home/game/Sports/jbSportRight.png)
  }
  .Home-sports-content .imsports-right.WEBP {
    background-image:url(/static/vn/images/home/game/Sports/jbSportRight.webp)
  }
  .Home-chess-content {
    background-repeat:no-repeat;
    background-position:50%
  }
  .Home-chess-content.IMG {
    background-image:url(/static/vn/images/home/game/chess/chess-bg.jpg)
  }
  .Home-chess-content.WEBP {
    background-image:url(/static/vn/images/home/game/chess/chess-bg.webp)
  }
  .Home-chess-content .chess-left .Menu-niuniu.IMG {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu.png)
  }
  .Home-chess-content .chess-left .Menu-niuniu.WEBP {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu.webp)
  }
  .Home-chess-content .chess-left .Menu-niuniu.active.IMG {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu-active.png)
  }
  .Home-chess-content .chess-left .Menu-niuniu.active.WEBP {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu-active.webp)
  }
  .Home-chess-content .chess-left .Menu-poker.IMG {
    background-image:url(/static/vn/images/home/game/chess/poker/poker.png)
  }
  .Home-chess-content .chess-left .Menu-poker.WEBP {
    background-image:url(/static/vn/images/home/game/chess/poker/poker.webp)
  }
  .Home-chess-content .chess-left .Menu-poker.active.IMG {
    background-image:url(/static/vn/images/home/game/chess/poker/poker-active.png)
  }
  .Home-chess-content .chess-left .Menu-poker.active.WEBP {
    background-image:url(/static/vn/images/home/game/chess/poker/poker-active.webp)
  }
  .Home-chess-content .chess-left .Menu-GoldenFlower.IMG {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower.png)
  }
  .Home-chess-content .chess-left .Menu-GoldenFlower.WEBP {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower.webp)
  }
  .Home-chess-content .chess-left .Menu-GoldenFlower.active.IMG {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower-active.png)
  }
  .Home-chess-content .chess-left .Menu-GoldenFlower.active.WEBP {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower-active.webp)
  }
  .Home-chess-content .chess-left .Menu-Mahjong.IMG {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong.png)
  }
  .Home-chess-content .chess-left .Menu-Mahjong.WEBP {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong.webp)
  }
  .Home-chess-content .chess-left .Menu-Mahjong.active.IMG {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong-active.png)
  }
  .Home-chess-content .chess-left .Menu-Mahjong.active.WEBP {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong-active.webp)
  }
  .Home-chess-content .chess-left .Menu-More.IMG {
    background-image:url(/static/vn/images/home/game/chess/more/more.png)
  }
  .Home-chess-content .chess-left .Menu-More.WEBP {
    background-image:url(/static/vn/images/home/game/chess/more/more.webp)
  }
  .Home-chess-content .chess-left .Menu-More.active.IMG {
    background-image:url(/static/vn/images/home/game/chess/more/more-active.png)
  }
  .Home-chess-content .chess-left .Menu-More.active.WEBP {
    background-image:url(/static/vn/images/home/game/chess/more/more-active.webp)
  }
  .Home-chess-content .niuniu-right.WEBP {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu-right.webp)
  }
  .Home-chess-content .niuniu-right.IMG {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu-right.png)
  }
  .Home-chess-content .poker-right.WEBP {
    background-image:url(/static/vn/images/home/game/chess/poker/poker-right.webp)
  }
  .Home-chess-content .poker-right.IMG {
    background-image:url(/static/vn/images/home/game/chess/poker/poker-right.png)
  }
  .Home-chess-content .GoldenFlower-right.WEBP {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower-right.webp)
  }
  .Home-chess-content .GoldenFlower-right.IMG {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower-right.png)
  }
  .Home-chess-content .Mahjong-right.WEBP {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong-right.webp)
  }
  .Home-chess-content .Mahjong-right.IMG {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong-right.png)
  }
  .Home-chess-content .more-right.WEBP {
    background-image:url(/static/vn/images/home/game/chess/more/more-right.webp)
  }
  .Home-chess-content .more-right.IMG {
    background-image:url(/static/vn/images/home/game/chess/more/more-right.png)
  }
  @media (max-width:1286px) {
    .RBPage-home .Live-Content .Live-right {
      right:0
    }
    .RBPage-home .Live-Content .Live-center {
      margin-left:10%
    }
  }
  .downloadBox {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    max-width:1286px;
    margin:0 auto
  }
  .downloadBox .ant-tabs-nav {
    margin-top:20px
  }
  .downloadBox .homemain-hot-label {
    background:url(/static/vn/images/icon/homemain-hot-label.svg) 50% no-repeat;
    width:44px;
    height:23px;
    margin-left:10px
  }
  .downloadBox .Product_Hotlabel {
    width:41px;
    margin-left:15px
  }
  .title-header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:24px
  }
  .title-header .text-icon {
    width:50px;
    height:50px;
    margin-right:16px
  }
  .notice-bg .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .notice-bg .ant-modal-content .ant-modal-header .ant-modal-title {
    text-align:center
  }
  .notice-bg .ant-modal-content .ant-modal-body {
    background-color:#000!important
  }
  .notice-bg .ant-modal-content .ant-modal-body .notice-btn {
    width:180px;
    height:40px;
    background:#00b324;
    color:#fff;
    line-height:40px;
    cursor:pointer;
    border-radius:6px;
    position:absolute;
    bottom:15px;
    left:185px
  }
  .notice-bg .ant-modal-content .ant-modal-body p {
    margin:10px 0 60px;
    color:#f5f5f5
  }
  .game-maintance-wrap {
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color:#00000080;
    border-radius:24px;
    z-index:998;
    cursor:not-allowed
  }
  .game-maintance-wrap .game-maintance-wrap-content {
    text-align:center;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:999
  }
  .game-maintance-wrap .game-maintance-wrap-content img {
    width:52px
  }
  .regWindow {
    text-align:center;
    color:#f5f5f5
  }
  .regWindow .ant-modal-content {
    background:transparent!important
  }
  .regWindow .ant-modal-content .ant-modal-body {
    width:100%;
    min-height:33.5rem;
    background-image:url(/static/vn/images/home/RegBackground.png);
    background-position:50%;
    background-size:cover;
    line-height:2rem
  }
  .regDesc {
    line-height:2.5rem;
    margin:.5rem 3.5rem;
    background:#222223;
    color:#f5f5f5;
    text-align:left;
    padding-left:1rem
  }
  .regCheckBox {
    color:#ccc;
    text-align:left;
    margin:.5rem 3.5rem 1.8rem
  }
  .regCheckBox .ant-checkbox {
    padding-right:.5rem
  }
  .regCheckBox .ant-checkbox-inner {
    background-color:transparent
  }
  .regCheckBox .ant-checkbox-checked .ant-checkbox-inner {
    border:1px solid #00b324;
    color:#00b324;
    font-size:" 14.5px"
  }
  .ant-checkbox-wrapper:hover .ant-checkbox-inner,
  .ant-checkbox:hover .ant-checkbox-inner,
  .regCheckBox .ant-checkbox-input:focus+.ant-checkbox-inner {
    border:1px solid #00b324
  }
  .regCheckBox .ant-checkbox-checked .ant-checkbox-inner:after {
    border-color:#00b324!important
  }
  .regCheckboxMsg {
    text-align:left;
    font-size:12px;
    color:#00caff;
    padding-left:1.5rem;
    line-height:1rem
  }
  .regCheckboxConfirm {
    border:1px solid #00b324;
    width:12rem;
    margin:auto;
    background:#00b324;
    line-height:2.5rem;
    border-radius:.3rem;
    cursor:pointer
  }
  .announcement-content {
    background-color:#222;
    border-radius:8px;
    padding:14px 16px
  }
  .app-title {
    max-width:1286px;
    margin:40px auto auto;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .app-title .title-img {
    height:24px;
    width:24px
  }
  .app-title .text {
    color:#f5f5f5;
    margin-left:10px;
    font-size:24px;
    font-weight:600;
    font-family:Roboto,sans-serif
  }
  .app-title .tab-icon {
    margin-right:10px;
    -webkit-filter:brightness(0) invert(1);
    filter:brightness(0) invert(1)
  }
  .app-title .tab-btn-text {
    font-size:24px;
    font-family:Roboto,sans-serif;
    font-weight:400;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-left:10px;
    margin-right:10px
  }
  .app-title .ant-tabs-nav .ant-tabs-tab {
    border-radius:8px;
    border:1px solid #666;
    height:61px;
    text-align:center;
    margin-bottom:5px;
    margin-right:11px
  }
  .app-title .ant-tabs-bar {
    border-bottom:0;
    padding-bottom:20px!important;
    margin-bottom:0
  }
  .app-title .ant-tabs-ink-bar {
    height:0
  }
  .app-title .ant-tabs-nav .ant-tabs-tab-active {
    background-image:url(/static/vn/images/icon/tab-btn-bg.png);
    background-size:100% 100%
  }
  .app-title .ant-tabs-nav .ant-tabs-tab-active .tab-btn-text {
    font-weight:500
  }
  .app-title .ant-tabs-nav .ant-tabs-tab:hover {
    background-image:url(/static/vn/images/icon/tab-btn-bg.png);
    background-size:100% 100%
  }
  .app-title .ant-tabs-nav .ant-tabs-tab:hover .tab-btn-text {
    font-weight:500
  }
  .app-title .bannerContainer {
    border-radius:8px;
    position:relative;
    background:#222;
    min-height:240px;
    cursor:pointer
  }
  .app-title .bannerContainer .title {
    width:250px;
    font-size:30px;
    font-weight:600;
    font-family:Roboto,sans-serif;
    color:#fff7ef;
    margin-bottom:77px;
    position:absolute;
    left:15px;
    top:24px
  }
  .app-title .bannerContainer .title .Livelabel_new {
    position:absolute;
    bottom:10px;
    left:0;
    width:28%;
    height:35px;
    z-index:1;
    -webkit-transform:scale(.83);
    transform:scale(.83)
  }
  .app-title .bannerContainer .title .label_hot {
    position:absolute;
    width:70px;
    height:35px;
    right:186px
  }
  .app-title .bannerContainer .btn {
    cursor:pointer;
    height:50px;
    width:50px;
    border-radius:25px;
    background:#ffffff80;
    color:#fff;
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    font-size:16px;
    font-weight:400;
    font-family:Roboto,sans-serif;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    left:30px;
    bottom:37px
  }
  .app-title .bannerContainer .sport {
    -webkit-box-shadow:0 3px 8px #008de5;
    box-shadow:0 3px 8px #008de5
  }
  .app-title .bannerContainer .esport-btn,
  .app-title .bannerContainer .spribe {
    -webkit-box-shadow:0 3px 8px #eb6800;
    box-shadow:0 3px 8px #eb6800
  }
  .app-title .bannerContainer .liveDealer {
    -webkit-box-shadow:0 3px 8px #de0000;
    box-shadow:0 3px 8px #de0000
  }
  .app-title .bannerContainer .slot {
    -webkit-box-shadow:0 3px 8px #00adc3;
    box-shadow:0 3px 8px #00adc3
  }
  .app-title .bannerContainer .fish {
    -webkit-box-shadow:0 3px 8px #9a9a9a;
    box-shadow:0 3px 8px #9a9a9a
  }
  .app-title .bannerContainer .casino {
    -webkit-box-shadow:0 3px 8px #d58000;
    box-shadow:0 3px 8px #d58000
  }
  .app-title .bannerContainer .Lottery {
    -webkit-box-shadow:0 3px 8px #8900de;
    box-shadow:0 3px 8px #8900de
  }
  .homemain-hot-match-item {
    background:#222;
    border-radius:8px;
    padding:20px;
    cursor:pointer
  }
  .homemain-hot-match-item .homemain-hot-match-item-title {
    color:#ccc;
    font-size:14px
  }
  .homemain-hot-match-item .homemain-hot-match-item-content {
    width:100%;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    color:#fff;
    font-size:16px;
    margin-top:20px
  }
  .homemain-hot-match-item .homemain-hot-match-item-content,
  .homemain-hot-match-item .homemain-hot-match-item-team {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .homemain-hot-match-item .homemain-hot-match-item-team {
    width:175px;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .homemain-hot-match-item .homemain-hot-match-item-team.homemain-hot-match-item-team-right {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .homemain-hot-match-item .homemain-hot-match-item-team .homemain-hot-match-item-team-name {
    margin:0 20px;
    line-height:1.1;
    word-break:break-all;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    max-height:40px
  }
  .homemain-hot-match-item .homemain-hot-match-item-team .homemain-hot-match-item-team-img {
    width:40px;
    height:40px;
    background:#333;
    text-align:center;
    border-radius:20px
  }
  .homemain-hot-match-item .homemain-hot-match-item-team .homemain-hot-match-item-team-img img {
    margin-top:5px;
    width:30px;
    height:30px;
    -o-object-fit:cover;
    object-fit:cover
  }
  .home-tab .ant-tabs-tab-prev-icon {
    display:none
  }
  .home-tab .ant-tabs-nav .ant-tabs-tab {
    padding-left:0;
    padding-right:0
  }
  .casino-3d,
  .casino-ebet,
  .casino-evo,
  .casino-gpi,
  .casino-sexy,
  .casino-wm,
  .esport-jbo,
  .esport-tf,
  .sport-90,
  .sport-jbo,
  .t-png,
  .t-pp,
  .t-rlx,
  .t-sg,
  .t-yg,
  .Xổ-Số {
    cursor:pointer
  }
  .px-0 {
    padding-left:0!important;
    padding-right:0!important
  }
  .pt-0 {
    padding-top:0!important
  }
  .pb-0 {
    padding-bottom:0!important
  }
  .pl-0 {
    padding-left:10!important
  }
  .pr-0 {
    padding-right:0!important
  }
  .cs-p-10 {
    padding:10px
  }
  .cs-mt-25 {
    margin-top:25px!important
  }
  .w-100 {
    width:100%!important
  }
  .d-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .align-items-center {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .hide {
    display:none
  }
  .new-label-icon {
    margin-left:4px
  }
  .fish-icon {
    -webkit-filter:brightness(0) invert(1);
    filter:brightness(0) invert(1);
    width:18px!important
  }
  .SpribeHotGame {
    max-width:1286px;
    margin:0 auto;
    padding-left:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:2%
  }
  .SpribeHotGame div {
    color:#fff;
    font-size:20px;
    cursor:pointer
  }
  .SpribeHotGame div span {
    line-height:7;
    font-size:20px;
    color:#fff
  }
  .SpribeHotGame div img {
    cursor:pointer
  }
  .otpmodal .ant-modal-content {
    color:#f5f5f5;
    background-color:#000;
    border-radius:0;
    border:1px solid #00b324;
    -webkit-box-shadow:0 0 12px rgba(0,179,36,.5)!important;
    box-shadow:0 0 12px rgba(0,179,36,.5)!important
  }
  .otpmodal .ant-modal-content .ant-modal-body,
  .otpmodal .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .otpmodal .ant-modal-content .ant-modal-header .ant-modal-title {
    text-align:center;
    color:#f5f5f5;
    font-size:18px;
    line-height:40px
  }
  .otpmodal .ant-modal-content .ant-modal-body {
    padding-left:50px;
    padding-right:50px;
    padding-bottom:40px
  }
  .otpmodal .ant-modal-content .ant-modal-body h3,
  .otpmodal .ant-modal-content .ant-modal-body p {
    color:#f5f5f5;
    font-size:14px;
    line-height:24px
  }
  .otpmodal .ant-modal-content .infotype2 {
    text-align:left
  }
  .otpmodal .ant-modal-content .infotype2 h3 {
    margin-bottom:20px
  }
  .otpmodal .ant-modal-content .infotype2 p {
    margin:0
  }
  .otpmodal .ant-modal-content .otpmodal-btn {
    display:block;
    margin:0 auto;
    width:350px;
    height:48px;
    line-height:48px;
    font-size:16px;
    color:#f5f5f5
  }
  .otpmodal .ant-modal-content .otpmodal-btn.nobg-btn {
    border:1px solid #00b324;
    background:none;
    color:#00b324;
    width:70%
  }
  .otpmodal .ant-modal-content .otpmodal-btn.nobg-btn:hover {
    border:1px solid #00b324
  }
  .otpmodal .ant-modal-content .otpmodal-btn.primary-btn {
    background:#00b324;
    border:1px solid #00b324!important;
    margin-bottom:4%
  }
  .otpmodal .ant-modal-content .otpmodal-btn.goBackVerify-btn {
    background:#00b324;
    border:1px solid #00b324!important;
    margin-top:9%
  }
  .otpmodal .ant-modal-content .otpmodal-btn.submit-btn {
    background-color:#666;
    border:none
  }
  .otpmodal .ant-modal-content .changeMethods {
    display:block;
    margin:0 auto;
    width:240px;
    height:48px;
    line-height:48px;
    font-size:16px;
    color:#00b324;
    background:none;
    border:none
  }
  .otpmodal .otpTypeWrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-top:20px;
    padding-bottom:40px
  }
  .otpmodal .otpTypeWrapper .otpType {
    margin:0 19px
  }
  .otpmodal .otpTypeWrapper .otpType dt a {
    display:block;
    background:#222;
    border-radius:8px;
    padding:22px
  }
  .otpmodal .otpTypeWrapper .otpType dt a:hover {
    background:#333
  }
  .otpmodal .otpTypeWrapper .otpType dt a:focus {
    background:#1a1a1a
  }
  .otpmodal .otpTypeWrapper .otpType dd {
    margin-top:15px;
    color:#ccc;
    font-size:12px
  }
  .otpmodal .otpTypeWrapper .otpCsType {
    margin:0
  }
  .otpmodal .otpTypeWrapper .otpCsType dt a {
    display:block;
    background:#222;
    border-radius:8px;
    padding:22px
  }
  .otpmodal .otpTypeWrapper .otpCsType dt a:hover {
    background:#333
  }
  .otpmodal .otpTypeWrapper .otpCsType dt a:focus {
    background:#1a1a1a
  }
  .otpmodal .otpTypeWrapper .otpCsType dd {
    margin-top:-4px;
    color:#ccc;
    font-size:12px
  }
  .otpmodal.verifyModal .Step1-info-btn {
    display:grid;
    gap:15%
  }
  .otpmodal.verifyModal .Step1-info-btn .nobg-btn {
    background:#00b324;
    border:1px solid #00b324;
    color:#fff
  }
  .otpmodal.verifyModal .Step1-info-btn .primary-btn {
    border:none!important;
    background:none;
    color:#00b324
  }
  .otpmodal.verifyModal button {
    -webkit-box-flex:0;
    -ms-flex:0 0 210px;
    flex:0 0 210px
  }
  .otpmodal .wallet-info-container {
    text-align:center
  }
  .otpmodal .wallet-info-container .wallet-info-img {
    margin-bottom:5%
  }
  .UpdatePassword .ant-modal-content {
    color:#f5f5f5;
    background-color:#000;
    border-radius:0;
    border:1px solid #00b324;
    -webkit-box-shadow:0 0 12px rgba(0,179,36,.5)!important;
    box-shadow:0 0 12px rgba(0,179,36,.5)!important
  }
  .UpdatePassword .ant-modal-content .ant-modal-body,
  .UpdatePassword .ant-modal-content .ant-modal-header {
    background:#000!important
  }
  .UpdatePassword .ant-modal-content .ant-modal-header .ant-modal-title {
    text-align:center;
    color:#f5f5f5;
    font-size:18px;
    line-height:40px
  }
  .UpdatePassword .ant-modal-content .ant-modal-body {
    padding-left:50px;
    padding-right:50px;
    padding-bottom:40px
  }
  .UpdatePassword .ant-modal-content .ant-modal-body h3,
  .UpdatePassword .ant-modal-content .ant-modal-body p {
    color:#f5f5f5;
    font-size:14px;
    line-height:24px
  }
  .UpdatePassword .ant-modal-content .otpmodal-btn {
    display:block;
    margin:0 auto;
    width:350px;
    height:48px;
    line-height:48px;
    font-size:16px;
    color:#f5f5f5
  }
  .UpdatePassword .ant-modal-content .otpmodal-btn.nobg-btn {
    background:none;
    color:#00b324
  }
  .UpdatePassword .ant-modal-content .otpmodal-btn.overTime-btn {
    background:#00b324;
    margin-top:15%
  }
  .UpdatePassword .ant-modal-content .otpmodal-btn.primary-btn {
    background:#00b324;
    border:1px solid #00b324!important
  }
  .UpdatePassword .otpTypeWrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-top:20px;
    padding-bottom:40px
  }
  .UpdatePassword .otpTypeWrapper .otpType {
    margin:0 19px
  }
  .UpdatePassword .otpTypeWrapper .otpType dt a {
    display:block;
    background:#222;
    border-radius:8px;
    padding:22px
  }
  .UpdatePassword .otpTypeWrapper .otpType dt a:hover {
    background:#333
  }
  .UpdatePassword .otpTypeWrapper .otpType dt a:focus {
    background:#1a1a1a
  }
  .UpdatePassword .otpTypeWrapper .otpType dd {
    margin-top:15px;
    color:#ccc;
    font-size:12px
  }
  .UpdatePassword.verifyModal .wallet-info-btn {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  .UpdatePassword.verifyModal button {
    -webkit-box-flex:0;
    -ms-flex:0 0 210px;
    flex:0 0 210px
  }
  .UpdatePassword .Content {
    display:contents
  }
  .UpdatePassword .Content .ant-input {
    background-color:#000;
    border:1px solid #757575;
    height:50px;
    margin-top:15px
  }
  .UpdatePassword .Content .anticon {
    color:#979393
  }
  .UpdatePassword .Content .ant-input-suffix {
    top:60%
  }
  .UpdatePassword .Content .ant-input-affix-wrapper .ant-input:not(.ant-input-disabled) {
    border-color:grey!important;
    color:#fff
  }
  .UpdatePassword .confirmPWD {
    display:contents
  }
  .UpdatePassword .confirmPWD .ant-input {
    background-color:#000;
    border:1px solid red!important;
    height:50px;
    margin-top:15px
  }
  .UpdatePassword .confirmPWD .anticon {
    color:#979393
  }
  .UpdatePassword .confirmPWD .ant-input-suffix {
    top:60%
  }
  .UpdatePassword .confirmPWD .ant-input-affix-wrapper .ant-input:not(.ant-input-disabled) {
    color:#fff
  }
  .UpdatePassword .submit-btn {
    width:100%;
    height:50px;
    font-size:16px;
    margin-top:5%
  }
  .UpdatePassword .TimeLimit {
    text-align:left;
    line-height:2.5;
    height:35px;
    border-radius:4px;
    color:#000;
    background-color:#fffcca
  }
  .openMathchPop {
    width:7.43rem;
    height:2.49rem;
    background:url(/static/vn/images/matchpopup/btnMatchPop.png) no-repeat 0 0;
    background-size:100%;
    margin-left:3rem
  }
  .box_bg {
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.7);
    z-index:999;
    top:0;
    left:0
  }
  .mathchBox {
    width:66rem;
    height:50rem;
    background:url(/static/vn/images/matchpopup/new-sportpad.png) no-repeat 0 0;
    background-size:100%;
    position:relative;
    left:37%;
    top:30%;
    margin-left:-20%;
    margin-top:-10%;
    z-index:9999;
    overflow:hidden
  }
  .mathchBox_es {
    background:url(/static/vn/images/matchpopup/new-esport_pad.png) no-repeat 0 0;
    background-size:100%
  }
  .mathchBox_left {
    width:18%;
    height:30rem;
    position:absolute;
    top:25%;
    left:17%
  }
  .mathchBox_left .sprot_yd {
    width:100%;
    height:80px;
    background:url(/static/vn/images/matchpopup/sport_ty.png) no-repeat 50%;
    background-size:100%;
    cursor:pointer
  }
  .mathchBox_left .sprot_yd_hide {
    width:75%;
    background:url(/static/vn/images/matchpopup/sportclose@2x.png) no-repeat 50%;
    background-size:100%
  }
  .mathchBox_left .sprot_dj {
    width:75%;
    height:80px;
    background:url(/static/vn/images/matchpopup/esport_dj.png) no-repeat 50%;
    background-size:100%;
    margin-top:-7px;
    cursor:pointer
  }
  .mathchBox_left .sprot_dj_show {
    width:100%;
    background:url(/static/vn/images/matchpopup/esportopen@2x.png) no-repeat 50%;
    background-size:100%
  }
  .mathchBox_right .mathchBox_r_close {
    width:2rem;
    height:2rem;
    background:url(/static/vn/images/matchpopup/remove2x.png) no-repeat 0 0;
    background-size:100%;
    position:absolute;
    right:.5rem;
    top:7rem;
    cursor:pointer
  }
  .mathchBox_right .mathchBox_r_t {
    width:26rem;
    height:5rem;
    background:url(/static/vn/images/matchpopup/sport_title.png) no-repeat 50%;
    background-size:100%;
    margin:9.7rem auto 0 30rem
  }
  .mathchBox_right .mathchBox_r_t_es {
    background:url(/static/vn/images/matchpopup/esport_tittle2x.png) no-repeat 50%;
    background-size:100%
  }
  .mathchBox_right .mathchBox_r_c::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 5px aqua;
    background:#eee
  }
  .mathchBox_right .mathchBox_r_c::-webkit-scrollbar {
    width:1px
  }
  .mathchBox_right .mathchBox_r_c {
    width:34rem;
    height:16rem;
    margin-left:25rem;
    margin-top:1rem;
    overflow-x:scroll;
    background:#000 0 0 no-repeat padding-box;
    border:1px solid #87c9f8;
    padding:5px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    scrollbar-highlight-color:aqua
  }
  .mathchBox_right .mathchBox_r_c .item {
    width:100%;
    height:7rem;
    background:url(/static/vn/images/matchpopup/component.png) no-repeat 0 0;
    background-size:100% 100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 22px
  }
  .mathchBox_right .mathchBox_r_c .item .item_l,
  .mathchBox_right .mathchBox_r_c .item .item_r {
    width:18%;
    height:5rem
  }
  .mathchBox_right .mathchBox_r_c .item .item_c {
    height:7rem;
    width:60%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .mathchBox_right .mathchBox_r_c .item .item_c .item_c_t {
    color:#000;
    font-size:20px;
    font-weight:700
  }
  .mathchBox_right .mathchBox_r_c .item .item_c .item_c_time {
    color:#00bfb1;
    font-size:12px
  }
  .mathchBox_right .mathchBox_r_c .item .item_c .item_c_b {
    margin:0 auto
  }
  .mathchBox_right .mathchBox_r_c .item .item_c .item_c_b_vs {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:red;
    font-weight:700;
    font-size:18px;
    margin-top:.8rem;
    width:16rem
  }
  .mathchBox_right .mathchBox_r_c .item .item_c .item_c_b_vs .item_l_t,
  .mathchBox_right .mathchBox_r_c .item .item_c .item_c_b_vs .item_r_t {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    width:15rem;
    font-size:14px;
    margin-left:.1rem
  }
  .mathchBox_right .mathchBox_r_c .item .item_c .item_c_b_vs .item_v_s {
    background:url(/static/vn/images/matchpopup/vs2x.png) no-repeat 50%;
    width:2.5rem;
    height:2.5rem;
    background-size:cover
  }
  .mathchBox_right .mathchBox_r_c .item+.item {
    margin-top:5px
  }
  .betNow {
    width:10rem;
    height:4rem;
    background:url(/static/vn/images/matchpopup/button2x.png) no-repeat 50%;
    background-size:100%;
    margin:.5rem 19rem 0 auto;
    cursor:pointer
  }
  .mini-menu {
    position:fixed;
    right:0;
    top:22%;
    z-index:1009;
    background-color:transparent;
    color:#fff;
    cursor:pointer
  }
  .mini-menu .outer {
    display:inline-block;
    width:42px;
    padding:10px;
    height:150px;
    border-radius:6px 0 0 6px;
    top:-6px
  }
  .mini-menu .inner,
  .mini-menu .outer {
    background-color:#000;
    position:relative
  }
  .mini-menu .inner {
    display:none;
    width:230px;
    font-size:12px;
    border-radius:0 0 0 12px
  }
  .mini-menu .inner .hoverGreen:hover {
    color:#25e82a
  }
  .mini-menu .inner ul {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .mini-menu .inner ul li {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    min-height:50px;
    padding:10px;
    border-bottom:1px solid #3b3b3b
  }
  .mini-menu .inner ul li .icon {
    margin:5px 10px 5px 5px;
    border-radius:4px;
    padding:4px;
    background-color:#3b3b3b
  }
  .mini-menu .inner ul li .showQR {
    display:none;
    -webkit-box-flex:4;
    -ms-flex:4;
    flex:4;
    border-bottom:none;
    background-color:#3b3b3b;
    border-radius:0 0 0 12px;
    text-align:center
  }
  .mini-menu .inner ul li .showQR img {
    margin-top:-120px
  }
  .mini-menu .inner ul li .hot_line {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .mini-menu .inner ul li .telegram {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:10px
  }
  .mini-menu .rotate {
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
    display:block;
    overflow:visible;
    word-wrap:normal;
    white-space:nowrap;
    position:relative;
    top:90px;
    left:-5px
  }
  .mini-menu a {
    color:#fff
  }
  .mini-menu:hover .inner {
    display:inline-block;
    -webkit-animation:open 1s;
    animation:open 1s;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
  }
  .mini-menu:hover .inner ul li:hover .arrowTrans {
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
  }
  .mini-menu:hover .inner ul li:hover .showQR,
  .mini-menu:hover .outer {
    display:inline-block;
    -webkit-animation:open 1s;
    animation:open 1s;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
  }
  @-webkit-keyframes open {
    0% {
      right:-230px
    }
    to {
      right:0
    }
  }
  @keyframes open {
    0% {
      right:-230px
    }
    to {
      right:0
    }
  }
  .RBPageNotification .ant-table-placeholder,
  .RBPageNotification .ant-table-thead>tr>th {
    background:none!important;
    border-bottom:1px solid #3d3d3d;
    color:#ccc
  }
  .RBPageNotification .ant-table-tbody>tr,
  .RBPageNotification .ant-table-thead>tr {
    color:#ccc
  }
  .RBPageNotification .ant-table-tbody>.ant-table-row:hover,
  .RBPageNotification .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,
  .RBPageNotification .ant-table-thead>tr:hover {
    color:#ccc;
    background-color:#343434!important
  }
  .RBPageNotification tr.ant-table-expanded-row {
    background:none!important;
    border-bottom:1px solid #3d3d3d;
    color:#ccc
  }
  .RBPageNotification .ant-tabs-nav .ant-tabs-tab {
    color:#fff
  }
  .RBPageNotification .ant-tabs-nav .ant-tabs-tab-active {
    color:#00e62e
  }
  .RBPageNotification .ant-tabs-ink-bar {
    background-color:#00e62e
  }
  .BrowserNS {
    height:100%
  }
  .BrowserNS .top {
    width:100%;
    height:120px;
    background-color:#111;
    text-align:center;
    padding-top:15px
  }
  .BrowserNS .BrowserNSWrapper {
    width:100%;
    height:calc(100% - 120px);
    min-height:520px;
    color:#fff;
    background:url(/static/vn/images/404/bg.jpg) 50% no-repeat;
    background-size:100% 100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    display:-webkit-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent {
    width:1280px;
    margin:0 auto
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent p {
    color:#fff;
    text-align:center;
    font-size:20px;
    padding-bottom:20px;
    border-bottom:5px solid #1aff00
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .left {
    float:left
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .half {
    width:50%;
    margin-bottom:20px
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft {
    width:45%;
    height:100%;
    text-align:left;
    display:inline-block;
    position:relative;
    font-size:16px;
    padding-top:50px;
    padding-left:50px
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .CommonDownloadTab {
    width:50%
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .browserBoxLeft,
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .browserBoxRight {
    width:100%
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .FireFoxLogo,
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .GoogleLogo,
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .IELogo,
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .SogouLogo {
    display:inline-block;
    vertical-align:middle;
    width:80px;
    height:60px;
    margin-left:5px
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .IELogo {
    width:70px;
    height:60px;
    background:url(/static/vn/images/download/IELogo.png) no-repeat 50%;
    background-size:150%
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .FireFoxLogo {
    background:url(/static/vn/images/download/Firefox_Logo.png) no-repeat 50%;
    background-size:60%
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .SogouLogo {
    background:url(/static/vn/images/download/sogouLogo.png) no-repeat 50%;
    background-size:60%
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .GoogleLogo {
    background:url(/static/vn/images/download/chromeLogo.png) no-repeat 50%;
    background-size:60%
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .btnDownload {
    width:232px;
    height:56px;
    line-height:56px;
    background:url(/static/vn/images/icon/registerBut.png);
    background-size:100% 100%;
    border:none;
    text-align:center;
    cursor:pointer
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dleft .btnDownload span {
    line-height:33px;
    color:#fff;
    font-size:11pt
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dright {
    float:right;
    width:50%;
    height:auto;
    text-align:right;
    position:relative
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dright>div {
    position:absolute;
    top:0;
    left:0
  }
  .BrowserNS .BrowserNSWrapper .BrowserNSContent .Dright>div img {
    display:block;
    max-width:100%;
    height:auto;
    margin-top:50px
  }
  #cssurvey {
    width:100%;
    min-height:100vh;
    padding:44px 0;
    height:auto;
    font-size:14px;
    background:url(/static/vn/images/cssurvey/bg.png) 50% repeat
  }
  #cssurvey .survey-wrap {
    position:relative;
    width:535px;
    height:auto;
    margin:0 auto
  }
  #cssurvey .survey-title {
    width:100%;
    height:79px;
    margin-bottom:30px;
    background:url(/static/vn/images/cssurvey/title-bg.png) 50% no-repeat;
    background-size:100% 100%
  }
  #cssurvey .survey-con {
    padding-left:38px;
    padding-right:38px
  }
  #cssurvey .form-label {
    margin-bottom:8px;
    font-size:14px
  }
  #cssurvey .star {
    display:inline-block;
    width:24px;
    height:24px;
    background-position:50%;
    background-repeat:no-repeat;
    margin-right:10px
  }
  #cssurvey .star.starEmpty {
    background-image:url(/static/vn/images/cssurvey/graystar.svg)
  }
  #cssurvey .star.starFill {
    background-image:url(/static/vn/images/cssurvey/redstar.svg)
  }
  #cssurvey .submitBtn {
    color:#fff;
    width:343px;
    margin:0 auto;
    display:block
  }
  #cssurvey .submitBtn.false {
    background:#ccc;
    border:1px solid #ccc
  }
  #cssurvey .submitBtn.true {
    background:#00b324;
    border:1px solid #00b324
  }
  .modal-cssurvey div.icon {
    width:100px;
    height:100px;
    margin:0 auto;
    background-position:50%;
    background-repeat:no-repeat
  }
  .modal-cssurvey div.icon.false {
    background-image:url(/static/vn/images/cssurvey/warning.svg)
  }
  .modal-cssurvey div.icon.true {
    background-image:url(/static/vn/images/cssurvey/right.svg)
  }
  .modal-cssurvey .ant-modal-content .ant-modal-body {
    border-radius:8px
  }
  .modal-cssurvey .ant-modal-content .ant-modal-body p {
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    color:#434343
  }
  .modal-cssurvey .ant-modal-content {
    border:none
  }
  .modal-cssurvey .ant-modal-content .ant-modal-close-x {
    color:#434343;
    font-size:14px
  }
  .DownloadPage-JBOApp .ant-modal-header {
    display:none
  }
  .DownloadPage-JBOApp .ant-modal-content {
    border-radius:10px
  }
  .DownloadPage-JBOApp .ant-modal-body {
    border-radius:10px;
    padding-top:8px;
    padding-bottom:10px;
    text-align:center;
    background:url(/static/vn/images/download/BG.png) no-repeat top
  }
  .DownloadPage-JBOApp .ant-modal-body .ant-tabs-bar.ant-tabs-top-bar {
    border-bottom:0
  }
  .DownloadPage-JBOApp .ant-modal-body .ant-tabs-ink-bar.ant-tabs-ink-bar-animated {
    display:none!important
  }
  .DownloadPage-JBOApp .ant-modal-body .TabHeader {
    color:#fff
  }
  .DownloadPage-JBOApp .ant-modal-body .TabHeader img {
    width:24px;
    height:30px;
    margin-right:20px
  }
  .DownloadPage-JBOApp .ant-modal-body .TabHeader.gold {
    color:#be9b61
  }
  .DownloadPage-JBOApp .ant-modal-body .TabHeader.gold img {
    width:24px;
    height:30px;
    margin-right:20px
  }
  .DownloadPage-JBOApp .ant-modal-body .tutorialContainer {
    height:450px
  }
  .DownloadPage-JBOApp .ant-modal-body .tutorialContainer .qrContainer {
    height:65%;
    padding-top:100px;
    padding-left:20px;
    text-align:left
  }
  .DownloadPage-JBOApp .ant-modal-body .tutorialContainer .stepContainer {
    text-align:center
  }
  .DownloadPage-JBOApp .ant-modal-body .tutorialContainer .stepContainer .step {
    width:33%;
    float:left;
    padding:0 19px;
    font-size:13px
  }
  .RBDownloadContent {
    background:transparent url(/static/vn/images/download/down-app-bg.png) 0 0 no-repeat padding-box;
    min-height:900px;
    font-size:16px;
    background-size:cover;
    min-width:1280px
  }
  .RBDownloadContent .donwloadQRCODE {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .RBDownloadContent .donwloadQRCODE .downloadLink-title {
    margin-top:20px
  }
  .RBDownloadContent .donwloadQRCODE .downloadLink-detail {
    margin-top:10px
  }
  .RBDownloadContent .donwloadQRCODE .downloadLink-detail-link {
    margin-top:10px;
    color:#00b324
  }
  .RBDownloadContent .donwloadQRCODE canvas {
    border:15px solid #fff
  }
  .RBDownloadContent .donwloadQRCODE .qrcode_left {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .RBDownloadContent .donwloadQRCODE .html5_right,
  .RBDownloadContent .donwloadQRCODE .qrcode_left {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
  .RBDownloadContent .donwloadQRCODE .html5_right {
    margin-left:50px
  }
  .RBDownloadContent .donwloadQRCODE .html5_right img {
    width:129px;
    height:129px
  }
  .RBDownloadContent h2 {
    color:#fff
  }
  .RBDownloadContent .ant-tabs {
    padding:20px
  }
  .RBDownloadContent .ant-tabs .ant-tabs-tabpane {
    margin-top:10px
  }
  .RBDownloadContent .ant-tabs-bar {
    border-bottom:1px solid #ffffff4d!important
  }
  .RBDownloadContent .ant-tabs-ink-bar {
    background-color:#44d62d!important;
    height:3px!important;
    width:230px
  }
  .RBDownloadContent .ant-tabs-tab {
    color:#8f8f8f;
    font-size:16px
  }
  .RBDownloadContent .btnDownload {
    width:232px;
    height:56px;
    line-height:56px;
    background:url(/static/vn/images/icon/registerBut.png);
    background-size:100% 100%;
    border:none;
    text-align:center;
    cursor:pointer
  }
  .RBDownloadContent .btnDownload span {
    line-height:33px;
    color:#fff;
    font-size:11pt
  }
  .RBDownloadContent .ant-tabs-tab:hover {
    color:#fff!important
  }
  .RBDownloadContent .ant-tabs-tab-active.ant-tabs-tab {
    color:#00e62e!important
  }
  .RBDownloadContent .iconfont {
    vertical-align:middle;
    padding:0 5px
  }
  .RBDownloadContent .set-center-x {
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    display:block;
    position:absolute;
    top:50px;
    left:27px
  }
  .RBDownloadContent .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab {
    text-align:left
  }
  .RBDownloadContent .ant-layout-content {
    padding:40px 24px
  }
  .RBDownloadContent #components-layout-demo-top-side .logo {
    width:120px;
    height:31px;
    background:rgba(255,255,255,.2);
    margin:16px 28px 16px 0;
    float:left
  }
  .RBDownloadContent .DownloadContainer {
    width:100%;
    min-width:1170px;
    margin:0 auto;
    height:800px;
    padding:40px
  }
  .RBDownloadContent .DownloadContainer canvas {
    height:auto!important;
    border:7px solid #fff
  }
  .RBDownloadContent .DownloadContainer .Dleft {
    width:45%;
    min-width:550px;
    height:100%;
    text-align:left;
    display:inline-block;
    color:#000;
    position:relative;
    font-size:16px
  }
  .RBDownloadContent .DownloadContainer .Dleft h1 {
    margin-top:20px;
    color:#fff;
    font-weight:700;
    font-size:25px
  }
  .RBDownloadContent .DownloadContainer .Dleft p,
  .RBDownloadContent .DownloadContainer .Dleft ul li {
    color:#fff
  }
  .RBDownloadContent .DownloadContainer .Dleft ul li {
    margin-top:10px
  }
  .RBDownloadContent .DownloadContainer .Dleft .text-content {
    padding:30px 0
  }
  .RBDownloadContent .DownloadContainer .Dleft .QRcodeimg {
    width:160px;
    display:inline-block;
    padding-top:40px;
    margin-left:5px
  }
  .RBDownloadContent .DownloadContainer .Dleft .APPTextdate {
    width:250px;
    display:inline-block;
    float:right;
    padding-top:30px;
    margin-right:71px
  }
  .RBDownloadContent .DownloadContainer .Dleft .browserBoxLeft {
    width:50%;
    display:inline-block;
    padding-top:15px
  }
  .RBDownloadContent .DownloadContainer .Dleft .browserBoxRight {
    width:50%;
    display:inline-block;
    float:right;
    padding-top:15px
  }
  .RBDownloadContent .DownloadContainer .Dleft .DleftBtn {
    position:absolute;
    width:100%;
    height:400px;
    top:0;
    right:0;
    margin:auto;
    padding-left:40px
  }
  .RBDownloadContent .DownloadContainer .Dleft .IELogo {
    vertical-align:middle;
    width:70px;
    height:60px;
    display:inline-block;
    margin-left:5px;
    background:url(/static/vn/images/download/IELogo.png) no-repeat 50%;
    background-size:150%
  }
  .RBDownloadContent .DownloadContainer .Dleft .FireFoxLogo {
    vertical-align:middle;
    width:80px;
    height:60px;
    display:inline-block;
    margin-left:5px;
    background:url(/static/vn/images/download/Firefox_Logo.png) no-repeat 50%;
    background-size:60%
  }
  .RBDownloadContent .DownloadContainer .Dleft .SogouLogo {
    vertical-align:middle;
    width:80px;
    height:60px;
    display:inline-block;
    margin-left:5px;
    background:url(/static/vn/images/download/sogouLogo.png) no-repeat 50%;
    background-size:60%
  }
  .RBDownloadContent .DownloadContainer .Dleft .GoogleLogo {
    vertical-align:middle;
    width:80px;
    height:60px;
    display:inline-block;
    margin-left:5px;
    background:url(/static/vn/images/download/chromeLogo.png) no-repeat 50%;
    background-size:60%
  }
  .RBDownloadContent .DownloadContainer .Dleft .btnLiveChatDownload {
    border-radius:20px;
    background:url(/static/vn/images/download/btndownload.png);
    border:none;
    width:140px;
    height:34px;
    text-align:center;
    cursor:pointer
  }
  .RBDownloadContent .DownloadContainer .Dleft .btnLiveChatDownload span {
    line-height:33px;
    color:#fff;
    font-size:11pt
  }
  .RBDownloadContent .DownloadContainer .Dleft .CommonDownloadTab {
    min-width:370px;
    padding:60px 0;
    border-top:2px solid #44d62d
  }
  .RBDownloadContent .DownloadContainer .Dleft .CommonDownloadTab span {
    color:#fff
  }
  .RBDownloadContent .DownloadContainer .Dleft .CommonDownloadTab .downloadItem {
    cursor:pointer
  }
  .RBDownloadContent .DownloadContainer .Dleft .CommonDownloadTab.borderless {
    border-bottom:0
  }
  .RBDownloadContent .DownloadContainer .Dright {
    width:45%;
    height:100%;
    margin-left:2%;
    text-align:right;
    display:inline-block;
    position:relative
  }
  .RBDownloadContent .DownloadContainer .Dright img {
    display:block;
    max-width:100%;
    height:auto;
    margin-top:50px
  }
  .RBDownloadContent .DownloadContainer .Dright>div {
    position:absolute;
    top:0;
    left:0
  }
  @media (max-width:1450px) {
    .RBDownloadContent .DownloadContainer .Dleft .DleftBtn {
      padding-left:5%
    }
  }
  .RBDownBox {
    width:1280px;
    margin:0 auto
  }
  .RBDownBox .title {
    color:#fff;
    margin-bottom:20px!important
  }
  .RBDownBox .detail {
    margin-bottom:30px!important
  }
  .icon-new {
    position:absolute;
    top:16px;
    right:-16px;
    z-index:100;
    display:inline-block;
    width:24px;
    height:16px;
    border-radius:2px;
    background-color:#ed583d;
    color:#fff;
    -webkit-transform:skew(0,-10deg);
    transform:skew(0,-10deg);
    font-size:12px;
    text-align:center
  }
  .downBox {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .downBox .downBox_img_left {
    width:88%
  }
  .downBox .downBox_img_left img {
    display:block
  }
  .downBox .downloadLink {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:30px
  }
  .downBox .downBox-text-right {
    padding-right:20px
  }
  .downBox .downloadHyperlink {
    background:#0c4a00 0 0 no-repeat padding-box;
    -webkit-box-shadow:0 0 12px #00d5ee80;
    box-shadow:0 0 12px #00d5ee80;
    border:1px solid #00d5ee;
    border-radius:15px;
    padding:6px 15px;
    color:#fff;
    font-weight:600;
    margin:1rem 0;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
  }
  .downBox .downloadHyperlink .hyperlink {
    color:#fff000;
    cursor:pointer;
    text-decoration:underline
  }
  .HelpContent {
    width:100%;
    background-color:#171717;
    background-image:url(/static/vn/images/help/about-background.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:100% auto;
    font-size:14px
  }
  .HelpContent .tabWrapper {
    width:80%;
    min-width:1200px;
    max-width:1400px;
    margin:0 auto;
    padding:20px 50px;
    background-color:#1a1a1a
  }
  .HelpContent .tabWrapper .ant-tabs {
    color:#ccc
  }
  .HelpContent .tabWrapper .tab-content {
    width:65%;
    min-width:800px;
    max-width:900px;
    margin:0 auto;
    text-align:justify
  }
  .HelpContent .tabWrapper .tab-content h2 {
    text-align:center;
    color:#ccc;
    line-height:100px
  }
  .HelpContent .tabWrapper .tab-content p {
    font-size:16px;
    line-height:24px
  }
  .HelpContent .tabWrapper .mapWapper {
    padding:20px;
    margin-top:20px;
    background-color:#222
  }
  .HelpContent .tabWrapper .mapWapper img {
    display:block;
    width:100%
  }
  .HelpContent .ant-tabs-bar {
    border-bottom:1px solid #3d3d3d
  }
  .HelpContent .ant-tabs-ink-bar {
    background-color:#00e62e;
    height:1px
  }
  .HelpContent .ant-tabs-tab {
    color:#ccc
  }
  .HelpContent .ant-tabs-nav .ant-tabs-tab-active,
  .HelpContent .ant-tabs-tab .ant-tabs-tab-active,
  .HelpContent .ant-tabs-tab:hover {
    color:#00e62e
  }
  .HelpContent .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab {
    text-align:left
  }
  .HelpContent .ant-collapse {
    background-color:#1a1a1a;
    border:none
  }
  .HelpContent .ant-collapse>.ant-collapse-item {
    border-bottom:none
  }
  .HelpContent .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    color:#ccc;
    font-size:16px;
    font-weight:700;
    font:Roboto
  }
  .HelpContent .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    color:#00e62e
  }
  .HelpContent .ant-collapse .ant-collapse-content {
    background-color:#1a1a1a;
    color:#ccc;
    border-top:none;
    font-size:16px
  }
  .HelpContent button {
    border:1px solid #ccc;
    color:#ccc;
    background-color:#000
  }
  .HelpContent button,
  .HelpContent button:hover {
    padding:10px 30px;
    font-family:Roboto;
    text-align:center;
    font-size:14pt
  }
  .HelpContent button:hover {
    color:#00e62e
  }
  .HelpContent .buttonActive,
  .HelpContent button:hover {
    border:1px solid #00e62e;
    background-color:rgba(0,255,0,.2)
  }
  .HelpContent .buttonActive {
    color:1px solid #00e62e
  }
  .HelpContent .buttonStatic {
    border:1px solid #ccc;
    color:1px solid #ccc;
    background-color:#171717
  }
  .HelpContent .indentOnce {
    margin-left:20px
  }
  .HelpContent .indentTwice {
    margin-left:40px
  }
  .HelpContent .faqHeader {
    margin-top:5%;
    margin-bottom:5%;
    border-left:2px solid #00e62e;
    font-weight:700;
    font-size:16px
  }
  .HelpContent .videoStyle {
    text-align:center;
    width:100%;
    background-color:#000
  }
  .HelpContent ul.dashed {
    list-style-type:none
  }
  .HelpContent ul.dashed>li {
    text-indent:-5px
  }
  .HelpContent ul.dashed>li:before {
    content:"- "
  }
  .HelpContent .pd-btm-10px {
    padding-bottom:15px;
    color:#fff;
    line-height:20px!important
  }
  .HelpContent .step-font-color {
    color:#c7c7c7
  }
  .HelpContent .hiddenApps-tutorial-container {
    margin:1.3rem 0
  }
  .HelpContent .hiddenApps-tutorial-container div {
    width:23%;
    float:left;
    margin:0 .9rem 1.5rem 0
  }
  .HelpContent .hiddenApps-tutorial-container div p {
    text-align:center;
    color:#fff
  }
  .Sponsorbody {
    width:100%;
    padding:40px 0 0;
    background-color:#171717;
    background-image:url(/static/vn/images/sponsor/sponsor-background.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:100% auto;
    min-height:500px;
    font-size:14px
  }
  .Sponsorbody .tabWrapper {
    width:80%;
    min-width:1200px;
    max-width:1400px;
    margin:0 auto;
    padding:20px 50px;
    background-color:#1a1a1a
  }
  .Sponsorbody .tabWrapper .ant-tabs {
    color:#ccc
  }
  .Sponsorbody .tabWrapper .tab-content {
    width:65%;
    min-width:800px;
    max-width:900px;
    margin:0 auto
  }
  .Sponsorbody .tabWrapper .tab-content h2 {
    text-align:center;
    color:#ccc;
    line-height:100px
  }
  .Sponsorbody .tabWrapper .tab-content p {
    line-height:24px
  }
  .Sponsorbody .tabWrapper .mapWapper {
    padding:20px;
    margin-top:20px;
    background-color:#222
  }
  .Sponsorbody .tabWrapper .mapWapper img {
    display:block;
    width:100%
  }
  .Sponsorbody .ant-tabs-bar {
    border-bottom:1px solid #3d3d3d
  }
  .Sponsorbody .ant-tabs-ink-bar {
    background-color:#00e62e;
    height:1px
  }
  .Sponsorbody .ant-tabs-tab {
    color:#ccc
  }
  .Sponsorbody .ant-tabs-nav .ant-tabs-tab-active,
  .Sponsorbody .ant-tabs-tab .ant-tabs-tab-active,
  .Sponsorbody .ant-tabs-tab:hover {
    color:#00e62e
  }
  .Sponsorbody .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab {
    text-align:left
  }
  .Sponsorbody .ant-collapse {
    background-color:#1a1a1a;
    border:none
  }
  .Sponsorbody .ant-collapse>.ant-collapse-item {
    border-bottom:none
  }
  .Sponsorbody .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    color:#ccc
  }
  .Sponsorbody .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    color:#00e62e
  }
  .Sponsorbody .ant-collapse .ant-collapse-content {
    background-color:#1a1a1a;
    color:#ccc;
    border-top:none
  }
  .Sponsorbody .Navlist {
    position:relative;
    width:1000px;
    margin:0 auto;
    height:auto;
    padding-top:20px
  }
  .Sponsorbody .Navlist .active {
    background:#1d7e01;
    color:#fff
  }
  .Sponsorbody .Navlist .Navlist-content {
    overflow:hidden;
    width:950px;
    margin:0 auto
  }
  .Sponsorbody .Navlist ul {
    white-space:nowrap;
    position:relative
  }
  .Sponsorbody .Navlist ul li {
    display:inline-block;
    color:#bfbfbf;
    background:#1e5010;
    margin:10px;
    width:215px;
    text-align:center;
    height:40px;
    line-height:40px;
    border-radius:25px;
    cursor:pointer
  }
  .Sponsorbody .Navlist ul li:hover {
    background:#1d7e01;
    color:#fff
  }
  .Sponsorbody .txt {
    clear:both;
    height:auto;
    text-align:center;
    padding-top:20px;
    color:#fff;
    padding-bottom:20px
  }
  .Sponsorbody .txt,
  .Sponsorbody .Videobody {
    width:950px;
    margin:0 auto
  }
  .Sponsorbody .Videobody .video-js {
    width:100%;
    height:auto
  }
  .Sponsorbody .Bannerbackground {
    width:100%;
    background:url(/static/vn/images/web_BG.jpg) 50% no-repeat;
    background-size:90%;
    height:auto;
    background-position:145px -194px
  }
  .Sponsorbody .Bannerbackground .Autobanner {
    width:950px;
    margin:0 auto;
    height:730px;
    padding-top:30px;
    position:relative
  }
  .Sponsorbody .Bannerbackground .Autobanner .Bgleft {
    width:300px;
    position:absolute;
    left:-123px;
    top:-14px;
    z-index:99
  }
  .Sponsorbody .Bannerbackground .Autobanner .SVGleft {
    position:absolute;
    width:200px;
    top:-12px;
    left:150px;
    z-index:99
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-prev {
    left:52px;
    z-index:99
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-next {
    right:88px;
    z-index:99
  }
  .Sponsorbody .Bannerbackground .Autobanner .shape-left {
    position:absolute;
    left:0;
    width:249px;
    height:406px;
    z-index:99;
    background:linear-gradient(-63deg,rgba(34,34,34,0) 186px,#000 0)!important
  }
  .Sponsorbody .Bannerbackground .Autobanner .shape-right {
    position:absolute;
    right:0;
    width:249px;
    height:354px;
    z-index:99;
    background:linear-gradient(111deg,rgba(34,34,34,0) 164px,#000 0)!important
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-dots {
    bottom:-145px
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-dots li {
    width:200px;
    height:90px;
    margin:0 10px
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-prev:before {
    display:block;
    content:" ";
    background-image:url(/static/vn/images/left.svg);
    background-size:100% 100%;
    height:60px;
    width:60px;
    z-index:9999
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-next:before {
    display:block;
    content:" ";
    background-image:url(/static/vn/images/right.svg);
    background-size:100% 100%;
    height:60px;
    width:60px;
    z-index:9999
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-initialized .slick-slide {
    padding-bottom:38px!important
  }
  .Sponsorbody .Bannerbackground .Autobanner .slick-initialized .slick-slide img {
    width:800px;
    height:355px;
    margin:0 auto
  }
  .Sponsorbody .Bannerbackground .Autobanner .Bannertxt {
    color:#fff;
    position:absolute;
    bottom:15px;
    padding-left:130px;
    font-weight:600;
    font-size:16px
  }
  .Sponsorbody .slick-dots li {
    width:unset
  }
  .Sponsorbody .Bottomsgreen {
    background:#585858;
    height:10px;
    width:100%;
    position:absolute;
    left:0;
    right:0;
    margin:0 auto;
    bottom:135px;
    border-radius:5px
  }
  .Sponsorbody .slick-active .grennlist {
    background:#46e92e;
    position:absolute;
    height:10px;
    width:.2rem;
    left:.1rem;
    width:100%;
    border-radius:5px;
    bottom:-59px
  }
  #survey {
    position:fixed;
    z-index:777;
    left:0;
    right:0;
    bottom:0;
    top:0;
    overflow:auto
  }
  #survey .survey-bg-wrap {
    position:relative;
    width:100%;
    min-height:100%;
    height:auto;
    background-image:url(/static/vn/images/survey/web_bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    padding-bottom:50px
  }
  #survey .survey-bg-wrap .has-error .ant-form-explain {
    margin-top:5px
  }
  #survey .survey-bg-wrap input {
    height:48px!important;
    line-height:48px!important
  }
  #survey .survey-bg-wrap .remark {
    font-size:14px;
    color:#000;
    margin-top:5px
  }
  #survey .survey-bg-wrap .star-right {
    float:right
  }
  #survey .survey-bg-wrap .left-block,
  #survey .survey-bg-wrap .right-block {
    width:27%;
    padding-bottom:63%;
    background-repeat:no-repeat;
    background-position:top;
    background-size:100%
  }
  #survey .survey-bg-wrap .left-block {
    float:left;
    background-image:url(/static/vn/images/survey/left.png)
  }
  #survey .survey-bg-wrap .right-block {
    float:right;
    background-image:url(/static/vn/images/survey/right.png)
  }
  #survey .survey-bg-wrap .middle-block {
    float:left;
    width:46%
  }
  #survey .survey-bg-wrap .middle-block .brand-logo {
    display:block;
    margin:0 auto;
    padding-top:40px;
    padding-bottom:50px
  }
  #survey .survey-bg-wrap .middle-block .form-label,
  #survey .survey-bg-wrap .middle-block .form-label-h {
    color:#000
  }
  #survey .survey-bg-wrap .middle-block .form-label {
    margin-bottom:15px;
    font-size:24px;
    line-height:30px
  }
  #survey .survey-bg-wrap .middle-block .form-label-h {
    margin-bottom:30px;
    text-align:center;
    font-size:38px;
    line-height:39px
  }
  #survey .survey-bg-wrap .middle-block .form-border {
    width:485px;
    margin:0 auto
  }
  #survey .survey-bg-wrap .middle-block .form-border .form-group {
    border-bottom:1px solid #000;
    padding-bottom:30px;
    margin-bottom:30px
  }
  #survey .survey-bg-wrap .middle-block .form-border .form-group:last-of-type {
    border-bottom:none;
    margin-bottom:0
  }
  #survey .survey-bg-wrap .middle-block .form-border .star-div {
    width:100%
  }
  #survey .survey-bg-wrap .middle-block .form-border .star-div .starcontainer {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
  #survey .survey-bg-wrap .middle-block .form-border .star-div .star-title {
    margin-bottom:15px
  }
  #survey .survey-bg-wrap .middle-block .form-border .star-div .star-no,
  #survey .survey-bg-wrap .middle-block .form-border .star-div .star-yes {
    font-size:21px;
    color:#000
  }
  #survey .survey-bg-wrap .middle-block .form-border .star-div .star {
    display:inline-block;
    width:36px;
    height:36px;
    line-height:36px;
    text-align:center;
    border-radius:50%;
    border:1px solid #c4c4c4;
    cursor:pointer
  }
  #survey .survey-bg-wrap .middle-block .form-border .star-div .starEmpty {
    background-color:#425f7d;
    color:#c4c4c4
  }
  #survey .survey-bg-wrap .middle-block .form-border .star-div .starFill {
    color:#000;
    background-color:#1dfb36
  }
  #survey .survey-bg-wrap .middle-block .survey-btn {
    display:block;
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    background-color:#00b324;
    border-radius:5px;
    cursor:pointer;
    font-size:16px;
    border:none
  }
  #survey .survey-bg-wrap footer {
    width:100%;
    margin-top:100px
  }
  #survey .survey-bg-wrap footer img {
    display:block;
    margin:0 auto
  }
  #survey .survey-bg-wrap footer .footer-web-img {
    display:block
  }
  #survey .survey-bg-wrap footer .footer-mobile-img {
    display:none
  }
  .survey-modal-p {
    padding:20px
  }
  @media (max-width:1440px) and (min-width:1280px) {
    #survey .survey-bg-wrap .middle-block input {
      height:44px!important;
      line-height:44px!important
    }
    #survey .survey-bg-wrap .middle-block .form-label-h {
      font-size:32px
    }
    #survey .survey-bg-wrap .middle-block .form-border .form-label {
      font-size:22px
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-title {
      margin-bottom:12px
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-no,
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-yes {
      font-size:20px
    }
    #survey .survey-bg-wrap .middle-block .survey-btn {
      height:36px;
      line-height:36px
    }
  }
  @media (max-width:1279px) and (min-width:1025px) {
    #survey .survey-bg-wrap .middle-block input {
      height:40px!important;
      line-height:40px!important
    }
    #survey .survey-bg-wrap .middle-block .form-label-h {
      font-size:30px
    }
    #survey .survey-bg-wrap .middle-block .form-border {
      width:420px
    }
    #survey .survey-bg-wrap .middle-block .form-border .form-label {
      font-size:20px
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-title {
      margin-bottom:10px
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-no,
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-yes {
      font-size:18px
    }
  }
  @media (max-width:1024px) {
    #survey .survey-bg-wrap {
      background-image:url(/static/vn/images/survey/mobile_bg.jpg)
    }
    #survey .survey-bg-wrap .has-error .ant-form-explain {
      margin-top:3px
    }
    #survey .survey-bg-wrap input {
      height:32px!important;
      line-height:32px!important
    }
    #survey .survey-bg-wrap .remark {
      font-size:12px;
      margin-top:3px
    }
    #survey .survey-bg-wrap .left-block,
    #survey .survey-bg-wrap .right-block {
      display:none
    }
    #survey .survey-bg-wrap .middle-block {
      width:80%;
      margin-left:10%
    }
    #survey .survey-bg-wrap .middle-block .form-label-h {
      font-size:22px;
      line-height:23px
    }
    #survey .survey-bg-wrap .middle-block .brand-logo {
      padding-top:30px;
      padding-bottom:40px
    }
    #survey .survey-bg-wrap .middle-block .form-border {
      width:100%
    }
    #survey .survey-bg-wrap .middle-block .form-border .form-label,
    #survey .survey-bg-wrap .middle-block .form-border .survey-btn {
      font-size:13px
    }
    #survey .survey-bg-wrap .middle-block .form-border .form-label {
      line-height:17px
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div {
      width:100%
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-title {
      margin-bottom:10px
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-no,
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star-yes {
      font-size:12px
    }
    #survey .survey-bg-wrap .middle-block .form-border .star-div .star {
      width:22px;
      height:22px;
      line-height:22px
    }
    #survey .survey-bg-wrap .middle-block .survey-btn {
      height:32px;
      line-height:32px
    }
    #survey .survey-bg-wrap footer {
      width:80%;
      margin:50px auto 0
    }
    #survey .survey-bg-wrap footer .footer-web-img {
      display:none
    }
    #survey .survey-bg-wrap footer .footer-mobile-img {
      display:block
    }
  }
  .animated {
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
  }
  .animated.infinite {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
  }
  @keyframes fadeInRight {
    0% {
      opacity:0;
      -webkit-transform:translate3d(100%,0,0);
      transform:translate3d(100%,0,0)
    }
    to {
      opacity:1;
      -webkit-transform:none;
      transform:none
    }
  }
  .fadeInRight {
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
  }
  @media only screen and (max-width:1024px) {
    .slot-content-set {
      background-size:85%!important
    }
    .RBHeader-TOP-Next .ant-menu-item {
      padding:0 15px
    }
  }
  @media only screen and (max-width:1100px) {
    .slot-content-set {
      background-size:85%!important
    }
  }
  @media only screen and (min-width:1280px) {
    .LiveAutoWidth {
      height:625px
    }
    .LiveAutoWidth,
    .SlotAutoWidth {
      width:1100px;
      margin:0 auto
    }
  }
  @media only screen and (min-width:1400px) {
    .LiveAutoWidth {
      height:625px
    }
    .LiveAutoWidth,
    .SlotAutoWidth {
      width:1295px;
      margin:0 auto
    }
  }
  @media only screen and (min-width:1920px) {
    .RBHeader .ant-menu-dark .ant-menu-item>a {
      font-size:18px
    }
    .RBPage-home .Game-content-text {
      font-size:16px
    }
  }
  .RBPage-home .RBHomeBanner {
    background:#111;
    min-height:250px;
    position:relative;
    max-height:700px
  }
  .RBPage-home .RBHomeBanner .ant-carousel .slick-slide img {
    max-height:400px
  }
  .RBPage-home .RBHomeBanner .ant-carousel .slick-dots li button {
    border-radius:8px;
    width:8px;
    height:8px;
    margin:-9px 5px;
    width:24px
  }
  .RBPage-home .RBHomeBanner .left-next {
    left:40px
  }
  .RBPage-home .RBHomeBanner .left-next,
  .RBPage-home .RBHomeBanner .right-next {
    top:0;
    bottom:0;
    margin:auto;
    position:absolute;
    background:url(/static/vn/images/home/banner_arrow.png) 50% no-repeat;
    cursor:pointer;
    background-color:rgba(0,0,0,.5);
    width:60px;
    height:60px;
    border:0;
    border-radius:50%;
    background-size:16px 30px
  }
  .RBPage-home .RBHomeBanner .right-next {
    right:40px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .RBPage-home .tip {
    width:1400px;
    text-align:center;
    color:#fff;
    margin:60px auto 30px
  }
  .RBPage-home .ant-breadcrumb>span:last-child {
    font-weight:600;
    color:#fff;
    font-size:17px
  }
  .RBPage-home .ant-breadcrumb>span:last-child i {
    font-size:23px;
    padding:5px;
    font-weight:800
  }
  .RBPage-home .ant-carousel .slick-slide {
    text-align:center;
    overflow:hidden
  }
  .RBPage-home .ant-carousel .slick-slide h3 {
    color:#fff
  }
  .RBPage-home .HomeContentDown {
    color:#fff;
    text-align:center;
    border-top:1px solid #333;
    width:1286px;
    margin:0 auto;
    padding-top:17px
  }
  .RBPage-home .HomeContentDown .svg-message {
    margin-right:5px;
    width:32px;
    height:26px;
    vertical-align:middle
  }
  .RBPage-home .HomeContentDown>div {
    float:left;
    margin-top:20px
  }
  .RBPage-home .HomeContentDown>div>p>span {
    float:left;
    color:#666;
    font-size:35px;
    font-weight:700
  }
  .RBPage-home .HomeContentDown>div>p>a {
    float:right;
    color:#fff
  }
  .RBPage-home .set-slot-show {
    bottom:0;
    padding:0 75px;
    background:#fce5d3
  }
  .RBPage-home .set-slot-show .ant-breadcrumb-link {
    color:#a14c0c
  }
  .RBPage-home .set-slot-show .icon {
    color:#a14c0c!important
  }
  .RBPage-home .set-slot-show .HometextContent {
    background:#fce5d3
  }
  .RBPage-home .set-slot-show .HometextContent:hover .ant-card-bordered {
    background:#a14c0c!important
  }
  .RBPage-home .HomeProductadvantages .ant-breadcrumb {
    line-height:38px;
    padding-top:10px
  }
  .RBPage-home .HomeProductadvantages .icon-l {
    width:35px;
    height:35px;
    display:inline-block;
    background:url(/static/vn/images/icon/iconall.png) 50% no-repeat;
    background-position:0 -2px;
    margin:0 5px
  }
  .RBPage-home .HomeProductadvantages .icon-r {
    width:35px;
    height:35px;
    display:inline-block;
    background:url(/static/vn/images/icon/iconall.png) 50% no-repeat;
    background-position:-76px -2px;
    margin:0 5px
  }
  .RBPage-home .HomeProductadvantages .Bnerleft,
  .RBPage-home .HomeProductadvantages .Bnerright {
    background-size:cover
  }
  .RBPage-home .HomeProductadvantages .HometextContent {
    height:100px;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in
  }
  .RBPage-home .HomeProductadvantages .HometextContent .ant-card {
    border-radius:0;
    background:#fff0;
    border:0;
    border-right:1px solid #94b4a8
  }
  .RBPage-home .HomeProductadvantages .HometextContent .ant-card .ant-card-meta-avatar {
    padding-top:3px
  }
  .RBPage-home .HomeProductadvantages .HometextContent .ant-card .ant-card-meta-avatar .icon {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    font-size:35px;
    color:#084535
  }
  .RBPage-home .HomeProductadvantages .HometextContent:hover .ant-card-meta-description,
  .RBPage-home .HomeProductadvantages .HometextContent:hover .ant-card-meta-title,
  .RBPage-home .HomeProductadvantages .HometextContent:hover .icon {
    color:#fff!important
  }
  .RBPage-home .HomeProductadvantages .HometextContent:hover .ant-card-bordered {
    background:#084535
  }
  .RBPage-home .HomeServiceadvantage {
    padding:50px 0
  }
  .RBPage-home .HomeServiceadvantage .circle_process {
    position:relative;
    width:200px;
    height:200px;
    margin:0 auto
  }
  .RBPage-home .HomeServiceadvantage .circle_process .wrapper {
    width:200px;
    height:200px;
    position:absolute;
    top:0;
    overflow:hidden
  }
  .RBPage-home .HomeServiceadvantage .circle_process .right {
    right:0
  }
  .RBPage-home .HomeServiceadvantage .circle_process .left {
    left:0
  }
  .RBPage-home .HomeServiceadvantage .circle_process .circle {
    width:100%;
    height:200px;
    border:9px solid transparent;
    border-radius:50%;
    position:absolute;
    top:0;
    -webkit-transform:rotate(46deg);
    transform:rotate(46deg)
  }
  .RBPage-home .HomeServiceadvantage .circle_process .rightcircle {
    border-top:10px solid #034631;
    right:0
  }
  .RBPage-home .HomeServiceadvantage .circle_process .leftcircle {
    border-bottom:10px solid #ededed;
    border-left:10px solid #ededed;
    left:0
  }
  .RBPage-home .HomeServiceadvantage .Ball-line {
    width:8%;
    height:5px;
    background:#a8a8a8;
    position:absolute;
    right:-9px;
    top:98px
  }
  .RBPage-home .HomeServiceadvantage .Ball-content {
    width:140px;
    position:absolute;
    top:65px;
    left:30px;
    text-align:center
  }
  .RBPage-home .HomeServiceadvantage .Ball-content p {
    font-size:40px;
    font-weight:600;
    margin-top:-17px;
    color:#be9b61
  }
  .RBPage-home .HomeRechargeBank .BGFather {
    height:429px;
    display:inline-block;
    background:linear-gradient(-58deg,transparent 507px,#010101 0);
    vertical-align:middle;
    position:relative
  }
  .RBPage-home .HomeRechargeBank .BGFather .Bank-title {
    width:900px;
    text-align:left;
    height:100%;
    color:#fff;
    font-size:18px;
    padding:40px 10px 40px 100px
  }
  .RBPage-home .HomeRechargeBank .BGFather .Bank-title h1 {
    color:#fff
  }
  .RBPage-home .HomeRechargeBank .Football-bg {
    background:url(/static/vn/images/home/USP-image.png) no-repeat;
    height:112%;
    width:850px;
    position:absolute;
    right:0;
    top:-47px;
    background-position:88% top
  }
  .RBPage-home .HomeIntroduction {
    color:#333;
    padding-bottom:60px
  }
  .RBPage-home .HomeIntroduction .IntroductionTop {
    text-align:center;
    padding:10px 0 15px
  }
  .RBPage-home .HomeIntroduction .IntroductionTop h1 {
    color:#013525;
    font-weight:600
  }
  .RBPage-home .HomeIntroduction .GameType .GameTypeContent {
    height:130px;
    position:relative;
    font-size:14px;
    overflow:hidden;
    text-indent:2em;
    margin:0 75px;
    text-align:center;
    padding:10px;
    background:#ddd
  }
  .RBPage-home .HomeIntroduction .GameType .GameTypeContent .Left-Top-Icon {
    font-size:13px;
    line-height:3em;
    width:4em;
    background:#005335;
    position:absolute;
    left:0;
    top:0;
    z-Index:2;
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:translate(-29.29%,-100%) rotate(-45deg);
    transform:translate(-29.29%,-100%) rotate(-45deg);
    text-indent:-1000px;
    text-align:center
  }
  .RBPage-home .HomeIntroduction .GameType .GameTypeContent h3 {
    font-weight:700;
    color:#005335
  }
  .RBPage-home .HomeIntroduction .GameType .GameTypeContent p {
    text-align:left
  }
  .RBPage-home .ant-card-meta-title {
    font-weight:600
  }
  .RBPage-home .ant-card-meta-description,
  .RBPage-home .ant-card-meta-title {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    color:#084535
  }
  .RBPage-home .ant-tabs-bar {
    padding-bottom:100px
  }
  .RBPage-home .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar {
    border-right:0
  }
  .RBPage-home .home-content {
    overflow:hidden;
    border-top:1px solid #44d62d;
    padding:0 100px
  }
  .RBPage-home .home-content .menu-container {
    margin-right:40px
  }
  .RBPage-home .home-content .text {
    width:400px;
    font-size:17px;
    margin:0 auto;
    text-align:left;
    color:#fff
  }
  .RBPage-home .home-content .text .link {
    cursor:pointer;
    color:#3af72b
  }
  .RBPage-home .home-content .ant-row {
    min-width:1280px;
    max-width:1920px
  }
  .RBPage-home .home-content h1 {
    padding-top:25px;
    color:#fff;
    height:70px;
    margin-bottom:0;
    font-size:24px
  }
  .RBPage-home .Live-Content {
    position:relative;
    background:url(/static/vn/images/home/casino-bg.jpg) 50% no-repeat;
    background-size:cover;
    height:545px;
    overflow:hidden
  }
  .RBPage-home .Live-Content .Live-left {
    min-width:200px;
    max-width:260px;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in
  }
  .RBPage-home .Live-Content .Live-left .menu-ag,
  .RBPage-home .Live-Content .Live-left .menu-ebet {
    width:100%;
    height:100px;
    font-size:17px;
    color:#fff;
    background-repeat:no-repeat;
    background-position:100% 100%;
    background-size:100%
  }
  .RBPage-home .Live-Content .Live-left .menu-ag.active,
  .RBPage-home .Live-Content .Live-left .menu-ebet.active {
    background-repeat:no-repeat;
    background-position:100% 100%
  }
  .RBPage-home .Live-Content .Live-left .menu-ag {
    background-image:url(/static/vn/images/home/game/casino/AG/AGmenu2.png)
  }
  .RBPage-home .Live-Content .Live-left .menu-ag.active {
    background-image:url(/static/vn/images/home/game/casino/AG/AGmenuActive2.png)
  }
  .RBPage-home .Live-Content .Live-left .menu-ebet {
    background-image:url(/static/vn/images/home/game/casino/eBet/ebetmenu1.png)
  }
  .RBPage-home .Live-Content .Live-left .menu-ebet.active {
    background-image:url(/static/vn/images/home/game/casino/eBet/ebetMenuActive1.png)
  }
  .RBPage-home .Live-Content .Live-center {
    margin-top:40px
  }
  .RBPage-home .Live-Content .Live-center .CenterSET {
    width:438px;
    height:310px;
    float:right;
    text-align:center;
    color:#fff
  }
  .RBPage-home .Live-Content .Live-center .CenterSET button {
    background:#112c21;
    color:#fff;
    border:0;
    width:195px;
    border-radius:40px;
    cursor:pointer;
    font-size:17px;
    height:42px
  }
  .RBPage-home .Live-Content .Live-right {
    height:555px
  }
  .RBPage-home .Live-Content .INBG {
    background:url(/static/vn/images/home/game/casino/AG/AG1.png) 100% 100% no-repeat;
    background-position:center 100px;
    top:-92px;
    background-size:99%;
    width:411px
  }
  .RBPage-home .Live-Content .INBG,
  .RBPage-home .Live-Content .INeBetBG {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    position:absolute;
    right:90px
  }
  .RBPage-home .Live-Content .INeBetBG {
    background:url(/static/vn/images/home/game/casino/eBet/eBet.png) 100% 100% no-repeat;
    background-position:center 0;
    top:80px;
    background-size:99%;
    width:500px
  }
  .RBPage-home .LiveHome {
    padding:0 75px;
    background:#fcf3d2
  }
  .RBPage-home .LiveHome .HometextContent:hover .ant-card-bordered {
    background:#4f3f0c!important
  }
  .RBPage-home .LiveHome .ant-card-meta-title {
    color:#4f3f0c;
    font-weight:600
  }
  .RBPage-home .LiveHome .ant-card-meta-description {
    color:#000
  }
  .RBPage-home .LiveHome .icon-icon_lib_casino {
    color:#4f3f0c!important
  }
  .RBPage-home .ant-tabs-vertical.ant-tabs-left>.ant-tabs-content {
    border-left:0
  }
  .RBPage-home .Game-content-text {
    color:silver;
    width:95%;
    padding:55px 10px;
    float:left;
    line-height:30px
  }
  .RBPage-home .Game-content-text .GameLogo {
    padding-bottom:10px;
    width:100%;
    float:left
  }
  .RBPage-home .Game-content-text .GameStart {
    width:180px;
    background:#a14c0c;
    padding:0;
    height:37px;
    line-height:37px;
    text-align:center;
    font-size:16px;
    color:#fff;
    border-radius:20px;
    margin:30px auto 0;
    cursor:pointer;
    border:0
  }
  .RBPage-home .Game-content-text .GameStart a {
    color:#fff
  }
  .RBPage-home .Game-content-text .GameStart:hover {
    background:#b6822b
  }
  .RBPage-home .JBOServerBest .ant-breadcrumb {
    padding:20px 0 0
  }
  .RBPage-home .JBOServerBest .ant-breadcrumb .ant-breadcrumb-link {
    color:#000;
    font-size:30px
  }
  .RBPage-home .JBOServerBest .ant-breadcrumb .ant-breadcrumb-link .server-top-icon {
    width:45px;
    height:45px;
    float:left;
    background:url(/static/vn/images/icon/server.png) 50% no-repeat;
    background-size:80%;
    padding:25px 0
  }
  .RBPage-home .JBOServerBest .HomeServiceadvantage {
    padding:0 0 60px
  }
  .RBPage-home .downloadApp {
    cursor:pointer;
    border-top:1px solid #333;
    width:1286px;
    padding:62px 0;
    margin:60px auto 0;
    color:#fff
  }
  .RBPage-home .downloadApp .left-phone {
    width:650px;
    float:left
  }
  .RBPage-home .downloadApp>div {
    float:left;
    margin-left:80px;
    margin-top:60px
  }
  .RBPage-home .downloadApp>div .green-text {
    color:#4fb138
  }
  .RBPage-home .downloadApp>div .title {
    font-size:30px;
    display:block;
    margin-bottom:40px;
    color:#f5f5f5
  }
  .RBPage-home .downloadApp>div .desc {
    width:500px;
    margin-bottom:70px;
    color:#ccc
  }
  .RBPage-home .downloadApp>div .downloadTip {
    float:left
  }
  .RBPage-home .downloadApp>div .downloadTip>img {
    width:100px;
    margin-bottom:40px
  }
  .RBPage-home .downloadApp>div .downloadTip p {
    margin-bottom:20px
  }
  .banner-anim {
    position:relative;
    overflow:hidden;
    min-height:100px
  }
  .banner-anim-elem {
    height:100%
  }
  .banner-anim-elem>* {
    position:relative
  }
  .banner-anim-elem-mask {
    position:relative;
    overflow:hidden;
    width:100%
  }
  .banner-anim-arrow {
    cursor:pointer;
    position:absolute;
    z-index:10
  }
  .banner-anim-arrow-default {
    position:absolute;
    width:20px;
    height:60px;
    margin-top:-30px;
    background:rgba(0,0,0,.3)
  }
  .banner-anim-arrow-default.next {
    right:0
  }
  .banner-anim-arrow-default.next:after,
  .banner-anim-arrow-default.next:before,
  .banner-anim-arrow-default.prev:after,
  .banner-anim-arrow-default.prev:before {
    width:2px;
    height:15px;
    background:#fff;
    display:block;
    content:" ";
    position:absolute
  }
  .banner-anim-arrow-default.next:before {
    -webkit-transform:rotate(-40deg);
    transform:rotate(-40deg);
    top:18px;
    left:10px
  }
  .banner-anim-arrow-default.next:after {
    -webkit-transform:rotate(40deg);
    transform:rotate(40deg);
    bottom:17px;
    left:10px
  }
  .banner-anim-arrow-default.prev:before {
    -webkit-transform:rotate(40deg);
    transform:rotate(40deg);
    top:18px;
    left:8px
  }
  .banner-anim-arrow-default.prev:after {
    -webkit-transform:rotate(-40deg);
    transform:rotate(-40deg);
    bottom:17px;
    left:8px
  }
  .banner-anim-thumb {
    position:absolute;
    bottom:0;
    margin:0;
    padding:0;
    width:100%;
    text-align:center;
    pointer-events:none;
    z-index:10
  }
  .banner-anim-thumb>span {
    pointer-events:auto;
    cursor:pointer;
    display:inline-block;
    list-style:none
  }
  .banner-anim-thumb-default {
    height:40px;
    line-height:40px
  }
  .banner-anim-thumb-default span {
    width:8px;
    height:8px;
    border-radius:8px;
    margin:0 5px;
    background:rgba(102,102,102,.35);
    -webkit-transition:background .3s;
    transition:background .3s;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
    box-shadow:0 0 3px rgba(0,0,0,.25)
  }
  .banner-anim-thumb-default span.active,
  .banner-anim-thumb-default span:active {
    background:#fff
  }
  .custom-arrow-thumb {
    height:445px
  }
  .custom-arrow-thumb .user-arrow {
    top:50%;
    margin-top:-40px
  }
  .custom-arrow-thumb .user-arrow .img-wrapper {
    width:120px;
    height:80px;
    float:left;
    position:relative
  }
  .custom-arrow-thumb .user-arrow .img-wrapper li {
    width:100%;
    height:100%;
    background-size:cover;
    background-position:50%;
    position:absolute
  }
  .custom-arrow-thumb .user-arrow .arrow {
    width:20px;
    height:80px;
    background:rgba(0,0,0,.3);
    position:relative
  }
  .custom-arrow-thumb .user-arrow .arrow:after,
  .custom-arrow-thumb .user-arrow .arrow:before {
    width:2px;
    height:15px;
    background:#fff;
    display:block;
    content:" ";
    position:absolute
  }
  .custom-arrow-thumb .user-arrow.next {
    right:-120px
  }
  .custom-arrow-thumb .user-arrow.next .arrow {
    float:left
  }
  .custom-arrow-thumb .user-arrow.next .arrow:before {
    -webkit-transform:rotate(-40deg);
    transform:rotate(-40deg);
    top:28px;
    left:10px
  }
  .custom-arrow-thumb .user-arrow.next .arrow:after {
    -webkit-transform:rotate(40deg);
    transform:rotate(40deg);
    bottom:27px;
    left:10px
  }
  .custom-arrow-thumb .user-arrow.prev {
    left:-120px
  }
  .custom-arrow-thumb .user-arrow.prev .arrow {
    float:right
  }
  .custom-arrow-thumb .user-arrow.prev .arrow:before {
    -webkit-transform:rotate(40deg);
    transform:rotate(40deg);
    top:28px;
    left:8px
  }
  .custom-arrow-thumb .user-arrow.prev .arrow:after {
    -webkit-transform:rotate(-40deg);
    transform:rotate(-40deg);
    bottom:27px;
    left:8px
  }
  .custom-arrow-thumb .user-thumb {
    overflow:hidden;
    background:rgba(255,255,255,.15);
    height:40px
  }
  .custom-arrow-thumb .user-thumb>span {
    width:50px;
    height:30px;
    margin:5px;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.15);
    box-shadow:0 0 5px rgba(0,0,0,.15);
    -webkit-transition:background .3s;
    transition:background .3s;
    background:transparent
  }
  .custom-arrow-thumb .user-thumb>span.active {
    background:rgba(255,255,255,.45)
  }
  .custom-arrow-thumb .user-thumb>span i {
    display:block;
    width:46px;
    height:26px;
    margin:2px;
    background-size:cover;
    background-position:50%
  }
  .Home-IMsports-content {
    background:url(/static/vn/images/home/game/IM/BG.jpg) 50% no-repeat;
    background-size:cover;
    height:545px;
    overflow:hidden
  }
  .Home-IMsports-content .sports-left {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    min-width:200px;
    max-width:260px;
    margin-bottom:40px
  }
  .Home-IMsports-content .sports-left .Menu-csgo,
  .Home-IMsports-content .sports-left .Menu-dota,
  .Home-IMsports-content .sports-left .Menu-hero,
  .Home-IMsports-content .sports-left .Menu-More,
  .Home-IMsports-content .sports-left .Menu-Survival {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    height:110px;
    font-size:17px;
    font-weight:700;
    position:relative;
    color:#fff;
    cursor:pointer;
    background-position:100% 100%;
    background-repeat:no-repeat;
    background-size:100%
  }
  .Home-IMsports-content .sports-left .Menu-csgo.active,
  .Home-IMsports-content .sports-left .Menu-dota.active,
  .Home-IMsports-content .sports-left .Menu-hero.active,
  .Home-IMsports-content .sports-left .Menu-More.active,
  .Home-IMsports-content .sports-left .Menu-Survival.active {
    background-position:100% 100%;
    background-repeat:no-repeat
  }
  .Home-IMsports-content .sports-left .Menu-hero {
    background-image:url(/static/vn/images/home/game/IM/hero21.png)
  }
  .Home-IMsports-content .sports-left .Menu-hero.active {
    background-image:url(/static/vn/images/home/game/IM/hero11.png)
  }
  .Home-IMsports-content .sports-left .Menu-dota {
    background-image:url(/static/vn/images/home/game/IM/dota-g11.png)
  }
  .Home-IMsports-content .sports-left .Menu-dota.active {
    background-image:url(/static/vn/images/home/game/IM/dota-w11.png)
  }
  .Home-IMsports-content .sports-left .Menu-csgo {
    background-image:url(/static/vn/images/home/game/IM/CS-g.png)
  }
  .Home-IMsports-content .sports-left .Menu-csgo.active {
    background-image:url(/static/vn/images/home/game/IM/CS-w.png)
  }
  .Home-IMsports-content .sports-left .Menu-Survival {
    background-image:url(/static/vn/images/home/game/IM/jue-g1.png)
  }
  .Home-IMsports-content .sports-left .Menu-Survival.active {
    background-image:url(/static/vn/images/home/game/IM/jue-W1.png)
  }
  .Home-IMsports-content .sports-left .Menu-More {
    background-image:url(/static/vn/images/home/game/IM/more-g1.png)
  }
  .Home-IMsports-content .sports-left .Menu-More.active {
    background-image:url(/static/vn/images/home/game/IM/more-w1.png)
  }
  .Home-IMsports-content .sports-center .CenterSET {
    width:438px;
    height:310px;
    float:right;
    text-align:center
  }
  .Home-IMsports-content .csbg-right,
  .Home-IMsports-content .dota-right,
  .Home-IMsports-content .hero-right,
  .Home-IMsports-content .more-right,
  .Home-IMsports-content .survival-right {
    height:390px;
    background-size:contain;
    position:absolute;
    right:50px;
    background-repeat:no-repeat;
    background-position:100% 100%
  }
  .Home-IMsports-content .hero-right {
    background-image:url(/static/vn/images/home/game/IM/hero.png);
    bottom:-24px
  }
  .Home-IMsports-content .dota-right {
    background-image:url(/static/vn/images/home/game/IM/dota-right.png);
    bottom:-30px
  }
  .Home-IMsports-content .csbg-right {
    background-image:url(/static/vn/images/home/game/IM/CS-right.png);
    bottom:-43px
  }
  .Home-IMsports-content .survival-right {
    background-image:url(/static/vn/images/home/game/IM/jue.png);
    bottom:-43px
  }
  .Home-IMsports-content .more-right {
    background-image:url(/static/vn/images/home/game/IM/more.png);
    bottom:-80px
  }
  .Home-lottery-content {
    background:url(/static/vn/images/home/game/lottery/BG.jpg) 50% no-repeat;
    background-size:cover;
    height:545px
  }
  .Home-lottery-content .lottery-left {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    min-width:200px;
    max-width:260px;
    margin-right:40px;
    margin-bottom:40px
  }
  .Home-lottery-content .lottery-left .lottery-top {
    width:100%;
    max-width:306px;
    height:110px;
    font-size:17px;
    font-weight:700;
    position:relative;
    color:#03093d;
    cursor:pointer;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    background-size:100%;
    background-position:100% 100%;
    background-repeat:no-repeat
  }
  .Home-lottery-content .lottery-left .lottery-top .icon-new {
    position:absolute;
    right:-28px;
    top:-2px;
    z-index:0;
    width:100px;
    z-index:1
  }
  .Home-lottery-content .lottery-left .lottery-top {
    background-image:url(/static/vn/images/home/game/lottery/button-OFF.png)
  }
  .Home-lottery-content .lottery-left .lottery-top.active {
    background-image:url(/static/vn/images/home/game/lottery/button-ON.png)
  }
  .Home-lottery-content .lottery-center .CenterSET {
    width:438px;
    height:310px;
    float:right;
    text-align:center
  }
  .Home-lottery-content .lottery-center .CenterSET button {
    background:#112c21;
    color:#fff;
    border:0;
    width:195px;
    border-radius:40px;
    cursor:pointer;
    font-size:17px;
    height:42px
  }
  .Home-lottery-content .lottery-right {
    background:url(/static/vn/images/home/game/lottery/rabbit-girl.png);
    bottom:-40px;
    height:408px;
    background-size:contain;
    background-position:100% 100%;
    background-repeat:no-repeat;
    position:absolute;
    right:0
  }
  .Home-sports-content {
    background:url(/static/vn/images/home/game/Sports/bg.jpg) 50% no-repeat;
    background-size:cover;
    height:545px
  }
  .Home-sports-content .sports-left {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    min-width:200px;
    max-width:260px;
    margin-right:40px;
    margin-bottom:40px
  }
  .Home-sports-content .sports-left .Menu-BTi,
  .Home-sports-content .sports-left .Menu-IMsport2 {
    width:100%;
    max-width:306px;
    height:110px;
    font-size:17px;
    font-weight:700;
    position:relative;
    color:#03093d;
    cursor:pointer;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    background-size:100%;
    background-position:100% 100%;
    background-repeat:no-repeat
  }
  .Home-sports-content .sports-left .Menu-BTi .icon-new,
  .Home-sports-content .sports-left .Menu-IMsport2 .icon-new {
    position:absolute;
    right:-28px;
    top:-2px;
    z-index:0;
    width:100px;
    z-index:1
  }
  .Home-sports-content .sports-left .Menu-BTi {
    background-image:url(/static/vn/images/home/game/Sports/EuropeSport.png?v=kdjf23)
  }
  .Home-sports-content .sports-left .Menu-BTi.active {
    background-image:url(/static/vn/images/home/game/Sports/EuropeSport-active.png?v=kdjf23)
  }
  .Home-sports-content .sports-left .Menu-IMsport2 {
    background-image:url(/static/vn/images/home/game/Sports/jbSport.png?v=kdjf23)
  }
  .Home-sports-content .sports-left .Menu-IMsport2.active {
    background-image:url(/static/vn/images/home/game/Sports/jbSport-active.png?v=sdkjf2)
  }
  .Home-sports-content .sports-left .Menu-IM {
    padding:15px;
    background:#005335;
    border-radius:30px;
    font-size:17px;
    position:relative;
    color:#fff;
    margin-top:45px
  }
  .Home-sports-content .sports-left .Menu-IM .rightBG {
    position:absolute;
    right:-4px;
    width:140px;
    bottom:0;
    height:100px;
    background-size:contain
  }
  .Home-sports-content .sports-left .Menu-Gaming {
    padding:15px;
    background:#005335;
    border-radius:30px;
    font-size:17px;
    position:relative;
    color:#fff;
    margin-top:45px
  }
  .Home-sports-content .sports-left .Menu-Gaming .rightBG {
    position:absolute;
    right:8px;
    width:158px;
    bottom:0;
    height:100px;
    background:url(/static/vn/images/home/game/Sports/Gaming/IM_Gaming.png) 100% 100% no-repeat;
    background-size:contain;
    z-index:2
  }
  .Home-sports-content .sports-left .Menu-Gaming .icon-new {
    position:absolute;
    right:-28px;
    top:-2px;
    z-index:0;
    width:100px;
    z-index:1
  }
  .Home-sports-content .sports-center .CenterSET {
    width:438px;
    height:310px;
    float:right;
    text-align:center
  }
  .Home-sports-content .sports-center .CenterSET button {
    background:#112c21;
    color:#fff;
    border:0;
    width:195px;
    border-radius:40px;
    cursor:pointer;
    font-size:17px;
    height:42px
  }
  .Home-sports-content .sports-right {
    background-image:url(/static/vn/images/home/game/Sports/sports.png);
    bottom:-25px
  }
  .Home-sports-content .imsports-right {
    background:url(/static/vn/images/home/game/Sports/jbSportRight.png);
    bottom:-20px
  }
  .Home-sports-content .imsports-right,
  .Home-sports-content .sports-right {
    height:408px;
    background-size:contain;
    background-position:100% 100%;
    background-repeat:no-repeat;
    position:absolute;
    right:0
  }
  .Home-sports-content .imsports-right.sports-nonebg,
  .Home-sports-content .sports-right.sports-nonebg {
    background:none
  }
  .Home-sports-content .imsports-right .INBG,
  .Home-sports-content .sports-right .INBG {
    height:500px;
    width:434px;
    position:absolute;
    right:0;
    top:-79px;
    background-size:74%
  }
  .Home-sports-content .imsports-right .INBGS,
  .Home-sports-content .sports-right .INBGS {
    height:488px;
    width:621px;
    position:absolute;
    top:-56px;
    background-size:contain;
    right:-58px
  }
  .Home-sports-content .imsports-right .INBGB,
  .Home-sports-content .sports-right .INBGB {
    height:490px;
    background:url(/static/vn/images/home/game/Sports/Gaming/imgaming.png) 100% no-repeat;
    width:621px;
    position:absolute;
    top:-41px;
    background-size:contain;
    right:-58px
  }
  .Home-sports-content .sports-right-im {
    height:385px;
    background:url(/static/vn/images/home/game/Sports/d.png) 100% no-repeat;
    background-size:contain;
    position:absolute;
    right:0
  }
  .Home-sports-content .sports-right-im.sports-nonebg {
    background:none
  }
  .Home-sports-content .sports-right-im .INBG {
    height:500px;
    width:434px;
    position:absolute;
    right:0;
    top:-79px;
    background-size:74%
  }
  .Home-sports-content .sports-right-im .INBGS {
    height:488px;
    width:621px;
    position:absolute;
    top:-56px;
    background-size:contain;
    right:-58px
  }
  .Home-sports-content .sports-right-im .INBGB {
    height:490px;
    background:url(/static/vn/images/home/game/Sports/Gaming/imgaming.png) 100% no-repeat;
    width:621px;
    position:absolute;
    top:-41px;
    background-size:contain;
    right:-58px
  }
  .Home-chess-content {
    background:url(/static/vn/images/home/game/chess/chess-bg.jpg) 50% no-repeat;
    background-size:cover;
    height:545px
  }
  .Home-chess-content .chess-left {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    min-width:200px;
    max-width:260px;
    margin-bottom:40px
  }
  .Home-chess-content .chess-left>div {
    cursor:pointer;
    position:relative;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    height:100px;
    background-size:100%
  }
  .Home-chess-content .chess-left>div,
  .Home-chess-content .chess-left>div.active {
    background-position:100% 100%;
    background-repeat:no-repeat
  }
  .Home-chess-content .chess-left .Menu-niuniu {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu.png)
  }
  .Home-chess-content .chess-left .Menu-niuniu.active {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu-active.png)
  }
  .Home-chess-content .chess-left .Menu-poker {
    background-image:url(/static/vn/images/home/game/chess/poker/poker.png)
  }
  .Home-chess-content .chess-left .Menu-poker.active {
    background-image:url(/static/vn/images/home/game/chess/poker/poker-active.png)
  }
  .Home-chess-content .chess-left .Menu-GoldenFlower {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower.png)
  }
  .Home-chess-content .chess-left .Menu-GoldenFlower.active {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower-active.png)
  }
  .Home-chess-content .chess-left .Menu-Mahjong {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong.png)
  }
  .Home-chess-content .chess-left .Menu-Mahjong.active {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong-active.png)
  }
  .Home-chess-content .chess-left .Menu-More {
    background-image:url(/static/vn/images/home/game/chess/more/more.png)
  }
  .Home-chess-content .chess-left .Menu-More.active {
    background-image:url(/static/vn/images/home/game/chess/more/more-active.png)
  }
  .Home-chess-content .GoldenFlower-right,
  .Home-chess-content .Mahjong-right,
  .Home-chess-content .more-right,
  .Home-chess-content .niuniu-right,
  .Home-chess-content .poker-right {
    height:360px;
    position:absolute;
    right:50px;
    background-repeat:no-repeat;
    background-position:100% 100%
  }
  .Home-chess-content .niuniu-right {
    background-image:url(/static/vn/images/home/game/chess/niuniu/niuniu-right.png);
    top:-25px
  }
  .Home-chess-content .poker-right {
    background-image:url(/static/vn/images/home/game/chess/poker/poker-right.png);
    top:-25px
  }
  .Home-chess-content .GoldenFlower-right {
    background-image:url(/static/vn/images/home/game/chess/GoldenFlower/GoldenFlower-right.png);
    top:-25px
  }
  .Home-chess-content .Mahjong-right {
    background-image:url(/static/vn/images/home/game/chess/Mahjong/Mahjong-right.png);
    top:-25px
  }
  .Home-chess-content .more-right {
    background-image:url(/static/vn/images/home/game/chess/more/more-right.png);
    top:-25px
  }
  .set-style-next .ant-card-meta-description,
  .set-style-next .ant-card-meta-title {
    color:#a14c0c
  }
  svg:not(:root) {
    overflow:hidden
  }
  #svg {
    transform:scale(2);
    -webkit-transform:scale(2);
    -moz-transform:scale(2);
    -ms-transform:scale(2);
    -o-transform:scale(2);
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto
  }
  #svg circle {
    -webkit-transition:stroke-dashoffset 1.2s linear 0s;
    transition:stroke-dashoffset 1.2s linear 0s;
    stroke-dashoffset:0;
    stroke:#cfcfcf;
    stroke-width:5px
  }
  #svg #bar {
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transform-origin:center center 0;
    transform-origin:center center 0;
    position:absolute;
    stroke:#034631
  }
  @media (max-width:1400px) {
    .RBPage-home .Live-Content .Live-right {
      right:0
    }
    .RBPage-home .Live-Content .Live-center {
      margin-left:10%
    }
  }
  @media (max-width:1300px) {
    .Home-sports-content,
    .JBOServerBest,
    .RBFooter .Footer-pay-list,
    .RBPage-home .HomeRechargeBank .BGFather .Bank-title,
    .RBPage-home .Live-Content,
    .RBPage-home .Slot-Content {
      padding-left:50px
    }
  }
  .ant-carousel .slick-dots li.slick-active button {
    background-color:#19ff00
  }
  @media only screen and (max-width:1600px) {
    .RBPage-home .home-content .menu-container {
      margin-right:10px
    }
  }
  @media (min-width:1600px) {
    .Home-sports-content .sports-left .Menu-BTi,
    .Home-sports-content .sports-left .Menu-IMsport2 {
      height:130px
    }
    .Home-sports-content .sports-right {
      bottom:-5px
    }
    .Home-sports-content .imsports-right {
      bottom:0
    }
  }
  .PersonalCenter {
    color:#757575
  }
  .PersonalCenter .ant-calendar-picker .ant-calendar-picker-icon,
  .PersonalCenter .ant-calendar-picker .ant-calendar-picker-icon:hover,
  .PersonalCenter .ant-calendar-picker .anticon-close-circle,
  .PersonalCenter .ant-calendar-picker .anticon-close-circle:hover {
    color:#fff;
    background-color:#343434
  }
  .PersonalCenter.IMG {
    background:url(/static/vn/images/personalCenter/uc-background.jpg)
  }
  .PersonalCenter.WEBP {
    background:url(/static/vn/images/personalCenter/uc-background.webp)
  }
  .PersonalCenter .ant-modal-body {
    padding:0
  }
  .PersonalCenter .name {
    display:block
  }
  .PersonalCenter>.clearfix {
    width:1286px;
    margin:0 auto
  }
  .PersonalCenter .left_content {
    float:left;
    width:230px;
    height:900px;
    background-color:#000
  }
  .PersonalCenter .right_content {
    float:right;
    width:1056px;
    height:900px;
    overflow-y:auto;
    overflow-x:hidden;
    background:#222
  }
  .PersonalCenter .infoType .ant-badge {
    width:230px
  }
  .PersonalCenter .infoType .ant-badge .ant-scroll-number.ant-badge-count {
    right:3rem;
    -webkit-box-shadow:none;
    box-shadow:none;
    top:1.2rem
  }
  .PersonalCenter .infoType .personNav {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-left:15px;
    display:block;
    font-size:15px;
    line-height:50px;
    border-top:.1px solid #464646;
    border-bottom:.1px solid #464646;
    position:relative;
    text-align:left
  }
  .PersonalCenter .infoType .personNav img {
    width:20px;
    margin-right:20px;
    margin-top:-5px
  }
  .PersonalCenter .infoType .personNav i {
    position:absolute;
    left:20px;
    top:2px;
    padding:24px;
    background:url(/static/vn/images/header/icon-menu.png) 50% no-repeat
  }
  .PersonalCenter .infoType ul li {
    font-size:12px;
    line-height:40px;
    padding-left:85px;
    text-align:left;
    cursor:pointer
  }
  .PersonalCenter .infoType ul li.active,
  .PersonalCenter .infoType ul li:hover {
    background-color:#222;
    color:#00e62e;
    border-left:1px solid #00e62e
  }
  .PersonalCenter .infoType ul li.origin {
    background-color:#000;
    color:#fff
  }
  .jbo_tab .ant-tabs-bar {
    border-bottom:1px solid #3d3d3d
  }
  .jbo_tab .ant-tabs-ink-bar {
    background-color:#00e62e;
    height:1px
  }
  .jbo_tab .ant-tabs-tab {
    color:#ccc
  }
  .jbo_tab .ant-tabs-tab .ant-tabs-tab-active,
  .jbo_tab .ant-tabs-tab:hover {
    color:#00e62e
  }
  .jbo_tab .ant-tabs-nav .ant-tabs-tab-active {
    color:#00e62e;
    border-bottom:2px solid
  }
  .jbo_tab .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab {
    text-align:left
  }
  .jbo_tab .ant-collapse {
    background-color:#1a1a1a;
    border:none
  }
  .jbo_tab .ant-collapse>.ant-collapse-item {
    border-bottom:none
  }
  .jbo_tab .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    color:#ccc
  }
  .jbo_tab .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    color:#00e62e
  }
  .jbo_tab .ant-collapse .ant-collapse-content {
    background-color:#1a1a1a;
    color:#ccc;
    border-top:none
  }
  .inbox-tab {
    margin-bottom:20px;
    border-bottom:1px solid #cccccc40
  }
  .inbox-tab .inbox-tab-message,
  .inbox-tab .inbox-tab-notification {
    display:inline-block;
    width:150px;
    height:32px;
    line-height:32px;
    color:#fff;
    text-align:center;
    cursor:pointer
  }
  .inbox-tab .inbox-tab-message i,
  .inbox-tab .inbox-tab-notification i {
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    background-image:url(/static/images/icon/sprites-inbox.png);
    background-repeat:no-repeat
  }
  .inbox-tab .inbox-tab-message .inbox-message-icon,
  .inbox-tab .inbox-tab-notification .inbox-message-icon {
    width:19px;
    height:14px;
    background-position:-188px -104px
  }
  .inbox-tab .inbox-tab-message .inbox-notification-icon,
  .inbox-tab .inbox-tab-notification .inbox-notification-icon {
    width:20px;
    height:16px;
    background-position:-107px -30px
  }
  .inbox-tab .inbox-tab-message.active,
  .inbox-tab .inbox-tab-notification.active {
    color:#fff;
    vertical-align:middle;
    border-bottom:2px solid #00e62e
  }
  .inbox-tab .inbox-tab-message.active .inbox-message-icon,
  .inbox-tab .inbox-tab-notification.active .inbox-message-icon {
    background-position:-188px -30px
  }
  .inbox-tab .inbox-tab-message.active .inbox-notification-icon,
  .inbox-tab .inbox-tab-notification.active .inbox-notification-icon {
    background-position:-30px -108px
  }
  .cond_wrapper .cond-item {
    display:inline-block;
    margin-top:44px;
    margin-bottom:40px;
    vertical-align:middle
  }
  .cond_wrapper .cond-item .label {
    line-height:40px;
    color:#ccc
  }
  .cond_wrapper .cond-item .fl {
    float:left
  }
  .cond_wrapper .cond-item .select-suffix-icon {
    margin-top:2.5px;
    border-top:8px solid #ccc;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .cond_wrapper .cond-item .ant-select-open .select-suffix-icon {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .cond_wrapper .cond-item .cond-datepicker,
  .cond_wrapper .cond-item .cond-select {
    border:1px solid #666;
    border-radius:4px
  }
  .cond_wrapper .cond-item .ant-input,
  .cond_wrapper .cond-item .ant-select-selection {
    background:none;
    border:none;
    color:#f5f5f5
  }
  .cond_wrapper .cond-item .ant-select-focused .ant-select-selection,
  .cond_wrapper .cond-item .ant-select-open .ant-select-selection,
  .cond_wrapper .cond-item .ant-select-selection:active,
  .cond_wrapper .cond-item .ant-select-selection:focus {
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .cond_wrapper .cond-item .cond-button {
    display:inline-block;
    width:120px;
    height:40px;
    line-height:40px;
    background-color:#00b324;
    border-radius:4px;
    text-align:center;
    color:#fff;
    cursor:pointer
  }
  .cond_wrapper .cond-item .ant-select-selection--single {
    height:38px
  }
  .cond_wrapper .cond-item .ant-select-selection__rendered {
    line-height:38px
  }
  .cond_wrapper .cond-item .ant-input {
    height:38px
  }
  .jbo_table .ant-table-thead>tr>th {
    background:#333;
    color:#f5f5f5
  }
  .jbo_table .ant-table-thead>tr:first-child>th:first-child {
    border-top-left-radius:0
  }
  .jbo_table .ant-table-thead>tr:first-child>th:last-child {
    border-top-right-radius:0
  }
  .jbo_table .ant-table-placeholder {
    background:#222;
    color:#ccc;
    border-color:#444;
    border-radius:0
  }
  .jbo_table .ant-table-bordered .ant-table-tbody>tr>td,
  .jbo_table .ant-table-bordered .ant-table-thead>tr>th {
    border-right:1px solid #444
  }
  .jbo_table .ant-table-thead>tr>th {
    border-color:#444;
    text-align:center
  }
  .jbo_table .ant-table-bordered .ant-table-body>table,
  .jbo_table .ant-table-bordered .ant-table-fixed-left table,
  .jbo_table .ant-table-bordered .ant-table-fixed-right table,
  .jbo_table .ant-table-bordered .ant-table-header>table {
    border-color:#444
  }
  .jbo_table .ant-table-tbody>tr>td {
    border-color:#444;
    color:#ccc
  }
  .jbo_table .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .jbo_table .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,
  .jbo_table .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .jbo_table .ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td,
  .jbo_table tr.ant-table-expanded-row,
  .jbo_table tr.ant-table-expanded-row:hover {
    background:#222
  }
  .jbo_table .ant-table-bordered.ant-table-empty .ant-table-placeholder {
    border-color:#444
  }
  .jbo_table .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover,
  .jbo_table .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon,
  .jbo_table .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter {
    background:#333
  }
  .PersonalCenter-right {
    color:#ccc;
    padding:20px 40px;
    font-size:14px
  }
  .PersonalCenter-right .ant-select-arrow {
    top:60%
  }
  .PersonalCenter-right .ant-select-arrow .select-suffix-icon {
    border-top:8px solid #1aff00;
    border-left:6px solid transparent;
    border-right:6px solid transparent
  }
  .PersonalCenter-right .ant-select-arrow .ant-select-arrow-icon {
    -webkit-transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    transition:-webkit-transform .3s
  }
  .PersonalCenter-right .UserBankinfo {
    background-color:#2a2a2a;
    color:#fff!important;
    border-radius:5px;
    padding:20px 40px
  }
  .PersonalCenter-right .UserBankinfo .ant-select-arrow .select-suffix-icon {
    border-top:8px solid #1aff00;
    border-left:6px solid transparent;
    border-right:6px solid transparent
  }
  .PersonalCenter-right .UserBankinfo .ant-select-arrow .ant-select-arrow-icon {
    -webkit-transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    transition:-webkit-transform .3s
  }
  .PersonalCenter-right .UserBankinfo .ant-select-open .ant-select-arrow-icon {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .PersonalCenter-right .UserBankinfo .ant-row .modal-btn {
    color:#fff;
    background-color:#0d7f00;
    height:34px;
    line-height:34px;
    border:none;
    border-radius:5px;
    font-size:14px;
    font-weight:600
  }
  .PersonalCenter-right .userbank-btn {
    width:100%;
    height:32px;
    font-size:12px;
    background-color:#656565;
    border:none;
    color:#fff
  }
  .PersonalCenter-right .userbank-btn span {
    font-weight:700
  }
  .PersonalCenter-right .userbank-btn.active {
    color:#fff;
    background-color:#0d7f00!important
  }
  .PersonalCenter-right .noBank {
    color:#919191;
    margin-top:4rem;
    text-align:center
  }
  .PersonalCenter-right .addBank {
    border:2px dashed #1ab324;
    border-radius:4px;
    color:#1ab324;
    padding:.5rem;
    width:19rem;
    margin:2rem auto;
    cursor:pointer
  }
  .PersonalCenter-right .select-suffix-icon {
    border-top:8px solid #1aff00;
    border-left:6px solid transparent;
    border-right:6px solid transparent
  }
  .PersonalCenter-right .defaultCard {
    background:#d55055;
    color:#fff;
    width:19rem;
    padding:.7rem 1rem;
    border-radius:10px;
    min-height:11rem;
    font-size:15px;
    margin-right:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:distribute;
    justify-content:space-around
  }
  .PersonalCenter-right .addCard {
    border:2px dashed #1ab324;
    border-radius:10px;
    color:#1ab324;
    padding-top:2rem;
    width:19rem;
    min-height:11rem;
    cursor:pointer;
    font-size:1rem;
    font-weight:700
  }
  .PersonalCenter-right .normalCard {
    margin-right:1rem;
    background:#368ee8;
    color:#fff;
    width:19rem;
    padding:.7rem 1rem;
    border-radius:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:11rem;
    font-size:15px;
    margin-top:1rem;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:distribute;
    justify-content:space-around
  }
  .PersonalCenter-right .makeDefault {
    color:#5f5f5f;
    background:#fff;
    font-size:.8rem;
    border-radius:18px;
    padding:.2rem .4rem;
    font-weight:600;
    cursor:pointer
  }
  .accountInfo .checkboxItem {
    display:inline-block;
    margin-right:20px
  }
  .accountInfo .checkboxItem .contact-block-wrap {
    cursor:pointer
  }
  .accountInfo .checkboxItem .contact-block-wrap.IsEmail.true {
    position:relative;
    z-index:2000;
    background:#333;
    width:80px;
    border-radius:.1875rem;
    padding:0 7px 0 3px
  }
  .accountInfo .checkboxItem i {
    display:inline-block;
    width:24px;
    height:24px;
    vertical-align:middle;
    margin-right:5px;
    background-image:url(/static/vn/images/icon/checkbox.svg);
    background-position:50%;
    background-size:100%
  }
  .accountInfo .checkboxItem i.true {
    background-image:url(/static/vn/images/icon/checkbox-hover.svg)
  }
  .accountInfo .checkboxItem span {
    vertical-align:middle
  }
  .accountInfo .checkboxItem.IsEmail {
    position:relative
  }
  .accountInfo .remark {
    font-size:12px;
    color:#999;
    margin-top:14px;
    margin-bottom:20px;
    text-align:left
  }
  .accountInfo .checkboxError {
    display:inline-block;
    color:#cc2900;
    font-size:12px
  }
  .accountInfo .checkboxError.show {
    display:inline-block
  }
  .accountInfo .checkboxError.hide {
    display:none
  }
  #popover {
    position:absolute;
    top:40px;
    left:-180px;
    width:400px;
    margin-top:5px;
    z-index:2000
  }
  #popover .ant-popover-arrow {
    display:inline-block;
    border-width:7px;
    border-color:#333 transparent transparent #333;
    top:4px
  }
  #popover .ant-popover-content {
    width:400px;
    height:100px;
    padding:12px 24px 0;
    background:#333;
    border-radius:4px
  }
  #popover .ant-popover-message-text {
    color:#fff;
    font-size:12px;
    line-height:20px
  }
  #nameTipsPop {
    position:absolute;
    top:152px;
    left:0;
    width:335px;
    margin-top:5px;
    z-index:2000
  }
  #nameTipsPop .ant-popover-arrow {
    display:inline-block;
    border-width:7px;
    border-color:#fffcca transparent transparent #fffcca;
    top:5px;
    left:82px
  }
  #nameTipsPop .ant-popover-content {
    width:330px;
    height:62px;
    padding:7px 8px 6px;
    background:#fffcca;
    border-radius:4px
  }
  #nameTipsPop .popover-inner-content {
    display:-webkit-inline-box
  }
  #nameTipsPop .popover-inner-content .ant-popover-message-text {
    color:#000;
    font-size:12px;
    line-height:17px
  }
  #nameTipsPop .popover-inner-content img {
    margin-right:8px
  }
  .nameTipIcon {
    width:16px;
    height:16px;
    border-radius:50%;
    color:#1fc928;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid #1fc928
  }
  .addBankModal .ant-modal-content {
    background:#000 0 0 no-repeat padding-box!important;
    box-shadow:0 0 12px #00b32480!important;
    -webkit-box-shadow:0 0 12px #00b32480!important;
    border:1px solid #00b324!important
  }
  .addBankModal .ant-modal-content .ant-modal-close-x {
    font-size:18px;
    margin-top:.4rem;
    color:#8c8c8c
  }
  .addBankModal .ant-modal-header {
    background:#000!important;
    text-align:center
  }
  .addBankModal .ant-modal-header .ant-modal-title {
    color:#00e62e!important;
    font-size:18px;
    margin-top:.5rem
  }
  .addBankModal .ant-modal-body {
    background:#000 0 0 no-repeat padding-box!important;
    padding:1rem 3rem 2rem
  }
  .searchBank {
    background-color:#242424;
    padding:5px 12px;
    line-height:22px
  }
  .searchBank .ant-input-affix-wrapper .ant-input {
    background:#242424;
    border:none;
    border-radius:0;
    color:#fff
  }
  .search-suffix-icon {
    background-image:url(/static/vn/images/bank/search.svg);
    background-size:100% 100%;
    display:block;
    width:18px;
    height:18px
  }
  .allBank {
    color:red
  }
  .allBank .ant-select-dropdown-menu .ant-select-dropdown-menu-item {
    background-color:#454545
  }
  .allBank .ant-select-dropdown-menu .ant-select-dropdown-menu-item-selected {
    background-color:#00b324
  }
  .crypto-lesson {
    width:100%;
    background:#000
  }
  .crypto-lesson,
  .crypto-lesson-wrap {
    position:relative
  }
  .crypto-lesson-link {
    position:absolute;
    z-index:1
  }
  .crypto-lesson-link#houbi {
    left:331px;
    top:229px
  }
  .crypto-lesson-link#binance {
    left:441px;
    top:229px
  }
  .crypto-lesson-link#okex {
    left:551px;
    top:229px
  }
  .crypto-lesson-link a {
    display:inline-block;
    width:77px;
    height:76px;
    background:#00000000;
    border:0;
    border-radius:6px;
    cursor:pointer;
    text-decoration:none
  }
  .crypto-lesson-link a:hover {
    text-decoration:none
  }
  .crypto-lesson-header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    background:#000;
    z-index:1;
    padding:0 8px
  }
  .crypto-menu {
    cursor:pointer
  }
  .crypto-menu:not(:first-child) {
    margin-left:-18px
  }
  .left-next,
  .right-next {
    top:0;
    bottom:11%;
    width:25px;
    height:145px;
    margin:auto;
    position:absolute;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    z-index:1
  }
  .left-next {
    left:2%
  }
  .right-next {
    right:2%
  }
  #invoiceAUTCryptoLesson,
  #invoiceCryptoLesson,
  #OTCCryptoLesson,
  #rapidCryptoLesson {
    position:relative
  }
  .depositLessonModal .ant-modal-content {
    margin-top:28px
  }
  .depositLessonModal .ant-modal-content .ant-modal-close-x {
    color:#00e62e
  }
  .depositLessonModal .ant-modal-content .ant-modal-header {
    padding:15px 20px!important;
    background:#000!important
  }
  .depositLessonModal .ant-modal-content .ant-modal-header .ant-modal-title {
    font-size:24px;
    color:#fff;
    text-align:center;
    line-height:32px
  }
  .depositLessonModal .ant-modal-content .ant-modal-body {
    padding:0
  }
  .promotionDetail {
    text-align:center;
    background:url(/static/vn/images/promotions/promo-background.jpg)
  }
  .promotionDetail .ant-btn-primary {
    background-color:#00b324
  }
  .promotionDetail .ant-btn,
  .promotionDetail .ant-btn:hover {
    width:100%;
    background-color:#00b324;
    border:none
  }
  .RBHomeOffer-Banner {
    background:#ddd;
    background-size:cover
  }
  .RBHomeOffer-Banner .ant-carousel .slick-slide {
    text-align:center;
    background:#364d79;
    overflow:hidden
  }
  .RBHomeOffer-Banner .ant-carousel .slick-slide h3 {
    color:#fff
  }
  .PromotionSet .ant-modal-header {
    background:linear-gradient(-58deg,#222 322px,#111 0)!important
  }
  .PromotionSet .ant-modal-close {
    right:10px
  }
  .PromotionSet .ant-modal-close .ant-modal-close-x {
    color:#fff
  }
  .PromotionSet .ant-modal-footer {
    border:2px solid #2c2c2c;
    text-align:center;
    background-color:#171717;
    border-radius:0
  }
  .PromotionSet.promoModal .OkBtn {
    width:245px;
    height:48px;
    line-height:48px;
    border:none;
    background-color:#00b324
  }
  .PromotionSet.promoModal .OkBtn[disabled] {
    background-color:#00b324;
    color:#fff
  }
  .PromotionSet .ant-modal-content .ant-modal-body {
    padding:20px;
    height:700px;
    overflow:auto;
    overflow-x:hidden
  }
  .PromotionSet .ant-modal-content .ant-modal-body .ant-collapse {
    background-color:transparent;
    text-align:left;
    border:0;
    border-radius:0;
    color:#fff!important
  }
  .PromotionSet .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item {
    border-bottom:0
  }
  .PromotionSet .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header {
    padding:18px 20px;
    font-size:15px;
    background-color:#777!important;
    color:#fff!important
  }
  .PromotionSet .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header:hover {
    background-color:#555!important
  }
  .PromotionSet .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
    right:-90%
  }
  .PromotionSet .ant-modal-content .ant-modal-body .ant-collapse .ant-collapse-item .ant-collapse-content {
    border:0;
    background-color:transparent!important;
    color:#fff
  }
  .PromotionDetailSet .ant-modal-content .ant-modal-body,
  .PromotionDetailSet .ant-modal-footer,
  .PromotionDetailSet .ant-modal-header {
    background-color:#000;
    background:#000!important
  }
  .PromotionDetailSet .ant-modal-footer {
    text-align:center;
    border-top:none
  }
  .PromotionDetailSet .ant-modal-title {
    text-align:center
  }
  .PromotionDetailSet.promoDetailModal .OkBtn {
    margin:20px 0;
    background-color:#00b324;
    border:none;
    width:100%
  }
  .PromotionDetailSet .ant-input {
    background:none;
    color:#fff
  }
  .PromotionDetailSet span {
    color:#fff
  }
  .PromotionDetailSet .ant-form-item-control-wrapper {
    text-align:initial
  }
  .PromotionDetailSet .ant-form-item-control {
    line-height:39.9999px
  }
  .RBPromotions {
    background:url(/static/vn/images/promotions/promo-background.jpg);
    min-height:600px
  }
  .RBPromotions .RBPromotions-contain {
    background-color:#1a1a1a;
    width:1286px;
    margin:0 auto;
    padding:20px 40px 60px
  }
  .RBPromotions .Spin-set {
    width:100%;
    margin:0 auto;
    padding-top:150px
  }
  .RBPromotions .promotion-title {
    max-width:1480px;
    margin:0 auto
  }
  .RBPromotions .promotion-content {
    max-width:1280px;
    margin:0 auto
  }
  .RBPromotions .promotion-content .PromotionsList {
    border-radius:5px 0 0 5px;
    cursor:pointer
  }
  .RBPromotions .PromotionsList {
    position:relative;
    max-height:223px;
    margin-bottom:20px;
    overflow:hidden;
    padding-right:10px;
    width:100%;
    display:inline-block
  }
  .RBPromotions .PromotionsList .PromotionsListImg>img {
    cursor:pointer
  }
  .RBPromotions .PromotionsList .categories-icon {
    display:inline-block;
    background-repeat:no-repeat;
    background-size:100%;
    vertical-align:middle
  }
  .RBPromotions .PromotionsList .ant-card {
    border:10px solid #ddd;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in
  }
  .RBPromotions .PromotionsList .ant-card:hover img {
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-cover {
    overflow:hidden
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-cover img {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-body {
    padding:0;
    position:relative
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-body .ant-card-meta {
    height:90px
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-body .ant-card-meta-detail {
    width:100%
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-body .ant-card-meta-title {
    vertical-align:middle;
    width:100%;
    border-bottom:1px solid #ddd;
    padding:10px 0 0 38px;
    height:60px;
    font-size:16px;
    text-overflow:unset;
    overflow:hidden;
    white-space:unset;
    margin:0 0 0 10px
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-body .ant-card-meta-title div {
    display:table-cell;
    vertical-align:middle;
    width:266px
  }
  .RBPromotions .PromotionsList .ant-card .ant-card-body .ant-card-meta-description {
    padding:10px;
    font-size:14px;
    height:35px;
    position:absolute;
    left:0;
    top:55px
  }
  .RBPromotions .PromotionsList li {
    cursor:pointer
  }
  .RBPromotions .PromotionsList .Promotion-title {
    display:table;
    position:absolute;
    top:0;
    right:500px;
    width:400px;
    height:223px
  }
  .RBPromotions .PromotionsList .Promotion-title span {
    display:table-cell;
    vertical-align:middle;
    font-size:26px;
    color:#fff
  }
  .RBPromotions .PromotionsList .promotionbtn {
    position:absolute;
    top:50%;
    right:70px;
    line-height:76px;
    margin-top:-38px;
    text-align:center;
    color:#fff;
    font-size:22px;
    cursor:pointer
  }
  .RBPromotions .PromotionsList .select-nav {
    padding:5px;
    font-weight:600
  }
  .RBPromotions .PromotionsList.khuyen-mai ul {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .RBPromotions .PromotionsList.khuyen-mai ul li {
    width:auto;
    height:auto;
    padding:10px 20px;
    float:none
  }
  .RBPromotions .PromotionsList.khuyen-mai ul li>span {
    padding:0
  }
  .RBPromotions .PromotionsList ul {
    border-bottom:2px solid #3d3d3d
  }
  .RBPromotions .PromotionsList ul li {
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    float:left;
    text-align:center;
    font-size:17px;
    width:132px;
    height:48px
  }
  .RBPromotions .PromotionsList ul li.category1.active {
    border-color:#00e62e
  }
  .RBPromotions .PromotionsList ul li.category2 .categories-icon {
    width:27px;
    height:20px;
    background-image:url(/static/vn/images/promotions/exclusiove.png)
  }
  .RBPromotions .PromotionsList ul li.category2 .title {
    color:#fff500
  }
  .RBPromotions .PromotionsList ul li.category2.active {
    border-color:#fff500
  }
  .RBPromotions .PromotionsList ul li.category3 .categories-icon {
    width:26px;
    height:24px;
    background-image:url(/static/vn/images/promotions/eSports.png)
  }
  .RBPromotions .PromotionsList ul li.category3 .title {
    color:#5084ff
  }
  .RBPromotions .PromotionsList ul li.category3.active {
    border-color:#5084ff
  }
  .RBPromotions .PromotionsList ul li.category4 .categories-icon {
    width:25px;
    height:25px;
    background-image:url(/static/vn/images/promotions/football.png)
  }
  .RBPromotions .PromotionsList ul li.category4 .title {
    color:#32e2ad
  }
  .RBPromotions .PromotionsList ul li.category4.active {
    border-color:#32e2ad
  }
  .RBPromotions .PromotionsList ul li.category5 .categories-icon {
    width:25px;
    height:25px;
    background-image:url(/static/vn/images/promotions/poker.png)
  }
  .RBPromotions .PromotionsList ul li.category5 .title {
    color:#ff3d5d
  }
  .RBPromotions .PromotionsList ul li.category5.active {
    border-color:#ff3d5d
  }
  .RBPromotions .PromotionsList ul li.category6 .categories-icon {
    width:23px;
    height:23px;
    background-image:url(/static/vn/images/promotions/slot.png)
  }
  .RBPromotions .PromotionsList ul li.category6 .title {
    color:#30ea3c
  }
  .RBPromotions .PromotionsList ul li.category6.active {
    border-color:#30ea3c
  }
  .RBPromotions .PromotionsList ul li.category7 .categories-icon {
    width:24px;
    height:27px;
    background-image:url(/static/vn/images/promotions/chess.png)
  }
  .RBPromotions .PromotionsList ul li.category7 .title {
    color:#a3239f
  }
  .RBPromotions .PromotionsList ul li.category7.active {
    border-color:#a3239f
  }
  .RBPromotions .PromotionsList ul li.category8 .categories-icon {
    width:25px;
    height:25px;
    background-image:url(/static/vn/images/promotions/lottery.png)
  }
  .RBPromotions .PromotionsList ul li.category8 .title {
    color:red
  }
  .RBPromotions .PromotionsList ul li.category8.active {
    border-color:red
  }
  .RBPromotions .PromotionsList ul li.active {
    border-bottom:2px solid #15ff00
  }
  .RBPromotions .PromotionsList ul li>span {
    color:#959595;
    display:inline-block;
    padding:10px 0;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in
  }
  .RBPromotions .PromotionsList ul li:hover {
    color:#fff
  }
  .RBPromotions .PromotionsList .promoBannerJFY {
    background-image:url(/static/vn/images/promotions/jfyLabble.png);
    background-repeat:no-repeat;
    color:#fff;
    width:58px;
    padding-left:10px;
    position:absolute;
    right:10px;
    width:65px
  }
  .promoExpire .ant-modal-content {
    margin:0 auto
  }
  .promoExpire .ant-modal-content .ant-modal-body img {
    display:block;
    margin:30px auto
  }
  .promoExpire .ant-modal-content .ant-modal-body h3 {
    color:#fff;
    padding-bottom:20px
  }
  .promoExpire .ant-modal-content .ant-modal-body .ant-btn.ant-btn-primary {
    width:245px;
    height:48px;
    line-height:48px;
    border:none;
    background-color:#00b324
  }
  .fb-bind-modal .ant-modal-content .ant-modal-body {
    background-color:#000
  }
  .fb-bind-modal .ant-modal-content .ant-modal-body p {
    margin:0 0 4px
  }
  .fb-bind-modal .ant-modal-content .ant-modal-body .title-txt {
    color:#f5f5f5;
    font-weight:700;
    font-size:16px
  }
  .fb-bind-modal .ant-modal-content .ant-modal-body .normal-txt {
    color:#ccc;
    font-size:14px
  }
  .fb-modal-content {
    text-align:center
  }
  .fb-modal-content .title-txt {
    color:#f5f5f5;
    font-weight:700;
    font-size:16px
  }
  .fb-modal-content .normal-txt {
    color:#ccc;
    font-size:14px
  }
  .fb-modal-header {
    padding:20px 0;
    margin-bottom:15px
  }
  .fb-modal-btn-container button {
    width:220px;
    height:48px;
    margin-top:30px;
    margin-bottom:20px
  }
  .RFwrap {
    background-color:#1a1a1a
  }
  .RFwrap .recommend {
    padding:15px 90px;
    background:#00a7ff;
    color:#fff;
    border-radius:60px;
    position:absolute;
    font-size:26px;
    left:50%;
    top:-35px;
    -webkit-transform:translate(-50%);
    transform:translate(-50%);
    z-index:500;
    cursor:pointer
  }
  .RFwrap .rfFlowWrap {
    background:url(/static/vn/images/referFriend/flowBanner.png) 50% no-repeat;
    height:160px;
    max-width:100%;
    margin:62px 0;
    background-size:cover
  }
  .RFwrap .rfFlowWrap .rfContainer {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 auto;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    width:1366px
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent {
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:285px;
    flex-basis:285px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent h1 {
    color:#fff;
    font-size:48px;
    -ms-flex-item-align:center;
    align-self:center
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent .Flow {
    top:22%;
    left:14%;
    position:absolute;
    color:#fff;
    font-size:14px;
    -ms-flex-item-align:center;
    align-self:center
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent img {
    position:absolute;
    right:-30%;
    top:25%
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent:nth-of-type(2) {
    margin-left:30px
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent:nth-of-type(2) .Flow {
    top:2%
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent:nth-of-type(2) img {
    right:-40%
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent:nth-of-type(3) {
    -ms-flex-preferred-size:380px;
    flex-basis:380px;
    padding-left:50px
  }
  .RFwrap .rfFlowWrap .rfContainer .flowContent:nth-of-type(3) .Flow {
    left:31%
  }
  .RFwrap .RF-content {
    margin:auto;
    text-align:center
  }
  .RFwrap .RF-content .RF-section {
    margin:60px auto;
    width:1366px
  }
  .RFwrap .RF-content .RF-section .rf-title {
    position:relative;
    font-size:30px;
    height:55px;
    line-height:55px;
    color:#00e62e;
    font-weight:700;
    margin-bottom:60px
  }
  .RFwrap .RF-content .RF-section .rf-title:after {
    content:"";
    position:absolute;
    right:-4%;
    height:27.66px;
    width:41%;
    background-image:url(/static/vn/images/referFriend/right.png);
    background-size:100% 35.66px;
    background-color:transprant;
    margin-top:15px
  }
  .RFwrap .RF-content .RF-section .rf-title:before {
    content:"";
    position:absolute;
    left:-5%;
    height:27.66px;
    width:41%;
    background:url(/static/vn/images/referFriend/left.png);
    background-size:100% 35.66px;
    background-color:transprant;
    margin:15px
  }
  .RFwrap .RF-content .RF-section .rf-step {
    color:#ccc;
    text-align:justify;
    padding:0 20px
  }
  .RFwrap .RF-content .RF-section .rf-step .stepContainer {
    width:1200px;
    margin:0 auto
  }
  .RFwrap .RF-content .RF-section .rf-step .stepContainer .step-item {
    width:390px;
    display:inline-block
  }
  .RFwrap .RF-content .RF-section .rf-step .stepContainer .step-item p {
    padding:13px 20px;
    background:#222;
    border:1px solid #333
  }
  .RFwrap .RF-content .RF-section .rf-step .stepContainer .step-item h4 {
    font-weight:700;
    color:#f5f5f5;
    background:#2491ff;
    padding:13px 20px
  }
  .invite-list-table {
    text-align:center;
    line-height:2.4;
    margin-bottom:18px;
    width:100%
  }
  .invite-list-table th {
    color:#f5f5f5;
    background-color:#2491ff
  }
  .invite-list-table th:first-of-type {
    border-right:1px solid #444
  }
  .invite-list-table tr {
    background-color:transparent
  }
  .invite-list-table tr:nth-of-type(2) {
    background-color:#333
  }
  .invite-list-table tr {
    color:#f5f5f5;
    border-bottom:1px solid #444
  }
  .invite-list-table td {
    border-right:1px solid #444
  }
  .invite-list-table td:first-child {
    border-left:1px solid #444
  }
  body {
    overflow-y:auto!important;
    overflow-x:hidden!important
  }
  .RegisterWrapper {
    background:#000;
    width:100%;
    height:auto;
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .RegisterWrapper .Register-content {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
    width:1400px;
    padding:120px 0;
    overflow:hidden
  }
  .RegisterWrapper .Register-content .Register-right {
    float:right;
    margin-right:20px
  }
  .RegisterWrapper .Register-content .Register-left {
    background-image:url(/static/vn/images/register/BG.jpg);
    background-repeat:no-repeat;
    background-size:100% 100%;
    top:-70px;
    position:relative;
    display:block;
    width:55%
  }
  .RegisterWrapper .Register-content .Register-left .Register-left img {
    width:100%;
    height:716px;
    display:inline-block
  }
  .RegisterWrapper .Register-content .Register-left .logo-pic {
    position:absolute;
    bottom:80px;
    left:0
  }
  .RegisterWrapper .Register-content .Register-left .video-part {
    margin-top:6px;
    width:859px;
    height:484px
  }
  .RegisterWrapper .Register-content .Register-left .video-part .video-react {
    background-color:inherit!important;
    width:100%!important;
    height:100%!important;
    color:rgba(255,255,255,0)
  }
  .RegisterWrapper .Register-content .Register-left .video-part .video-react .video-react-big-play-button {
    background:url(/static/vn/images/play-video.png) no-repeat;
    background-size:contain;
    background-position:50%;
    border-style:none;
    top:140px;
    left:410px;
    width:130px;
    height:130px
  }
  .RegisterWrapper .Register-content .Register-left .video-part .video-react .video-react-big-play-button:before {
    background:inherit
  }
  .RegisterWrapper .Register-content .Register-left .video-react .video-react-poster {
    -webkit-backdrop-filter:brightness(-50%);
    backdrop-filter:brightness(-50%);
    opacity:.3
  }
  .RegisterWrapper .Register-content .Register-left .video-react-has-started .video-react-control-bar {
    color:#fff
  }
  .RegisterWrapper .Register-content .Register-right {
    width:480px;
    padding:40px 60px;
    background-color:#222;
    position:relative;
    top:-70px
  }
  .RegisterWrapper .Register-content .Register-right .title {
    position:relative;
    color:#ccc;
    text-align:center;
    font-size:20px;
    font-weight:700
  }
  .RegisterWrapper .Register-content .Register-right .title:after,
  .RegisterWrapper .Register-content .Register-right .title:before {
    position:absolute;
    top:51%;
    content:"";
    background:#444;
    width:35%;
    height:1px
  }
  .RegisterWrapper .Register-content .Register-right .title:before {
    left:0
  }
  .RegisterWrapper .Register-content .Register-right .title:after {
    right:0
  }
  .RegisterWrapper .Register-content .Register-right .remark {
    color:#ccc;
    text-indent:1em;
    margin-top:45px;
    margin-bottom:40px
  }
  .RegisterWrapper .Register-content .Register-right .label-icon {
    display:inline-block;
    width:24px;
    height:24px;
    background-position:50%;
    background-size:100%;
    background-repeat:no-repeat;
    vertical-align:middle;
    margin-left:10px;
    margin-right:10px
  }
  .RegisterWrapper .Register-content .Register-right .formItem {
    padding:7px 0;
    height:48px;
    border:1px solid #9e9e9e;
    border-radius:4px;
    margin-bottom:30px
  }
  .RegisterWrapper .Register-content .Register-right .formItem .formItem-label {
    line-height:34px;
    color:#999
  }
  .RegisterWrapper .Register-content .Register-right .formItem .label-icon-phone {
    background-image:url(/static/vn/images/register/icon-phone.png)
  }
  .RegisterWrapper .Register-content .Register-right .formItem .label-icon-username {
    background-image:url(/static/vn/images/register/icon-account.png)
  }
  .RegisterWrapper .Register-content .Register-right .formItem .label-icon-pwd {
    background-image:url(/static/vn/images/register/icon-password.png)
  }
  .RegisterWrapper .Register-content .Register-right .formItem .ant-input {
    background:none;
    border:none;
    color:#fff
  }
  .RegisterWrapper .Register-content .Register-right .formItem .errorText {
    position:absolute;
    top:50px;
    left:10px;
    color:red
  }
  .RegisterWrapper .Register-content .Register-right .password-set svg {
    display:none
  }
  .RegisterWrapper .Register-content .Register-right .password-set i {
    display:inline-block;
    width:20px;
    height:20px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%
  }
  .RegisterWrapper .Register-content .Register-right .password-set .anticon-eye {
    background-image:url(/static/vn/images/icon/open.png)
  }
  .RegisterWrapper .Register-content .Register-right .password-set .anticon-eye-invisible {
    background-image:url(/static/vn/images/icon/close.png)
  }
  .RegisterWrapper .Register-content .Register-right .password-set .password .ant-input-suffix {
    left:90%
  }
  .RegisterWrapper .Register-content .Register-right .password-set .confirmpassword .ant-input-suffix {
    left:88%
  }
  .RegisterWrapper .Register-content .Register-right .icon-checked {
    cursor:pointer;
    background-image:url(/static/vn/images/register/icon-check-white.png)
  }
  .RegisterWrapper .Register-content .Register-right .icon-checked.true {
    background-image:url(/static/vn/images/register/icon-checked.png)
  }
  .RegisterWrapper .Register-content .Register-right .register-button.ant-btn {
    width:100%;
    height:48px;
    line-height:48px;
    color:#fff;
    border:0;
    background:#00b324;
    margin-top:40px
  }
  .RegisterWrapper .Register-content .Register-right .register-button.ant-btn.active,
  .RegisterWrapper .Register-content .Register-right .register-button.ant-btn:active,
  .RegisterWrapper .Register-content .Register-right .register-button.ant-btn:focus,
  .RegisterWrapper .Register-content .Register-right .register-button.ant-btn:hover {
    background:#00b324;
    color:#fff
  }
  .RegisterWrapper .Register-content .Register-right .agreen-text {
    color:#f5f5f5
  }
  .RegisterWrapper .Register-content .Register-right .agreen-text a,
  .RegisterWrapper .Register-content .Register-right .agreen-text a:hover {
    color:#00b324
  }
  @media screen and (max-width:1600px) {
    .RegisterWrapper {
      height:740px
    }
    .RegisterWrapper .Register-content {
      padding:100px 0
    }
    .RegisterWrapper .Register-content .Register-right {
      padding:20px 60px
    }
  }
  .ForgotPwdSet .ant-modal-body {
    padding:0 24px 2px
  }
  .ForgotPwdSet .LoginGreenbtn {
    width:45%;
    background:none;
    background-image:url(/static/vn/images/icon/registerBut.png);
    text-align:center;
    font-size:20px
  }
  .ForgotPwdSet .ant-btn-primary:focus,
  .ForgotPwdSet .ant-btn-primary:hover,
  .ForgotPwdSet .LoginGreenbtn {
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%
  }
  .ForgotPwdSet .login-form-forgot {
    color:rgba(0,0,0,.65)
  }
  .ForgotPwdSet .ant-modal-content {
    border-radius:12px 12px 9px 9px
  }
  .ForgotPwdSet .ant-modal-content .ant-modal-close {
    right:5px;
    top:5px
  }
  .ForgotPwdSet .ant-modal-content .ant-modal-close .ant-modal-close-x {
    line-height:30px;
    height:30px;
    width:30px
  }
  .ForgotPwdSet .ant-modal-header {
    background-color:#025e3b;
    padding:10px 24px;
    border-radius:10px 10px 0 0
  }
  .ForgotPwdSet .ant-input-affix-wrapper svg {
    font-size:18px;
    color:#fff
  }
  .ForgotPwdSet .ant-input:focus,
  .ForgotPwdSet .ant-input:hover {
    border-color:#444
  }
  .JionStep {
    margin:100px 0
  }
  .JionStep .JionStepFirst {
    position:relative;
    width:622px;
    height:472px;
    background-image:url(/static/vn/images/team/step1.png)
  }
  .JionStep .JionStepSecond {
    position:relative;
    width:606px;
    height:475px;
    background-image:url(/static/vn/images/team/step2.png)
  }
  .JionStep .JionStepThird {
    width:625px;
    height:475px;
    background-image:url(/static/vn/images/team/step3.png)
  }
  .JionStep .triangle {
    position:absolute;
    top:50%;
    right:-20px;
    width:17px;
    height:32px;
    background-image:url(/static/vn/images/team/triangle.png)
  }
  .RBPageUserBetContent .ant-modal-body {
    text-align:center;
    padding:0 60px
  }
  .RBPageUserBetContent .ant-modal-body .ant-form {
    padding:0
  }
  .RBPageUserBetContent .ant-modal-body .ant-form .ant-form-item .ant-form-item-label label {
    color:#fff
  }
  .RBPageUserBetContent .ant-modal-body .ant-form .ant-select-selection {
    background-color:#343434;
    width:400px;
    height:40px;
    border:none
  }
  .RBPageUserBetContent .ant-modal-body .ant-form .ant-select-selection .ant-select-selection__rendered {
    padding-top:5px
  }
  .RBPageUserBetContent .ant-modal-content {
    border-radius:12px
  }
  .RBPageUserBetContent .ant-modal-content .ant-modal-close-x {
    color:#fff;
    line-height:45px
  }
  .RBPageUserBetContent .ant-modal-content .GreenBtn {
    width:100%;
    background:#eed185;
    color:#000;
    border:1px solid #eed185;
    height:35px;
    font-size:18px;
    font-weight:600
  }
  .RBPageUserBetContent .ant-table-thead>tr>th {
    color:#fff;
    background:#171717;
    border-right:1px solid #1aff00;
    border-bottom:2px solid #1aff00
  }
  .RBPageUserBetContent .ant-table-thead>tr>th:last-child {
    border-right:none
  }
  .RBPageUserBetContent .ant-table-placeholder {
    min-height:300px;
    background:none;
    color:#c2c2c2
  }
  .RBPageUserBetContent .ant-table-tbody {
    border:2px solid #464646
  }
  .RBPageUserBetContent .ant-table-tbody>tr td {
    border-right:1px solid #464646;
    color:#c2c2c2;
    border-bottom:none
  }
  .RBPageUserBetContent .ant-table-tbody>tr:nth-child(2n)>td {
    background-color:#343434
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination {
    float:none
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .anticon {
    background-image:url(/static/vn/images/icon/table-icon.png);
    background-repeat:no-repeat;
    width:9px;
    height:17px
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .anticon.anticon-left {
    background-position:-20px -20px
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .anticon.anticon-right {
    background-position:-20px -134px
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .anticon svg {
    display:none
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .ant-pagination-disabled .anticon.anticon-left {
    background-position:-20px -77px
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .ant-pagination-disabled .anticon.anticon-right {
    background-position:-20px -191px
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .ant-pagination-item {
    background:none;
    border:none;
    color:#c2c2c2;
    border-radius:0
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .ant-pagination-item-active,
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .ant-pagination-item:focus {
    border-bottom:2px solid #1aff00
  }
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link,
  .RBPageUserBetContent .ant-table-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link {
    border:none;
    background:none
  }
  .RBPageUserBetContent .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .RBPageUserBetContent .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,
  .RBPageUserBetContent .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,
  .RBPageUserBetContent .ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td {
    background:#343434
  }
  .RBPageUserBetContent .SETYZM input {
    width:50px;
    height:50px
  }
  .RBPageUserBetContent .YZMSet input {
    border-radius:10px!important;
    padding:10px;
    text-align:center
  }
  .RBPageUserBetContent .YZMSet .ant-form-item-control-wrapper {
    margin-left:55px
  }
  .RBPageUserBetContent .YZMSet .ant-form-item label {
    vertical-align:middle
  }
  .user_home {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:999;
    height:100%;
    background:#000
  }
  .user_home .iconfont {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    right:10px;
    color:#272727;
    line-height:40px;
    cursor:pointer
  }
  .user_home .form_container {
    padding:20px 0
  }
  .user_home .model_top p {
    background:#00623b;
    color:#fff;
    line-height:60px;
    font-size:20px;
    text-align:center;
    margin-bottom:0
  }
  .user_home .user_container {
    border-radius:6px;
    width:440px;
    overflow:hidden;
    margin:100px auto 0;
    background:#fff
  }
  .user_home .user_container label {
    color:#000!important;
    font-size:16px!important;
    font-weight:700
  }
  .user_home .user_container .ant-form-item-label {
    display:inline-block
  }
  .user_home .user_container .ant-form-item {
    margin-bottom:25px!important
  }
  .user_home .user_container .ant-form-item-children {
    display:inline-block;
    width:100%
  }
  .user_home .user_container input {
    border-color:#c1bdbd;
    width:100%;
    padding-left:10px;
    border-radius:4px!important
  }
  .user_home .user_container .ant-input-number,
  .user_home .user_container input {
    height:40px;
    line-height:40px
  }
  .user_home .user_container .URLSENDYZM {
    position:absolute;
    right:5px;
    top:5px;
    bottom:5px;
    margin:auto;
    background:#2f5f3d;
    color:#fff;
    line-height:30px;
    border-radius:4px;
    padding:0 8px;
    cursor:pointer
  }
  .user_home .user_container button {
    border-radius:100px;
    background:#ead18e!important;
    border-color:#ead18e!important;
    color:#0c0100!important;
    height:40px;
    line-height:36px;
    font-size:16px;
    display:block;
    width:200px;
    padding:0;
    margin:0 auto
  }
  .user_home .user_container .ant-col-24 {
    width:100%
  }
  .user_home .hide {
    display:none
  }
  .user_home .show {
    display:block
  }
  .dob-input-date.form-dob .ant-calendar {
    width:430px
  }
  .dob-input-date .ant-calendar {
    margin-top:50px;
    background-color:#222;
    border-color:#18db02
  }
  .dob-input-date .ant-calendar-year-panel {
    background:#222
  }
  .dob-input-date .ant-calendar-year-panel-header {
    border:none
  }
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
    color:#999!important
  }
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-month-select,
  .dob-input-date .ant-calendar-year-panel-header .ant-calendar-year-panel-year-select,
  .dob-input-date .ant-calendar-year-panel-year {
    color:#f5f5f5!important
  }
  .dob-input-date .ant-calendar-year-panel-year:hover {
    background:#444
  }
  .dob-input-date .ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
  .dob-input-date .ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
    color:#999!important
  }
  .dob-input-date .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
  .dob-input-date .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
    background:#00000000;
    color:#18db02!important
  }
  .dob-input-date .ant-calendar-input-wrap {
    display:none
  }
  .dob-input-date .ant-calendar-date {
    line-height:20px;
    background:#00000000
  }
  .dob-input-date .ant-calendar-header .ant-calendar-next-century-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-next-decade-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-next-month-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-next-year-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-century-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-decade-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-month-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-year-btn {
    color:#999!important
  }
  .dob-input-date .ant-calendar-column-header,
  .dob-input-date .ant-calendar-date,
  .dob-input-date .ant-calendar-header .ant-calendar-century-select,
  .dob-input-date .ant-calendar-header .ant-calendar-decade-select,
  .dob-input-date .ant-calendar-header .ant-calendar-month-select,
  .dob-input-date .ant-calendar-header .ant-calendar-year-select {
    color:#f5f5f5!important
  }
  .dob-input-date .ant-calendar-last-month-cell .ant-calendar-date,
  .dob-input-date .ant-calendar-next-month-btn-day .ant-calendar-date {
    color:#999!important
  }
  .dob-input-date .ant-calendar-selected-day .ant-calendar-date {
    background:#00000000
  }
  .dob-input-date .ant-calendar-selected-date .ant-calendar-date {
    color:#fff!important;
    background:#18db02;
    border:0;
    border-radius:50%;
    padding:2px 5px
  }
  .dob-input-date .ant-calendar-selected-date .ant-calendar-date:hover {
    background:#18db02
  }
  .dob-input-date .ant-calendar-today .ant-calendar-date {
    border-color:#00000000
  }
  .dob-input-date .ant-calendar-header {
    border-bottom:1px solid #18db02
  }
  .dob-input-date .ant-calendar-header:hover,
  .dob-input-date .ant-calendar-header a:hover {
    color:#f5f5f5!important
  }
  .dob-input-date .ant-calendar-footer {
    border-top:1px solid #18db02
  }
  .dob-input-date .ant-calendar-month-panel {
    background:#222
  }
  .dob-input-date .ant-calendar-month-panel-header {
    border:none
  }
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
    color:#999!important
  }
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select,
  .dob-input-date .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select {
    color:#f5f5f5!important
  }
  .dob-input-date .ant-calendar-header .ant-calendar-next-century-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-next-decade-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-next-month-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-next-year-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-century-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-decade-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-month-btn,
  .dob-input-date .ant-calendar-header .ant-calendar-prev-year-btn {
    font-size:20px
  }
  .dob-input-date .ant-calendar-month-panel-month {
    color:#f5f5f5!important
  }
  .dob-input-date .ant-calendar-month-panel-month:hover,
  .dob-input-date .ant-calendar-month-panel-month a:hover {
    background:#444
  }
  .dob-input-date .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,
  .dob-input-date .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
    color:#18db02!important;
    background:#00000000
  }
  .dob-input-date .ant-calendar-date:hover {
    background:#444
  }
  .dob-input-date .ant-calendar-decade-panel {
    background:#222
  }
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn,
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
  .dob-input-date .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
    color:#999!important
  }
  .dob-input-date .ant-calendar-decade-panel-header {
    border:none
  }
  .dob-input-date .ant-calendar-decade-panel-century,
  .dob-input-date .ant-calendar-decade-panel-decade {
    color:#f5f5f5!important
  }
  .dob-input-date .ant-calendar-decade-panel-decade:hover,
  .dob-input-date .ant-calendar-decade-panel-decade a:hover {
    background:#444
  }
  .dob-input-date .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,
  .dob-input-date .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
    background:#00000000;
    color:#18db02!important
  }
  .dob-input-date .ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
  .dob-input-date .ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
    color:#999!important
  }
  .dob-input-date .ant-calendar-cell {
    height:40px
  }
  .dob-input-date .ant-calendar-disabled-cell .ant-calendar-date {
    color:#999!important
  }
  .dob-input-row .ant-calendar-picker {
    width:100%
  }
  .city-input-row .not-found .ant-select-selection__placeholder {
    display:block!important
  }
  .city-input-row .not-found .ant-select-selection-selected-value {
    display:none!important
  }
  .verify-phone-container {
    padding:0 10px
  }
  .verify-phone-header {
    text-align:left
  }
  .verify-phone-header p {
    color:#848484
  }
  .verify-phone-btn .ant-btn {
    width:100%;
    margin-top:20px
  }
  .verify-phone-btn.verify-phone-xchange .ant-btn[disabled],
  .verify-phone-btn.verify-phone-xchange .ant-btn[disabled]:focus,
  .verify-phone-btn.verify-phone-xchange .ant-btn[disabled]:hover {
    border-color:#666;
    background-color:#00000000;
    color:#666
  }
  .phone-otp-input-container.failed .phone-otp-input>div>input {
    border-color:red!important
  }
  .verify-phone-otp {
    margin-top:10px;
    padding:20px;
    border-radius:4px;
    background:#222;
    text-align:center
  }
  .phone-otp-input {
    margin:16px 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
  }
  .phone-otp-input>div {
    width:calc((100% / 4) - 5px)
  }
  .phone-otp-input>div>input {
    width:100%!important;
    height:52px;
    border-color:#3b3b3b!important;
    border-radius:3px!important;
    background:#000!important;
    color:#fff;
    font-size:20px
  }
  .phone-otp-input.phone-otp-input-6>div {
    width:calc((100% / 6) - 5px)
  }
  .verify-form .phone-input-row h4 {
    font-size:16px;
    color:#f5f5f5;
    margin-bottom:10px;
    cursor:default
  }
  .verify-form .phone-input-row p {
    font-size:14px;
    color:#ccc;
    cursor:default
  }
  .phone-otp-container {
    background-color:#222;
    border-radius:10px;
    height:320px;
    margin-bottom:5%
  }
  .phone-otp-container h4 {
    padding:10px;
    color:#f5f5f5
  }
  .phone-otp-container .phone-otp-txt {
    font-size:12px!important;
    white-space:pre-line!important;
    margin:0!important
  }
  .phone-otp-container p {
    color:#ccc;
    margin:0 0 5%
  }
  .phoneOTP-digit-input-container .phone-otp-input {
    margin:16px 0;
    -webkit-box-pack:justify;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly;
    width:100%
  }
  .VoiceBtnGreen {
    margin-bottom:15px!important
  }
  .SMSbtnGreen,
  .VoiceBtnGreen {
    background-color:#00b324!important;
    color:#fff!important;
    border:1px solid #00b324!important;
    height:50px!important;
    width:455px!important
  }
  .SMSbtnGreen {
    margin-bottom:4%!important;
    font-size:16px!important
  }
  .VoiceBtnGrey {
    background-color:#666!important;
    color:#fff!important;
    border:1px solid #666!important;
    margin-bottom:4%!important
  }
  .VoiceBtnEmpty,
  .VoiceBtnGrey {
    height:50px!important;
    width:455px!important;
    font-size:16px!important
  }
  .VoiceBtnEmpty {
    color:#757575!important;
    border:1px solid #757575!important;
    background-color:transparent!important;
    margin-bottom:15px!important
  }
  .VoiceBtnEmptyTrigger {
    color:#00b324!important;
    border:1px solid #00b324!important;
    background-color:transparent!important;
    margin-bottom:15px!important
  }
  .SMSbtnGrey,
  .VoiceBtnEmptyTrigger {
    height:50px!important;
    width:455px!important;
    font-size:16px!important
  }
  .SMSbtnGrey {
    background-color:#666!important;
    color:#fff!important;
    border:1px solid #666!important;
    margin-bottom:4%!important
  }
  .SMSbtnEmpty {
    color:#757575!important;
    border:1px solid #757575!important
  }
  .SMSbtnEmpty,
  .SMSbtnEmptyTrigger {
    background-color:transparent!important;
    margin-bottom:4%!important;
    height:50px!important;
    width:455px!important;
    font-size:16px!important
  }
  .SMSbtnEmptyTrigger {
    color:#00b324!important;
    border:1px solid #00b324!important
  }
  .SMSbtn,
  .VoiceBtn {
    height:50px!important;
    font-size:16px!important;
    width:100%!important;
    margin-bottom:15px!important;
    display:table-row!important
  }
  .TXTbtn {
    height:50px;
    font-size:16px;
    width:455px!important;
    margin-bottom:15px;
    display:table-row
  }
  .TXTbtn .phone-otp-container {
    width:460px
  }
  .TXTbtn .jbo-primary-btn {
    width:455px;
    height:48px;
    margin-bottom:4%
  }
  .TXTbtn:first-child {
    display:table-header-group
  }
  .TXTbtn:nth-child(3) {
    display:table-footer-group
  }
  .ChgBtn {
    height:50px;
    font-size:16px;
    width:455px!important;
    margin-bottom:15px;
    display:table-row;
    -webkit-transition:all 1s cubic-bezier(.175,.885,.32,1.275);
    transition:all 1s cubic-bezier(.175,.885,.32,1.275)
  }
  .ChgBtn .phone-otp-container {
    width:460px
  }
  .ChgBtn:nth-child(3) {
    display:table-header-group
  }
  .ChgBtn:first-child {
    display:table-footer-group
  }
  .color-gold {
    color:#ffc758
  }
  .color-white {
    color:#fff
  }
  .color-grayccc {
    color:#ccc
  }
  .color-gray36 {
    color:#363636
  }
  .corlor-brown {
    color:#332811
  }
  .font-size12 {
    font-size:12px
  }
  .font-size14 {
    font-size:14px
  }
  .font-size16 {
    font-size:16px
  }
  .font-size18 {
    font-size:18px
  }
  .font-size20 {
    font-size:19px
  }
  .font-size24 {
    font-size:24px
  }
  .font-size100 {
    font-size:100px
  }
  .font-size70 {
    font-size:70px
  }
  .fontWeight-bold {
    font-weight:700
  }
  @-webkit-keyframes arrow {
    0% {
      background-position:center -10px;
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      background-position:center 5px;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes arrow {
    0% {
      background-position:center -10px;
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      background-position:center 5px;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes levelNameAnimation {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @keyframes levelNameAnimation {
    0% {
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    to {
      -webkit-transform:scale(1);
      transform:scale(1)
    }
  }
  @-webkit-keyframes rotateIcon {
    form {
      -webkit-transform:rotate(0);
      transform:rotate(0)
    }
    to {
      -webkit-transform:rotate(1turn);
      transform:rotate(1turn)
    }
  }
  @keyframes rotateIcon {
    form {
      -webkit-transform:rotate(0);
      transform:rotate(0)
    }
    to {
      -webkit-transform:rotate(1turn);
      transform:rotate(1turn)
    }
  }
  .vipDetail-wrap {
    width:calc(100%);
    min-width:1286px;
    background-image:url(/static/vn/images/vip/vip-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:100%;
    background-color:#000;
    color:#ccc
  }
  .vipDetail-wrap img.banner {
    display:block;
    width:53%;
    margin:5% auto 3%
  }
  .vipDetail-wrap .gray-bg {
    background-color:#222
  }
  .vipDetail-wrap .vip-center {
    width:1286px;
    margin:0 auto
  }
  .vipDetail-wrap .borderBot {
    border-bottom:1px solid #444;
    padding-bottom:50px
  }
  .vipDetail-wrap .tabs-top {
    background-color:#222;
    padding:15px
  }
  .vipDetail-wrap ul.tabs-header li {
    position:relative;
    float:left;
    width:10%;
    padding-bottom:10px;
    z-index:10;
    cursor:pointer
  }
  .vipDetail-wrap ul.tabs-header li:after,
  .vipDetail-wrap ul.tabs-header li:before {
    position:absolute;
    display:block;
    content:"";
    top:40%;
    width:18px;
    height:1px;
    background-color:#dabe8b
  }
  .vipDetail-wrap ul.tabs-header li:before {
    left:0
  }
  .vipDetail-wrap ul.tabs-header li:after {
    right:0
  }
  .vipDetail-wrap ul.tabs-header li:first-child:before,
  .vipDetail-wrap ul.tabs-header li:last-child:after {
    width:0
  }
  .vipDetail-wrap ul.tabs-header li dt {
    position:relative;
    z-index:10;
    height:146px;
    line-height:146px;
    text-align:center
  }
  .vipDetail-wrap ul.tabs-header li dt img {
    width:90px;
    opacity:.5
  }
  .vipDetail-wrap ul.tabs-header li dt .text-wrapper {
    position:absolute;
    left:0;
    bottom:3px;
    z-index:13;
    width:100%;
    height:28px;
    line-height:28px;
    text-align:center
  }
  .vipDetail-wrap ul.tabs-header li dt .text-wrapper .text,
  .vipDetail-wrap ul.tabs-header li dt .text-wrapper .text2 {
    width:68px;
    height:28px
  }
  .vipDetail-wrap ul.tabs-header li dt .text-wrapper .text {
    display:inline-block
  }
  .vipDetail-wrap ul.tabs-header li dt .text-wrapper .text2 {
    display:none
  }
  .vipDetail-wrap ul.tabs-header li dd {
    height:20px
  }
  .vipDetail-wrap ul.tabs-header li dd .icon-down {
    display:none
  }
  .vipDetail-wrap ul.tabs-header li.active:after,
  .vipDetail-wrap ul.tabs-header li.active:before {
    width:0
  }
  .vipDetail-wrap ul.tabs-header li.active dt:before {
    position:absolute;
    z-index:11;
    content:"";
    left:-10px;
    top:0;
    display:block;
    width:146px;
    height:146px;
    background-repeat:no-repeat;
    background-size:100%;
    -webkit-animation:rotateIcon 1.2s;
    animation:rotateIcon 1.2s
  }
  .vipDetail-wrap ul.tabs-header li.active dt img {
    position:relative;
    z-index:12;
    width:70px;
    opacity:1
  }
  .vipDetail-wrap ul.tabs-header li.active dt .text-wrapper .text2 {
    display:inline-block;
    background:#000;
    border-radius:14px;
    -webkit-animation:levelNameAnimation 1.2s;
    animation:levelNameAnimation 1.2s
  }
  .vipDetail-wrap ul.tabs-header li.active dt .text-wrapper .text {
    display:none
  }
  .vipDetail-wrap ul.tabs-header li.active dd .icon-down {
    display:block;
    height:100%;
    background-image:url(/static/vn/images/vip/icon_down1.svg);
    background-position:center 5px;
    background-repeat:no-repeat;
    -webkit-animation:arrow 1.2s;
    animation:arrow 1.2s
  }
  .vipDetail-wrap ul.tabs-header li.active.silver dt:before {
    background-image:url(/static/vn/images/vip/pho_1.svg)
  }
  .vipDetail-wrap ul.tabs-header li.active.silver dd .icon-down {
    background-image:url(/static/vn/images/vip/icon_down1.svg)
  }
  .vipDetail-wrap ul.tabs-header li.active.silver .text-wrapper .text2 {
    border:1px solid #ccc
  }
  .vipDetail-wrap ul.tabs-header li.active.gold dt:before {
    background-image:url(/static/vn/images/vip/pho_2.svg)
  }
  .vipDetail-wrap ul.tabs-header li.active.gold dd .icon-down {
    background-image:url(/static/vn/images/vip/icon_down2.svg)
  }
  .vipDetail-wrap ul.tabs-header li.active.gold .text-wrapper .text2 {
    color:#ffc758;
    border:1px solid #ffc758
  }
  .vipDetail-wrap ul.tabs-header li:hover dt img {
    opacity:1
  }
  .vipDetail-wrap ul.tabs-header .vip-icon {
    width:90px;
    height:90px;
    background-repeat:no-repeat;
    background-size:100%
  }
  .vipDetail-wrap ul.tabs-header .vip-icon01 {
    background-image:url(/static/vn/images/vip/vip-icon01.png)
  }
  .vipDetail-wrap h2.paragraph-title {
    position:relative;
    width:100%;
    height:0;
    padding-bottom:5%;
    font-size:28px;
    color:#e2c795;
    margin-top:60px;
    margin-bottom:20px;
    background-image:url(/static/vn/images/vip/header-style.png);
    background-repeat:no-repeat;
    background-position:top;
    background-size:100%
  }
  .vipDetail-wrap h2.paragraph-title span.center-title {
    display:block;
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    text-align:center;
    margin-top:-22px
  }
  .vipDetail-wrap .select-suffix-icon {
    display:inline-block;
    margin-top:-2px;
    width:16px;
    height:16px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%;
    background-image:url(/static/vn/images/vip/caret-down.svg);
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
  }
  .vipDetail-wrap .ant-select-open .select-suffix-icon {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .vipDetail-wrap .title-content {
    margin-top:15px
  }
  .vipDetail-wrap .title-content.silver .title-content-left {
    background:transparent -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#606060)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(180deg,#f8f8f8,#606060) 0 0 no-repeat padding-box
  }
  .vipDetail-wrap .title-content.silver .top .top-icon {
    background-image:url(/static/vn/images/vip/medal1.svg)
  }
  .vipDetail-wrap .title-content.silver .text {
    color:#363636
  }
  .vipDetail-wrap .title-content.gold .title-content-left {
    background:transparent -webkit-gradient(linear,left top,left bottom,from(#f6deac),to(#b3925f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(180deg,#f6deac,#b3925f) 0 0 no-repeat padding-box
  }
  .vipDetail-wrap .title-content.gold .top .top-icon {
    background-image:url(/static/vn/images/vip/medal2.svg)
  }
  .vipDetail-wrap .title-content.gold .text {
    color:#69481d
  }
  .vipDetail-wrap .title-content.black-gold .title-content-left {
    background:transparent -webkit-gradient(linear,left top,left bottom,from(#4e4e4e),to(#000)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(180deg,#4e4e4e,#000) 0 0 no-repeat padding-box
  }
  .vipDetail-wrap .title-content.black-gold .top .top-icon {
    background-image:url(/static/vn/images/vip/medal3.svg)
  }
  .vipDetail-wrap .title-content.black-gold .text {
    color:#ffc758
  }
  .vipDetail-wrap .title-content .title-content-left {
    position:relative;
    float:left;
    width:48%;
    height:266px;
    border-radius:15px;
    padding-left:28px;
    padding-top:28px;
    font-weight:700
  }
  .vipDetail-wrap .title-content .title-content-left .top .top-icon {
    display:inline-block;
    width:45px;
    height:47px;
    vertical-align:middle;
    background-position:top;
    background-repeat:no-repeat;
    background-size:100%
  }
  .vipDetail-wrap .title-content .title-content-left .center {
    line-height:132px;
    margin-top:5px
  }
  .vipDetail-wrap .title-content .title-content-left .bottom {
    position:absolute;
    bottom:15px
  }
  .vipDetail-wrap .title-content .title-content-left .bottom .progress-wrap,
  .vipDetail-wrap .title-content .title-content-left .bottom .text {
    vertical-align:bottom
  }
  .vipDetail-wrap .title-content .title-content-left .bottom .progress-wrap {
    margin-left:5px;
    margin-right:5px
  }
  .vipDetail-wrap .title-content .title-content-left img {
    position:absolute;
    right:0;
    top:0;
    height:100%;
    opacity:.15
  }
  .vipDetail-wrap .title-content .title-content-right {
    float:right;
    width:51%;
    height:266px
  }
  .vipDetail-wrap .account-status-wrap {
    position:relative
  }
  .vipDetail-wrap .account-status-wrap.silver .account-status {
    background-color:#333
  }
  .vipDetail-wrap .account-status-wrap.silver .account-status dt {
    color:#363636;
    background-color:#eee
  }
  .vipDetail-wrap .account-status-wrap.silver .account-status dd {
    color:#fff
  }
  .vipDetail-wrap .account-status-wrap.gold .account-status {
    background-color:#7c6436
  }
  .vipDetail-wrap .account-status-wrap.gold .account-status dt {
    color:#69481d;
    background-color:#e2c795
  }
  .vipDetail-wrap .account-status-wrap.gold .account-status dd {
    color:#fff
  }
  .vipDetail-wrap .account-status-wrap.black-gold .account-status {
    background-color:#292929
  }
  .vipDetail-wrap .account-status-wrap.black-gold .account-status dt {
    color:#ffc758;
    background-color:#525252
  }
  .vipDetail-wrap .account-status-wrap.black-gold .account-status dd {
    color:#ffc758
  }
  .vipDetail-wrap .account-status-wrap .account-status-title {
    margin-bottom:20px;
    margin-top:3px
  }
  .vipDetail-wrap .account-status-wrap .account-status-title .account-status-title-left {
    float:left
  }
  .vipDetail-wrap .account-status-wrap .account-status-title .account-status-title-right {
    float:right;
    text-decoration:underline;
    cursor:pointer
  }
  .vipDetail-wrap .account-status-wrap .account-status {
    position:relative;
    margin-bottom:15px;
    height:58px;
    overflow:hidden
  }
  .vipDetail-wrap .account-status-wrap .account-status dt {
    float:left;
    width:100px;
    height:58px;
    font-size:20px;
    line-height:58px;
    text-align:center
  }
  .vipDetail-wrap .account-status-wrap .account-status dd {
    position:relative;
    font-size:14px;
    float:left
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-container {
    width:190px;
    float:right;
    position:relative;
    margin-top:2.4%
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-container .monthCurrent-progress-title {
    position:absolute;
    top:-2px;
    width:100%
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-container p {
    line-height:30px
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-container .icon-done {
    position:absolute;
    right:20px;
    top:2.4%;
    width:24px;
    height:24px;
    background-image:url(/static/vn/images/vip/icon_done.svg);
    background-repeat:no-repeat;
    background-size:100%
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-container span {
    vertical-align:middle
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-left-oneline {
    width:320px;
    text-align:left;
    font-size:16px;
    margin-left:16px;
    line-height:58px
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-left-twoline {
    padding-top:5px;
    width:calc(84% - 30px);
    margin-left:25px
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.dd-left-twoline .title {
    margin-bottom:2px
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.progress-container {
    padding-top:22px
  }
  .vipDetail-wrap .account-status-wrap .account-status dd.progress-container2 {
    padding-top:10px
  }
  .vipDetail-wrap .account-status-wrap .update-time {
    float:right
  }
  .vipDetail-wrap .reward-table {
    background-color:#292929;
    border:1px solid #444;
    text-align:center;
    margin-left:2%
  }
  .vipDetail-wrap .reward-table .reward-title {
    font-size:20px;
    height:55px;
    line-height:55px;
    background-color:#333;
    border-bottom:1px solid #444
  }
  .vipDetail-wrap .reward-table .reward-content {
    height:125px
  }
  .vipDetail-wrap .reward-table .reward-content li {
    float:left;
    width:50%;
    height:100%;
    padding-top:25px
  }
  .vipDetail-wrap .reward-table .reward-content li:first-child {
    border-right:1px solid #444
  }
  .vipDetail-wrap .reward-table .reward-content li .gift-title {
    font-size:18px
  }
  .vipDetail-wrap .reward-table .reward-content li .gift-value {
    font-size:33px;
    color:#fff
  }
  .vipDetail-wrap .reward-table.true {
    border-color:#00b324;
    margin-left:0
  }
  .vipDetail-wrap .reward-table.true .reward-title {
    background-color:#00b324;
    color:#fff;
    border-color:#00b324
  }
  .vipDetail-wrap .reward-table.true .reward-content li:first-child {
    border-color:#00b324
  }
  .vipDetail-wrap .bonusRatio-wrapper {
    background-color:#222;
    text-align:center;
    padding-bottom:30px
  }
  .vipDetail-wrap .bonusRatio-wrapper .right-title {
    text-align:right;
    line-height:80px;
    color:#ffc758;
    padding-right:30px;
    text-decoration:underline
  }
  .vipDetail-wrap .bonusRatio-wrapper .right-title span {
    cursor:pointer
  }
  .vipDetail-wrap .bonusRatio-wrapper li {
    width:100%
  }
  .vipDetail-wrap .bonusRatio-wrapper li div {
    position:relative;
    z-index:10;
    float:left;
    font-size:15px;
    width:100px;
    height:80px;
    line-height:80px;
    border-bottom:1px solid rgba(152,131,87,.18)
  }
  .vipDetail-wrap .bonusRatio-wrapper li div.game {
    width:286px;
    text-align:left;
    padding-left:20px
  }
  .vipDetail-wrap .bonusRatio-wrapper li div.game img {
    margin-right:10px
  }
  .vipDetail-wrap .bonusRatio-wrapper li div.active span {
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:12;
    color:#332811
  }
  .vipDetail-wrap .bonusRatio-wrapper li div.active.gold span,
  .vipDetail-wrap .bonusRatio-wrapper li div.active.silver span {
    color:#332811
  }
  .vipDetail-wrap .bonusRatio-wrapper li div.active.black-gold span {
    color:#ffc758
  }
  .vipDetail-wrap .bonusRatio-wrapper li.title-line {
    background-image:-webkit-gradient(linear,left top,right top,from(#b3925f),color-stop(50%,#f6deac),to(#b3925f));
    background-image:linear-gradient(90deg,#b3925f,#f6deac 50%,#b3925f)
  }
  .vipDetail-wrap .bonusRatio-wrapper li.title-line div {
    border-bottom:none
  }
  .vipDetail-wrap .bonusRatio-wrapper li.title-line div.active:before {
    display:block;
    content:"";
    position:absolute;
    z-index:11;
    top:-5px;
    left:0;
    width:100px;
    height:565px;
    border-radius:16px 16px 0 0
  }
  .vipDetail-wrap .bonusRatio-wrapper li.title-line div.active.silver:before {
    background:transparent -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#606060)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(180deg,#f8f8f8,#606060) 0 0 no-repeat padding-box
  }
  .vipDetail-wrap .bonusRatio-wrapper li.title-line div.active.gold:before {
    background:transparent -webkit-gradient(linear,left top,left bottom,from(#f6deac),to(#b3925f)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(180deg,#f6deac,#b3925f) 0 0 no-repeat padding-box
  }
  .vipDetail-wrap .bonusRatio-wrapper li.title-line div.active.black-gold:before {
    background:transparent -webkit-gradient(linear,left top,left bottom,from(#4e4e4e),to(#000)) 0 0 no-repeat padding-box;
    background:transparent linear-gradient(180deg,#4e4e4e,#000) 0 0 no-repeat padding-box
  }
  .vipDetail-wrap .bonusRatio-wrapper li.upgradeGiftMoney.title-line div.active:before {
    height:245px
  }
  .vipDetail-wrap .bonusRatio-wrapper.rebate li div.active:before {
    height:565px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content {
    padding:40px 40px 30px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .left-content {
    padding-right:30px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content h3 {
    font-size:20px;
    color:#ccc;
    text-align:center;
    margin-bottom:20px;
    font-weight:400
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content ul li {
    text-align:left;
    line-height:50px;
    font-size:12px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content .detail-but-space,
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content .detail-button {
    float:left;
    height:40px;
    margin-top:15px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content .detail-button {
    width:49%;
    color:#ffc758;
    background:#333;
    border-radius:4px;
    font-size:14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content .detail-button span {
    line-height:20px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content .detail-button span.icon {
    width:14px;
    height:14px;
    margin-left:5px;
    background:url(/static/vn/images/vip/go.svg) 50% no-repeat
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .right-content .detail-but-space {
    width:2%
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .left-content-row {
    text-align:center
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .left-content-row .left-content-row-label {
    font-size:16px;
    line-height:50px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .left-content-row .left-content-ul li {
    width:33.3%;
    float:left
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .left-content-row .left-content-button {
    width:100%;
    height:48px;
    line-height:48px;
    background-color:#444;
    border:none;
    border-radius:4px;
    font-size:16px;
    margin-top:25px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .left-content-row .left-content-button.able-button {
    background-color:#ffc758;
    color:#332811
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .left-content-row .ant-select-selection__rendered {
    line-height:48px;
    color:#ccc
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .error-text {
    position:absolute;
    top:50px;
    height:30px;
    line-height:30px;
    text-align:left;
    color:red;
    margin-right:25px
  }
  .vipDetail-wrap .PromotionApply .PromotionApply-content .icon-right-small {
    display:inline-block;
    width:16px;
    height:12px;
    margin-right:10px;
    background-image:url(/static/vn/images/vip/right-small.svg);
    background-repeat:no-repeat;
    background-size:100%
  }
  .vipDetail-wrap .PromotionApply .vip-antd .ant-select-selection--single {
    border-radius:4px!important;
    height:50px
  }
  .vipDetail-wrap .PromotionApply .vip-antd .ant-select-focused .ant-select-selection,
  .vipDetail-wrap .PromotionApply .vip-antd .ant-select-selection:active,
  .vipDetail-wrap .PromotionApply .vip-antd .ant-select-selection:focus {
    border-color:#ffc758;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .vipDetail-wrap .PromotionApply .vip-antd .ant-select-selection:hover {
    border-color:#ffc758
  }
  .vipDetail-wrap .PromotionApply .vip-antd .ant-input {
    height:50px;
    background:none;
    color:#ccc
  }
  .vipDetail-wrap .PromotionApply .vip-antd .ant-input:focus,
  .vipDetail-wrap .PromotionApply .vip-antd .ant-input:hover {
    border-color:#ffc758
  }
  .vipDetail-wrap .contact-wrap {
    position:relative;
    background-color:#292929;
    padding:30px;
    margin-top:40px
  }
  .vipDetail-wrap .contact-wrap .title {
    position:absolute;
    left:0;
    top:-21px;
    width:156px;
    height:42px;
    line-height:42px;
    background-color:#ffc758;
    border-radius:20px 0 20px 0;
    color:#332811;
    text-align:center
  }
  .vipDetail-wrap .contact-wrap .fl {
    float:left;
    line-height:48px
  }
  .vipDetail-wrap .contact-wrap .middle {
    border:1px solid #666;
    border-radius:4px;
    margin-left:19px
  }
  .vipDetail-wrap .contact-wrap .select-wrapper {
    border-right:1px solid #666
  }
  .vipDetail-wrap .contact-wrap .ant-input {
    height:48px;
    background:none;
    border:none;
    color:#999;
    font-size:.8rem
  }
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-selection--single {
    height:48px
  }
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-selection__rendered {
    line-height:48px
  }
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-focused .ant-select-selection,
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-selection:active,
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-selection:focus {
    border-color:#292929;
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-selection:hover {
    border-color:#292929
  }
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-selection {
    border:none
  }
  .vipDetail-wrap .contact-wrap #contact-select .ant-select-selection-selected-value {
    color:#fff
  }
  .vipDetail-wrap .contact-wrap .button {
    width:150px;
    height:48px;
    text-align:center;
    border-radius:4px;
    margin-left:20px;
    cursor:pointer
  }
  .vipDetail-wrap .contact-wrap .button-grey {
    color:#ccc;
    background-color:#666
  }
  .vipDetail-wrap .contact-wrap .button-yellow {
    color:#332811;
    background-color:#ffc758
  }
  .ExclusiveBonusDeatail {
    color:#ccc
  }
  .ExclusiveBonusDeatail .title-grade span {
    border-bottom:1px solid #000;
    padding-top:1.8%
  }
  .ExclusiveBonusDeatail .title-grade span.active {
    border-bottom:1px solid #000
  }
  .ExclusiveBonusDeatail .content {
    height:300px;
    overflow:auto
  }
  .ExclusiveBonusDeatail h2 {
    line-height:70px;
    color:#fff
  }
  .ExclusiveBonusDeatail .left-title {
    float:left;
    width:10%
  }
  .ExclusiveBonusDeatail ul li {
    color:#ccc
  }
  .ExclusiveBonusDeatail ul li span {
    float:left;
    color:#ccc;
    background-color:#333;
    width:70px;
    height:60px;
    border-bottom:1px solid #444;
    border-right:1px solid #444;
    padding-top:1.8%
  }
  .ExclusiveBonusDeatail ul li span.first-column {
    width:195px;
    padding-top:1.8%
  }
  .ExclusiveBonusDeatail ul li span.bonous-name {
    width:115px;
    font-size:13px;
    padding:1.8% 0 0
  }
  .ExclusiveBonusDeatail ul li span.bonous-name.twoline {
    padding-top:10px;
    line-height:20px
  }
  .ExclusiveBonusDeatail ul li span.bonous-name.rebate {
    width:195px
  }
  .ExclusiveBonusDeatail ul li span.emptyblock {
    width:80px;
    border-bottom:none
  }
  .ExclusiveBonusDeatail ul li span.active {
    color:#332811;
    background:#ffc758;
    border-bottom:none;
    font-weight:700
  }
  .ExclusiveBonusDeatail ul li:last-child span.emptyblock {
    border-bottom:1px solid #444
  }
  .ExclusiveBonusDeatail ul.detail-content {
    position:relative
  }
  .ExclusiveBonusDeatail ul.detail-content .left-title {
    position:absolute;
    top:40%;
    left:0;
    width:9%;
    line-height:24px
  }
  .ExclusiveBonusDeatail ul.detail-content li span.emptyblock {
    background:#2c2c2c
  }
  .ExclusiveBonusDeatail ul.detail-content:nth-child(2n) li span.emptyblock {
    background:#333
  }
  .ExclusiveBonusDeatail ul.remark-text {
    background:none;
    margin-top:30px;
    text-align:left;
    color:#fff
  }
  .ExclusiveBonusDeatail.rebate ul.detail-content li span {
    height:85px;
    background:#222
  }
  .ExclusiveBonusDeatail.rebate ul.detail-content li span.active {
    background:#ffc758;
    border-bottom:1px solid #efb440;
    border-right:1px solid #ffc758
  }
  .ExclusiveBonusDeatail.rebate ul.detail-content:nth-child(odd) li span.active {
    background:#efb440;
    border-bottom:1px solid #ffc758;
    border-right:1px solid #efb440
  }
  .ExclusiveBonusDeatail.rebate .title-grade span {
    border-bottom:1px solid #444
  }
  .ExclusiveBonusDeatail.rebate .title-grade span.active {
    border-bottom:1px solid #ffc758;
    border-right:1px solid #ffc758
  }
  .ExclusiveBonusDeatail.advanceRequirements ul li.title-line2 {
    border-bottom:1px solid #000
  }
  .ExclusiveBonusDeatail.advanceRequirements ul li span {
    width:130px;
    overflow:visible
  }
  .ExclusiveBonusDeatail.advanceRequirements ul li span.span-small {
    width:108px;
    padding-top:2%
  }
  .ExclusiveBonusDeatail.advanceRequirements ul li span.span-deposit {
    padding-top:2%
  }
  .ExclusiveBonusDeatail.advanceRequirements ul li span.title-colspan {
    width:368px;
    padding-top:2%
  }
  .ExclusiveBonusDeatail.advanceRequirements ul li span.span-grade-title {
    position:relative;
    border-bottom:none
  }
  .ExclusiveBonusDeatail.advanceRequirements ul li span.span-grade-title i {
    line-height:120px;
    font-style:normal
  }
  .ExclusiveBonusDeatail.advanceRequirements ul.detail-content {
    height:300px;
    overflow:auto
  }
  .ExclusiveBonusDeatail.advanceRequirements ul.detail-content li span {
    background:#222
  }
  span.right {
    display:inline-block;
    width:33px;
    height:25px;
    margin-left:15px;
    background-image:url(/static/vn/images/vip/right.svg);
    background-repeat:no-repeat
  }
  .problemAndRule2 .modal-text,
  .problemAndRule2 .modal-title {
    float:left;
    line-height:24px
  }
  .problemAndRule2 i {
    font-style:normal
  }
  .problemAndRule2 .modal-text {
    width:800px;
    margin-top:0;
    margin-bottom:0
  }
  .problemAndRule h4,
  .problemAndRule p {
    font-size:16px;
    color:#ccc
  }
  .problemAndRule.commontQuestion .commontQuestion-content {
    padding-left:30px;
    padding-right:30px;
    padding-bottom:30px
  }
  .problemAndRule.commontQuestion .commontQuestion-content .item {
    float:left;
    width:calc(50% - 30px);
    padding-top:72px
  }
  .problemAndRule.commontQuestion .commontQuestion-content .item .title {
    position:relative;
    height:48px;
    line-height:48px;
    text-align:center;
    font-weight:700;
    background-image:-webkit-gradient(linear,left top,right top,from(#b3925f),color-stop(50%,#f6deac),to(#b3925f));
    background-image:linear-gradient(90deg,#b3925f,#f6deac 50%,#b3925f)
  }
  .problemAndRule.commontQuestion .commontQuestion-content .item .title .icon {
    display:block;
    position:absolute;
    left:5px;
    bottom:0;
    width:80px;
    height:80px;
    border-radius:50%;
    background-color:#332811;
    border:1px solid #d7bb89;
    text-align:center;
    padding-top:11px
  }
  .problemAndRule.commontQuestion .commontQuestion-content .item .content {
    border:1px solid #38342c;
    border-top:none;
    text-align:center;
    padding:30px 37px;
    line-height:30px;
    min-height:122px
  }
  .problemAndRule.rule {
    margin-bottom:60px
  }
  .problemAndRule.rule p {
    line-height:38px
  }
  .problemAndRule .problemAndRule-content {
    padding:30px 40px
  }
  .problemAndRule .problemAndRule-content dl {
    margin-bottom:25px
  }
  .problemAndRule .problemAndRule-content dl dt.number {
    float:left;
    color:#ffc758;
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;
    background-image:url(/static/vn/images/vip/border.svg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:100% 100%;
    font-size:18px;
    font-weight:700
  }
  .problemAndRule .problemAndRule-content dl dt.number2 {
    display:none
  }
  .problemAndRule .problemAndRule-content dl dd {
    margin-left:70px
  }
  .problemAndRule .problemAndRule-content dl dd.number {
    color:#ffc758
  }
  .problemAndRule .problemAndRule-content dl dd.title {
    font-weight:700;
    margin-bottom:15px
  }
  .problemAndRule .problemAndRule-content dl dd.text p {
    line-height:24px
  }
  .ExclusiveBonusDeatail .ant-modal-content {
    -webkit-box-shadow:0 0 20px rgba(255,199,88,.5)!important;
    box-shadow:0 0 20px rgba(255,199,88,.5)!important;
    border:1px solid #ffc758;
    border-radius:0
  }
  .apply-success .icon-fail,
  .apply-success .icon-success {
    display:inline-block;
    margin-top:54px;
    width:80px;
    height:80px;
    background-position:50%;
    background-repeat:no-repeat;
    margin-bottom:10px;
    background-size:100% 100%
  }
  .apply-success .icon-success {
    background-image:url(/static/vn/images/vip/icon_success.svg)
  }
  .apply-success .icon-fail {
    background-image:url(/static/vn/images/vip/icon_fail.svg)
  }
  .apply-success .button {
    width:240px;
    height:48px;
    line-height:48px;
    background-color:#ffc758;
    border-radius:4px;
    color:#222;
    margin:54px auto 24px;
    cursor:pointer
  }
  .apply-success .button.button-nobg {
    border:1px solid #ffc758;
    background:none;
    color:#ffc758
  }
  .contactRightModal .ant-modal .contactRight-p {
    color:#fff
  }
  .upGradeModal .ant-modal {
    -webkit-box-shadow:0 0 20px rgba(255,199,88,.5)!important;
    box-shadow:0 0 20px rgba(255,199,88,.5)!important;
    background:#000
  }
  .upGradeModal .ant-modal .ant-modal-content {
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    border:none!important
  }
  .upGradeModal .ant-modal .ant-modal-content .ant-modal-body {
    background:#000
  }
  .upGradeModal .ant-modal .button-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
  }
  .upGradeModal .ant-modal .button-wrap .button {
    border:1px solid #ffc758;
    width:48%
  }
  .upGradeModal .ant-modal .button-wrap .button-grey {
    background:none;
    color:#ffc758
  }
  .bank-status-tabs .ant-tabs-nav,
  .bank-status-tabs .ant-tabs-nav .ant-tabs-tab-active {
    font-weight:700
  }
  .bank-status-tabs .ant-tabs-nav .ant-tabs-tab {
    margin-right:5px
  }
  .bank-status-tabs .ant-tabs-nav-container-scrolling {
    margin-top:10px
  }
  .bank-status-tabs .main-force-sign {
    font-size:20px;
    font-weight:700;
    color:#fff
  }
  .bank-status-tabs .ant-tabs-content {
    padding-bottom:20px;
    font-size:16px;
    text-align:center;
    background:rgba(0,0,0,.25);
    margin-top:40px;
    padding-top:20px
  }
  .bank-status-tabs .bank-name-wrap {
    margin-bottom:15px
  }
  .bank-status-tabs .bank-name-wrap .bank-img,
  .bank-status-tabs .bank-name-wrap .bank-summary {
    display:inline-block
  }
  .bank-status-tabs .bank-name-wrap .bank-img {
    width:90px;
    margin-right:0 auto;
    vertical-align:-.1em
  }
  .bank-status-tabs .bank-name-wrap .bank-img.agribank img {
    width:50px
  }
  .bank-status-tabs .bank-name-wrap .bank-summary {
    vertical-align:middle;
    text-align:left
  }
  .bank-status-tabs .bank-name-wrap .bank-summary>h2,
  .bank-status-tabs .bank-name-wrap .bank-summary>p {
    color:#00623d
  }
  .bank-status-tabs .bank-online-time {
    padding:20px 10px
  }
  .bank-status-tabs .bank-online-time>p {
    color:#fff;
    width:80%;
    margin:0 auto
  }
  .bank-status-tabs .bank-online-time>p>span:first-child,
  .bank-status-tabs .bank-online-time>p>span:nth-child(5),
  .bank-status-tabs .bank-online-time>p>span:nth-child(7) {
    min-width:8.5%;
    display:inline-block;
    text-align:center
  }
  .bank-status-tabs .bank-online-time>p>span:nth-child(2),
  .bank-status-tabs .bank-online-time>p>span:nth-child(4),
  .bank-status-tabs .bank-online-time>p>span:nth-child(6),
  .bank-status-tabs .bank-online-time>p>span:nth-child(7) {
    width:1.6rem;
    display:inline-block;
    text-align:center
  }
  .bank-status-tabs .bank-online-time>p>span:nth-child(5) {
    min-width:8.5%;
    display:inline-block;
    text-align:right
  }
  .bank-status-tabs .bank-status {
    color:#fff;
    background-color:#1d1d1d;
    margin-left:10px;
    margin-right:10px;
    text-align:center;
    line-height:38px;
    font-weight:700
  }
  .bank-status-tabs .bank-status .bank-status-circle {
    width:13px;
    height:13px;
    font-weight:700;
    border-width:1px;
    margin-right:8px;
    display:inline-block;
    border-radius:50%;
    vertical-align:-.15em
  }
  .bank-status-tabs .bank-status .bank-status-circle.online {
    background-color:red;
    -webkit-box-shadow:0 0 2px red;
    box-shadow:0 0 2px red;
    border-color:#ff7474
  }
  .bank-status-tabs .bank-status .bank-status-circle.offline {
    background-color:#05b712;
    -webkit-box-shadow:0 0 2px #2bcb1e;
    box-shadow:0 0 2px #2bcb1e;
    border-color:#0bed1c
  }
  .bank-status-tabs .bank-status-tips {
    color:#8c8c8c;
    margin-bottom:15px
  }
  .bank-status-tabs .ant-tabs-tab {
    background-color:#1d1d1d;
    border-radius:5px
  }
  .bank-status-tabs .ant-tabs-tab.ant-tabs-tab-active {
    background-color:#1e7f00
  }
  .bank-status-tabs .ant-tabs-tab img {
    height:28px;
    margin-bottom:5px
  }
  .jbo-modal.modal-bank-status .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab {
    font-size:14px!important
  }
  .jbo-modal.modal-bank-status .ant-modal-content .ant-modal-body {
    padding:0
  }
  .jbo-modal.modal-bank-status .ant-modal-content .ant-tabs-ink-bar {
    display:none!important
  }
  .jbo-modal.modal-bank-status .ant-tabs-tab-next svg,
  .jbo-modal.modal-bank-status .ant-tabs-tab-prev svg {
    color:#fff;
    font-size:18px
  }
  .jbo-modal.modal-bank-status .ant-modal-content .ant-tabs-bar {
    border:0
  }
  .bank-status-tabs .ant-btn-primary {
    background-color:#05b712;
    border:none
  }
  .bank-status-tabs .ant-btn-primary:hover {
    background-color:#05b712
  }
  