@charset "UTF-8";
@font-face {
  font-family: "iconfont";
  /* Project id 404820 */
  src: url("/account/ali-fonts/font_404820_2jk93171w9v.woff2?t=1731488084911") format("woff2"), url("/account/ali-fonts/font_404820_2jk93171w9v.woff?t=1731488084911") format("woff"), url("/account/ali-fonts/font_404820_2jk93171w9v.ttf?t=1731488084911") format("truetype"); }

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

.icon-xiazai_download:before {
  content: "\E6B4"; }

.icon-act_edit2:before {
  content: "\EA08"; }

.icon-service_customer_o:before {
  content: "\EA3B"; }

.icon-service_question_o:before {
  content: "\EA3C"; }

.icon-template:before {
  content: "\EA2A"; }

.icon-add_file:before {
  content: "\EA23"; }

.icon-act_gou:before {
  content: "\E9E4"; }

.icon-more:before {
  content: "\E63E"; }

.icon-up:before {
  content: "\E63F"; }

.icon-download2:before {
  content: "\E640"; }

.icon-prompt1:before {
  content: "\E641"; }

.icon-menu_bin:before {
  content: "\E635"; }

.icon-pre_full:before {
  content: "\E9F7"; }

.icon-ds-delect:before {
  content: "\E9DD"; }

.icon-ds-remove:before {
  content: "\E618"; }

.icon-validation-prompt1:before {
  content: "\E604"; }

.icon-edit:before {
  content: "\E97A"; }

.icon-tab-close1:before {
  content: "\E97B"; }

.icon-tab-close:before {
  content: "\E971"; }

.icon-type-external-sensitive:before {
  content: "\E95F"; }

.icon-wait:before {
  content: "\E940"; }

.icon-download-App:before {
  content: "\E936"; }

.icon-download1:before {
  content: "\E937"; }

.icon-edit1:before {
  content: "\E918"; }

.icon-btn-loading:before {
  content: "\E646"; }

.icon-dp-set:before {
  content: "\E904"; }

.icon-calendar1:before {
  content: "\E7A9"; }

.icon-calendar1_copy:before {
  content: "\E905"; }

.icon-arrow-s:before {
  content: "\E901"; }

.icon-close-circle-copy:before {
  content: "\E907"; }

.icon-add-circle:before {
  content: "\E8FB"; }

.icon-close-circle:before {
  content: "\E8FC"; }

.icon-pack-up:before {
  content: "\E8FE"; }

.icon-menu-set-permission:before {
  content: "\E8FF"; }

.icon-arrow1:before {
  content: "\E900"; }

.icon-close2:before {
  content: "\E8F3"; }

.icon-more-arrow:before {
  content: "\E8D1"; }

.icon-close-o:before {
  content: "\E8E7"; }

.icon-handbook:before {
  content: "\E8E4"; }

.icon-help2:before {
  content: "\E8E3"; }

.icon-download:before {
  content: "\E8BA"; }

.icon-top:before {
  content: "\E8BB"; }

.icon-delete:before {
  content: "\E8B9"; }

.icon-unlock:before {
  content: "\E8B7"; }

.icon-reply:before {
  content: "\E8B8"; }

.icon-department1:before {
  content: "\E7B0"; }

.icon-success1:before {
  content: "\E8B6"; }

.icon-call:before {
  content: "\E8B5"; }

.icon-int-number:before {
  content: "\E8B2"; }

.icon-dingding:before {
  content: "\E8B3"; }

.icon-special-enterprise:before {
  content: "\E8B4"; }

.icon-calendar:before {
  content: "\E8AA"; }

.icon-info1:before {
  content: "\E8A8"; }

.icon-info1-copy:before {
  content: "\E90D"; }

.icon-sync1:before {
  content: "\E86D"; }

.icon-updown1:before {
  content: "\E8A2"; }

.icon-updown:before {
  content: "\E86E"; }

.icon-set2:before {
  content: "\E89D"; }

.icon-help1:before {
  content: "\E896"; }

.icon-search:before {
  content: "\E88F"; }

.icon-lock:before {
  content: "\E88D"; }

.icon-member-delete:before {
  content: "\E88E"; }

.icon-sidebar1:before {
  content: "\E88B"; }

.icon-save-cloud:before {
  content: "\E880"; }

.icon-menu-cooperation:before {
  content: "\E884"; }

.icon-menu-download:before {
  content: "\E885"; }

.icon-menu-stick:before {
  content: "\E886"; }

.icon-menu_sync:before {
  content: "\E887"; }

.icon-menu-share:before {
  content: "\E888"; }

.icon-menu-edit:before {
  content: "\E889"; }

.icon-menu-comments:before {
  content: "\E88A"; }

.icon-more-old:before {
  content: "\E876"; }

.icon-more-copy:before {
  content: "\E90B"; }

.icon-play-o:before {
  content: "\E874"; }

.icon-refresh:before {
  content: "\E85C"; }

.icon-back1:before {
  content: "\E85D"; }

.icon-next:before {
  content: "\E85E"; }

.icon-dubblearrow-reverse:before {
  content: "\E85A"; }

.icon-dubblearrow:before {
  content: "\E859"; }

.icon-step2:before {
  content: "\E855"; }

.icon-step1:before {
  content: "\E856"; }

.icon-completed:before {
  content: "\E857"; }

.icon-step2-gray:before {
  content: "\E858"; }

.icon-file-manager:before {
  content: "\E70E"; }

.icon-service:before {
  content: "\E84B"; }

.icon-windowmin:before {
  content: "\E701"; }

.icon-windowmax:before {
  content: "\E702"; }

.icon-upload:before {
  content: "\E6FD"; }

.icon-guideline:before {
  content: "\E847"; }

.icon-phone11:before {
  content: "\E845"; }

.icon-qq:before {
  content: "\E846"; }

.icon-set1:before {
  content: "\E7B2"; }

.icon-upload-pause:before {
  content: "\E832"; }

.icon-unzip:before {
  content: "\E830"; }

.icon-renew:before {
  content: "\E82F"; }

.icon-drag:before {
  content: "\E828"; }

.icon-select:before {
  content: "\E829"; }

.icon-measure-length:before {
  content: "\E82A"; }

.icon-measure-area:before {
  content: "\E82B"; }

.icon-bg-color:before {
  content: "\E82C"; }

.icon-extents:before {
  content: "\E82D"; }

.icon-zoom-window:before {
  content: "\E82E"; }

.icon-fail:before {
  content: "\E826"; }

.icon-success:before {
  content: "\E827"; }

.icon-sidebar:before {
  content: "\E809"; }

.icon-minigrid_view:before {
  content: "\E820"; }

.icon-btn-download:before {
  content: "\E61D"; }

.icon-save:before {
  content: "\E81D"; }

.icon-send:before {
  content: "\E81E"; }

.icon-phone:before {
  content: "\E671"; }

.icon-member-history:before {
  content: "\E81A"; }

.icon-manage-members:before {
  content: "\E819"; }

.icon-login-confirmation:before {
  content: "\E818"; }

.icon-anzhuoduanliulanqidakai:before {
  content: "\E6B3"; }

.icon-dark:before {
  content: "\E787"; }

.icon-open:before {
  content: "\E788"; }

.icon-google:before {
  content: "\E6B0"; }

.icon-weixin:before {
  content: "\E6AF"; }

.icon-hide:before {
  content: "\E811"; }

.icon-list-collab:before {
  content: "\E810"; }

.icon-identifyingcode1:before {
  content: "\E66C"; }

.icon-path:before {
  content: "\E808"; }

.icon-recent:before {
  content: "\E7E0"; }

.icon-mark-failed:before {
  content: "\E7BD"; }

.icon-mark-close:before {
  content: "\E7BE"; }

.icon-mark-OK:before {
  content: "\E7BF"; }

.icon-computer:before {
  content: "\E7B9"; }

.icon-browser:before {
  content: "\E7BA"; }

.icon-error:before {
  content: "\E7B7"; }

.icon-review:before {
  content: "\E7B8"; }

.icon-Cooperative-arrow:before {
  content: "\E7F8"; }

.icon-email:before {
  content: "\E7B3"; }

.icon-list-attribute:before {
  content: "\E7EB"; }

.icon-checkbox:before {
  content: "\E7EA"; }

.icon-superscript:before {
  content: "\E7E8"; }

.icon-add-large:before {
  content: "\E7E6"; }

.icon-department:before {
  content: "\E603"; }

.icon-setting:before {
  content: "\E7DB"; }

.icon-file-encrypt:before {
  content: "\E7DD"; }

.icon-backward:before {
  content: "\E7A6"; }

.icon-forward:before {
  content: "\E7A7"; }

.icon-arrow-up1:before {
  content: "\E7A5"; }

.icon-arrow-down1:before {
  content: "\E7E7"; }

.icon-close-x-small:before {
  content: "\E7E9"; }

.icon-qrcode:before {
  content: "\E6FF"; }

.icon-encrypt:before {
  content: "\E700"; }

.icon-page-previous-copy:before {
  content: "\E90A"; }

.icon-list-resent:before {
  content: "\E70B"; }

.icon-folder-collection:before {
  content: "\E70C"; }

.icon-content:before {
  content: "\E70D"; }

.icon-guide-arrow:before {
  content: "\E712"; }

.icon-rotate-left:before {
  content: "\E715"; }

.icon-rotate-right:before {
  content: "\E716"; }

.icon-manager:before {
  content: "\E719"; }

.icon-win-old:before {
  content: "\E616"; }

.icon-continue:before {
  content: "\E71A"; }

.icon-security:before {
  content: "\E71E"; }

.icon-help:before {
  content: "\E720"; }

.icon-head-help:before {
  content: "\E730"; }

.icon-arrow-right-copy:before {
  content: "\E90F"; }

.icon-nav-console:before {
  content: "\E736"; }

.icon-list-switch:before {
  content: "\E707"; }

.icon-list-edit:before {
  content: "\E740"; }

.icon-language:before {
  content: "\E741"; }

.icon-tags-header:before {
  content: "\E764"; }

.icon-time:before {
  content: "\E765"; }

.icon-sync:before {
  content: "\E766"; }

.icon-back:before {
  content: "\E768"; }

.icon-message-search:before {
  content: "\E76A"; }

.icon-list-pin:before {
  content: "\E76B"; }

.icon-list_review:before {
  content: "\E76D"; }

.icon-list-edit-copy:before {
  content: "\E911"; }

.icon-folder-department:before {
  content: "\E76E"; }

.icon-folder-own:before {
  content: "\E76F"; }

.icon-voice-3:before {
  content: "\E770"; }

.icon-voice-1:before {
  content: "\E771"; }

.icon-voice-2:before {
  content: "\E772"; }

.icon-icon-test:before {
  content: "\E773"; }

.icon-ie:before {
  content: "\E774"; }

.icon-smile:before {
  content: "\E776"; }

.icon-phone1:before {
  content: "\E778"; }

.icon-mark-read:before {
  content: "\E779"; }

.icon-oauth:before {
  content: "\E77B"; }

.icon-btn-success:before {
  content: "\E906"; }

.icon-qq1:before {
  content: "\E780"; }

.icon-deadline:before {
  content: "\E781"; }

.icon-tips-deadline:before {
  content: "\E782"; }

.icon-workflow:before {
  content: "\E78D"; }

.icon-list-rename:before {
  content: "\E78E"; }

.icon-nav-download-web:before {
  content: "\E793"; }

.icon-nav-download-pc:before {
  content: "\E794"; }

.icon-tips_progress:before {
  content: "\E795"; }

.icon-list_preview_info:before {
  content: "\E796"; }

.icon-tips-visit:before {
  content: "\E797"; }

.icon-tips-download:before {
  content: "\E798"; }

.icon-state-normal:before {
  content: "\E799"; }

.icon-tips-preview:before {
  content: "\E79C"; }

.icon-add:before {
  content: "\E79F"; }

.icon-add-copy:before {
  content: "\E910"; }

