html{scroll-behavior:smooth}body.tj-site{margin:0;color:#242828;background:#fff;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.75}.tj-site .page_container,.tj-site .main-content{width:100%;max-width:none;margin:0;padding:0}.tj-site [hidden]{display:none!important}.tj-site .f-scroll-top,.tj-site .scroll-top-button{display:none}.tj-site .main-page{padding:0}.tj-site .tj-page-body{width:100%;margin:0;padding:0}.tj-site .tj-page-body>section,.tj-site .tj-page-body>nav{width:100%}.tj-site [class^=section_block_id_]{display:contents}.tj-site .site-header img{max-width:100%}.tj-site .home-news-column a{color:inherit}.tj-site .home-news-column a:hover{color:#159e99}.tj-site .home-news-photo img{width:100%;height:100%;object-fit:cover}.tj-site .tj-native-select{height:46px;min-width:0;width:100%;padding:8px 12px;border:1px solid #d7e3df;border-radius:6px;background:white;color:#283b38;font:inherit}.tj-site .tj-consent-checkbox{width:16px;height:16px;accent-color:#159e99;flex-shrink:0}.tj-form-result{margin:10px 0 0;font-size:13px;color:#176d68}.tj-dialog{border:1px solid #e0e7e5;border-radius:16px;padding:32px;max-width:min(560px,calc(100vw - 30px));color:#242828;background:#fff;box-shadow:0 24px 80px #19332c24}.tj-dialog::backdrop{background:#132e29a6}.tj-dialog-close{position:absolute;right:12px;top:8px;width:36px;height:36px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#64716e}.tj-dialog-content h2{margin:8px 0 14px;font-size:24px}.tj-wechat-qr{width:270px;max-width:100%;height:auto;margin:18px auto 0;display:block}.tj-dialog a{color:#128e88}.tj-mobile-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(88vw,420px);max-width:420px;border-radius:0;padding:55px 26px 30px}.tj-mobile-drawer .wordmark{display:block;margin:0 0 25px;max-width:300px}.tj-mobile-navigation .nav-item{display:block;border-bottom:1px solid #e0e7e5}.tj-mobile-navigation .nav-label{display:flex;justify-content:space-between;align-items:center}.tj-mobile-navigation .nav-label>a{padding:12px 0;flex:1;font-size:17px;color:#242828}.tj-mobile-navigation button{border:0;background:transparent;width:44px;height:44px;padding:10px}.tj-mobile-navigation svg{width:20px;height:20px}.tj-mobile-navigation .nav-dropdown{position:static;box-shadow:none;border:0;display:grid;padding:4px 0 15px 16px;min-width:0}.tj-mobile-navigation .nav-dropdown a{padding:8px 0;color:#64716e}.tj-mobile-drawer .header-member-actions{display:flex;margin-top:24px;gap:10px}.tj-template-dialog{max-width:min(1280px,95vw);width:1280px;padding:45px 20px 20px}.tj-expanded-template{width:100%;max-height:82vh;overflow:auto;display:block;border:0;padding:0;text-align:initial;background:#fff}.tj-preview-mobile .template-open{max-width:390px;margin:auto}.tj-site .tj-native-contact{display:block}.tj-site .tj-native-contact .notification-success:empty,.tj-site .tj-native-contact .notification-error{display:none}.tj-site .tj-native-contact .notification-success:not(:empty){display:block}.tj-site .tj-native-contact .form-field{font:inherit}.tj-site .tj-native-contact .inquiry-form{margin:0}.tj-site .tj-empty-blog{padding:28px 0;color:#64716e}.tj-site .tj-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tj-site .tj-blog-grid article{border:1px solid #e0e7e5;background:white;padding:0 0 24px;overflow:hidden}.tj-site .tj-blog-grid article>a{display:block}.tj-site .tj-blog-grid img{width:100%;height:235px;object-fit:cover}.tj-site .tj-blog-grid h2,.tj-site .tj-blog-grid p,.tj-site .tj-blog-grid time{margin:18px 22px 0;display:block}.tj-site .tj-blog-grid h2{font-size:21px;line-height:1.5}.tj-site .tj-blog-grid time{font-size:13px;color:#64716e}.tj-site .tj-blog-grid p{font-size:14px;color:#64716e}@media(max-width:900px){.tj-site .tj-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tj-site .tj-blog-grid{grid-template-columns:1fr}.tj-site .tj-blog-grid img{height:220px}.tj-dialog{padding:26px 20px}.tj-mobile-drawer{padding:55px 22px 30px}.tj-site .inquiry-form label{line-height:1.5}.tj-site .news-article table{display:block;overflow:auto}}
.tj-site .tj-native-contact .notification.notification-error.show{display:block;color:#b42318;margin:14px 0;padding:12px;background:#fff0ed;border-radius:6px}.tj-site .tj-contact-captcha{display:flex;align-items:center;gap:12px;margin:16px 0}.tj-site .tj-contact-captcha input{border:1px solid #d7e3df;border-radius:6px;padding:9px 12px;max-width:180px}.tj-site .tj-contact-captcha img{width:110px;height:40px;object-fit:contain}.tj-site .news-pagination a.active{color:#fff;background:#159e99}.tj-site .news-article header>p:not(.commerce-eyebrow):not(.eyebrow){max-width:880px;color:#64716e}.tj-site .build-process [role=tab]{cursor:pointer}
.tj-site .secondary-navigation{position:static;top:auto}

/* tuojie-modal-position-20261106: restore centering after the global reset. */
.tj-site dialog.tj-dialog:not(.tj-mobile-drawer) {
  position: fixed;
  inset: 0;
  margin: auto;
  box-sizing: border-box;
  height: fit-content;
  max-height: calc(100vh - 32px);
  max-height: calc(100dvh - 32px);
  overflow: auto;
  overscroll-behavior: contain;
}
