#drag .handler {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  border: 1px solid #ccc;
  cursor: move; }

.handler_bg {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat center; }

.handler_ok_bg {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat center; }

#drag .drag_bg {
  background-color: #ffcc00;
  height: 40px;
  width: 0px; }

#drag .drag_text {
  width: 500px;
  font-size: 15px;
  color: #4a4a4a;
  position: absolute;
  top: 0px;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none; }

.cut_bg {
  float: left;
  margin: 0 !important;
  border: 0px;
  padding: 0 !important; }

.xy_img_bord {
  box-shadow: 0 0 15px #0cc;
  top: 32px;
  left: 0px;
  display: none;
  border: 1px solid white; }

#xy_img {
  z-index: 999;
  width: 40px;
  height: 40px;
  position: relative; }

.refesh_bg {
  height: 17px;
  width: 16px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBA3y7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BUNTVQYqg4jIKAX08EGIIUByaVEZhMXIwMDAIMCgxeDHUMmwiuEBozRjFOM8xqdMhkwNTJeYNZgbme+y2LDMY2VmzWa9yubEtoldhX0mhwBHJycrZzMXM1cbNzf3RB4pnqW8xryH+IL5nvFXCwgJrBZ0E3wk1CisKHxYJF2UV3SrWJw4p/hWiRRJYcmjUhXSutJPZObIhsoJyp2V71HwUeRVvKA0RTlKRUnltepWtUZ1Pw1Zjbea+7QmaqfqWOsK6b7SO6I/36DGMMrI0ljS+LfJPdPDZivM+y0qLBOtfKwtbFRtRexY7L7aP3e47XjB6ZjzXpetruvdVrov9VjkudBrgfdCn8W+y/xW+a8P2Bq4N+hY8PmQW6HPwr5EMEUKRilFG8e4xUbF5cW3JMxO3Jx0Nvl5KlOaXLpNRlRmVdas7D059/KY8tULfAqLi2YXHy55WyZR7lJRWDmv6mz131q9uvj6SQ3HGn83G7Skt85ru94h2Ond1d59uJehz76/bsK+if8nO05pnXpiOu+M4JmzZj2aozW3ZN6+BVwLwxYtXvxxqcOyCcsfrjRe1br65lrddU3rb2402NSx+cFWq21Tt3/Y6btr1R6Oven7jh9QP9h56PURv6Obj4ufqD355LT3mS3nZM+3X/h0Ke7yqasW15bdEL3ZeuvrnfS7N+/7PDjwyPTx6qeKz2a+EHzZ9Zr5Td3bn+9LP3z6VPD53de8b+9+5P/88Lv4z7d/Vf//AwAqvx2K829RWwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABOElEQVR42kzOv0vUcRzH8cfn02dyyB9XB10p+A94FkFDhNBwQ1iJjkXiIvQPaFN7/8FXaClaGuoGKYIoIcGtEsKlpUXO4zrRQR0O+n4d/Hbea3ryer95vV4hA6Kb7qmroOO7j37JXTYZMhi26KFh59rX9NlTUyHjomcayO3awxXXRLmuql4SPdFAyyubDjHitiU1VRRR3QO0PPdOR09Pxzft/13RfWN4Y7vfP2TVjZIvJF0bDnwZGBi1fS25G7KIQmFQQSgpT3KxNM7fzigIQrKiokDU8tJRP6Vi2aidZF4qrQ35QM1dC9iN/pXGthdO+ue6x2j7lPpW1YxNhwoj7lh0VeG930nAXxU1qx5pKdSMi1j3luTYljUNc0ZNmCjzDjS9dkzIbvmjI5o267pL2PfDBz/PJp8OAJINWJLgnbPsAAAAAElFTkSuQmCC");
  position: absolute;
  top: 9px;
  display: none; }

#drag {
  position: relative;
  background-color: #e8e8e8;
  height: 40px;
  line-height: 40px;
  text-align: center; }