.icon-page-next-copy:before {
  content: "\E908"; }

.icon-close-x-small-copy:before {
  content: "\E90C"; }

.icon-add1:before {
  content: "\E88C"; }

.icon-android:before {
  content: "\E6B1"; }

.icon-iphone:before {
  content: "\E6B2"; }

.icon-tip-success:before {
  content: "\E607"; }

.icon-own:before {
  content: "\E617"; }

.icon-info:before {
  content: "\E60E"; }

.icon-filter:before {
  content: "\E610"; }

.icon-ip:before {
  content: "\E64E"; }

.icon-list-more:before {
  content: "\E600"; }

.icon-btn-restore:before {
  content: "\E61E"; }

.icon-star:before {
  content: "\E622"; }

.icon-arrow-down:before {
  content: "\E623"; }

.icon-arrow-right:before {
  content: "\E624"; }

.icon-arrow-up:before {
  content: "\E625"; }

.icon-page-next:before {
  content: "\E62C"; }

.icon-page-previous:before {
  content: "\E62D"; }

.icon-grid-view:before {
  content: "\E66F"; }

.icon-list-view:before {
  content: "\E670"; }

.icon-search-clear:before {
  content: "\E626"; }

.icon-arrow-left:before {
  content: "\E85F"; }

.icon-close-big:before {
  content: "\E632"; }

.icon-close-small:before {
  content: "\E633"; }

.icon-tags:before {
  content: "\E69B"; }

.icon-path-arrow:before {
  content: "\E6A2"; }

.icon-file-num:before {
  content: "\E6A5"; }

.icon-file-size:before {
  content: "\E6A6"; }

.icon-unstar:before {
  content: "\E6A7"; }

.icon-state-success:before {
  content: "\E6C1"; }

.icon-upload-arrow:before {
  content: "\E6C2"; }

.icon-upload-cloud:before {
  content: "\E6C4"; }

.icon-list-version-vs:before {
  content: "\E6CB"; }

.icon-zoom-out:before {
  content: "\E6D1"; }

.icon-restore-screen:before {
  content: "\E6D2"; }

.icon-zoom-in:before {
  content: "\E6D3"; }

.icon-fullscreen:before {
  content: "\E6D5"; }

.icon-retry:before {
  content: "\E6D6"; }

.icon-btn-cancel:before {
  content: "\E6D9"; }

.icon-btn-ok:before {
  content: "\E6DA"; }

.icon-at:before {
  content: "\E6DF"; }

.icon-empty-files:before {
  content: "\E6E2"; }

.icon-page-next-copy1:before {
  content: "\E909"; }

.icon-App:before {
  content: "\E6EA"; }

.icon-set:before {
  content: "\E6ED"; }

.icon-generating:before {
  content: "\E6EE"; }

.icon-video:before {
  content: "\E6EF"; }

.icon-audio:before {
  content: "\E6F0"; }

.icon-pause:before {
  content: "\E6F1"; }

.icon-volume-0:before {
  content: "\E6F2"; }

.icon-play:before {
  content: "\E6F3"; }

.icon-volume-1:before {
  content: "\E6F4"; }

.icon-volume-2:before {
  content: "\E6F5"; }

.icon-arrow-down-copy:before {
  content: "\E90E"; }

.icon-volume-mute:before {
  content: "\E6F6"; }

@font-face {
  font-family: "ac-iconfont";
  /* Project id 4771555 */
  src: url("/account/ali-fonts/font_4771555_cjyzqvsxgc.woff2?t=1733385544249") format("woff2"), url("/account/ali-fonts/font_4771555_cjyzqvsxgc.woff?t=1733385544249") format("woff"), url("/account/ali-fonts/font_4771555_cjyzqvsxgc.ttf?t=1733385544249") format("truetype"); }

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

.ac-icon-arrow-down:before {
  content: "\E623"; }

.ac-icon-yingwen:before {
  content: "\E6D4"; }

.ac-icon-hanwen:before {
  content: "\E6D2"; }

.overlay {
  background-color: #62666a;
  opacity: .95; }

.dialog-wrap {
  background-color: #fff;
  border-radius: 2px;
  margin: 0 auto;
  overflow: visible;
  position: relative;
  width: 480px;
  box-shadow: 0 2px 6px 0 rgba(118, 118, 118, 0.4); }
  .dialog-wrap .dialog-header {
    background-color: #f8fafd;
    border-bottom: 1px solid #eef1f2;
    border-radius: 2px 2px 0 0;
    height: 40px; }
    .dialog-wrap .dialog-header .dialog-title {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: pre;
      color: #0c0f11;
      font-size: 16px;
      line-height: 40px;
      margin: 0 50px;
      text-align: center; }
      .dialog-wrap .dialog-header .dialog-title span {
        color: #56585a; }
    .dialog-wrap .dialog-header span {
      font-size: 14px; }
  .dialog-wrap .dialog-close-x {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    width: 16px;
    height: 16px;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 12px;
    line-height: 16px; }
    .dialog-wrap .dialog-close-x:before {
      content: "\E632";
      color: #a5a9aa;
      font-size: 16px; }
  .dialog-wrap .dialog-body {
    padding: 24px;
    box-sizing: border-box;
    font-size: 14px; }
  .dialog-wrap .show-country-select .select-group-options {
    top: 31px; }

.dialog-wrap .btn,
.alert-wrap .btn,
.confirm-wrap .btn {
  margin-left: 5px;
  vertical-align: middle; }

.dialog-hidden {
  display: none; }

.dialog-actions,
.confirm-actions {
  border-top-style: none;
  -webkit-tap-highlight-color: transparent;
  text-align: right; }
  .dialog-actions .btn,
  .confirm-actions .btn {
    vertical-align: top;
    padding: 0 26px; }

.alert-actions {
  border-top-style: none;
  -webkit-tap-highlight-color: transparent;
  text-align: right; }
  .alert-actions .btn {
    vertical-align: top;
    padding: 0 26px; }

.confirm-actions {
  margin: 0; }
  .confirm-actions .btn {
    padding: 0 20px; }

.alert-wrap,
.confirm-wrap {
  position: relative;
  margin: 0 auto;
  opacity: 1;
  z-index: 1000;
  max-width: 300px;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.19); }
  .alert-wrap .message-main,
  .confirm-wrap .message-main {
    margin-bottom: 7px; }

.confirm-wrap .confirm-content {
  padding: 24px; }

.confirm-wrap .confirm-body {
  font-size: 14px;
  color: #252e36;
  word-wrap: break-word; }
  .confirm-wrap .confirm-body .message {
    padding-bottom: 30px; }
    .confirm-wrap .confirm-body .message span {
      color: #747b93;
      font-size: 12px; }

.confirm-wrap .confirm-actions {
  text-align: right; }

.alert-wrap .alert-content {
  padding: 24px; }
  .alert-wrap .alert-content .alert-body {
    font-size: 14px;
    color: #252e36;
    min-height: 40px; }
    .alert-wrap .alert-content .alert-body span {
      color: #747b93;
      font-size: 12px;
      line-height: 20px; }
    .alert-wrap .alert-content .alert-body .alert-actions {
      margin-top: 16px; }

.confirm-primary .message {
  text-align: left; }

.confirm-primary .message-main {
  text-align: center; }

.tooltip {
  position: absolute;
  background: #747b93;
  color: #fff;
  border-radius: 2px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  padding: 6px;
  text-align: center; }

.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px; }

.tooltip .tooltip-arrow {
  border-color: #747b93; }

.tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

.tooltip[x-placement^="bottom"] {
  margin-top: 5px; }

.tooltip[x-placement^="bottom"] .tooltip-arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

.tooltip[x-placement^="right"] {
  margin-left: 5px; }

.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0; }

.tooltip[x-placement^="left"] {
  margin-right: 5px; }

.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0; }

.wrapper .header::after {
  display: none; }

.wrapper .login-box {
  position: relative;
  background-color: #fff;
  border-radius: 12px;
  padding: 40px 48px;
  box-shadow: 0px 1px 4px 0px rgba(75, 85, 105, 0.17), 0px 3px 8px 0px rgba(27, 37, 50, 0.13); }

.wrapper .btn-register {
  display: none; }

.wrapper .btn-login {
  display: none; }

