.xk-mobile-nav-toggle{display:none;border:0;background:transparent;padding:9px;cursor:pointer}
.xk-mobile-nav-toggle span{display:block;width:24px;height:2px;margin:5px 0;border-radius:2px;background:#21324b;transition:transform .2s ease,opacity .2s ease}
img{max-width:100%;height:auto}

@media (max-width:1100px){
  html,body{width:100%;max-width:100%;overflow-x:hidden}
  body,body:not(.xk-home-page),body.xk-home-page{min-width:0!important}
  .header.official_web_index{overflow:visible!important}
  .header.official_web_index .icon-logo{width:122px;height:36px}
  .header.official_web_index .xk-header-container,.header-container,.wrap,.xk-home-container,.xk-product-container,.xk-industry-container,.xk-about-container,.xk-area-container,.xk-pricing-container{width:calc(100% - 32px)!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
  .xk-mobile-nav-toggle{display:block;position:absolute;right:16px;top:50%;z-index:1003;transform:translateY(-50%)}
  .xk-mobile-nav-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  .xk-mobile-nav-toggle.is-open span:nth-child(2){opacity:0}
  .xk-mobile-nav-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  body .header.official_web_index .xk-main-nav{display:none!important;position:absolute;top:64px;left:0;right:0;z-index:1001;width:100%!important;max-height:calc(100vh - 64px);margin:0!important;padding:12px 18px 22px!important;overflow:auto;box-sizing:border-box;background:rgba(255,255,255,.98);border-top:1px solid #edf1f7;box-shadow:0 16px 32px rgba(23,35,61,.12)}
  body .header.official_web_index .xk-main-nav.is-open{display:block!important}
  .header.official_web_index .xk-main-nav>li{float:none!important;width:100%!important;height:auto!important;margin:0!important;border-bottom:1px solid #f0f3f8}
  .header.official_web_index .xk-main-nav>li>a{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;height:48px!important;line-height:48px!important;padding:0 4px!important;box-sizing:border-box;color:#26374f!important}
  .header.official_web_index .xk-product-popover{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-height:none!important;margin:0 0 14px!important;transform:none!important;box-shadow:none!important;border:1px solid #edf1f7!important;border-radius:12px!important;overflow:hidden auto}
  .header.official_web_index .xk-product-menu-grid{grid-template-columns:1fr!important}
  .header.official_web_index .xk-product-menu-group{padding:15px!important}
  .header.official_web_index .xk-product-popover-head{display:none!important}
  .header.official_web_index .xk-login-register{margin-right:54px!important}
  .header.official_web_index .xk-header-trial{display:none!important}
  .about_Box{width:100%!important;box-sizing:border-box}
  .news_list li{box-sizing:border-box}
  .xk-footer-main,.xk-footer-top,.xk-footer-columns{flex-wrap:wrap!important}
  .xk-footer-columns>*{min-width:180px}
}

@media (max-width:640px){
  .header.official_web_index .xk-header-container,.header-container,.wrap,.xk-home-container,.xk-product-container,.xk-industry-container,.xk-about-container,.xk-area-container,.xk-pricing-container{width:calc(100% - 24px)!important;max-width:none!important}
  .header.official_web_index .logo{margin-left:0!important}
  .header.official_web_index .xk-login-register{display:none!important}
  .about_menu{display:flex!important;overflow-x:auto;white-space:nowrap;padding-bottom:4px}
  .about_menu li{float:none!important;flex:0 0 auto}
  .news_list li{padding:18px 0!important}
  .news_list li>a>img{float:none!important;width:100%!important;height:auto!important;max-height:220px;object-fit:cover;margin:0 0 14px!important}
  .news_list li h3,.news_list li p{margin-left:0!important}
  .article_box{padding:22px 16px!important;box-sizing:border-box}
  .article_tit{font-size:24px!important;line-height:1.4!important}
  .article_content{font-size:16px;line-height:1.85;word-break:break-word}
  .article_content img,.article_content table{max-width:100%!important;height:auto!important}
  .xk-footer-columns>*{width:100%;min-width:0}
}

/* Homepage showcase: each card is reserved entirely for the product screenshot. */
.xk-home-page .xk-showcase-layout-plus{aspect-ratio:2.23/1}
.xk-home-page .xk-showcase-main,
.xk-home-page .xk-showcase-side>div{min-height:0;padding:0}
.xk-home-page .xk-showcase-side{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}
.xk-home-page .xk-showcase-main>img,
.xk-home-page .xk-showcase-side>div>img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:left top;border-radius:inherit}

@media (max-width:1100px){
  .xk-home-page .xk-showcase-layout-plus{aspect-ratio:auto}
  .xk-home-page .xk-showcase-side{grid-template-rows:none}
  .xk-home-page .xk-showcase-main>img,
  .xk-home-page .xk-showcase-side>div>img{height:auto;max-height:none}
}