.verification-code-container {
  width: 100%; }
  .verification-code-container .verification-method-tabs {
    display: -ms-flexbox;
    display: flex;
    margin: 15px 0;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    overflow: hidden; }
    .verification-code-container .verification-method-tabs .verification-tab-item {
      -ms-flex: 1;
          flex: 1;
      padding: 10px 15px;
      text-align: center;
      background: #f5f7fa;
      color: #606266;
      cursor: pointer;
      border-right: 1px solid #e4e7ed;
      transition: all 0.3s ease; }
      .verification-code-container .verification-method-tabs .verification-tab-item:last-child {
        border-right: none; }
      .verification-code-container .verification-method-tabs .verification-tab-item:hover {
        background: #ecf5ff;
        color: #409eff; }
      .verification-code-container .verification-method-tabs .verification-tab-item.active {
        background: #409eff;
        color: #fff; }
  .verification-code-container .slider-verification-box {
    margin: 15px 0 0 0; }
  .verification-code-container .sms-verification-box,
  .verification-code-container .voice-verification-box,
  .verification-code-container .qr-verification-box {
    margin: 15px 0; }
  .verification-code-container .slider-verification-container {
    width: 100%;
    height: 40px;
    position: relative; }
    .verification-code-container .slider-verification-container .slider-track {
      width: 100%;
      height: 40px;
      background: #f7f9fc;
      border: 1px solid #e4e7ed;
      border-radius: 20px;
      position: relative;
      overflow: hidden; }
      .verification-code-container .slider-verification-container .slider-track .slider-bg {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 0;
        background: linear-gradient(90deg, #67c23a, #85ce61);
        border-radius: 20px;
        transition: width 0.3s ease; }
      .verification-code-container .slider-verification-container .slider-track .slider-text {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        line-height: 38px;
        text-align: center;
        color: #909399;
        font-size: 14px;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        z-index: 1; }
      .verification-code-container .slider-verification-container .slider-track .slider-btn {
        position: absolute;
        left: 0;
        top: 0;
        width: 40px;
        height: 38px;
        background: #fff;
        border: 1px solid #e4e7ed;
        border-radius: 50%;
        cursor: pointer;
        z-index: 2;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        transition: all 0.3s ease; }
        .verification-code-container .slider-verification-container .slider-track .slider-btn .slider-icon {
          color: #909399;
          font-size: 16px;
          font-weight: bold; }
        .verification-code-container .slider-verification-container .slider-track .slider-btn:hover {
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); }
        .verification-code-container .slider-verification-container .slider-track .slider-btn:active {
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .verification-code-container .slider-verification-container .slider-success {
      width: 100%;
      background: #f0f9ff;
      border: 1px solid #67c23a;
      border-radius: 20px;
      color: #67c23a;
      font-size: 14px; }
      .verification-code-container .slider-verification-container .slider-success .slider-success-content {
        height: 40px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center; }
      .verification-code-container .slider-verification-container .slider-success .success-icon {
        margin-right: 8px;
        font-size: 16px;
        font-weight: bold; }
    .verification-code-container .slider-verification-container.verifying .slider-track .slider-btn {
      cursor: not-allowed;
      opacity: 0.8; }
    .verification-code-container .slider-verification-container.success .slider-track {
      display: none; }
    .verification-code-container .slider-verification-container.success .slider-success {
      display: -ms-flexbox;
      display: flex; }
  .verification-code-container .verification-tip {
    color: #f56c6c;
    font-size: 12px;
    margin-top: 8px;
    line-height: 1.4; }
  .verification-code-container .qr-code-container {
    text-align: center;
    padding: 20px; }
    .verification-code-container .qr-code-container .qr-code-display {
      width: 200px;
      height: 200px;
      margin: 0 auto 15px;
      border: 1px solid #e4e7ed;
      border-radius: 8px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      background: #f9f9f9;
      position: relative; }
      .verification-code-container .qr-code-container .qr-code-display img {
        max-width: 100%;
        max-height: 100%; }
      .verification-code-container .qr-code-container .qr-code-display .qr-loading {
        color: #909399;
        font-size: 14px; }
      .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        background-color: rgba(255, 255, 255, 0.9);
        border-radius: 8px; }
        .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-pending {
          background-color: rgba(230, 247, 255, 0.9); }
          .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-pending .status-text {
            color: #1890ff;
            font-size: 16px;
            font-weight: 500; }
        .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-confirmed {
          background-color: rgba(246, 255, 237, 0.9); }
          .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-confirmed .status-text {
            color: #52c41a;
            font-size: 16px;
            font-weight: 500; }
        .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-rejected {
          background-color: rgba(255, 242, 240, 0.9); }
          .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-rejected .status-text {
            color: #ff4d4f;
            font-size: 16px;
            font-weight: 500; }
        .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-expired {
          background-color: rgba(255, 247, 230, 0.9); }
          .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-expired .status-text {
            color: #fa8c16;
            font-size: 16px;
            font-weight: 500; }
        .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-invalid {
          background-color: rgba(245, 245, 245, 0.9); }
          .verification-code-container .qr-code-container .qr-code-display .qr-status-overlay.status-invalid .status-text {
            color: #8c8c8c;
            font-size: 16px;
            font-weight: 500; }
    .verification-code-container .qr-code-container .qr-tip {
      color: #606266;
      font-size: 14px; }
    .verification-code-container .qr-code-container .qr-status {
      text-align: center;
      padding: 15px;
      margin: 10px 0;
      border-radius: 4px; }
      .verification-code-container .qr-code-container .qr-status.status-pending {
        background-color: #e6f7ff;
        border: 1px solid #91d5ff; }
        .verification-code-container .qr-code-container .qr-status.status-pending .status-text {
          color: #1890ff; }
      .verification-code-container .qr-code-container .qr-status.status-confirmed {
        background-color: #f6ffed;
        border: 1px solid #b7eb8f; }
        .verification-code-container .qr-code-container .qr-status.status-confirmed .status-text {
          color: #52c41a; }
      .verification-code-container .qr-code-container .qr-status.status-rejected {
        background-color: #fff2f0;
        border: 1px solid #ffccc7; }
        .verification-code-container .qr-code-container .qr-status.status-rejected .status-text {
          color: #ff4d4f; }
      .verification-code-container .qr-code-container .qr-status.status-expired {
        background-color: #fff7e6;
        border: 1px solid #ffd591; }
        .verification-code-container .qr-code-container .qr-status.status-expired .status-text {
          color: #fa8c16; }
      .verification-code-container .qr-code-container .qr-status.status-invalid {
        background-color: #f5f5f5;
        border: 1px solid #d9d9d9; }
        .verification-code-container .qr-code-container .qr-status.status-invalid .status-text {
          color: #8c8c8c; }
      .verification-code-container .qr-code-container .qr-status .status-text {
        font-size: 14px;
        font-weight: 500; }
    .verification-code-container .qr-code-container .qr-timeout {
      text-align: center; }
      .verification-code-container .qr-code-container .qr-timeout .timeout-icon {
        font-size: 48px;
        color: #909399;
        margin-bottom: 10px; }
      .verification-code-container .qr-code-container .qr-timeout .timeout-text {
        font-size: 16px;
        color: #606266;
        margin-bottom: 5px; }
      .verification-code-container .qr-code-container .qr-timeout .timeout-tip {
        font-size: 14px;
        color: #909399;
        margin-bottom: 15px; }

.verification-inputBox {
  position: relative;
  margin-top: 20px; }
  .verification-inputBox .item1 {
    text-align: center; }
  .verification-inputBox .codeButton {
    position: absolute;
    top: 0;
    border: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    right: 0px;
    width: 134px;
    height: 38px;
    line-height: 38px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px; }
  .verification-inputBox .imgCode {
    position: absolute;
    top: 2px;
    right: 1px;
    width: 130px;
    height: 35px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    cursor: pointer; }
#drag .handler {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
  border: 1px solid #ccc;
  cursor: move; }

.handler_bg {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat center; }

.handler_ok_bg {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat center; }

#drag .drag_bg {
  background-color: #ffcc00;
  height: 40px;
  width: 0px; }

#drag .drag_text {
  width: 500px;
  font-size: 15px;
  color: #4a4a4a;
  position: absolute;
  top: 0px;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none; }

.cut_bg {
  float: left;
  margin: 0 !important;
  border: 0px;
  padding: 0 !important; }

.xy_img_bord {
  box-shadow: 0 0 15px #0cc;
  top: 32px;
  left: 0px;
  display: none;
  border: 1px solid white; }

#xy_img {
  z-index: 999;
  width: 40px;
  height: 40px;
  position: relative; }

.refesh_bg {
  height: 17px;
  width: 16px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBA3y7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BUNTVQYqg4jIKAX08EGIIUByaVEZhMXIwMDAIMCgxeDHUMmwiuEBozRjFOM8xqdMhkwNTJeYNZgbme+y2LDMY2VmzWa9yubEtoldhX0mhwBHJycrZzMXM1cbNzf3RB4pnqW8xryH+IL5nvFXCwgJrBZ0E3wk1CisKHxYJF2UV3SrWJw4p/hWiRRJYcmjUhXSutJPZObIhsoJyp2V71HwUeRVvKA0RTlKRUnltepWtUZ1Pw1Zjbea+7QmaqfqWOsK6b7SO6I/36DGMMrI0ljS+LfJPdPDZivM+y0qLBOtfKwtbFRtRexY7L7aP3e47XjB6ZjzXpetruvdVrov9VjkudBrgfdCn8W+y/xW+a8P2Bq4N+hY8PmQW6HPwr5EMEUKRilFG8e4xUbF5cW3JMxO3Jx0Nvl5KlOaXLpNRlRmVdas7D059/KY8tULfAqLi2YXHy55WyZR7lJRWDmv6mz131q9uvj6SQ3HGn83G7Skt85ru94h2Ond1d59uJehz76/bsK+if8nO05pnXpiOu+M4JmzZj2aozW3ZN6+BVwLwxYtXvxxqcOyCcsfrjRe1br65lrddU3rb2402NSx+cFWq21Tt3/Y6btr1R6Oven7jh9QP9h56PURv6Obj4ufqD355LT3mS3nZM+3X/h0Ke7yqasW15bdEL3ZeuvrnfS7N+/7PDjwyPTx6qeKz2a+EHzZ9Zr5Td3bn+9LP3z6VPD53de8b+9+5P/88Lv4z7d/Vf//AwAqvx2K829RWwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABOElEQVR42kzOv0vUcRzH8cfn02dyyB9XB10p+A94FkFDhNBwQ1iJjkXiIvQPaFN7/8FXaClaGuoGKYIoIcGtEsKlpUXO4zrRQR0O+n4d/Hbea3ryer95vV4hA6Kb7qmroOO7j37JXTYZMhi26KFh59rX9NlTUyHjomcayO3awxXXRLmuql4SPdFAyyubDjHitiU1VRRR3QO0PPdOR09Pxzft/13RfWN4Y7vfP2TVjZIvJF0bDnwZGBi1fS25G7KIQmFQQSgpT3KxNM7fzigIQrKiokDU8tJRP6Vi2aidZF4qrQ35QM1dC9iN/pXGthdO+ue6x2j7lPpW1YxNhwoj7lh0VeG930nAXxU1qx5pKdSMi1j3luTYljUNc0ZNmCjzDjS9dkzIbvmjI5o267pL2PfDBz/PJp8OAJINWJLgnbPsAAAAAElFTkSuQmCC");
  position: absolute;
  top: 9px;
  display: none; }

#drag {
  position: relative;
  background-color: #e8e8e8;
  height: 40px;
  line-height: 40px;
  text-align: center; }

.help-box {
  width: 1200px;
  text-align: right;
  margin: 0 auto;
  position: relative;
  z-index: 10; }
  .help-box .help {
    font-weight: 400;
    position: relative;
    z-index: 10; }

.login-title {
  color: #ec6d2b;
  font-size: 50px;
  line-height: 60px;
  text-align: center; }

.login-fu-title {
  color: #004da1;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
  padding-bottom: 30px; }

.vcode-hints {
  position: absolute;
  z-index: 0;
  text-align: center;
  color: #999999;
  font-size: 15px; }

.ant-layout-footer {
  padding: 0.4rem 1.5625rem; }

.hrefIP {
  color: rgba(0, 0, 0, 0.65);
  text-decoration: none; }

.login {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-width: 1200px;
  z-index: 1;
  zoom: 1;
  background-size: cover;
  background-position: center 0; }

.login-main {
  margin: 0 auto;
  -ms-flex-align: center;
      align-items: center; }
  .login-main .login-form {
    width: 450px;
    background: #fff;
    border-radius: 10px;
    padding: 40px 35px;
    box-shadow: 3px 3px 6px rgba(255, 255, 255, 0.68);
    opacity: 1;
    margin: 0 auto; }
    .login-main .login-form.register-form, .login-main .login-form.enterprise-register-form {
      max-height: 500px;
      overflow-y: auto;
      overflow-y: scroll\9;
      -ms-overflow-style: scrollbar; }
    .login-main .login-form .input-operate-box .item1 {
      cursor: pointer;
      text-align: left;
      float: left; }
    .login-main .login-form .input-operate-box .item2 {
      cursor: pointer;
      text-align: right;
      float: right; }
    .login-main .login-form .inputBox {
      position: relative;
      margin-top: 20px; }
      .login-main .login-form .inputBox .item1 {
        text-align: center; }
      .login-main .login-form .inputBox .codeButton {
        position: absolute;
        top: 0;
        border: 0;
        border-left: 1px solid #d9d9d9;
        border-right: 1px solid #d9d9d9;
        right: 0px;
        width: 134px;
        height: 38px;
        line-height: 38px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 1px;
        border-bottom-right-radius: 1px; }
      .login-main .login-form .inputBox .imgCode {
        position: absolute;
        top: 2px;
        right: 1px;
        width: 130px;
        height: 35px;
        border-top-right-radius: 1px;
        border-bottom-right-radius: 1px;
        border-left: 1px solid #d9d9d9;
        border-right: 1px solid #d9d9d9;
        cursor: pointer; }
    .login-main .login-form .login-btn {
      margin-top: 20px;
      margin-bottom: 10px;
      height: 40px;
      font-size: 20px; }
      .login-main .login-form .login-btn.mt-0 {
        margin-top: 0; }

.wrap-tb {
  position: absolute;
  width: 1200px;
  height: 476px;
  left: 50%;
  top: 50%;
  margin: -238px -600px;
  z-index: 1111; }

.is-title {
  top: 40%; }

.content-box {
  height: 476px;
  float: left;
  margin: 0 auto;
  position: relative; }

.content-box .title {
  width: 620px;
  height: 74px;
  font-size: 60px;
  font-weight: 400;
  line-height: 74px;
  margin: 0 auto;
  color: white;
  text-shadow: 0px 3px 6px rgba(170, 242, 255, 0.77);
  margin-top: 40px; }

.content-box .des {
  width: 600px;
  height: 44px;
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  margin: 0 auto;
  margin-top: 50px;
  color: white;
  text-shadow: 0px 3px 6px rgba(211, 255, 253, 0.56);
  opacity: 0.9; }

.content-1 {
  width: 699px; }

.content-2 {
  width: 377px;
  margin-left: 3px;
  background: white;
  box-shadow: 3px 3px 6px rgba(255, 255, 255, 0.68);
  opacity: 1;
  border-radius: 60px 0px 60px 0px; }

.help {
  text-decoration: none;
  color: yellow;
  font-size: 16px;
  margin-top: 15px;
  display: inline-block; }

.ca-main {
  padding-top: 10px; }

.header-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  margin-bottom: 15px; }
  .header-text .header-logo {
    width: 320px;
    text-align: center;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex; }
    .header-text .header-logo img {
      width: 100%;
      object-fit: contain; }

.item2 {
  text-align: center; }

.clear {
  clear: both; }

.ca-box {
  display: -ms-flexbox;
  display: flex; }
  .ca-box .item {
    -ms-flex: 1;
        flex: 1; }

.login-common {
  position: relative;
  width: 100%;
  height: 100vh;
  height: 900px \9; }
  .login-common .login-header {
    position: absolute;
    width: 100%;
    height: 140px;
    background: #fff;
    z-index: 10; }
    .login-common .login-header .login-top-title {
      width: 600px;
      height: 44px;
      font-size: 60px;
      font-weight: bold;
      padding-top: 30px;
      padding-left: 20px; }
    .login-common .login-header .header-footer {
      position: absolute;
      width: 100%;
      height: 10px;
      bottom: 15px; }
    .login-common .login-header.renbao-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding-top: 0;
      height: 124px; }
      .login-common .login-header.renbao-header .login-top-title {
        padding-top: 0px;
        padding-left: 20px;
        height: auto; }
      .login-common .login-header.renbao-header img {
        width: 300px;
        object-fit: contain; }
    .login-common .login-header.yibaotong-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding-top: 0;
      height: 124px; }
      .login-common .login-header.yibaotong-header .login-top-title {
        padding-top: 0px;
        padding-left: 20px;
        height: auto; }
      .login-common .login-header.yibaotong-header img {
        width: 300px;
        object-fit: contain; }
  .login-common .login {
    position: absolute;
    top: 125px;
    left: 0;
    width: 100%;
    height: calc(100% - 175px);
    height: 800px \9;
    min-width: 1200px;
    z-index: 11;
    zoom: 1; }
    .login-common .login.yongan-login {
      height: calc(100% - 190px); }
  .login-common .login-bg {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1200px;
    z-index: 0;
    zoom: 1;
    object-fit: cover; }
  .login-common .login .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 2; }
  .login-common .login-main {
    margin: 0 auto;
    -ms-flex-align: center;
        align-items: center;
    float: right;
    margin-right: 40px; }
    .login-common .login-main.register-login-main {
      margin-top: -100px; }
    .login-common .login-main .login-form {
      width: 350px;
      padding: 20px;
      opacity: 1;
      margin: 0 auto;
      background-color: rgba(255, 255, 255, 0.6);
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
      background-color: #fff \9; }
      .login-common .login-main .login-form .inputBox {
        position: relative;
        margin: 5px;
        margin-top: 10px; }
        .login-common .login-main .login-form .inputBox .item1 {
          text-align: center; }
      .login-common .login-main .login-form.mt--80 {
        margin-top: -80px; }
  .login-common .content-box {
    height: 390px;
    float: left;
    margin: 0 auto;
    position: relative;
    border-radius: 10px; }
  .login-common .content-box .title {
    width: 620px;
    height: 74px;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
    color: #ec6c44;
    margin-top: 50px; }
  .login-common .content-1 {
    padding-top: 50px;
    text-align: center; }
    .login-common .content-1 .img1 {
      width: 575px;
      padding-bottom: 10px; }
    .login-common .content-1 .img2 {
      width: 440px;
      padding-left: 140px; }
  .login-common .content-2 {
    width: 377px;
    margin-left: 3px;
    background: white;
    box-shadow: 3px 3px 6px rgba(255, 255, 255, 0.68);
    opacity: 1;
    border-radius: 60px 0px 60px 0px; }

.login-yibaotong .login-header {
  position: absolute;
  width: 100%;
  height: 100px;
  background: #fff;
  z-index: 16; }
  .login-yibaotong .login-header .login-top-title {
    width: 600px;
    height: 100%;
    font-size: 60px;
    font-weight: bold;
    display: -ms-flexbox;
    display: flex;
    padding-left: 20px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding-left: 110px !important; }
  .login-yibaotong .login-header .header-footer {
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: 15px; }

.login-yibaotong .login-main {
  margin: 0 auto;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 40px; }
  .login-yibaotong .login-main .login-form {
    width: 350px;
    padding: 20px;
    opacity: 1;
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 0.6);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4);
    background-color: #fff \9; }
    .login-yibaotong .login-main .login-form .inputBox {
      position: relative;
      margin: 5px;
      margin-top: 10px; }
      .login-yibaotong .login-main .login-form .inputBox .item1 {
        text-align: center; }

.login-footer {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 15px;
  color: #999; }

#EpCa1 {
  position: absolute;
  top: -100%; }

.tab-box {
  font-size: 18px;
  display: -ms-flexbox;
  display: flex; }
  .tab-box .tab-item {
    -ms-flex: 1;
        flex: 1;
    padding: 10px;
    width: 150px;
    text-align: center;
    cursor: pointer; }
    .tab-box .tab-item.ca-item {
      margin-left: 70px; }
    .tab-box .tab-item.padding-0 {
      padding: 0; }

.ca-main {
  margin: 20px auto; }
  .ca-main canvas {
    margin: 0 auto; }
  .ca-main .app-tip {
    margin: 10px auto;
    font-weight: bold;
    font-size: 14px;
    text-align: center; }
  .ca-main .wx-tip {
    font-weight: bold;
    text-align: center;
    font-size: 14px; }

.login-top-btn {
  background-color: #0094D5;
  color: #fff;
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: 150px;
  border-radius: 5px;
  font-size: 18px;
  cursor: pointer; }

.login-top-btn:hover {
  color: #fff; }

.login-top-btn img {
  width: 34px !important;
  height: 25px;
  vertical-align: middle;
  margin-right: 12px; }

.login-tip-box {
  width: 360px;
  position: absolute;
  top: 40px;
  left: -105px;
  z-index: 1111;
  display: none;
  border: 1px solid #eee;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  padding: 30px 0; }
  .login-tip-box .login-item {
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #eee;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    /* padding: 20px; */
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 303px;
    /* height: 48px; */
    padding: 10px;
    margin: 0 auto;
    margin-top: 17px; }
    .login-tip-box .login-item a {
      text-decoration: underline;
      color: red; }
  .login-tip-box .login-tip {
    padding: 10px;
    text-align: center;
    color: orange; }

.login-tip-box .tip-content {
  width: 342px;
  padding: 20px; }
@charset "UTF-8";
/* 页面左右间距 */
/* 文字尺寸 */
/*文字颜色*/
/* 边框颜色 */
/* 图片加载中颜色 */
/* 行为相关颜色 */
body, div, table, ul, li {
  box-sizing: border-box; }

.ydb-fr {
  float: right; }

.red {
  color: #d81e06; }

.un-red {
  color: #FF0000; }

.un-blue {
  color: #2A76D5; }

.blue {
  color: #3799FF !important; }

.white {
  color: #fff; }

.green {
  color: #2A965D; }

.orange {
  color: #FF9900 !important; }

.bg-blue {
  background: #3799FF !important; }

.bg-orange {
  background: #FF9900 !important;
  border: 1px solid #FF9900 !important; }

.bg-gray {
  background: #f0f2f5  !important; }

.bg-red {
  background: #F50703  !important; }

.gray {
  color: #aeaeae; }

.fr {
  float: right; }

.fl {
  float: left; }

.clear {
  clear: both; }

.text-ar {
  text-align: right; }

.text-ac {
  text-align: center !important; }

.text-al {
  text-align: left; }

.relative {
  position: relative; }

.cursor {
  cursor: pointer; }

.border-top {
  border-top: 1px solid #e8e8e8; }

.border-right {
  border-right: 1px solid #e8e8e8; }

.padding30 {
  padding: 30px !important; }

.padding10 {
  padding: 10px !important; }

.padding15 {
  padding: 15px !important; }

.border-bottom {
  border: 1Px solid #F2F2F2; }

.vertical-align {
  vertical-align: middle; }

.flex-box {
  display: -ms-flexbox;
  display: flex; }

.widthPx25 {
  width: 25px !important; }

.widthPx35 {
  width: 35px !important; }

.widthPx45 {
  width: 45px !important; }

.widthPx55 {
  width: 55px !important; }

.width10 {
  width: 10% !important; }

.width15 {
  width: 15% !important; }

.width20 {
  width: 20% !important; }

.width25 {
  width: 25% !important; }

.width30 {
  width: 30% !important; }

.width35 {
  width: 35% !important; }

.width40 {
  width: 40% !important; }

.width50 {
  width: 50% !important; }

.width33 {
  width: 33% !important; }

.width70 {
  width: 70% !important; }

.width85 {
  width: 85% !important; }

.width100 {
  width: 100%; }

.paddingLeft5 {
  padding-left: 5px; }

.paddingTop5 {
  padding-top: 5px; }

.paddingTop10 {
  padding-top: 10px; }

.paddingBottom10 {
  padding-bottom: 10px; }

.paddingRight10 {
  padding-right: 10px; }

.paddingLeftRight20 {
  padding: 0px 20px; }

.paddingTopBottom10 {
  padding: 10px 0; }

.paddingTopBottom5 {
  padding: 5px 0; }

.marginTop5 {
  margin-top: 5px; }

.marginLeft10 {
  margin-left: 10px; }

.marginLeft-10 {
  margin-left: -10px; }

.marginLeft-20 {
  margin-left: -20px; }

.marginLeft-5 {
  margin-left: -5px; }

.marginRight-10 {
  margin-right: -10px; }

.marginRight10 {
  margin-right: 10px !important; }

.marginRight5 {
  margin-right: 5px !important; }

.marginBottom20 {
  margin-bottom: 20px; }

.marginTop15 {
  margin-top: 15px; }

.marginTop10 {
  margin-top: 10px; }

.marginBottom15 {
  margin-bottom: 15px; }

.marginTop20 {
  margin-top: 20px; }

.marginTop30 {
  margin-top: 30px; }

.marginTop30Bottom20 {
  margin: 30px 0 20px 0; }

.marginTop20Bottom20 {
  margin: 20px 0; }

.marginTop10Bottom10 {
  margin: 10px 0; }

.flex {
  display: -ms-flexbox;
  display: flex; }

.justify-content {
  -ms-flex-pack: justify;
      justify-content: space-between; }

.justify-content-center {
  -ms-flex-pack: center;
      justify-content: center; }

.align-center {
  -ms-flex-align: center;
      align-items: center; }

.text-d {
  text-decoration: underline; }

.no-border-bottom {
  border-bottom: 0 !important; }

.no-top-bottom {
  border-top: 0 !important; }

.fontWeight {
  font-weight: bold; }

.fontSize24 {
  font-size: 24Px; }

.fontSize20 {
  font-size: 20Px; }

.fontSize18 {
  font-size: 18Px; }

.fontSize16 {
  font-size: 16Px; }

.fontSize14 {
  font-size: 14Px; }

.fontSize12 {
  font-size: 12Px; }

.fontWeightNormal {
  font-weight: normal; }

.height10 {
  height: 10px; }

.inline-block {
  display: inline-block; }

.margin-0 {
  margin: 0; }

.margin-10 {
  margin: 10px; }

.margin-20 {
  margin: 20px; }

.margin {
  margin: 30px; }

.margin-40 {
  margin: 40px; }

.margin-50 {
  margin: 50px; }

.margin-top-10 {
  margin-top: 10px !important; }

.margin-top-20 {
  margin-top: 20px; }

.margin-top {
  margin-top: 30px; }

.margin-top-40 {
  margin-top: 40px; }

.margin-top-50 {
  margin-top: 50px; }

.margin-right-10 {
  margin-right: 10px; }

.margin-right-20 {
  margin-right: 20px; }

.margin-right {
  margin-right: 30px; }

.margin-right-40 {
  margin-right: 40px; }

.margin-right-50 {
  margin-right: 50px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

.margin-bottom-20 {
  margin-bottom: 20px; }

.margin-bottom {
  margin-bottom: 30px; }

.margin-bottom-40 {
  margin-bottom: 40px; }

.margin-bottom-50 {
  margin-bottom: 50px; }

.margin-left-10 {
  margin-left: 10px; }

.margin-left-20 {
  margin-left: 20px; }

.margin-left {
  margin-left: 30px; }

.margin-left-40 {
  margin-left: 40px; }

.margin-left-50 {
  margin-left: 50px; }

.margin-lr-10 {
  margin-left: 10px;
  margin-right: 10px; }

.margin-lr-20 {
  margin-left: 20px;
  margin-right: 20px; }

.margin-lr {
  margin-left: 30px;
  margin-right: 30px; }

.margin-lr-40 {
  margin-left: 40px;
  margin-right: 40px; }

.margin-lr-50 {
  margin-left: 50px;
  margin-right: 50px; }

.margin-tb-10 {
  margin-top: 10px;
  margin-bottom: 10px; }

.margin-tb-20 {
  margin-top: 20px;
  margin-bottom: 20px; }

.margin-tb {
  margin-top: 30px;
  margin-bottom: 30px; }

.margin-tb-40 {
  margin-top: 40px;
  margin-bottom: 40px; }

.margin-tb-50 {
  margin-top: 50px;
  margin-bottom: 50px; }

.padding-0 {
  padding: 0; }

.padding-10 {
  padding: 10px; }

.padding-20 {
  padding: 20px; }

.padding {
  padding: 30px; }

.padding-40 {
  padding: 40px; }

.padding-50 {
  padding: 50px; }

.padding-top-10 {
  padding-top: 10px !important; }

.padding-top-20 {
  padding-top: 20px !important; }

.padding-top {
  padding-top: 30px; }

.padding-top-40 {
  padding-top: 40px; }

.padding-top-50 {
  padding-top: 50px; }

.padding-right-10 {
  padding-right: 10px; }

.padding-right-20 {
  padding-right: 20px; }

.padding-right {
  padding-right: 30px; }

.padding-right-40 {
  padding-right: 40px; }

.padding-right-50 {
  padding-right: 50px; }

.padding-bottom-10 {
  padding-bottom: 10px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.padding-bottom {
  padding-bottom: 30px; }

.padding-bottom-40 {
  padding-bottom: 40px; }

.padding-bottom-50 {
  padding-bottom: 50px; }

.padding-left-10 {
  padding-left: 10px; }

.padding-left-20 {
  padding-left: 20px; }

.padding-left {
  padding-left: 30px; }

.padding-left-40 {
  padding-left: 40px; }

.padding-left-50 {
  padding-left: 50px; }

.padding-lr-10 {
  padding-left: 10px;
  padding-right: 10px; }

.padding-lr-20 {
  padding-left: 20px;
  padding-right: 20px; }

.padding-lr {
  padding-left: 30px;
  padding-right: 30px; }

.padding-lr-40 {
  padding-left: 40px;
  padding-right: 40px; }

.padding-lr-50 {
  padding-left: 50px;
  padding-right: 50px; }

.padding-tb-5 {
  padding-top: 5px;
  padding-bottom: 5px; }

.padding-tb-10 {
  padding-top: 10px;
  padding-bottom: 10px; }

.padding-tb-20 {
  padding-top: 20px;
  padding-bottom: 20px; }

.padding-tb {
  padding-top: 30px;
  padding-bottom: 30px; }

.padding-tb-40 {
  padding-top: 40px;
  padding-bottom: 40px; }

.padding-tb-50 {
  padding-top: 50px;
  padding-bottom: 50px; }

/* -- 浮动 --  */
.cf::after,
.cf::before {
  content: " ";
  display: table; }

.cf::after {
  clear: both; }

.fl {
  float: left; }

.fr {
  float: right; }

/* ==================
          背景
 ==================== */
.line-red::after,
.lines-red::after {
  border-color: #e54d42; }

.line-orange::after,
.lines-orange::after {
  border-color: #db934d; }

.line-yellow::after,
.lines-yellow::after {
  border-color: #fbbd08; }

.line-olive::after,
.lines-olive::after {
  border-color: #8dc63f; }

.line-green::after,
.lines-green::after {
  border-color: #39b54a; }

.line-cyan::after,
.lines-cyan::after {
  border-color: #1cbbb4; }

.line-blue::after,
.lines-blue::after {
  border-color: #0081ff; }

.line-purple::after,
.lines-purple::after {
  border-color: #6739b6; }

.line-mauve::after,
.lines-mauve::after {
  border-color: #9c26b0; }

.line-pink::after,
.lines-pink::after {
  border-color: #e03997; }

.line-brown::after,
.lines-brown::after {
  border-color: #a5673f; }

.line-grey::after,
.lines-grey::after {
  border-color: #8799a3; }

.line-gray::after,
.lines-gray::after {
  border-color: #aaaaaa; }

.line-black::after,
.lines-black::after {
  border-color: #333333; }

.line-white::after,
.lines-white::after {
  border-color: #ffffff; }

.bg-red {
  background-color: #e54d42;
  color: #ffffff; }

.bg-orange {
  background-color: #db934d;
  color: #ffffff; }

.bg-yellow {
  background-color: #fad2a5;
  color: #333333; }

.bg-olive {
  background-color: #8dc63f;
  color: #ffffff; }

.bg-green {
  background-color: #39b54a;
  color: #ffffff; }

.bg-cyan {
  background-color: #1cbbb4;
  color: #ffffff; }

.bg-blue {
  background-color: #0081ff;
  color: #ffffff; }

.bg-purple {
  background-color: #6739b6;
  color: #ffffff; }

.bg-mauve {
  background-color: #9c26b0;
  color: #ffffff; }

.bg-pink {
  background-color: #e03997;
  color: #ffffff; }

.bg-brown {
  background-color: #a5673f;
  color: #ffffff; }

.bg-grey {
  background-color: #8799a3;
  color: #ffffff; }

.bg-gray {
  background-color: #f0f0f0;
  color: #333333; }

.bg-black {
  background-color: #333333;
  color: #ffffff; }

.bg-white {
  background-color: #ffffff;
  color: #666666; }

.bg-shadeTop {
  background-image: linear-gradient(black, rgba(0, 0, 0, 0.01));
  color: #ffffff; }

.bg-shadeBottom {
  background-image: linear-gradient(rgba(0, 0, 0, 0.01), black);
  color: #ffffff; }

.bg-red.light {
  color: #e54d42;
  background-color: #fadbd9; }

.bg-orange.light {
  color: #db934d;
  background-color: #fde6d2; }

.bg-yellow.light {
  color: #fbbd08;
  background-color: #fef2ced2; }

.bg-olive.light {
  color: #8dc63f;
  background-color: #e8f4d9; }

.bg-green.light {
  color: #39b54a;
  background-color: #d7f0dbff; }

.bg-cyan.light {
  color: #1cbbb4;
  background-color: #d2f1f0; }

.bg-blue.light {
  color: #0081ff;
  background-color: #cce6ff; }

.bg-purple.light {
  color: #6739b6;
  background-color: #e1d7f0; }

.bg-mauve.light {
  color: #9c26b0;
  background-color: #ebd4ef; }

.ydb-col {
  display: block;
  box-sizing: border-box;
  float: left; }

.ydb-col-8 {
  width: 33.33333333%; }

.ydb-col-16 {
  width: 66.66666666%; }

.line-height-20 {
  height: 20px;
  line-height: 20px; }

.line-height-30 {
  height: 30px;
  line-height: 30px; }

.line-height-40 {
  height: 40px;
  line-height: 40px; }

.none {
  display: none; }

.btn-recharge, .btn-sure {
  background: #1E9FFF;
  color: #fff;
  border: 1px solid #fff;
  width: 254px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  cursor: pointer;
  font-size: 16px; }
  .btn-recharge:hover, .btn-sure:hover {
    opacity: .85;
    filter: alpha(opacity=85); }

.btn-invest {
  background: #1E9FFF;
  color: #fff;
  border: 1px solid #fff;
  width: 150px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  border-radius: 3px;
  display: inline-block;
  cursor: pointer;
  font-size: 14px; }
  .btn-invest.yellow {
    background: #FFCF54;
    border: 1px solid #FFCF54;
    color: #fff; }

.btn-code {
  background: #1E9FFF;
  color: #fff;
  border: 1px solid #fff;
  width: 130px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  cursor: pointer;
  font-size: 16px; }

.btn-code-cancel {
  background: #eee;
  color: #fff;
  border: 1px solid #fff;
  width: 130px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  color: #888; }
  .btn-code-cancel:hover {
    color: #1E9FFF; }

.btn-cancel {
  background: #eee;
  color: #fff;
  border: 1px solid #fff;
  width: 254px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  color: #888;
  cursor: no-drop; }

.icon {
  display: inline-block;
  vertical-align: middle; }
  .icon-notice {
    background: url(/images/note-c1600b9f.jpg) no-repeat;
    height: 14px;
    line-height: 14px;
    width: 14px; }
  .icon-question {
    background: url(/images/question-31de0b89.jpg) no-repeat;
    height: 14px;
    line-height: 14px;
    width: 14px; }

.input-jine {
  background: #f6f7fb;
  height: 24px;
  border: none;
  border-radius: 5px;
  padding: 8px 6px 8px 20px;
  font-size: 14px;
  width: 175px;
  color: #a5a5a6;
  *font-size: 20px; }

.input-rltv {
  position: relative;
  width: 254px;
  display: inline-block;
  margin-right: 10px;
  background: #f6f7fb; }
  .input-rltv.trans {
    width: 374px; }
    .input-rltv.trans .input-jine {
      width: 295px; }
  .input-rltv .unit {
    position: absolute;
    right: 10px;
    top: 50%;
    line-height: 14px;
    margin-top: -7px; }

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

.ws-row {
  width: 100%; }
  .ws-row .ws-col-1 {
    width: 8.33333%;
    min-height: 1px; }
  .ws-row .ws-col-2 {
    width: 16.66667%;
    min-height: 1px; }
  .ws-row .ws-col-3 {
    width: 25%;
    min-height: 1px; }
  .ws-row .ws-col-4 {
    width: 33.33333%;
    min-height: 1px; }
  .ws-row .ws-col-5 {
    width: 41.66667%;
    min-height: 1px; }
  .ws-row .ws-col-6 {
    width: 50%;
    min-height: 1px; }
  .ws-row .ws-col-7 {
    width: 58.33333%;
    min-height: 1px; }
  .ws-row .ws-col-8 {
    width: 66.66667%;
    min-height: 1px; }
  .ws-row .ws-col-9 {
    width: 75%;
    min-height: 1px; }
  .ws-row .ws-col-10 {
    width: 83.33333%;
    min-height: 1px; }
  .ws-row .ws-col-11 {
    width: 91.66667%;
    min-height: 1px; }
  .ws-row .ws-col-12 {
    width: 100%;
    min-height: 1px; }
  .ws-row:after {
    content: '';
    clear: both;
    display: block; }

.ws-tab {
  height: 38px;
  line-height: 38px; }
  .ws-tab li {
    color: #4d4d4d;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #eee;
    padding-bottom: 4px;
    font-size: 21px;
    float: left; }
    .ws-tab li.current {
      color: #1E9FFF;
      border-bottom: 1px solid #1E9FFF; }
  .ws-tab.ws-tab-solid {
    background: #f1f2f8; }
    .ws-tab.ws-tab-solid li {
      color: #727272;
      width: 190px;
      font-size: 16px;
      border-bottom: 0; }
      .ws-tab.ws-tab-solid li.current {
        background: #fff;
        line-height: 36px;
        border-top: 2px solid #1E9FFF; }

.ws-input, .ws-select {
  outline: 0;
  border: 1px solid #e6e6e6;
  transition: all .4s ease;
  border-radius: 5px;
  padding: 4px 8px;
  width: 100%;
  font-weight: 400;
  display: block !important; }
  .ws-input:focus, .ws-select:focus {
    border-color: #1E9FFF; }

* {
  margin: 0;
  padding: 0; }

body {
  font: 14px/1.5  Helvetica, Tahoma;
  color: #323232;
  background-color: #ffffff;
  _background-image: none;
  _background-attachment: fixed;
  _position: relative;
  height: 100%;
  font-weight: 400; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, mark, audio, video, canvas {
  display: block; }

address, cite, dfn, em, var, b, sub, sup {
  font-style: normal; }

code, kbd, pre, samp {
  font-family: courier new, courier, monospace; }

h1, h2, h3, h4, h5, h6, button, input, select, textarea, td, th {
  font-size: 100%;
  font-weight: 400; }

i, em, b {
  font-style: normal;
  font-weight: 100; }

input, textarea, select {
  font-family: Helvetica, Tahoma; }

fieldset, img {
  border: 0; }

sup, sub {
  font-size: .6em; }

ul, ol, li, dt, dl, dd {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-collapse: collapse; }

th, td {
  font-weight: 400; }

input {
  outline: none; }

textarea {
  -moz-outline: 0;
  outline: 0;
  overflow: auto;
  vertical-align: top;
  resize: none;
  -webkit-appearance: none; }

img {
  vertical-align: top;
  border: 0; }

iframe {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%; }

a {
  color: #323232;
  text-decoration: none;
  blr: expression(this.onFocus=this.blur());
  outline-style: none; }

a:focus {
  outline: none;
  -moz-outline-style: none; }

a:hover {
  color: #1E9FFF; }

.ws-container {
  width: 1002px;
  margin: auto; }

.ov-hidden {
  overflow: hidden;
  height: auto; }

.ws-hide {
  display: none; }

.ws-underline {
  text-decoration: underline; }

/*.a-red{
  color: $main-color;
  &:visited,&:hover,&:active{
    color: $main-color;
  }
}*/
.ws-cloud-tip {
  background: #ffefd6;
  border: 1px solid #ffbe51;
  color: #3f3f3f;
  line-height: 16px;
  padding: 7px 5px 7px 10px;
  z-index: 9;
  white-space: nowrap;
  position: relative;
  border-radius: 5px;
  font-size: 12px;
  display: block;
  text-align: left; }
  .ws-cloud-tip.ws-hide {
    display: none; }
  .ws-cloud-tip .arrow {
    width: 16px;
    height: 8px;
    display: inline-block;
    position: absolute;
    bottom: 28px; }
    .ws-cloud-tip .arrow-down {
      background: url(/images/tip-arrow-down-4c458f1d.png) no-repeat;
      bottom: -8px;
      left: 50%;
      margin-left: -8px; }
    .ws-cloud-tip .arrow-up {
      background: url(/images/tip-arrow-up-ee641f33.png) no-repeat;
      top: -8px;
      left: 50%;
      margin-left: -8px; }
    .ws-cloud-tip .arrow-left {
      width: 8px;
      height: 16px;
      background: url(/images/tip-arrow-left-4c6b3bb8.png) no-repeat;
      left: -8px;
      top: 50%;
      margin-top: -8px; }
    .ws-cloud-tip .arrow-right {
      width: 8px;
      height: 16px;
      background: url(/images/tip-arrow-right-73ec5918.png) no-repeat;
      right: -8px;
      top: 50%;
      margin-top: -8px; }

.ws-red {
  color: #1E9FFF !important; }

.ws-orange {
  color: #ffaf00; }

/*
.ws-a-orange{
  color: #ffaf00;
  text-decoration: underline;
  position: relative;
  top: 0;
}*/
.ws-w {
  width: 1200px;
  margin: 0 auto; }

.ws-tc {
  text-align: center; }

.ws-fl {
  float: left; }

.ws-fr {
  float: right; }

.ws-clearfix {
  clear: both; }
  .ws-clearfix::before, .ws-clearfix::after {
    display: table;
    content: '';
    height: 0;
    visibility: hidden;
    overflow: hidden; }
  .ws-clearfix::after {
    clear: both; }

.ws-mask {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=50);
  z-index: 99998; }

.ws-a-red, .ws-a-red:visited, .ws-a-red:hover, .ws-a-red:active {
  color: #1E9FFF; }

.ws-a-yellow, .ws-a-yellow:visited, .ws-a-yellow:hover, .ws-a-yellow:active {
  color: #ffae00; }

.ws-a-orange, .ws-a-orange:visited, .ws-a-orange:hover, .ws-a-orange:active {
  color: #ffaf00; }

.ws-a-green, .ws-a-green:visited, .ws-a-green:hover, .ws-a-green:active {
  color: #6ac053; }

.ws-a-white, .ws-a-white:visited, .ws-a-white:hover, .ws-a-white:active {
  color: #fff; }

.ws-a-blue, .ws-a-blue:visited, .ws-a-blue:hover, .ws-a-blue:active {
  color: #7590FC; }

.ws-a-12 {
  font-size: 12px; }

.ws-a-14 {
  font-size: 14px; }

.ws-a-16 {
  font-size: 16px; }

.ws-a-18 {
  font-size: 18px; }

.ws-bg-gray {
  background: #F6F7FB; }

.ws-bg-white {
  background: #fff; }

.center .ant-col-24 .label {
  text-align: left; }

.center .color-red {
  color: #cc3300; }

.center .des {
  width: 100%;
  text-align: left; }

.center .listItemInput {
  overflow: hidden;
  line-height: 35px; }
  .center .listItemInput .company {
    position: relative; }
    .center .listItemInput .company .company-up-button {
      position: absolute;
      right: 0px; }

.listBox-noBorder {
  text-align: left;
  overflow: hidden; }

.tip-box {
  margin-top: 5px; }

.tip {
  font-weight: 200;
  font-style: normal;
  font-size: 18px;
  color: #999;
  line-height: 10px;
  text-align: left;
  font-weight: 400; }
  .tip .down {
    color: #0066FF; }
  .tip.fp-tip {
    color: #000; }

.btn-box {
  padding: 10px 0; }

.btn-center {
  width: 100%;
  height: 50px;
  border-radius: 5px;
  line-height: 50px;
  font-size: 22px;
  text-align: center;
  color: #fff;
  cursor: pointer; }

.btn-cancel {
  color: #3799FF;
  background: #fff;
  border: 1Px solid #3799FF; }

.btn-comfirm {
  margin-left: 20px;
  background: #3799FF; }

.clear {
  clear: both; }

.padding30 {
  padding: 30px !important; }

.fp-ipt {
  height: 35px;
  line-height: 35px; }
  .fp-ipt.center-ipt {
    width: 300px;
    height: 35px;
    line-height: 35px; }
  .fp-ipt :visited {
    color: #3799FF !important; }

.right-content {
  float: right;
  margin-right: 40px;
  font-size: 16px;
  cursor: pointer;
  color: #3799FF; }

.label {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  width: 110PX;
  text-align: justify;
  padding-right: 8px;
  font-size: 13Px;
  letter-spacing: 0; }

.noData-box {
  border: 1Px solid #e8e8e8; }

.edit-btn {
  height: 25px !important; }

.myself {
  height: auto; }
  .myself .listBox-noBorder {
    text-align: left;
    overflow: hidden; }
  .myself .imgCode {
    position: absolute;
    top: 1px;
    right: 0px;
    height: 33px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    width: 130px;
    cursor: pointer; }
  .myself .yzm-btn {
    height: 35px;
    border-radius: 0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    width: 130px;
    position: absolute;
    top: 0;
    right: 0; }
  .myself .listBox {
    text-align: left;
    overflow: hidden; }
    .myself .listBox .listItem {
      padding: 10px 10px;
      position: relative; }
      .myself .listBox .listItem .phone {
        line-height: 38px;
        height: 38px; }
      .myself .listBox .listItem .changebg {
        background: #bfbfbf;
        border: none; }
      .myself .listBox .listItem .ant-btn-primary {
        position: absolute;
        top: 0px;
        right: 0px; }

.center-action-box {
  margin-top: -10px; }

.auth-modal {
  padding: 20px; }
  .auth-modal .title {
    color: #000;
    font-size: 20px;
    text-align: center;
    padding-bottom: 20px; }
  .auth-modal .fp-ipt {
    height: 35px;
    line-height: 35px; }
  .auth-modal p {
    padding-bottom: 10px;
    color: #000; }
  .auth-modal .auth-btn {
    width: 146px;
    height: 35px; }
.top-common-service .common-sidebar {
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  z-index: 88;
  right: 250px;
  top: 2%; }
  .top-common-service .common-sidebar.yibaotong-sidebar {
    top: 5px; }
  .top-common-service .common-sidebar .icon {
    width: 30px;
    color: #fff;
    margin-top: 10px; }
  .top-common-service .common-sidebar .sidebar-content {
    position: relative;
    text-align: center;
    background: inherit;
    border: none;
    margin-bottom: -5px; }
    .top-common-service .common-sidebar .sidebar-content .drive-down {
      top: 90px;
      left: -20px; }
    .top-common-service .common-sidebar .sidebar-content .consulting {
      position: absolute;
      top: 90px;
      left: -18px; }
    .top-common-service .common-sidebar .sidebar-content .sidebar-qq {
      position: absolute;
      top: 90px;
      left: -16px; }
    .top-common-service .common-sidebar .sidebar-content .sidebar-wx {
      position: absolute;
      top: 90px;
      left: -16px; }
    .top-common-service .common-sidebar .sidebar-content .help {
      position: absolute;
      top: 75px;
      left: -18px; }
  .top-common-service .common-sidebar .sidebar-content .sidebar-icon {
    font-size: 40px;
    position: relative;
    left: 0px; }
  .top-common-service .common-sidebar > div h3 {
    font-size: 12px;
    font-weight: bold;
    color: #fff; }
    .top-common-service .common-sidebar > div h3.p {
      font-size: 16px;
      color: #333; }
  .top-common-service .common-sidebar > div .code p {
    padding-top: 30px; }

.top-common-service .common-service-btn {
  display: none;
  width: 85px;
  position: absolute;
  left: -110px;
  padding: 7px;
  border-radius: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 12px; }
  .top-common-service .common-service-btn:hover {
    color: #fff; }

.top-common-service .common-service-btn::after {
  content: '';
  position: absolute;
  left: 40px;
  top: -17px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important; }

.top-common-service .wx-btn {
  width: 220px !important; }

.top-common-service .sidebar-content:hover .p {
  font-weight: bold; }

.top-common-service .sidebar-content:hover .drive-down {
  display: block;
  cursor: pointer; }

.top-common-service .sidebar-content:hover .consulting {
  display: block; }

.top-common-service .sidebar-content:hover .sidebar-qq {
  display: block; }

.top-common-service .sidebar-content:hover .common-service-btn {
  display: block;
  cursor: pointer; }

.top-common-service .iconqudongxiazai
.iconcaozuoshouce
.icondianhuazixun
.iconzaixiankefu {
  width: 40px !important;
  height: 40px !important; }

.right-common-service .common-sidebar {
  position: fixed;
  z-index: 88;
  right: 10px;
  top: 25%; }
  .right-common-service .common-sidebar .icon {
    width: 30px;
    color: #fff;
    margin-top: 10px; }
  .right-common-service .common-sidebar .iconjianjie {
    font-size: 24px !important; }
  .right-common-service .common-sidebar .sidebar-content {
    position: relative;
    text-align: center;
    background: inherit;
    border: none; }
    .right-common-service .common-sidebar .sidebar-content .drive-down {
      top: 10px; }
    .right-common-service .common-sidebar .sidebar-content .consulting {
      position: absolute;
      top: 15px; }
    .right-common-service .common-sidebar .sidebar-content .sidebar-qq {
      position: absolute;
      top: 15px; }
    .right-common-service .common-sidebar .sidebar-content .sidebar-wx {
      position: absolute;
      top: -15px; }
    .right-common-service .common-sidebar .sidebar-content .help {
      position: absolute;
      top: 0px; }
    .right-common-service .common-sidebar .sidebar-content .jianjie {
      position: absolute;
      top: 20px; }
  .right-common-service .common-sidebar .sidebar-content .sidebar-icon {
    font-size: 40px;
    position: relative;
    left: 0px; }
  .right-common-service .common-sidebar > div h3 {
    font-size: 12px;
    font-weight: bold;
    color: #fff; }
    .right-common-service .common-sidebar > div h3.p {
      font-size: 16px;
      color: #fff; }
  .right-common-service .common-sidebar > div .code p {
    padding-top: 30px; }

.right-common-service .common-service-btn {
  display: none;
  width: 85px;
  position: absolute;
  left: -110px;
  padding: 7px;
  border-radius: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 12px; }
  .right-common-service .common-service-btn:hover {
    color: #fff; }

.right-common-service .common-service-btn::after {
  content: '';
  position: absolute;
  left: 95px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important; }

.right-common-service.zhonghua-service .p {
  color: #333 !important; }

.right-common-service .current {
  font-weight: bold; }

.right-common-service .sidebar-content:hover .p {
  font-weight: bold; }

.right-common-service .wx-btn {
  width: 220px !important;
  left: -245px; }

.right-common-service .wx-btn::after {
  left: 233px;
  top: 35px; }

.right-common-service .sidebar-content:hover .drive-down {
  display: block;
  cursor: pointer; }

.right-common-service .sidebar-content:hover .consulting {
  display: block; }

.right-common-service .sidebar-content:hover .sidebar-qq {
  display: block; }

.right-common-service .sidebar-content:hover .common-service-btn {
  display: block;
  cursor: pointer; }

.right-common-sidebar-2 {
  position: fixed;
  z-index: 88;
  right: 0;
  bottom: 45%;
  border-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }
  .right-common-sidebar-2 .sidebar-area {
    height: 55px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-grid-column-align: center;
        justify-items: center;
    text-align: center; }
    .right-common-sidebar-2 .sidebar-area h3 {
      padding-bottom: 0px !important;
      margin: 0 auto; }
  .right-common-sidebar-2 .wx-btn {
    display: none;
    position: absolute;
    width: 270px;
    padding: 10px;
    background: #233247;
    border-radius: 5px;
    color: #fff;
    top: 110px;
    left: -270px; }
  .right-common-sidebar-2 .sidebar-wx:hover .wx-btn {
    display: block;
    cursor: pointer; }
  .right-common-sidebar-2 .icon {
    width: 30px;
    color: #fff;
    margin-top: 10px; }
  .right-common-sidebar-2 .icon-qq {
    margin: 10px 0; }
  .right-common-sidebar-2 .icon-phone {
    width: 30px;
    margin: 10px 0; }
  .right-common-sidebar-2 .icon-phone-box {
    width: 100px; }
  .right-common-sidebar-2 .icon-xcx {
    width: 100px;
    margin-top: 20px; }
  .right-common-sidebar-2 .icon-chat {
    width: 40px;
    margin-top: 10px; }
  .right-common-sidebar-2 > div {
    text-align: center;
    width: 150px;
    padding-bottom: 18px;
    background: inherit;
    background-color: #233247;
    border: none;
    padding-top: 10px;
    border-bottom: 1px solid #515C6C; }
    .right-common-sidebar-2 > div.sidebar-phone {
      padding-top: 10px; }
    .right-common-sidebar-2 > div.sidebar-wechat p {
      padding-bottom: 10px; }
    .right-common-sidebar-2 > div img {
      width: 40px; }
    .right-common-sidebar-2 > div h3 {
      font-size: 12px;
      font-weight: 500;
      color: #fff; }
      .right-common-sidebar-2 > div h3.p {
        padding-bottom: 5px; }
    .right-common-sidebar-2 > div .code p {
      padding-top: 30px; }
  .right-common-sidebar-2 .service-btn {
    height: 25px;
    width: 80px;
    display: block;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    box-shadow: 2px 2px 5px #f46d38;
    color: #fff;
    background: #f46d38;
    border-radius: 5px;
    cursor: pointer;
    margin: 0px auto 0 auto; }
    .right-common-sidebar-2 .service-btn:hover {
      color: #fff; }

.yongan-service .yongan-sidebar .sidebar-content h3.p {
  margin-top: -10px; }

.pynsh-service .pynsh-service-btn {
  box-shadow: -1px 1px 3px 1px #6691d9; }

.guooshoucai-service .guooshoucai-sidebar .sidebar-content {
  margin-bottom: 10px; }

.guooshoucai-service .guooshoucai-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.guooshoucai-service .guooshoucai-sidebar .sidebar-content .sidebar-icon {
  background: #029688; }

.cailian-service .cailian-sidebar .sidebar-content {
  margin-bottom: 10px; }

.cailian-service .cailian-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.cailian-service .cailian-sidebar .sidebar-content .sidebar-icon {
  background: #1c5896; }

.abei-service .abei-sidebar .sidebar-content {
  margin-bottom: 10px; }

.abei-service .abei-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.abei-service .abei-sidebar .sidebar-content .sidebar-icon {
  background: #006135; }

.hengli-service .hengli-sidebar .sidebar-content {
  margin-bottom: 10px; }

.hengli-service .hengli-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.hengli-service .hengli-sidebar .sidebar-content .sidebar-icon {
  background: #282660; }

.huazhanghancheng-service .huazhanghancheng-sidebar .sidebar-content {
  margin-bottom: 10px; }

.huazhanghancheng-service .huazhanghancheng-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.huazhanghancheng-service .huazhanghancheng-sidebar .sidebar-content .sidebar-icon {
  background: #C4272E; }

.tianheng-service .tianheng-sidebar .sidebar-content {
  margin-bottom: 10px; }

.tianheng-service .tianheng-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.tianheng-service .tianheng-sidebar .sidebar-content .sidebar-icon {
  background: #1C5896; }

.zijin-service .zijin-sidebar .sidebar-content {
  margin-bottom: 10px; }

.zijin-service .zijin-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.zijin-service .zijin-sidebar .sidebar-content .sidebar-icon {
  background: #6C1EA7; }

.chengtai-service .chengtai-sidebar .sidebar-content {
  margin-bottom: 10px; }

.chengtai-service .chengtai-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.chengtai-service .chengtai-sidebar .sidebar-content .sidebar-icon {
  background: #E60012; }

.renbao-service .renbao-sidebar .sidebar-content {
  margin-bottom: 10px; }

.renbao-service .renbao-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.renbao-service .renbao-sidebar .p {
  color: #EF4222 !important; }

.renbao-service .renbao-sidebar .sidebar-content .sidebar-icon {
  background: #EF4222; }

.huiyou-service .huiyou-sidebar .sidebar-content {
  margin-bottom: 10px; }

.huiyou-service .huiyou-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.huiyou-service .huiyou-sidebar .p {
  color: #fff !important; }

.huiyou-service .huiyou-sidebar .sidebar-content .sidebar-icon {
  background: #0E4562; }

.yonghongxin-service .yonghongxin-sidebar .sidebar-content {
  margin-bottom: 10px; }

.yonghongxin-service .yonghongxin-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.yonghongxin-service .yonghongxin-sidebar .p {
  color: #fff !important; }

.yonghongxin-service .yonghongxin-sidebar .sidebar-content .sidebar-icon {
  background: #FAB03C; }

.longsheng-service .longsheng-sidebar .sidebar-content {
  margin-bottom: 10px; }

.longsheng-service .longsheng-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 10px; }

.longsheng-service .longsheng-sidebar .sidebar-content .sidebar-icon {
  background: #7e1b00; }

.fengzedexing-service .fengzedexing-sidebar .sidebar-content {
  margin-bottom: 10px; }

.fengzedexing-service .fengzedexing-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 10px; }

.fengzedexing-service .fengzedexing-sidebar .sidebar-content .sidebar-icon {
  background: #2E2C5E; }

.dajia-service .dajia-sidebar .sidebar-content {
  margin-bottom: 10px; }

.dajia-service .dajia-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.dajia-service .dajia-sidebar .sidebar-content .sidebar-icon {
  background: #992B23; }

.meishan-service .meishan-sidebar .sidebar-content {
  margin-bottom: 10px; }

.meishan-service .meishan-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.meishan-service .meishan-sidebar .sidebar-content .sidebar-icon {
  background: #01588e; }

.meishan-service .meishan-sidebar .sidebar-content {
  margin-bottom: 10px; }

.meishan-service .meishan-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.meishan-service .meishan-sidebar .sidebar-content .p {
  color: #409EFF; }

.meishan-service .meishan-sidebar .sidebar-content .sidebar-icon {
  background: #409EFF; }

.guoren-service .guoren-sidebar .sidebar-content {
  margin-bottom: 10px; }

.guoren-service .guoren-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.guoren-service .guoren-sidebar .sidebar-content .sidebar-icon {
  background: #0094D5; }

.yatai-service .yatai-sidebar .sidebar-content {
  margin-bottom: 10px; }

.yatai-service .yatai-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.yatai-service .yatai-sidebar .sidebar-content .sidebar-icon {
  background: #5993D8; }

.pingan-service .pingan-sidebar {
  color: #ec6c44; }

.pingan-service .sidebar-icon {
  margin-bottom: -10px;
  display: block; }

.zhongyin-service .zhongyin-sidebar .sidebar-content {
  margin-bottom: 10px; }

.zhongyin-service .zhongyin-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.zhongyin-service .zhongyin-sidebar .sidebar-content .sidebar-icon {
  background: #B70029; }

.yishun-service .yishun-sidebar .sidebar-content {
  margin-bottom: 10px; }

.yishun-service .yishun-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.yishun-service .yishun-sidebar .sidebar-content .sidebar-icon {
  background: #992B23; }

.huanong-service .huanong-sidebar .sidebar-content {
  margin-bottom: 10px; }

.huanong-service .huanong-sidebar .sidebar-content .sidebar-icon {
  font-size: 36px;
  position: relative;
  left: 0px;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  line-height: 50px;
  text-align: center;
  margin: 0 auto; }

.huanong-service .huanong-sidebar .sidebar-content .sidebar-icon {
  background: #EF4222; }