.wrapper .btn-download {
  color: #1D2531;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  background-color: transparent;
  border: none; }
  .wrapper .btn-download:hover {
    background-color: transparent;
    color: #006BFF; }

.wrapper .form {
  margin-top: 24px; }
  .wrapper .form .action-group {
    margin-top: 40px; }

.wrapper .btn-primary, .wrapper .btn-primary-light, .wrapper .btn-primary-light {
  border-radius: 8px;
  background: #006BFF; }
  .wrapper .btn-primary:hover, .wrapper .btn-primary-light:hover, .wrapper .btn-primary-light:hover {
    background: #006BFF;
    opacity: 0.8; }

.wrapper .checkbox-inner {
  border-color: #006BFF;
  margin-right: 6px; }
  .wrapper .checkbox-inner::after {
    border-color: #006BFF; }

.hide {
  display: none !important; }

.forgot-pwd {
  display: none; }

.form .form-footer .other-login-container .other-login.third-login {
  display: flex;
  flex-direction: column; }
  .form .form-footer .other-login-container .other-login.third-login .prompt-title {
    width: 100%;
    font-size: 14px;
    color: #9EA7B8;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px; }
    .form .form-footer .other-login-container .other-login.third-login .prompt-title .line {
      width: 122px;
      background-color: #EDF1F5;
      height: 1px; }
    .form .form-footer .other-login-container .other-login.third-login .prompt-title .title {
      margin: 0 12px; }
  .form .form-footer .other-login-container .other-login.third-login .other-login-content {
    display: flex;
    justify-content: center; }
    .form .form-footer .other-login-container .other-login.third-login .other-login-content .bind-link span {
      display: none; }
    .form .form-footer .other-login-container .other-login.third-login .other-login-content a {
      flex: 0 0 auto !important;
      margin-right: 32px; }
      .form .form-footer .other-login-container .other-login.third-login .other-login-content a:last-child {
        margin-right: 0; }
      .form .form-footer .other-login-container .other-login.third-login .other-login-content a svg, .form .form-footer .other-login-container .other-login.third-login .other-login-content a i {
        font-size: 28px; }

.switch-icon {
  position: absolute;
  width: 68px;
  height: 68px;
  top: 0;
  right: 0;
  background-image: url("https://p3.ssl.qhimg.com/d/inn/1ea885146144/12x.png");
  background-size: 100% 100%;
  cursor: pointer; }

.login-box .switch-box .tab {
  color: #1D2531;
  font-weight: 600;
  font-size: 22px; }

.login-box .switch-box .qrcode-title {
  display: none !important; }

.login-box .switch-box .form-title {
  display: block !important; }

.login-box .qrcode-login {
  display: none !important; }

.login-box .web-form {
  display: block !important; }

.login-box.qrcode .switch-icon {
  background-image: url("https://p1.ssl.qhimg.com/d/inn/66e01604bff5/212334.png"); }

.login-box.qrcode .switch-box .qrcode-title {
  display: block !important; }

.login-box.qrcode .switch-box .form-title {
  display: none !important; }

.login-box.qrcode .qrcode-login {
  display: block !important; }

.login-box.qrcode .web-form {
  display: none !important; }

.login-box .form .form-footer {
  display: none !important; }

.copyright {
  display: none !important; }

.switch-icon {
  display: none !important; }

.login-box .form-group button {
  background-color: #000000 !important;
  color: #fff !important; }

.form .input-group.active, .form .input-group.focus {
  border-color: #000000 !important; }

.wrapper .checkbox-inner {
  border-color: #000000 !important; }

.wrapper .checkbox-inner::after {
  border-color: #000000 !important; }

.language-switch {
  display: none !important; }

.login-box {
  margin-top: 0 !important;
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.container {
  max-width: 100% !important; }

.copyright {
  display: none !important; }

html {
  height: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  color: #252e36; }

body {
  font-family: Arial, 'PingFang SC', 'Helvetica Neue', Helvetica, "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", \5fae\8f6f\96c5\9ed1, "WenQuanYi Micro Hei", \5b8b\4f53, sans-serif;
  font-size: 12px;
  line-height: 1.4; }

a {
  color: #006BFF;
  outline: none;
  text-decoration: none; }
  a:hover {
    color: #0051d2; }
  a:active {
    color: #006BFF; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

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

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

button, input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  outline: none;
  resize: none; }

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset; }

img {
  vertical-align: middle; }

/* Enable image placeholders */
@-moz-document url-prefix(http), url-prefix(file) {
  img:-moz-broken {
    -moz-force-broken-image-icon: 1; } }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #b2b7ca !important; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #b2b7ca !important; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #b2b7ca !important; }

input::-ms-clear,
input::-ms-reveal {
  display: none; }

textarea {
  overflow: auto;
  /* IE10 */ }

div:focus {
  outline: none; }

.type-icon {
  fill: currentColor;
  height: 1em;
  overflow: hidden;
  vertical-align: -.15em;
  width: 1em; }

.iconfont {
  display: inline-block; }

.wrapper {
  min-width: 1280px; }
  .wrapper.sync-wrapper {
    min-width: 0; }
    .wrapper.sync-wrapper .client-dragable {
      display: none; }

.open-wrapper {
  min-width: 0; }
  .open-wrapper .open-none {
    display: none; }
  .open-wrapper .qrcode-login {
    margin-bottom: 0; }

.container {
  max-width: 1280px;
  margin: 0 auto; }

.action-box {
  cursor: pointer; }
  .action-box:hover > * {
    opacity: .7; }
  .action-box:hover .badge,
  .action-box:hover .action-icon {
    opacity: 1; }
  .action-box:active > * {
    opacity: 1; }
  .action-box.disabled > *, .action-box[disabled] > * {
    opacity: .4; }
  .action-box.disabled .action-icon, .action-box[disabled] .action-icon {
    opacity: 1; }

.action-icon {
  cursor: pointer; }
  .action-icon:hover {
    opacity: .7; }
  .action-icon:active {
    opacity: 1; }
  .action-icon.disabled {
    cursor: default;
    opacity: .4; }

.radio,
.checkbox {
  display: block;
  margin-bottom: 8px;
  margin-top: 8px;
  position: relative;
  white-space: nowrap; }
  .radio label,
  .checkbox label {
    cursor: pointer;
    margin-bottom: 0;
    min-height: 20px; }
  .radio .hint,
  .checkbox .hint {
    color: #a3a8be; }

.radiobox {
  cursor: pointer; }

.checkbox-inner {
  width: 12px;
  height: 12px;
  position: relative;
  display: inline-block;
  border: 1px solid #d8dbe2;
  background-color: #fff;
  box-sizing: border-box;
  cursor: pointer;
  top: -1px;
  left: 0;
  vertical-align: middle;
  line-height: 1; }
  .checkbox-inner:after {
    -moz-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -o-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -ms-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -moz-transform: rotate(45deg) scale(0);
    -o-transform: rotate(45deg) scale(0);
    -ms-transform: rotate(45deg) scale(0);
    -webkit-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
    position: absolute;
    left: 3px;
    top: 0;
    display: table;
    width: 3px;
    height: 6px;
    border: 2px solid #006BFF;
    border-top: 0;
    border-left: 0;
    content: ''; }
  .checkbox-inner.chk-checked:after {
    -moz-transform: rotate(45deg) scale(1);
    -o-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1); }
  .checkbox-inner.disabled {
    background-color: #d8dbe2;
    border-color: #d8dbe2; }
    .checkbox-inner.disabled:before {
      background-color: #d8dbe2; }
    .checkbox-inner.disabled:after {
      border-color: #fff; }
    .checkbox-inner.disabled:hover {
      border-color: #d8dbe2; }
  .checkbox-inner:hover {
    border-color: #006BFF; }
  .checkbox-inner + input[type=checkbox] {
    display: none; }

.radiobox-inner {
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 1px solid #d8dbe2;
  display: inline-block;
  position: relative;
  background-color: #fff;
  box-sizing: border-box;
  top: -1px;
  left: 0;
  vertical-align: middle; }
  .radiobox-inner:after {
    -moz-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -o-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -ms-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    position: absolute;
    width: 5px;
    height: 5px;
    left: 3px;
    top: 3px;
    border-radius: 5px;
    display: table;
    border-top: 0;
    border-left: 0;
    background-color: #006BFF;
    content: ' '; }
  .radiobox-inner.checked:after {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  .radiobox-inner.disabled {
    background-color: #d8dbe2; }
    .radiobox-inner.disabled:after {
      background-color: #fff; }
  .radiobox-inner:hover {
    border-color: #006BFF; }
  .radiobox-inner + input[type=radio] {
    display: none; }

.hidden {
  display: none; }

.btn {
  background: none;
  border: 0;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  padding: 0 10px; }
  .btn:focus {
    outline: 0; }
  .btn .iconfont {
    margin-right: 5px; }
  .btn .icon-state-success {
    font-size: 18px;
    margin: 0;
    vertical-align: bottom; }

.btn-primary, .btn-primary-light,
.btn-danger,
.btn-default,
.btn-text,
.btn-text-primary {
  height: 36px;
  line-height: 34px; }

.btn-default {
  background-color: #fff;
  border: 1px solid #D8DBE2;
  color: #747b93; }
  .btn-default .icon-state-success {
    color: #006BFF; }
  .btn-default:hover {
    background-color: #fafafa; }
  .btn-default:active {
    background-color: #f2f2f2; }
  .btn-default.btn-disabled, .btn-default[disabled] {
    border-color: #f5f6f9;
    color: #d8dbe2; }
    .btn-default.btn-disabled:hover, .btn-default.btn-disabled:active, .btn-default[disabled]:hover, .btn-default[disabled]:active {
      background-color: #fff; }
  .btn-default.btn-loading {
    border: 1px solid #f1f4f5; }

.btn-icon {
  height: 30px;
  line-height: 28px;
  color: #747b93; }
  .btn-icon .iconfont {
    color: #b2b7ca; }
  .btn-icon .type-icon {
    margin-right: 8px; }
  .btn-icon:hover {
    opacity: 0.7; }
  .btn-icon:active {
    opacity: 1; }
  .btn-icon.dropdown:active {
    opacity: 0.7; }
  .btn-icon.btn-disabled, .btn-icon[disabled] {
    opacity: .4;
    pointer-events: none; }

.btn-primary, .btn-primary-light {
  background-color: #006BFF;
  border: 1px solid #006BFF;
  color: #fff;
  text-align: center; }
  .btn-primary .icon-state-success, .btn-primary-light .icon-state-success {
    color: #fff;
    display: inline; }
  .btn-primary:hover, .btn-primary-light:hover {
    background-color: #2e8cff;
    border-color: #2e8cff;
    color: #fff; }
  .btn-primary:active, .btn-primary-light:active {
    background-color: #0051d2;
    color: #fff; }
  .btn-primary.btn-disabled, .btn-disabled.btn-primary-light, .btn-primary[disabled], [disabled].btn-primary-light {
    opacity: .4;
    pointer-events: none; }

.btn-primary-light {
  color: #006BFF;
  background: none; }
  .btn-primary-light .loading-rotate {
    border-color: #006BFF;
    border-bottom-color: #ebf2ff; }
  .btn-primary-light:hover {
    background: #f5f9ff; }
  .btn-primary-light:active {
    background: #ebf2ff; }
  .btn-primary-light.btn-disabled, .btn-primary-light[disabled] {
    color: #d8dbe2;
    background: none;
    border-color: #f5f6f9; }

.btn-danger,
.btn-danger-light {
  color: #f55;
  border: solid 1px #f55;
  background: none;
  box-shadow: none; }
  .btn-danger .loading-rotate,
  .btn-danger-light .loading-rotate {
    border-color: #f55;
    border-bottom-color: #ebf2ff; }
  .btn-danger:hover,
  .btn-danger-light:hover {
    background: #fff8f8; }
  .btn-danger:active,
  .btn-danger-light:active {
    background: #fff2f2;
    box-shadow: none; }
  .btn-danger.btn-disabled, .btn-danger[disabled],
  .btn-danger-light.btn-disabled,
  .btn-danger-light[disabled] {
    color: #d8dbe2;
    background: none;
    border-color: #f5f6f9; }

.btn-text {
  color: #747b93; }
  .btn-text.btn-disabled, .btn-text[disabled] {
    color: #cecece; }

.btn-text-primary {
  color: #006BFF; }

.btn-text-danger {
  color: #f55; }

.btn-pure-icon {
  border: 1px solid #e1e5e7;
  color: #b2b7ca;
  height: 24px;
  line-height: 22px;
  min-width: 0;
  padding: 0;
  width: 24px; }
  .btn-pure-icon .iconfont {
    margin-right: 0;
    vertical-align: middle; }
  .btn-pure-icon.btn-primary, .btn-pure-icon.btn-primary-light {
    border-color: #006BFF;
    color: #fff; }

a.btn {
  display: inline-block; }

/***global-blocker****/
.global-blocker {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  background: rgba(255, 255, 255, 0); }

.switch-box {
  box-sizing: border-box;
  color: #747b93;
  margin: 0 auto;
  overflow: hidden;
  width: 240px;
  text-align: center; }
  .switch-box .tab {
    box-sizing: border-box;
    font-size: 22px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    color: #b2b7ca; }
    .switch-box .tab + .tab {
      margin-left: 20px;
      position: relative;
      overflow: hidden; }
  .switch-box .active {
    color: #252e36;
    font-weight: 500;
    cursor: default; }
    .switch-box .active::after {
      background-color: #252e36 !important; }

.logo-large,
.center-logo-mini {
  height: 110px;
  line-height: 110px;
  text-align: center; }
  .logo-large .default-logo,
  .center-logo-mini .default-logo {
    display: inline-block;
    height: 40px;
    width: 165px;
    vertical-align: middle;
    background-image: url(https://p4.ssl.qhimg.com/t110b9a9301923320668cc979c0.png);
    background-repeat: no-repeat;
    background-size: contain; }
    .logo-large .default-logo.ai,
    .center-logo-mini .default-logo.ai {
      height: 24px;
      width: 220px;
      background-image: url(https://p4.ssl.qhimg.com/t110b9a9301923320668cc979c0.png); }
  .logo-large img,
  .center-logo-mini img {
    height: 40px; }

.oauth-des {
  color: #252e36;
  font-size: 14px;
  margin-top: 30px;
  margin-bottom: -10px; }
  .oauth-des.center {
    text-align: center; }

.oauth-tip {
  color: #b2b7ca;
  line-height: 18px;
  margin-top: 20px;
  width: 100%; }

.qrcode-login {
  font-size: 12px;
  margin-top: 38px;
  margin-bottom: 68px;
  text-align: center; }
  .qrcode-login .qr-header-hint {
    color: #747b93;
    margin-top: 24px;
    font-size: 0; }
    .qrcode-login .qr-header-hint span {
      font-size: 14px;
      line-height: 22px; }
    .qrcode-login .qr-header-hint a {
      color: #252e36;
      margin: 0 2px; }
      .qrcode-login .qr-header-hint a:hover {
        color: #006BFF; }
    .qrcode-login .qr-header-hint .icon-retry {
      cursor: pointer;
      font-size: 14px;
      margin-left: 8px;
      vertical-align: middle; }
      .qrcode-login .qr-header-hint .icon-retry:hover {
        color: #006BFF;
        opacity: 1; }
    .qrcode-login .qr-header-hint .qr-expire-tip {
      display: none; }
  .qrcode-login .qr-code {
    position: relative;
    border: 0;
    height: 188px;
    margin: 20px auto 7px;
    width: 188px; }
    .qrcode-login .qr-code img {
      height: 188px;
      width: 188px; }
    .qrcode-login .qr-code .qrcode-mask {
      background-color: rgba(255, 255, 255, 0.9);
      height: 188px;
      line-height: 188px;
      position: absolute;
      top: 0;
      width: 188px; }
      .qrcode-login .qr-code .qrcode-mask .iconfont {
        color: #aab0c6;
        font-size: 68px; }
  .qrcode-login .scan-success-container,
  .qrcode-login .login-expire-container {
    display: none; }
  .qrcode-login .scan-success i {
    margin-top: 42px;
    margin-bottom: 12px;
    font-size: 70px;
    line-height: 70px;
    color: #00cf72; }
  .qrcode-login .login-expire {
    background-image: url(../images/login-expire_5f4cd84.png);
    background-image: -webkit-image-set(url(../images/login-expire_5f4cd84.png) 1x, url(../images/login-expire@2x_b51248e.png) 2x);
    background-position: center center;
    background-repeat: no-repeat;
    height: 60px;
    margin: 43px auto 20px;
    width: 100px; }
  .qrcode-login .success-title,
  .qrcode-login .expire-title {
    color: #252e36;
    font-size: 14px;
    line-height: 25px; }
  .qrcode-login .success-message {
    color: #747b93;
    margin-top: 10px; }
  .qrcode-login .return-scan,
  .qrcode-login .refresh-scan {
    font-size: 12px;
    height: 24px !important;
    line-height: 22px !important;
    margin-top: 16px;
    padding: 0 10px;
    color: #252e36; }

.login-box,
.register-box,
.forgot-box,
.activation-box,
.sso-entry-box {
  margin: 0 auto;
  width: 360px; }
  .login-box .btn,
  .register-box .btn,
  .forgot-box .btn,
  .activation-box .btn,
  .sso-entry-box .btn {
    height: 40px;
    line-height: 38px; }

.step-2,
.step-3 {
  display: none; }

.progress {
  margin: 0 auto 58px; }
  .progress.register-progress {
    width: 220px; }
  .progress.forgot-progress {
    margin-top: 30px;
    width: 440px; }
  .progress .radius-box {
    width: 20px;
    height: 20px;
    line-height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 100; }
    .progress .radius-box .radius {
      color: #e9ebf5;
      background-color: currentColor;
      border: 19px dotted;
      border-radius: 50%;
      border-width: 0vw;
      /* IE7,IE8圆尺寸要小1像素同时有1像素偏移 */
      margin: 0 0 1px 1px;
      margin: 0vw;
      position: absolute;
      width: 100%;
      height: 100%; }
    .progress .radius-box .text {
      color: #747b93;
      font-size: 12px;
      position: relative;
      text-align: center; }
  .progress .line {
    background-color: #e9ebf5;
    height: 4px;
    position: relative;
    width: 200px;
    border-top: 8px solid #fff;
    border-bottom: 8px solid #fff;
    z-index: 99; }
  .progress .line,
  .progress .step-info {
    display: table-cell; }
  .progress .step-info {
    position: relative; }
    .progress .step-info .explanation {
      color: #747b93;
      left: -40px;
      position: absolute;
      text-align: center;
      top: 30px;
      width: 100px; }
  .progress .current .radius {
    color: #747b93; }
  .progress .current .text {
    color: #fff; }
  .progress .current .explanation {
    color: #252e36; }
  .progress .done .radius {
    color: #b2b7ca; }
  .progress .done .text {
    color: #fff; }
  .progress .done .explanation {
    color: #b2b7ca; }
  .progress .done + .line {
    background-color: #b2b7ca; }

.input-group {
  -moz-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  -ms-transition: border-color 0.5s;
  -webkit-transition: border-color 0.5s;
  transition: border-color 0.5s;
  border-collapse: separate;
  display: table;
  position: relative; }

.input-group-addon {
  font-size: 14px;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  width: auto; }

.input-group .form-control,
.input-group-addon {
  display: table-cell; }

.form {
  margin-top: 30px; }
  .form .form-group {
    margin-top: 24px;
    min-height: 17px;
    position: relative; }
    .form .form-group.action-group::after {
      content: ' ';
      display: table;
      clear: both; }
    .form .form-group.action-group span.error {
      margin-bottom: 12px;
      text-align: center;
      width: 100%; }
      .form .form-group.action-group span.error.black {
        color: #252e36;
        word-break: break-all; }
        .form .form-group.action-group span.error.black i {
          display: none; }
    .form .form-group .remember-login {
      display: inline-flex;
      align-items: center; }
    .form .form-group .remember-login label {
      cursor: pointer;
      font-size: 14px; }
    .form .form-group .forgot-pwd {
      color: #006BFF;
      font-size: 14px; }
    .form .form-group .forgot-pwd:hover {
      opacity: 0.7; }
    .form .form-group.error .input-group {
      border-color: #f55; }
  .form .input-group {
    border: 1px solid #D8DBE2;
    border-radius: 2px;
    box-sizing: border-box;
    display: inline-table;
    vertical-align: middle; }
    .form .input-group::hover {
      border-color: #006BFF; }
    .form .input-group.active, .form .input-group.focus {
      border-color: #006BFF; }
    .form .input-group.disabled {
      background-color: #f6f7f9;
      border-color: #f6f7f9; }
      .form .input-group.disabled .select-group {
        cursor: default; }
    .form .input-group [disabled] {
      background-color: #f6f7f9; }
  .form .select-group {
    cursor: pointer;
    line-height: 30px; }
    .form .select-group.input-group-addon {
      width: 100px; }
  .form .enterprise-size {
    line-height: 37px; }
  .form .text {
    border: 0;
    box-sizing: border-box;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    width: 100%; }
  .form .clear-text,
  .form .toggle-pwd {
    display: none; }
  .form .clear-text,
  .form .toggle-pwd {
    cursor: pointer;
    color: #747b93;
    width: 16px;
    height: 16px;
    padding-right: 10px; }
  .form .toggle-pwd {
    font-size: 22px; }
    .form .toggle-pwd:hover {
      color: #006BFF; }
  .form .get-captcha {
    width: 114px; }
  .form .get-code {
    color: #006BFF;
    cursor: pointer;
    font-size: 14px;
    width: 1%;
    padding: 0 10px; }
    .form .get-code:hover {
      color: #0051d2; }
    .form .get-code:active {
      color: #006BFF; }
    .form .get-code[get-disabled] {
      color: #b2b7ca;
      cursor: default;
      opacity: 1; }
  .form .getting {
    color: #b2b7ca;
    cursor: default; }
  .form .voice-captcha {
    float: right;
    font-size: 12px;
    margin-top: 2px;
    display: none; }
    .form .voice-captcha a {
      color: #747b93; }
      .form .voice-captcha a:hover {
        color: #006BFF; }
  .form span.error,
  .form .hint {
    float: left;
    font-size: 12px;
    line-height: 17px;
    margin-top: 1px; }
  .form span.error {
    color: #f55;
    display: block; }
    .form span.error .icon-error {
      font-size: 12px;
      margin-right: 6px; }
  .form .hint {
    color: #a3a8be; }
  .form .form-right {
    color: #252e36;
    float: right; }
  .form button {
    width: 360px; }
  .form .go-back {
    color: #252e36;
    display: block;
    margin-top: 16px;
    text-align: center; }
    .form .go-back .iconfont {
      color: #747b93;
      margin-right: 5px;
      vertical-align: -1px; }
  .form .inline + .inline {
    margin-top: 10px; }
  .form .inline.activate-form {
    text-align: center; }
    .form .inline.activate-form .label {
      font-size: 14px;
      color: #657083; }
    .form .inline.activate-form .form-control a {
      color: #006BFF;
      font-size: 14px; }
  .form .inline .label {
    color: #b2b7ca;
    display: inline-block; }
  .form .inline .form-control {
    display: inline-block; }
    .form .inline .form-control a {
      color: #747b93;
      display: inline-block;
      padding-right: 10px; }
  .form .bind-register,
  .form .bind-help {
    display: inline-block;
    margin-top: 20px;
    text-align: center;
    width: 360px; }
  .form .bind-help {
    width: 360px; }
  .form .pic-captcha.show ~ .form-footer {
    margin-top: 16px; }
  .form .form-footer {
    overflow: hidden;
    margin-top: 25px; }
    .form .form-footer .inline {
      margin-top: 0px; }
    .form .form-footer .other-login-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      display: -moz-flex;
      display: -ms-flexbox;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      display: -webkit-flex;
      -webkit-flex-direction: column;
      display: flex;
      flex-direction: column;
      margin-top: 40px; }
      .form .form-footer .other-login-container .other-login {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        align-content: flex-start;
        -ms-align-content: flex-start; }
        .form .form-footer .other-login-container .other-login .prompt-title {
          display: inline-block\9;
          -moz-flex-shrink: 0;
          -ms-flex-negative: 0;
          -webkit-flex-shrink: 0;
          flex-shrink: 0;
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: -moz-inline-flex;
          display: -ms-inline-flexbox;
          display: -inline-flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -moz-align-items: center;
          -webkit-align-items: center;
          align-items: center;
          text-align: center;
          color: #b2b7ca;
          margin-right: 10px;
          width: 65px; }
        .form .form-footer .other-login-container .other-login .other-login-content {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          align-content: flex-start;
          -ms-align-content: flex-start;
          -ms-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
          display: inline-block\9;
          -moz-flex-grow: 1;
          -ms-flex-positive: 1;
          -webkit-flex-grow: 1;
          flex-grow: 1; }
          .form .form-footer .other-login-container .other-login .other-login-content a {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            align-content: flex-start;
            -ms-align-content: flex-start;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            -webkit-align-items: center;
            align-items: center;
            display: inline-block\9;
            -moz-flex-grow: 1;
            -ms-flex-positive: 1;
            -webkit-flex-grow: 1;
            flex-grow: 1;
            display: inline-block\9;
            -moz-flex-shrink: 1;
            -ms-flex-negative: 1;
            -webkit-flex-shrink: 1;
            flex-shrink: 1;
            -moz-flex-basis: 0;
            -ms-flex-basis: 0;
            -webkit-flex-basis: 0;
            flex-basis: 0;
            color: #252e36;
            font-size: 0;
            max-width: 95px; }
            .form .form-footer .other-login-container .other-login .other-login-content a svg {
              font-size: 20px;
              margin-right: 4px; }
            .form .form-footer .other-login-container .other-login .other-login-content a:hover {
              color: #006BFF;
              opacity: 1; }
              .form .form-footer .other-login-container .other-login .other-login-content a:hover i {
                color: #006BFF; }
            .form .form-footer .other-login-container .other-login .other-login-content a > * {
              display: inline-block;
              vertical-align: middle; }
            .form .form-footer .other-login-container .other-login .other-login-content a span {
              font-size: 12px; }
            .form .form-footer .other-login-container .other-login .other-login-content a i {
              margin-right: 4px;
              color: #747b93;
              font-size: 20px; }

.logos-header {
  margin: 100px auto 0;
  text-align: center;
  width: 300px; }
  .logos-header .bind-logo {
    background-position: center center;
    background-repeat: no-repeat;
    height: 54px;
    margin: 0 auto;
    width: 96px; }
  .logos-header .logo-dingtalk {
    background-image: url(../images/yifangyun-dingtalk_d63873b.png);
    background-image: -webkit-image-set(url(../images/yifangyun-dingtalk_d63873b.png) 1x, url(../images/yifangyun-dingtalk@2x_920e649.png) 2x); }
  .logos-header .logo-wechat {
    background-image: url(../images/yifangyun-wechat_f9e70f9.png);
    background-image: -webkit-image-set(url(../images/yifangyun-wechat_f9e70f9.png) 1x, url(../images/yifangyun-wechat@2x_c7686f9.png) 2x); }
  .logos-header .logo-qihoo360 {
    background-image: url(../images/yifangyun-360_d2adac7.png);
    background-image: -webkit-image-set(url(../images/yifangyun-360_d2adac7.png) 1x, url(../images/yifangyun-360@2x_211457d.png) 2x); }
  .logos-header h3 {
    font-size: 16px;
    margin-top: 22px;
    margin-bottom: 40px; }

.forgot-done {
  font-size: 14px;
  text-align: center; }
  .forgot-done .reset-success {
    background-image: url(../images/empty-success_34a36d8.png);
    background-image: -webkit-image-set(url(../images/empty-success_34a36d8.png) 1x, url(../images/empty-success@2x_1863fd2.png) 2x);
    background-position: center center;
    background-repeat: no-repeat;
    height: 100px;
    margin: 73px auto 20px;
    width: 100px; }
  .forgot-done p {
    line-height: 20px;
    margin-bottom: 10px; }
  .forgot-done .hint {
    color: #a3a8be; }
  .forgot-done .btn {
    margin-top: 30px;
    padding: 0 65px; }

.failure-state {
  text-align: center;
  margin-top: 160px; }
  .failure-state .error-icon {
    background-image: url(../images/warn-stop_265a3e0.png);
    background-image: -webkit-image-set(url(../images/warn-stop_265a3e0.png) 1x, url(../images/warn-stop@2x_51b6854.png) 2x);
    background-position: center center;
    background-repeat: no-repeat;
    height: 100px;
    margin: 0 auto 6px;
    width: 100px; }
    .failure-state .error-icon.login-failure-error {
      background-image: url(../images/login-expire_5f4cd84.png);
      background-image: -webkit-image-set(url(../images/login-expire_5f4cd84.png) 1x, url(../images/login-expire@2x_b51248e.png) 2x); }
  .failure-state .error-title {
    color: #252e36;
    font-size: 16px;
    line-height: 22px; }
  .failure-state .error-message {
    color: #747b93;
    font-size: 12px;
    margin-top: 4px; }
  .failure-state .error-message-14 {
    font-size: 14px; }

.select-group-content {
  padding: 0 12px;
  text-align: left; }
  .select-group-content .select {
    display: inline-block; }
  .select-group-content .select-arrow {
    -moz-transform: scale(0.67);
    -o-transform: scale(0.67);
    -ms-transform: scale(0.67);
    -webkit-transform: scale(0.67);
    transform: scale(0.67);
    color: #747b93;
    float: right;
    font-size: 12px; }

.select-group-options {
  background-color: #fff;
  border: 1px solid #d0d0d0;
  box-sizing: border-box;
  display: none;
  left: -1px;
  max-height: 300px;
  overflow: hidden;
  padding: 6px 0;
  position: absolute;
  top: 39px;
  z-index: 99; }
  .select-group-options ul {
    max-height: 240px;
    overflow: auto; }
  .select-group-options li {
    cursor: pointer;
    font-size: 14px;
    line-height: 30px;
    padding: 0 15px;
    text-align: left; }
    .select-group-options li:hover {
      background-color: #ebf2ff; }
    .select-group-options li.selected {
      background-color: #ebf2ff; }
    .select-group-options li .country-code {
      float: right;
      text-align: right; }

.toast {
  font-size: 14px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10001; }

.toast-notice {
  width: auto;
  height: 0;
  text-align: center;
  vertical-align: middle;
  animation: notifyIn .2s ease;
  -webkit-animation: notifyIn .2s ease; }

.toast-notice-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #5d666b;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  margin-top: 10px;
  padding: 7px 20px;
  max-width: 500px;
  min-width: 220px;
  text-align: center;
  animation: notifyOut .3s linear 2.2s both;
  -webkit-animation: notifyOut .3s linear 2.2s both; }
  .toast-delay .toast-notice-content {
    text-align: left;
    animation: notifyOut .3s linear 4.7s both;
    -webkit-animation: notifyOut .3s linear 4.7s both; }
  .no-animation .toast-notice-content {
    text-align: left;
    animation: none;
    -webkit-animation: none; }
  .toast-notice-content .content {
    float: left; }
  .toast-notice-content .action {
    color: #8dccff;
    cursor: pointer;
    float: right; }

.show-country-select .select-group-options {
  top: 38px; }
  .show-country-select .select-group-options .input-group {
    background-color: #f8fafd;
    border: 0;
    line-height: 30px;
    margin: 15px;
    width: 230px; }
  .show-country-select .select-group-options .iconfont {
    color: #b2b7ca;
    font-size: 18px;
    width: 32px;
    text-align: center;
    padding: 0; }
  .show-country-select .select-group-options .text {
    background-color: #f8fafd;
    line-height: 30px;
    height: 30px;
    padding: 0; }
  .show-country-select .select-group-options .empty {
    color: #b2b7ca; }

@keyframes notifyIn {
  from {
    transform: translateY(-10px);
    opacity: .2; }
  to {
    transform: translateY(0);
    opacity: 1; } }

@-webkit-keyframes notifyIn {
  from {
    -webkit-transform: translateY(-10px);
    opacity: .2; }
  to {
    -webkit-transform: translateY(0);
    opacity: 1; } }

@keyframes notifyOut {
  from {
    transform: translateY(0);
    opacity: 1; }
  to {
    transform: translateY(-10px);
    opacity: 0; } }

@-webkit-keyframes notifyOut {
  from {
    -webkit-transform: translateY(0);
    opacity: 1; }
  to {
    -webkit-transform: translateY(-10px);
    opacity: 0; } }

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.i18n-en .switch-box {
  width: 280px; }
  .i18n-en .switch-box .tab {
    font-size: 16px; }

.i18n-en .form .inline .form-control a {
  padding-right: 20px; }

.i18n-en .form .form-footer .other-login-container .other-login span {
  font-size: 11px; }

.i18n-en .form .form-footer .other-login-container .other-login .other-login-content a {
  -ms-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 900px;
  margin-right: 0; }

.header {
  height: 50px;
  line-height: 50px;
  padding: 0 32px 10px;
  display: none; }
  .header::after {
    background-image: linear-gradient(to bottom, #f8f9fb, #fff);
    content: '';
    display: block;
    height: 10px;
    margin: 0 -30px; }
  .header .logo {
    display: inline-block;
    height: 50px;
    vertical-align: middle; }
  .header .default-logo {
    display: inline-block;
    height: 28px;
    width: 98px;
    margin-top: 11px;
    vertical-align: middle;
    background-image: url(https://p4.ssl.qhimg.com/t110b9a9301923320668cc979c0.png);
    background-repeat: no-repeat;
    background-size: contain; }
  .header .logo-des {
    color: #252e36;
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #D8DBE2;
    font-size: 16px;
    line-height: 20px;
    vertical-align: middle; }
  .header .account-box {
    float: right;
    font-size: 0;
    margin-top: 14px;
    line-height: 32px;
    padding: 0 12px; }
    .header .account-box .btn {
      padding: 0 16px;
      height: 30px;
      line-height: 28px; }
      .header .account-box .btn + .btn {
        margin-left: 12px; }
    .header .account-box .btn-register {
      border-color: #006BFF;
      color: #006BFF; }
    .header .account-box .btn-download {
      color: #000;
      font-size: 12px;
      display: inline-flex;
      align-items: center;
      justify-content: center; }
      .header .account-box .btn-download i {
        font-size: 16px; }
  .header .language-switch {
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    margin-right: 28px; }
    .header .language-switch:hover {
      border-radius: 4px;
      background: #CEE1ED; }
    .header .language-switch .iconfont {
      color: #1D2531;
      font-size: 14px; }
    .header .language-switch .icon-arrow {
      -moz-transform: scale(0.83);
      -o-transform: scale(0.83);
      -ms-transform: scale(0.83);
      -webkit-transform: scale(0.83);
      transform: scale(0.83);
      font-size: 12px; }
      .header .language-switch .icon-arrow::before {
        content: "\E623"; }
    .header .language-switch span {
      color: #1D2531;
      display: inline-flex;
      padding-right: 6px;
      padding-left: 6px;
      align-items: center;
      justify-content: center; }
    .header .language-switch:hover .language-switch-dropdown {
      display: block; }
    .header .language-switch:hover .icon-arrow::before {
      content: "\E625"; }
    .header .language-switch .language-switch-dropdown {
      background-color: #FFFFFF;
      border: 1px solid #e7e7e7;
      display: none;
      margin-left: -22px;
      margin-top: -1px;
      position: absolute;
      text-align: center;
      width: 128px;
      z-index: 9;
      border-radius: 4px;
      border: 1px solid #E1E7ED;
      background: #FFF;
      box-shadow: 0px 4px 12px 0px rgba(81, 90, 86, 0.15); }
      .header .language-switch .language-switch-dropdown li {
        line-height: 36px;
        padding: 4px 0;
        color: #252E36; }
      .header .language-switch .language-switch-dropdown a {
        color: #404040; }

.open-header {
  display: none; }

.aliyun-logo {
  height: 34px;
  margin-bottom: 40px;
  margin-top: 60px;
  text-align: center; }
  .aliyun-logo img {
    height: 100%;
    padding: 0 12px; }
    .aliyun-logo img + img {
      border-left: 1px solid #eeeff5; }

.bind-info {
  color: #747b93;
  line-height: 20px;
  margin: 0 auto;
  width: 360px;
  white-space: nowrap; }

.login-box {
  margin-top: 80px; }
  .login-box .qrcode-login {
    display: none; }
  .login-box .international-form,
  .login-box .ohter-login-form,
  .login-box .password-init-form {
    display: block; }

.register-top,
.auth-top,
.forgot-top,
.aliyunbind-top {
  font-size: 18px;
  margin: 100px auto 35px;
  text-align: center; }

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

.register-top {
  margin-top: 30px;
  margin-bottom: 10px; }

.auth-top-tip {
  color: #747b93;
  margin: -25px auto 0;
  text-align: center; }

.aliyunbind-top {
  margin-top: 60px; }

.register-hint {
  color: #747b93;
  font-size: 12px;
  line-height: 17px;
  margin: 0 auto 24px;
  text-align: center; }
  .register-hint b {
    font-weight: normal;
    color: #252e36; }

.web-form.internal-form, .web-form.bind-form, .web-form.verify-form {
  display: block; }

.web-form .form-group {
  position: relative; }
  .web-form .form-group .text-label {
    color: #747b93;
    height: 38px;
    left: -100px;
    line-height: 40px;
    position: absolute;
    text-align: right;
    width: 100px; }
    .web-form .form-group .text-label.top {
      height: 17px;
      line-height: 17px; }

.web-form .input-group {
  width: 360px; }

.web-form .text {
  border-radius: 4px;
  height: 38px;
  line-height: 38px; }

.web-form .pic-captcha .pic-container {
  padding: 0;
  width: 120px; }

.web-form .pic-captcha img {
  width: 108px; }

.register-purpose .label {
  color: #747b93; }

.register-purpose .radiobox {
  margin-left: 8px; }
  .register-purpose .radiobox .radiobox-inner {
    margin-right: 2px; }
  .register-purpose .radiobox + .radiobox {
    float: right; }

.register-purpose.error .label {
  color: #f55; }

.fangcloud-protocol input,
.fangcloud-protocol label {
  display: inline-block;
  line-height: 17px;
  vertical-align: top;
  cursor: pointer; }

.fangcloud-protocol .checkbox-inner {
  float: left;
  margin-right: 7px;
  top: 2px; }

.fangcloud-protocol label {
  width: 360px; }

.activation-box h1 {
  font-size: 16px;
  margin: 20px auto 40px;
  text-align: center; }

.activation-box .fullfill-account {
  padding-top: 10px; }
  .activation-box .fullfill-account .user-info li {
    line-height: 20px; }
  .activation-box .fullfill-account .user-info span {
    vertical-align: top; }
  .activation-box .fullfill-account .user-info .label {
    color: #747b93;
    font-size: 12px; }
  .activation-box .fullfill-account .user-info .content {
    color: #252e36;
    font-size: 14px; }

.sso-entry-box {
  text-align: center; }
  .sso-entry-box .btn {
    width: 100%; }

.footer {
  width: 960px;
  margin: 0 auto;
  background: none;
  font-size: 14px;
  color: #999; }
  .footer .container-bottom,
  .footer .container-middle {
    height: 22px;
    padding: 0 17px 10px;
    text-align: center; }
  .footer .nav a {
    color: #404040;
    margin-right: 25px; }
  .footer .copyright {
    display: inline-block;
    color: #999; }
  .footer .certificate {
    display: inline-block;
    margin-left: 15px;
    color: #999; }

.i18n-en .v2-download-container .qrcode p {
  width: 120px; }

.i18n-en .v2-download-container .app-download-btn {
  width: 200px; }

.i18n-en .register-purpose .radiobox {
  display: block;
  height: 17px;
  font-size: 14px;
  margin-left: 0;
  margin-top: 10px; }
  .i18n-en .register-purpose .radiobox .radiobox-inner {
    margin-right: 5px; }
  .i18n-en .register-purpose .radiobox + .radiobox {
    float: none; }

.sem-wrapper {
  min-width: auto;
  width: 460px; }
  .sem-wrapper .header,
  .sem-wrapper .plan-list,
  .sem-wrapper .register-top,
  .sem-wrapper .register-hint {
    display: none; }

.plan-list {
  height: 50px;
  margin: 30px auto;
  width: 840px; }
  .plan-list:after {
    content: ' ';
    display: block;
    clear: both; }
  .plan-list.personal-plan {
    width: 280px; }
  .plan-list.aliyun-plan {
    width: 360px; }
    .plan-list.aliyun-plan .plan {
      background-color: #f5f6f9;
      border-color: #f5f6f9;
      width: 360px; }
    .plan-list.aliyun-plan .plan-head {
      padding: 0 10px; }
    .plan-list.aliyun-plan .hint {
      color: #b2b7ca; }
    .plan-list.aliyun-plan .deadline {
      float: right;
      font-size: 14px; }
  .plan-list .plan {
    background-color: #f6f7f9;
    border: 1px solid #d8dbe2;
    box-sizing: border-box;
    cursor: pointer;
    float: left;
    height: 50px;
    margin-left: -1px;
    position: relative;
    width: 280px;
    z-index: 1; }
    .plan-list .plan:first-child {
      margin-left: 0; }
    .plan-list .plan.active {
      border-color: #006BFF;
      z-index: 3; }
      .plan-list .plan.active .plan-head {
        background-color: #ebf2ff; }
      .plan-list .plan.active .plan-info {
        border-color: #006BFF; }
    .plan-list .plan:hover {
      z-index: 2; }
      .plan-list .plan:hover .plan-info {
        display: block; }
      .plan-list .plan:hover .select-arrow:before {
        content: '\E7A5'; }
    .plan-list .plan .plan-info {
      background-color: #fff;
      border: 1px solid #d8dbe2;
      border-top: 0;
      box-sizing: border-box;
      display: none;
      list-style-type: square;
      margin-left: -1px;
      padding: 20px 33px;
      width: 280px; }
      .plan-list .plan .plan-info li {
        font-size: 14px;
        line-height: 2;
        color: #b2b7ca; }
        .plan-list .plan .plan-info li span {
          color: #6a6c6d; }
  .plan-list .plan-head {
    height: 48px;
    line-height: 48px;
    padding: 0 20px; }
    .plan-list .plan-head .edition {
      font-size: 16px;
      color: #000; }
    .plan-list .plan-head .hint {
      font-size: 14px;
      color: #747b93;
      margin-left: 5px; }
    .plan-list .plan-head .select-arrow {
      color: #b2b7ca;
      float: right;
      font-size: 12px; }
      .plan-list .plan-head .select-arrow:before {
        content: '\E7E7'; }

.plan-only {
  position: relative;
  width: 400px;
  margin: 0 auto 50px; }

/* v2 register finish page */
.v2-download-container {
  border-radius: 4px;
  margin: 42px auto 50px;
  width: 630px; }
  .v2-download-container h4 {
    color: #252e36;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.2px; }
    .v2-download-container h4::before {
      background-color: #3ba0f2;
      border-radius: 50%;
      content: '';
      display: inline-block;
      height: 8px;
      vertical-align: 1px;
      width: 8px; }
    .v2-download-container h4 .sub {
      color: #747b93;
      font-size: 14px;
      font-weight: normal;
      margin-top: 4px;
      padding-left: 14px; }
  .v2-download-container .pc-client {
    float: left;
    width: 310px; }
  .v2-download-container .thumb-pic {
    background: no-repeat left bottom;
    background-image: url(../images/guide@2x_0de9991.png);
    background-image: -webkit-image-set(url(../images/guide_e93e3ec.png) 1x, url(../images/guide@2x_0de9991.png) 2x);
    background-size: contain;
    display: inline-block;
    margin-bottom: -4px;
    margin-left: 14px;
    padding-bottom: 4px;
    width: 100px; }
  .v2-download-container .pc-client .btns {
    font-size: 0;
    margin-left: 30px;
    width: 340px; }
  .v2-download-container .pc-client .already {
    color: #747b93;
    font-size: 12px;
    letter-spacing: 0.1px;
    margin-top: 10px;
    margin-left: 14px; }
  .v2-download-container .thumb-pic,
  .v2-download-container .qrcode {
    height: 100px; }
  .v2-download-container .pc-download-btn,
  .v2-download-container .app-download-btn {
    display: block;
    width: 160px;
    height: 36px;
    line-height: 36px;
    border-radius: 2px;
    border: solid 1px #747b93;
    box-sizing: border-box;
    padding: 0 15px;
    font-size: 14px;
    vertical-align: middle;
    color: #747b93;
    margin-top: 20px;
    margin-left: 14px; }
  .v2-download-container .pc-download-btn {
    border-color: #006BFF;
    color: #006BFF; }
    .v2-download-container .pc-download-btn .iconfont {
      margin-right: 10px; }
    .v2-download-container .pc-download-btn .icon-win {
      font-size: 12px; }
  .v2-download-container .app {
    float: right;
    width: 225px; }
  .v2-download-container .qrcode {
    width: 255px;
    margin: 0 28px 0 16px; }
    .v2-download-container .qrcode img {
      width: 80px;
      height: 80px;
      margin: 20px 24px 10px -4px; }
    .v2-download-container .qrcode p {
      display: inline-block;
      font-size: 14px;
      color: #747b93;
      vertical-align: middle; }
  .v2-download-container .app-download {
    width: 500px; }
    .v2-download-container .app-download .icon-android {
      position: relative;
      top: -1px; }
  .v2-download-container .app-download-btn {
    border: solid 1px #6a6c6d;
    color: #6a6c6d; }
  .v2-download-container .app-download-btn .iconfont {
    margin-right: 10px; }
  .v2-download-container .get-started-arrow {
    display: inline-block;
    font-size: 14px;
    margin: 36px 0 0 8px; }
    .v2-download-container .get-started-arrow::after {
      content: '';
      width: 13px;
      height: 12px;
      display: inline-block;
      background: no-repeat center center;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAaVBMVEUAAAA4n/M6oPI7oPEymv8Aqv87oPI5n/Q6n/I6n/I6oPI6oPI6oPM6n/E6oPI6oPE6oPI6oPI5oPg6n/I6oPI6oPI4oPI3nvU7n/M6ofI5n/Q6oPI5nPEzo/8A//85oPI6oPM7oPI6oPIQhL/FAAAAIXRSTlMAQGG3BQOxWv2P+Xhm8une06Qgyr60Jxh9Xkg7EgwBhVN1TvPmAAAB9UlEQVR42u3d20rDQBRG4d20UXPoubWedef9H1J6IUojiBNw/tmuDwK5XcxsQi6GMQBAALu+OTbVyQpXd62fLXsr28E/XFnJOv80X1ixbluPUdK4xyjZepCSrV+WWJk69xhr8uBBSupNlJLbNkrJvbvHmPhqiLImlOihRA8leijRQ4keSvRQoocSPZTooUQPJXoo0UOJHkr0UKKHEj2U6KFEDyV6KNETvKS2An1XckXJb1BCSUEo0UOJHkr0UKKHEj2U6KFEDyV6KNFDiR5K9FDyo93sj70OftEyTC/ZzZeewzB8eT8/+2klD0sXMawXlu5xcB17S/a89oxGg9JbqsqlrCzV1nMaL8mLJVp7RuMQf7NEK89pHHJtiY6e03hrLSzRnWc0Dmkt1WnlShpLNlP6IG5sgse15zGe9M3Cpni+23sOw2XHobapnmZ/rAnya9V7jI4qSkeQfUWHFjq00KGFDi10aKFDCx1a6NBChxY6tNChJcoRviiHKunQQocWOrTQoYUOLXRooUMLHVro0EKHFjq00KGFDi10aKFDS5SO6ygdN3QooUMLHVro0EKHFjq0hOnwS2VeNB/l6v+XTYwOmwXpsC5Ih20jzPlZE2M9zKogHfa0itFhdh+kw+zgH45WtLpr/WxZWel2fTNvqpMBAP6JdyBTm1KP8YzHAAAAAElFTkSuQmCC");
      background-size: 100%;
      vertical-align: middle;
      margin-left: 2px; }

.register-done,
.validate-done {
  text-align: center;
  background-color: #f8fafd;
  padding: 26px 0 30px; }
  .register-done.enterprise-register-done,
  .validate-done.enterprise-register-done {
    margin-top: 170px;
    background-color: #fff; }
  .register-done .status .iconfont,
  .validate-done .status .iconfont {
    font-size: 72px; }
  .register-done .status .icon-fail,
  .validate-done .status .icon-fail {
    color: #ffb743; }
  .register-done .status .icon-success,
  .validate-done .status .icon-success {
    color: #00cf72; }
  .register-done p,
  .validate-done p {
    font-weight: 500; }
  .register-done .title,
  .validate-done .title {
    color: #252e36;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    margin: 6px auto; }
  .register-done .subtitle,
  .validate-done .subtitle {
    color: #747b93;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px; }
    .register-done .subtitle b,
    .validate-done .subtitle b {
      color: #252e36;
      font-weight: normal; }
  .register-done .btn-primary, .register-done .btn-primary-light,
  .register-done .btn-default,
  .validate-done .btn-primary,
  .validate-done .btn-primary-light,
  .validate-done .btn-default {
    margin-top: 20px;
    padding: 0 22px; }

.validate-done {
  background: #fff;
  margin-top: 150px; }

/* 表单相关样式 */
.register-box {
  width: 360px; }
  .register-box .form {
    margin-top: 24px; }
  .register-box .form-group {
    margin-top: 24px; }
    .register-box .form-group.phone .select-group {
      vertical-align: middle; }
  .register-box .input-group {
    border-color: #d8dbe2;
    width: 360px; }
  .register-box .enterprise-size .select-group-options {
    width: 360px; }
  .register-box .enterprise-size .select {
    font-size: 14px; }
  .register-box .enterprise-size .placeholder {
    color: #b2b7ca; }
  .register-box button {
    width: 360px; }
    .register-box button + .error {
      display: inline-block;
      width: 360px;
      text-align: center; }
  .register-box .action-group .btn.loading {
    pointer-events: none; }

.register-qrcode-modal {
  min-width: 1280px;
  height: 100vh;
  min-height: 700px;
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99; }
  .register-qrcode-modal .qrcode-dialog {
    position: relative;
    width: 290px;
    height: 344px;
    background-color: #fff;
    border-radius: 6px;
    text-align: center;
    padding: 45px 0;
    box-sizing: border-box; }
    .register-qrcode-modal .qrcode-dialog .title {
      font-size: 20px;
      color: #333333;
      margin-bottom: 8px; }
    .register-qrcode-modal .qrcode-dialog .hint {
      font-size: 12px;
      color: #666666;
      line-height: 16px;
      margin-bottom: 20px; }
    .register-qrcode-modal .qrcode-dialog .qrcode-img {
      width: 120px;
      height: 120px;
      background: #d8d8d8;
      margin-bottom: 30px; }
    .register-qrcode-modal .qrcode-dialog .btn {
      width: 100%;
      color: #666; }
      .register-qrcode-modal .qrcode-dialog .btn:hover {
        color: #3ba0f2; }
    .register-qrcode-modal .qrcode-dialog .close {
      width: 36px;
      height: 36px;
      border: 2px solid #fff;
      border-radius: 50%;
      position: absolute;
      right: -70px;
      top: 0px;
      line-height: 36px;
      cursor: pointer; }
      .register-qrcode-modal .qrcode-dialog .close i {
        color: #fff;
        font-weight: bold; }
  .register-qrcode-modal.show {
    display: flex; }

.overlay {
  background-color: #62666a;
  opacity: .95; }

.dialog-wrap {
  background-color: #fff;
  border-radius: 2px;
  margin: 0 auto;
  overflow: visible;
  position: relative;
  width: 480px;
  box-shadow: 0 2px 6px 0 rgba(118, 118, 118, 0.4); }
  .dialog-wrap .dialog-header {
    background-color: #f8fafd;
    border-bottom: 1px solid #eef1f2;
    border-radius: 2px 2px 0 0;
    height: 40px; }
    .dialog-wrap .dialog-header .dialog-title {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: pre;
      color: #0c0f11;
      font-size: 16px;
      line-height: 40px;
      margin: 0 50px;
      text-align: center; }
      .dialog-wrap .dialog-header .dialog-title span {
        color: #56585a; }
    .dialog-wrap .dialog-header span {
      font-size: 14px; }
  .dialog-wrap .dialog-close-x {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    width: 16px;
    height: 16px;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 12px;
    line-height: 16px; }
    .dialog-wrap .dialog-close-x:before {
      content: "\E632";
      color: #a5a9aa;
      font-size: 16px; }
  .dialog-wrap .dialog-body {
    padding: 24px;
    box-sizing: border-box;
    font-size: 14px; }
  .dialog-wrap .show-country-select .select-group-options {
    top: 31px; }

.dialog-wrap .btn,
.alert-wrap .btn,
.confirm-wrap .btn {
  margin-left: 5px;
  vertical-align: middle; }

.dialog-hidden {
  display: none; }

.dialog-actions,
.confirm-actions {
  border-top-style: none;
  -webkit-tap-highlight-color: transparent;
  text-align: right; }
  .dialog-actions .btn,
  .confirm-actions .btn {
    vertical-align: top;
    padding: 0 26px; }

.alert-actions {
  border-top-style: none;
  -webkit-tap-highlight-color: transparent;
  text-align: right; }
  .alert-actions .btn {
    vertical-align: top;
    padding: 0 26px; }

.confirm-actions {
  margin: 0; }
  .confirm-actions .btn {
    padding: 0 20px; }

.alert-wrap,
.confirm-wrap {
  position: relative;
  margin: 0 auto;
  opacity: 1;
  z-index: 1000;
  max-width: 300px;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.19); }
  .alert-wrap .message-main,
  .confirm-wrap .message-main {
    margin-bottom: 7px; }

.confirm-wrap .confirm-content {
  padding: 24px; }

.confirm-wrap .confirm-body {
  font-size: 14px;
  color: #252e36;
  word-wrap: break-word; }
  .confirm-wrap .confirm-body .message {
    padding-bottom: 30px; }
    .confirm-wrap .confirm-body .message span {
      color: #747b93;
      font-size: 12px; }

.confirm-wrap .confirm-actions {
  text-align: right; }

.alert-wrap .alert-content {
  padding: 24px; }
  .alert-wrap .alert-content .alert-body {
    font-size: 14px;
    color: #252e36;
    min-height: 40px; }
    .alert-wrap .alert-content .alert-body span {
      color: #747b93;
      font-size: 12px;
      line-height: 20px; }
    .alert-wrap .alert-content .alert-body .alert-actions {
      margin-top: 16px; }

.confirm-primary .message {
  text-align: left; }

.confirm-primary .message-main {
  text-align: center; }

.header {
  padding-bottom: 0; }
  .header .logo img {
    height: 32px;
    max-width: 190px;
    max-height: 32px; }

.side-nav {
  border-top: 1px solid #ededed;
  float: left;
  width: 219px; }
  .side-nav .nav-item a {
    color: #252e36;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding-left: 30px; }
  .side-nav .nav-item .iconfont {
    color: #747b93; }
  .side-nav .nav-item.selected {
    background: #ebf2ff; }

.container-main {
  border-left: 1px solid #ededed;
  border-top: 1px solid #ededed;
  font-size: 12px;
  margin-left: 219px;
  min-height: 700px;
  padding: 20px 30px 0 30px; }
  .container-main.sync-container {
    margin-left: 0; }

.fieldset {
  border-bottom: 1px solid #f5f6f9;
  margin-bottom: 26px;
  padding-bottom: 30px; }
  .fieldset:last-child {
    border-bottom: 0; }
  .fieldset h4 {
    color: #252e36;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43; }
  .fieldset .field-section {
    margin-top: 15px;
    margin-left: 115px; }
    .fieldset .field-section.third-party {
      margin-top: 0; }
  .fieldset .account-settings,
  .fieldset .third-party {
    margin: 15px 0;
    margin-left: 15px; }
    .fieldset .account-settings + .title-hint,
    .fieldset .third-party + .title-hint {
      height: 30px;
      line-height: 30px;
      margin: 0 0 0 115px; }
    .fieldset .account-settings .label,
    .fieldset .third-party .label {
      width: 160px; }

.settings-form li {
  line-height: 20px;
  margin-bottom: 10px; }

.settings-form .label {
  color: #747b93;
  float: left;
  width: 60px;
  text-align: right; }

.settings-form .info-list {
  display: inline-block;
  width: auto; }
  .settings-form .info-list .unformatted {
    color: #b2b7ca; }
  .settings-form .info-list .link-button {
    margin-left: 5px; }
  .settings-form .info-list .type-icon {
    cursor: pointer; }
  .settings-form .info-list .icon-list-edit {
    color: #b2b7ca;
    font-size: 12px; }

.settings-form .validate-status {
  display: block;
  line-height: 17px; }

.settings-form .plain-text {
  line-height: 17px;
  opacity: 0.6; }

.settings-form .icon-unverification {
  color: #fc575a; }

.settings-form .icon-verification {
  color: #00cf72; }

.settings-form .btn-default {
  color: #747b93;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  padding: 0 12px; }

.title-hint {
  color: #b2b7ca;
  font-size: 12px;
  line-height: 20px;
  margin: 20px 0 15px 15px; }

.third-party .account {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #252e36; }

.third-party .actions {
  display: inline-block;
  vertical-align: top; }

.third-party .link-button {
  color: #006BFF;
  display: inline-block;
  font-size: 12px;
  margin-right: 20px;
  text-align: center; }

.account-list li {
  height: 30px;
  line-height: 30px; }

.account-list .svg-icon {
  float: left;
  margin-right: 10px; }

.account-list .type-icon {
  display: inline-block;
  height: 32px;
  vertical-align: middle;
  width: 32px; }

.account-list .account-info {
  display: inline-block; }

.account-list .party-name {
  color: #747b93;
  width: 60px;
  text-align: right; }

.account-list .account {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #252e36;
  font-size: 12px;
  line-height: 1.42; }

.account-list .has-bind {
  margin: 12px 0 10px; }
  .account-list .has-bind .party-name {
    line-height: 20px;
    margin-bottom: 1px; }

.account-list .actions {
  display: inline-block;
  vertical-align: top; }

.account-list .link-button {
  color: #006BFF;
  display: inline-block;
  font-size: 12px;
  margin-right: 20px;
  text-align: center; }

.dialog-wrap .form {
  width: 300px;
  margin: 55px auto 0; }
  .dialog-wrap .form .text,
  .dialog-wrap .form .get-code,
  .dialog-wrap .form .select {
    font-size: 12px; }
  .dialog-wrap .form .input-group {
    width: 100%; }
  .dialog-wrap .form .select-group {
    line-height: 30px; }
  .dialog-wrap .form span.error {
    top: 32px; }

.dialog-wrap .email-set,
.dialog-wrap .phone-set,
.dialog-wrap .phone-validate,
.dialog-wrap .password-edit {
  width: 300px; }

.dialog-wrap .email-set {
  height: 58px;
  margin: 67px auto; }

.dialog-wrap .phone-set {
  min-height: 110px;
  margin: 0 auto 24px; }

.dialog-wrap .phone-validate {
  height: 84px;
  margin: 56px auto 52px; }

.dialog-wrap .password-edit {
  margin: 24px auto; }

.dialog-wrap .label-hint {
  color: #747b93;
  font-size: 12px;
  margin-bottom: -10px; }

.dialog-wrap .validate-email {
  margin: 55px auto;
  text-align: center; }
  .dialog-wrap .validate-email .content {
    color: #252e36;
    line-height: 20px;
    margin: 0 25px; }
  .dialog-wrap .validate-email .hint {
    color: #9ba1b7;
    font-size: 12px;
    line-height: 17px;
    margin-top: 15px; }

.dialog-wrap .select-group-options .input-group {
  width: 230px; }

.device-list {
  margin-left: 5px;
  margin-top: 10px; }

.list-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 48px;
  min-height: 48px; }
  .list-row::after {
    content: " ";
    width: 0;
    height: 0;
    clear: both; }

.list-col {
  color: #747b93;
  vertical-align: middle;
  line-height: 48px;
  box-sizing: border-box;
  word-break: break-all; }
  .list-col .tooltip {
    line-height: 18px; }

.device-list {
  color: #747b93;
  font-size: 12px;
  text-align: left; }
  .device-list .show-more-button {
    display: inline-block;
    margin: 20px 0 20px 20px;
    cursor: pointer; }
  .device-list .devices-container {
    max-height: 245px;
    overflow: hidden; }
    .device-list .devices-container.show-more {
      max-height: none; }

.device-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 44%;
  padding-left: 10px; }
  .device-name .device-name-detail {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 100%; }
  .device-name .iconfont {
    padding-right: 5px;
    color: #747b93;
    vertical-align: middle; }
  .device-name .current {
    display: inline-block;
    margin-left: 4px;
    padding: 0 4px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    color: #fff;
    background: #006BFF;
    border-radius: 2px;
    vertical-align: middle; }
  .device-name .creditable {
    display: inline-block;
    padding: 0 4px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    color: #fff;
    background: #00cf72;
    border-radius: 2px;
    vertical-align: middle; }

.list-head .list-col {
  line-height: 30px; }

.list-head .list-row {
  color: #b2b7ca;
  height: 30px;
  min-height: 30px;
  position: relative; }

.list-body .device-item:hover {
  background-color: #f6f7f9; }
  .list-body .device-item:hover .type-icon {
    display: inline-block; }

.list-body .device-name {
  color: #252e36; }

.list-body .empty-item {
  line-height: 40px;
  text-align: center; }

.device-last-login {
  width: 22%; }

.device-last-location {
  width: 22%; }
  .device-last-location span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 30px); }
  .device-last-location .iconfont {
    margin-left: 5px;
    line-height: 18px;
    vertical-align: middle; }

.device-operate {
  width: 60px;
  padding-right: 20px;
  height: 50px;
  line-height: 50px;
  text-align: left; }
  .device-operate .type-icon {
    cursor: pointer;
    display: none;
    height: 20px;
    width: 20px;
    vertical-align: middle; }

.two-step-verification .info-item {
  line-height: 30px; }

.two-step-verification .validate-success {
  color: #00cf72; }

.two-step-verification .validate-type-title {
  color: #747b93; }

.two-step-verification .icon-list-edit {
  color: #b2b7ca;
  font-size: 12px; }

.two-step-verification .hint {
  margin-bottom: 10px; }

.sync-wrapper .settings-form .info-list {
  width: 370px; }

.sync-wrapper .get-detail {
  display: none; }

.sync-wrapper .device-name {
  width: 35%; }

.sync-wrapper .device-last-login {
  width: 23%; }

.sync-wrapper .device-last-location {
  width: 23%; }

.i18n-en .settings-form .label {
  margin-right: 10px; }

.i18n-en .settings-form .info-list {
  line-height: 20px; }

.i18n-en .fieldset .account-settings + .title-hint,
.i18n-en .fieldset .third-party + .title-hint {
  margin-left: 72px; }

.settings-form .form-group:nth-child(2) {
  display: none; }

.api-token-filed {
  display: none; }
  .api-token-filed .info-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .api-token-filed .info-item .info-item-label {
      width: 52px;
      color: #657083; }
    .api-token-filed .info-item .action-link {
      margin-left: 16px;
      cursor: pointer; }
    .api-token-filed .info-item .content-wp {
      margin-top: 16px;
      padding: 12px 16px;
      border-radius: 8px;
      background: var(-2, #F7F9FA); }
      .api-token-filed .info-item .content-wp li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 12px; }
        .api-token-filed .info-item .content-wp li:last-child {
          margin-bottom: 0; }
      .api-token-filed .info-item .content-wp .content-label {
        width: 76px;
        color: #657083; }
      .api-token-filed .info-item .content-wp .copy-icon {
        width: 16px;
        height: 16px;
        margin-left: 10px;
        cursor: pointer; }
  .api-token-filed .api-select-group {
    width: 84px;
    padding: 0 25px 0 10px;
    height: 30px;
    line-height: 28px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #e3e3e3;
    color: #252e36;
    position: relative; }
  .api-token-filed .select-caret {
    position: absolute;
    top: 14px;
    right: 10px;
    border: 4px solid transparent;
    border-top: 4px solid #b2b7ca; }
  .api-token-filed .api-setting-wp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center; }
  .api-token-filed .select-option-panel {
    display: none;
    position: absolute;
    left: 0;
    top: 32px;
    background-color: #fff;
    width: 120px;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.19);
    border-radius: 2px;
    border: 0; }
    .api-token-filed .select-option-panel.show {
      display: block; }
    .api-token-filed .select-option-panel li {
      padding: 0 10px;
      line-height: 30px;
      cursor: pointer; }
      .api-token-filed .select-option-panel li:hover {
        background-color: #f5f5f5; }

/** dialog-two-step-verify */
.dialog-two-step-verify {
  font-size: 14px; }
  .dialog-two-step-verify .dialog-wrap {
    padding: 0;
    position: relative;
    width: 480px; }
  .dialog-two-step-verify .check-password,
  .dialog-two-step-verify .sms-set {
    margin: 67px auto; }
  .dialog-two-step-verify .input-group {
    width: 100%; }
  .dialog-two-step-verify .set-password {
    margin: 59px auto; }
  .dialog-two-step-verify .sms-set {
    min-height: 84px;
    margin: 40px auto 24px;
    width: 360px; }
    .dialog-two-step-verify .sms-set .country-phone {
      overflow: visible; }
    .dialog-two-step-verify .sms-set .dialog-actions {
      margin-top: 24px; }
  .dialog-two-step-verify .select-list {
    height: 240px;
    width: 521px; }
    .dialog-two-step-verify .select-list .item {
      border: 2px solid #f5f6f9;
      cursor: pointer;
      float: left;
      height: 236px;
      margin-left: 10px;
      position: relative;
      width: 163px; }
      .dialog-two-step-verify .select-list .item.selected {
        background: #ebf2ff;
        border-color: #ebf2ff; }
      .dialog-two-step-verify .select-list .item:first-child {
        margin-left: 0; }
      .dialog-two-step-verify .select-list .item:hover {
        border-color: #f6f7f9; }
    .dialog-two-step-verify .select-list[data-items-count="2"] .item {
      width: 251px; }
    .dialog-two-step-verify .select-list[data-items-count="2"] .item-title {
      margin-bottom: 28px; }
    .dialog-two-step-verify .select-list[data-items-count="1"] .item {
      margin: 0;
      width: 100%; }
    .dialog-two-step-verify .select-list .item-title {
      color: #252e36;
      line-height: 24px;
      margin-top: 31px;
      margin-bottom: 44px;
      text-align: center; }
      .dialog-two-step-verify .select-list .item-title .iconfont {
        font-size: 20px;
        margin-right: 9px; }
    .dialog-two-step-verify .select-list .item-des {
      color: #747b93;
      padding: 0 10px 8px 20px; }
      .dialog-two-step-verify .select-list .item-des.item-indent {
        margin-left: 0.9em;
        text-indent: -0.9em; }
    .dialog-two-step-verify .select-list .recommend {
      background: #006BFF;
      border-radius: 2px;
      color: #fff;
      height: 16px;
      left: 9px;
      line-height: 16px;
      padding: 0 4px;
      position: absolute;
      text-align: center;
      top: 10px; }
  .dialog-two-step-verify .wechat-set,
  .dialog-two-step-verify .google-set {
    line-height: 20px;
    margin-left: 85px;
    margin-top: 15px;
    position: relative;
    width: 100%; }
    .dialog-two-step-verify .wechat-set .form-group,
    .dialog-two-step-verify .google-set .form-group {
      margin-top: 16px; }
    .dialog-two-step-verify .wechat-set .input-group,
    .dialog-two-step-verify .google-set .input-group {
      width: 160px; }
  .dialog-two-step-verify .wechat-set .qrcode-box {
    margin-left: -8px; }

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

.help-link {
  color: #252e36;
  line-height: 17px;
  font-size: 12px;
  height: 17px;
  margin-top: 10px;
  margin-bottom: 40px;
  float: right; }

.verify-tip {
  color: #252e36;
  margin-bottom: 20px;
  margin-top: 20px; }

.verify-tip-des {
  color: #747b93;
  line-height: 20px;
  margin-bottom: 4px; }

.qrcode-box {
  height: 150px;
  float: left;
  margin-left: -14px; }

.qrcode-tip {
  color: #747b93;
  height: 90px;
  line-height: 20px;
  padding-top: 60px; }

.verify-secret {
  background: #fbebc6;
  color: #4e5660;
  height: 30px;
  line-height: 30px;
  margin: 20px 0;
  width: 264px;
  text-align: center; }

.to-qrcode {
  display: block;
  margin-bottom: 44px;
  line-height: 12px; }

.force-set-two-step.dialog-two-step-verify {
  width: 520px;
  position: relative;
  margin: 0 auto; }

.force-set-two-step .dialog-actions {
  margin: 40px auto 0;
  text-align: center;
  width: 360px; }
  .force-set-two-step .dialog-actions .btn {
    width: 360px; }
  .force-set-two-step .dialog-actions .backward {
    color: #252e36;
    cursor: pointer;
    display: block;
    line-height: 17px;
    height: 17px;
    margin-top: 20px;
    text-align: left; }
  .force-set-two-step .dialog-actions .iconfont {
    color: #b2b7ca;
    margin-right: 5px; }

.i18n-en .dialog-two-step-verify .input-group input {
  margin: auto;
  width: 100%; }

.vd-content-wp {
  display: flex;
  justify-content: center; }

.vdcw-left {
  margin-top: 14px;
  margin-right: 105px;
  width: 326px;
  height: 240px;
  background: url(../images/activation_success@2x_cdd11e6.png);
  background-repeat: no-repeat;
  background-size: 100% auto; }

.vdcw-welcome-msg {
  margin-left: 16px;
  font-size: 24px;
  color: #252e36;
  line-height: 32px;
  max-width: 362px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.vdcw-tip1 {
  margin-bottom: 8px;
  text-align: left;
  font-size: 14px;
  color: #252e36;
  line-height: 22px; }

.vdcw-feature-list {
  display: flex;
  margin-bottom: 8px;
  flex-wrap: wrap;
  width: 270px;
  font-size: 14px;
  color: #017ffd;
  line-height: 32px; }

.vdcw-feature-list .vdcwf-item {
  position: relative;
  box-sizing: border-box;
  text-align: left;
  width: 135px;
  color: #747b93;
  padding-left: 10px; }

.vdcw-feature-list .vdcwf-item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  display: inline-block;
  width: 0;
  height: 0;
  border: 2px solid #017FFD;
  border-radius: 2px;
  margin-right: 5px; }

.vdcw-tip2 {
  font-size: 14px;
  color: #252e36;
  line-height: 22px;
  margin-bottom: 40px;
  text-align: left; }

.vdcw-download-btn,
.vdcw-download-btn:hover {
  display: block;
  margin-bottom: 24px;
  width: 280px;
  height: 36px;
  line-height: 36px;
  background: #017ffd;
  border-radius: 2px;
  color: #fff;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: 14px; }

.vdcw-download-btn:hover {
  opacity: 0.8; }

.vdcw-v2-link {
  display: block;
  width: 280px;
  text-align: center; }

.vdcw-v2-link {
  font-size: 12px;
  color: #252e36;
  letter-spacing: 0;
  line-height: 17px; }

.vdcw-right .icon-success {
  width: 40px;
  height: 40px; }

.vdcw-tip {
  display: flex;
  align-items: center;
  margin-bottom: 36px; }

.vdcw-wap {
  display: none; }

.active-info-wp {
  display: flex;
  width: 100%;
  height: 120px;
  justify-content: center;
  background: #f9f9fa;
  border-radius: 2px; }

.aiw-content {
  position: relative;
  box-sizing: border-box;
  padding-top: 33px; }

.aiw-content .aiwc-text {
  font-size: 18px;
  display: flex;
  color: #252e36;
  line-height: 28px;
  align-items: center;
  justify-content: center; }

.aiw-content .aiwc-text-sub {
  font-size: 14px;
  color: #747b93;
  line-height: 22px;
  padding-top: 10px;
  text-align: center; }

.aiwc-guide-img {
  position: absolute;
  top: 33px;
  left: -359px;
  width: 267px;
  height: 72px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,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);
  background-size: 100% auto; }

.up-photo {
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  background-size: cover; }

.activation-help {
  padding-top: 40px;
  text-align: center; }

.form-group .fg-label {
  color: #747b93; }

.aiw-content .aiwc-text.at-wap {
  display: none; }

.activation-help.ah-wap {
  display: none; }

.activation-box .auth-top {
  margin-top: 44px; }

.at-admin-name {
  font-weight: 700;
  padding-left: 12px;
  padding-right: 16px; }

.aiwc-text-main {
  max-width: 362px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.active-info-wp .user-avatar {
  color: white;
  background-color: #72dca2;
  user-select: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 28px;
  font-size: 10.8px;
  border-radius: 50%;
  height: 28px;
  width: 28px; }

.i18n-en .vdcw-feature-list {
  flex-direction: column; }

.activation-box .password-hint {
  margin-bottom: 32px; }

.download-header {
  font-size: 22px;
  font-weight: 600;
  color: #1D2531;
  line-height: 30px;
  text-align: center;
  margin-top: 110px;
  margin-bottom: 30px; }

.download-content {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0 80px;
  gap: 24px;
  box-sizing: border-box; }

.download-item {
  max-width: 300px;
  height: 264px;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 6px;
  border: 1px solid #E1E7ED;
  background-color: #fff;
  padding: 32px 0;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  display: none; }

.download-item .name {
  font-size: 18px;
  color: #1B2532;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 24px;
  margin-top: 4px; }

.download-item .cover {
  width: 100px;
  height: 100px; }

.download-item .cover img {
  width: 100%;
  height: 100%; }

.download-item .btn {
  padding: 0 36px;
  border-radius: 8px;
  border: 1px solid #006BFF;
  color: #006BFF;
  line-height: 40px;
  cursor: pointer;
  text-decoration: none; }

.download-item .btn:hover {
  background-color: #E8F5FF; }

.download-item.qr-code {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 6px;
  border: 1px solid transparent;
  background: #F7F9FA;
  transform: translateY(-100%);
  transition: all 0.5s;
  display: flex; }

.download-item.qr-code .cover {
  width: 136px;
  height: 136px;
  margin-bottom: 24px; }

.download-item.mobile:hover .qr-code {
  transform: translateY(0); }
