:root {--height-head_hj66: 0;}.head_hj66 {position: absolute;top: 0;left: 0;width: 100%;z-index: 99;color: #fff;transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;--bg-head_hj66: #000;--bg_active-head_hj66: #fff;--color_active-head_hj66: #333;}.head_hj66.active,.head_hj66:hover,.head_hj66.on {color: var(--color_active-head_hj66);}.head_hj66.active .head_hj66-container,.head_hj66:hover .head_hj66-container,.head_hj66.on .head_hj66-container {background: var(--bg_active-head_hj66);box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.06);}.head_hj66.active .head_hj66-search-btn,.head_hj66:hover .head_hj66-search-btn,.head_hj66.on .head_hj66-search-btn {--color_search-head_hj66: #000;}.head_hj66.active .head_hj66-quote,.head_hj66:hover .head_hj66-quote,.head_hj66.on .head_hj66-quote {--bg_quote-head_hj66: #000;--color_quote-head_hj66: #fff;}.head_hj66.active .head_hj66-logo_default,.head_hj66:hover .head_hj66-logo_default,.head_hj66.on .head_hj66-logo_default {display: none;}.head_hj66.active .head_hj66-logo_active,.head_hj66:hover .head_hj66-logo_active,.head_hj66.on .head_hj66-logo_active {display: block;}.head_hj66-placeholder {height: var(--height-head_hj66);display: none;}.head_hj66-topbar {flex: 0 0 auto;height: 30px;overflow: hidden;background: var(--bg_topbar-head_hj66, #000);}.head_hj66-topbar-inner {display: flex;align-items: center;justify-content: center;width: 100%;height: 30px;}.head_hj66-topbar-item {display: flex;align-items: center;min-height: 23px;padding: 0 12px;font-size: 15px;font-weight: 400;line-height: 1.5;text-transform: uppercase;}.head_hj66-topbar-item + .head_hj66-topbar-item {border-left: 1px solid rgba(255, 255, 255, 0.75);}.head_hj66-topbar-item a,.head_hj66-topbar-item span {display: block;color: var(--color_topbar-head_hj66, #fff);white-space: nowrap;}.head_hj66.sticky .head_hj66-container {position: fixed;top: 0;left: 0;width: 100%;}.head_hj66-container {position: relative;display: flex;justify-content: space-between;align-items: center;padding: 0 0.8rem;}.head_hj66-logo {display: flex;align-items: center;}.head_hj66-logo img {display: block;height: 48px;width: auto;}.head_hj66-logo_default {display: block;}.head_hj66-logo_active {display: none;}.head_hj66-nav {flex: 0 0 auto;display: flex;justify-content: space-between;--padding_item-head_hj66: 0.1056rem;--bg_dropdown-head_hj66: var(--bg-head_hj66);}.head_hj66-nav-item {position: relative;}.head_hj66-nav-item-link {display: block;padding: 0 var(--padding_item-head_hj66);height: 83px;font-size: 15px;font-weight: 500;line-height: 1.5;display: flex;justify-content: center;align-items: center;position: relative;}.head_hj66-nav a {color: inherit;}.head_hj66-nav h2,.head_hj66-nav h3 {display: block;font-size: inherit;color: inherit;line-height: inherit;font-weight: inherit;}.head_hj66-nav-dropdown {position: absolute;left: -0.3rem;top: 100%;min-width: 200px;background: var(--bg_dropdown-head_hj66);padding: 0.1rem 0.4rem 0.3rem;visibility: hidden;opacity: 0;transition: 0.3s all;}.head_hj66-nav-item:hover .head_hj66-nav-item-link {font-weight: 600;}.head_hj66-nav-item:hover .head_hj66-nav-dropdown {visibility: visible;opacity: 1;}.head_hj66-tools {display: flex;align-items: center;justify-content: flex-end;gap: 0.2rem;min-width: 2rem;}.head_hj66-quote {--bg_quote-head_hj66: #fff;--color_quote-head_hj66: #222;display: inline-flex;align-items: center;justify-content: center;min-height: 32px;padding: 0 24px;border: none;border-radius: 1rem;background: var(--bg_quote-head_hj66);color: var(--color_quote-head_hj66);font-size: 16px;font-weight: 500;line-height: 1;cursor: pointer;transition: all 0.25s ease;}.head_hj66-search-btn {--color_search-head_hj66: #fff;flex: 0 0 auto;display: flex;justify-content: center;align-items: center;width: 38px;height: 38px;padding: 6px;box-sizing: border-box;background: none;border: 1px solid var(--color_search-head_hj66);border-radius: 50%;overflow: hidden;cursor: pointer;transition: 0.3s all;}.head_hj66-search-btn > svg {display: block;width: 100%;height: 100%;stroke: var(--color_search-head_hj66);stroke-width: 3px;transition: 0.3s all;}.head_hj66-search-panel {position: absolute;left: 0;top: 100%;width: 100%;padding: 16px 0;background: #fff;color: #333;display: flex;justify-content: center;align-items: center;z-index: 6;--width_closebtn-head_hj66: 40px;transform: translateY(-100%);opacity: 0;visibility: hidden;transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;}.head_hj66-search-panel.on {transform: translateY(0);opacity: 1;visibility: visible;box-shadow: 0 0.06rem 0.1rem rgba(0, 0, 0, 0.08);}.head_hj66-search-panel_close {flex: 0 0 auto;display: flex;justify-content: center;align-items: center;width: var(--width_closebtn-head_hj66);height: var(--width_closebtn-head_hj66);padding: 9px;box-sizing: border-box;background: none;border: none;border-radius: 0.04rem;overflow: hidden;cursor: pointer;transition: 0.3s all;}.head_hj66-search-panel_close:hover {background: #f5f5f5;}.head_hj66-search-panel_close > svg {width: 100%;height: 100%;}.head_hj66-search-panel form {display: flex;align-items: center;width: calc(100% - var(--width_closebtn-head_hj66));max-width: 8.8rem;margin-left: 0.2rem;}.head_hj66-search-panel form input {display: block;flex: 1 0 auto;border: none;border-bottom: 1px solid #eee;padding: 2px 8px 6px;font-size: 18px;}.head_hj66-search-panel form button {flex: 0 0 auto;display: flex;justify-content: center;align-items: center;padding: 6px 0.2rem;margin-left: 0.2rem;background: none;border: 2px solid #000;border-radius: 0.06rem;overflow: hidden;color: #333;font-size: 16px;font-weight: bold;cursor: pointer;}.head_hj66-search-panel form button[disabled] {color: #999;border-color: #999;cursor: default;}.head_hj66-nav-item[data-type="procate"],.head_hj66-nav-item[data-type="product"],.head_hj66-nav-item[data-type="news"],.head_hj66-nav-item[data-type="cases"],.head_hj66-nav-item[data-type="about"] {position: static;}.head_hj66-nav-dropdown-mega {left: 0;width: 100%;min-width: 0;padding: 0;background: #fff;color: #1f1f1f;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12);}.head_hj66-nav-dropdown-mega-layout {display: flex;width: 100%;padding: 0 0.8rem 0.2rem;box-sizing: border-box;}.head_hj66-nav-dropdown-mega-left {flex: 0 0 20%;box-sizing: border-box;padding: 0.21rem 0;border-right: 1px solid #000;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 0.21rem;--bg_btn_left-head_hj66: #0d0df9;--color_btn_left-head_hj66: #fff;}.head_hj66-nav-dropdown-mega-left img {display: block;width: 70%;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 11px;overflow: hidden;transition: box-shadow 0.35s ease;}.head_hj66-nav-dropdown-mega-left img:hover {box-shadow: 0 4px 10.2px 2px rgba(41, 57, 72, 0.45);}.head_hj66-nav-dropdown-mega-left h3 {width: 70%;margin: 0;color: #111;font-size: 20px;line-height: 1.3;}.head_hj66-nav-dropdown-mega-left .head_hj66-nav-dropdown-mega-btn {display: inline-flex;align-items: center;justify-content: center;padding: 10px 31px;border: none;border-radius: 6px;background: var(--bg_btn_left-head_hj66);color: var(--color_btn_left-head_hj66);font-size: 15px;font-weight: 600;line-height: 1.3;text-transform: uppercase;transition: box-shadow 0.35s ease;}.head_hj66-nav-dropdown-mega-left .head_hj66-nav-dropdown-mega-btn:hover {box-shadow: 0 4px 10.2px 2px rgba(41, 57, 72, 0.45);}.head_hj66-nav-dropdown-mega-right {flex: 1 1 80%;min-width: 0;padding-left: 0.3rem;padding-top: 0.21rem;}.head_hj66-nav-dropdown-mega:not(.has-left) .head_hj66-nav-dropdown-mega-right {flex-basis: 100%;padding-left: 0;}.head_hj66-nav-dropdown-mega-grid {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0.2rem 0.3rem;}.head_hj66-nav-dropdown-heading {position: relative;display: inline-flex;align-items: center;margin: 0.3rem 0 0.5rem 0.1rem;padding: 0 0.14rem 0 0;overflow: hidden;color: #1f1f1f;cursor: pointer;transition: color 0.3s ease;}.head_hj66-nav-dropdown-heading::after {content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #000;border-radius: 6px;transition: width 0.3s ease;z-index: 0;}.head_hj66-nav-dropdown-heading::before {content: "";display: inline-block;flex: 0 0 auto;width: 44px;height: 44px;margin-right: 10px;border-radius: 6px;background-color: #000;background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='254.843%2044.689%20514.373%20934.638'%20preserveAspectRatio='none'%3E%3Cpath%20d='M769.216%20511.936c0-3.712-1.152-7.232-1.856-10.88-0.64-2.368-0.64-4.8-1.408-7.04a50.56%2050.56%200%200%200-11.136-17.344l-417.28-417.28a48.96%2048.96%200%200%200-68.992-0.96%2048.832%2048.832%200%200%200%201.024%2068.864L654.208%20512l-384.64%20384.768a48.768%2048.768%200%200%200-1.024%2068.8%2048.768%2048.768%200%200%200%2068.864-0.96l417.28-417.344a51.2%2051.2%200%200%200%2011.136-17.344c0.896-2.304%200.896-4.736%201.472-7.04%200.768-3.648%201.92-7.232%201.92-10.944z'%20fill='%23ffffff'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 9px 17px;transition: background-image 0.3s ease, background-size 0.3s ease;position: relative;z-index: 1;}.head_hj66-nav-dropdown-heading a,.head_hj66-nav-dropdown-heading span {position: relative;z-index: 1;color: inherit;font-size: 31px;font-weight: 600;line-height: 1.3;white-space: nowrap;}.head_hj66-nav-dropdown-heading:hover:not(.is-static) {color: #fff;}.head_hj66-nav-dropdown-heading:hover:not(.is-static)::after {width: 100%;}.head_hj66-nav-dropdown-heading:hover:not(.is-static)::before {background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='209.455%20255.973%20628.35%20532.357'%20preserveAspectRatio='none'%3E%3Cpath%20d='M244.363636%20556.939636h469.248l-184.762181%20170.565819a34.909091%2034.909091%200%201%200%2047.36%2051.29309l250.391272-231.121454a34.955636%2034.955636%200%200%200%200-51.293091l-250.391272-231.121455a34.862545%2034.862545%200%200%200-49.338182%201.95491%2034.909091%2034.909091%200%200%200%201.978182%2049.338181l184.762181%20170.565819H244.363636a34.909091%2034.909091%200%201%200%200%2069.818181'%20fill='%23ffffff'/%3E%3C/svg%3E");background-size: 20px 17px;}.head_hj66-nav-dropdown-heading.is-static {cursor: default;}.head_hj66-nav-dropdown-heading.is-static::after {display: none;}.head_hj66-nav-dropdown-heading.is-static:hover {color: #1f1f1f;}.head_hj66-nav-dropdown-heading.is-static::before {visibility: hidden;}.head_hj66-nav-dropdown-heading-sub {margin: 0.1rem 0;}.head_hj66-nav-dropdown-heading-sub.is-static::before {visibility: visible;}.head_hj66-nav-dropdown-heading-sub::before {background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='254.843%2044.689%20514.373%20934.638'%20preserveAspectRatio='none'%3E%3Cpath%20d='M769.216%20511.936c0-3.712-1.152-7.232-1.856-10.88-0.64-2.368-0.64-4.8-1.408-7.04a50.56%2050.56%200%200%200-11.136-17.344l-417.28-417.28a48.96%2048.96%200%200%200-68.992-0.96%2048.832%2048.832%200%200%200%201.024%2068.864L654.208%20512l-384.64%20384.768a48.768%2048.768%200%200%200-1.024%2068.8%2048.768%2048.768%200%200%200%2068.864-0.96l417.28-417.344a51.2%2051.2%200%200%200%2011.136-17.344c0.896-2.304%200.896-4.736%201.472-7.04%200.768-3.648%201.92-7.232%201.92-10.944z'%20fill='%23000000'/%3E%3C/svg%3E");margin-right: 0;}.head_hj66-nav-dropdown-heading-sub a,.head_hj66-nav-dropdown-heading-sub span {font-size: 20px;font-weight: 600;line-height: 1.5;color: inherit;}.head_hj66-nav-dropdown-link-list {display: flex;flex-direction: column;align-items: flex-start;padding-left: 45px;}.head_hj66-nav-dropdown-link-list a {display: block;color: #1f1f1f;font-size: 15px;font-weight: 400;line-height: 2.2;padding-bottom: 4px;}.head_hj66-nav-dropdown-link-list a:hover {color: #000;text-decoration: underline;}.head_hj66-nav-dropdown-link-list .head_hj66-nav-dropdown-subtitle {margin-top: 0;color: #1f1f1f;font-size: 15px;font-weight: 400;}.head_hj66-nav-dropdown-link-list a:not(.head_hj66-nav-dropdown-subtitle) {padding-left: 15px;}.head_hj66-nav-dropdown-about-grid {gap: 0.2rem 0.3rem;}.head_hj66-nav-dropdown-about-grid.is-vertical {display: flex;flex-direction: column;gap: 0.06rem;}.head_hj66-nav-dropdown-about-item {min-width: 0;}.head_hj66-nav-dropdown-about-links {display: flex;flex-direction: column;align-items: flex-start;gap: 0;}.head_hj66-nav-dropdown-about-links a {display: block;color: #1f1f1f;font-size: 15px;font-weight: 400;line-height: 2.2;padding-bottom: 4px;}.head_hj66-nav-dropdown-about-links a:hover {color: #000;text-decoration: underline;}.head_hj66-nav-dropdown-simple-link {display: block;padding: 0.06rem 0.16rem;color: inherit;white-space: nowrap;font-size: 16px;line-height: 1.4;}@keyframes translate_5050_scale_160 {0% {transform: translate(-50%, -50%) scale(1);}50% {transform: translate(-50%, -50%) scale(1.6);}100% {transform: translate(-50%, -50%) scale(1);}}@keyframes down {0% {transform: translateY(0);}50% {transform: translateY(10px);}100% {transform: translateY(0);}}@keyframes aniShow {0% {opacity: 0;}100% {opacity: 1;}}@keyframes aniRolling {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}@keyframes scaleLeft {0% {transform: scaleX(0);transform-origin: left;}100% {transform: scaleX(1);transform-origin: left;}}.banner_36 {--time-banner36: 3s;--size_marker-banner36: 12px;--gap-banner36: 10px;}.banner_36-pagination {left: 0;bottom: 10px;width: 100%;}.banner_36-pagination span {width: 12px;height: 12px;margin: 0 4px;}.banner_36-pagination span.swiper-pagination-bullet-active {background: var(--site-color);}.banner_36-banner-wrapper {color: inherit;display: block;}.banner_36-banner-banner,.banner_36-banner-banner_wap,.banner_36-banner-banner_video {width: 100%;}.banner_36-content {position: absolute;display: block;width: 100%;left: 0;right: 0;top: 0;bottom: 0;z-index: 6;color: #fff;}.banner_36-content a {color: inherit;transition: all 0.5s;}.banner_36-content-container {max-width: var(--width-container);margin: 0 auto;height: 100%;display: flex;flex-direction: column;justify-content: center;}@media screen and (max-width: 767px) {.banner_36-content-container {padding: 0 15px;}}.banner_36-content-wrapper {display: flex;flex-direction: column;gap: 0.2rem;}@media screen and (max-width: 767px) {.banner_36-content-wrapper {gap: 0.1rem;}}.banner_36-content-buttons {display: flex;flex-wrap: wrap;gap: 0.16rem;}@media screen and (max-width: 767px) {.banner_36-content-buttons {gap: 0.08rem;}}@supports not (gap: 0.16rem) {.banner_36-content-buttons > * + * {margin-left: 0.16rem;}@media screen and (max-width: 768px) {.banner_36-content-buttons > * + * {margin-left: 0.08rem;}}}.banner_36-content-buttons-item {display: block;background: var(--site-color);border: none;border-radius: 10rem;padding: 6px 0.24rem;}.banner_36[data-scroll-effect="sticky-cover"] {overflow: hidden;}.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] {height: var(--height_sticky-banner36, 100vh);}.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-container,.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-item,.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner,.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner-wrapper {height: 100%;}.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-item {position: relative;}.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner-banner,.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner-banner_wap,.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner-banner_video {display: block;height: 100%;object-fit: cover;}.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .swiper-wrapper {height: 100%;}@media screen and (max-width: 767px) {.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner-banner.banner-hidden-mobile,.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner-banner_video.banner-hidden-mobile {display: none !important;}}@media screen and (min-width: 768px) {.banner_36[data-scroll-effect="sticky-cover"][data-sticky-height="viewport"] .banner_36-banner-banner_wap.banner-hidden-pc {display: none !important;}}.banner_36[data-scroll-effect="sticky-cover"] .banner_36-pagination {left: calc((100vw - var(--width-container)) / 2);bottom: 0.56rem;width: auto;text-align: left;}@media screen and (max-width: 767px) {.banner_36[data-scroll-effect="sticky-cover"] .banner_36-pagination {left: 15px;bottom: 0.28rem;}}.banner_36[data-scroll-effect="sticky-cover"] .banner_36-sticky_nav {position: absolute;right: 7%;bottom: 0.4rem;z-index: 25;display: flex;align-items: center;justify-content: center;}@media screen and (max-width: 767px) {.banner_36[data-scroll-effect="sticky-cover"] .banner_36-sticky_nav {right: 15px;bottom: 15px;}}.banner_36[data-scroll-effect="sticky-cover"] .banner_36-prev,.banner_36[data-scroll-effect="sticky-cover"] .banner_36-next {position: static;top: auto;left: auto;right: auto;width: 50px;height: 50px;margin: 0;border: 1px solid #fff;border-radius: 50%;background-color: transparent;background-position: center;background-repeat: no-repeat;background-size: 12px 18px;color: #fff;transition: all 0.3s ease;}@media screen and (max-width: 767px) {.banner_36[data-scroll-effect="sticky-cover"] .banner_36-prev,.banner_36[data-scroll-effect="sticky-cover"] .banner_36-next {width: 44px;height: 44px;background-size: 10px 16px;}}.banner_36[data-scroll-effect="sticky-cover"] .banner_36-prev:hover,.banner_36[data-scroll-effect="sticky-cover"] .banner_36-next:hover {background-color: var(--site-color);border-color: var(--site-color);}.banner_36[data-scroll-effect="sticky-cover"] .banner_36-prev {margin-right: 20px;}@media screen and (max-width: 767px) {.banner_36[data-scroll-effect="sticky-cover"] .banner_36-prev {margin-right: 12px;}}.banner_36-scroll_hint {position: absolute;left: 50%;bottom: 0.42rem;z-index: 25;display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 0;border: 0;background: none;color: #fff;cursor: pointer;font-size: 14px;line-height: 1;text-transform: uppercase;transform: translateX(-50%);}@media screen and (max-width: 767px) {.banner_36-scroll_hint {display: none;}}.banner_36-scroll_hint-mouse {position: relative;display: block;width: 18px;height: 30px;border: 2px solid currentColor;border-radius: 12px;}.banner_36-scroll_hint-mouse::before {content: "";position: absolute;left: 50%;top: 6px;width: 3px;height: 7px;border-radius: 4px;background: currentColor;transform: translate(-50%, 0);animation: banner36ScrollHintDot 1.5s ease-in-out infinite;}@keyframes banner36ScrollHintDot {0% {transform: translate(-50%, 0);}50% {transform: translate(-50%, 10px);}100% {transform: translate(-50%, 0);}}.banner_36-sticky_cover_wrap {position: sticky;top: 0;z-index: 1;}.banner_36-sticky_cover_wrap > .banner_36[data-scroll-effect="sticky-cover"] {position: relative;top: auto;}.banner_36-sticky_cover_wrap + main {position: relative;z-index: 2;background: #fff;}.banner_36-sticky_cover_wrap + main > .zh_page {background-color: #fff;}.banner_36-sticky_cover_wrap ~ .zh_page {position: relative;z-index: 2;background-color: #fff;}.banner_36-editor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media screen and (max-width: 767px) {.banner_36 {--size_marker-banner36: 8px;--gap-banner36: 6px;}}.banner_36-markers_item {position: absolute;z-index: 10;transform: translate(-50%, -50%);text-align: left;color: #333;}.banner_36-markers_item::before {content: "";position: absolute;top: 50%;left: 50%;width: calc(100% + 6px);height: calc(100% + 6px);border-radius: 50%;background-color: var(--site-color);z-index: -1;transform: translate(-50%, -50%) scale(1);}.banner_36-markers_item::after {content: "";position: absolute;top: 50%;left: 50%;width: calc(100% + 10px);height: calc(100% + 10px);border-radius: 50%;background-color: var(--site-color);opacity: 0.7;transform: translate(-50%, -50%) scale(1);animation: pulsebanner36 2s infinite;z-index: -2;}@keyframes pulsebanner36 {0% {transform: translate(-50%, -50%) scale(0.9);opacity: 0.7;}70% {transform: translate(-50%, -50%) scale(2);opacity: 0;}100% {transform: translate(-50%, -50%) scale(0.9);opacity: 0;}}.banner_36-markers_item-pot {display: block;width: var(--size_marker-banner36);height: var(--size_marker-banner36);border-radius: 50%;background: var(--site-color);cursor: pointer;position: relative;z-index: 3;}.banner_36-markers_item-tip {position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);min-width: 188px;text-align: center;padding: 6px 20px;border-radius: 1rem;white-space: nowrap;color: #fff;background-color: var(--site-color);}@media screen and (max-width: 767px) {.banner_36-markers_item-tip {display: none;}}.banner_36-markers_item-popup {opacity: 0;visibility: hidden;transition: 0.3s all;width: 280px;max-width: 56vw;background-color: white;border-radius: 8px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);padding: 15px;z-index: 2;position: absolute;left: 50%;transform: translateX(-50%);top: calc(100% + 10px);}@media screen and (max-width: 767px) {.banner_36-markers_item-popup {padding: 2px;}}.banner_36-markers_item-popup::after {content: "";position: absolute;left: 0;bottom: 100%;width: 100%;height: calc(var(--size_marker-banner36) / 2 + var(--gap-banner36));opacity: 0;}.banner_36-markers_item-popup[data-placement="top"] {top: auto;bottom: calc(100% + 10px);}.banner_36-markers_item-popup[data-placement="top"]::after {top: 100%;bottom: auto;}.banner_36-markers_item-popup[data-placement="left"] {top: 50%;transform: translateY(-50%) translateX(0);left: auto;right: calc(100% + 10px);}.banner_36-markers_item-popup[data-placement="left"]::after {top: 0;left: 100%;width: calc(var(--size_marker-banner36) / 2 + var(--gap-banner36));height: 100%;}.banner_36-markers_item-popup[data-placement="right"] {top: 50%;transform: translateY(-50%) translateX(0);left: calc(100% + 10px);right: auto;}.banner_36-markers_item-popup[data-placement="right"]::after {top: 0;left: auto;right: 100%;width: calc(var(--size_marker-banner36) / 2 + var(--gap-banner36));height: 100%;}.banner_36-markers_item-popup img {max-width: 100%;margin-bottom: 12px;border-radius: 6px;}@media screen and (max-width: 767px) {.banner_36-markers_item-popup img {display: none;}}.banner_36-markers_item-popup_title {font-size: 18px;font-weight: bold;margin-bottom: 10px;}@media screen and (max-width: 767px) {.banner_36-markers_item-popup_title {font-size: 14px;margin-bottom: 6px;}}.banner_36-markers_item-popup_link {display: inline-block;text-decoration: none;color: #fff;background-color: var(--site-color);padding: 8px 15px;border-radius: 5px;font-weight: bold;transition: 0.3s all;}@media screen and (max-width: 767px) {.banner_36-markers_item-popup_link {font-size: 14px;}}.banner_36-markers_item-popup_link:hover {color: #fff;background-color: var(--site-color);}.banner_36-markers_item:hover .markers_item-popup {opacity: 1;visibility: visible;}.banner_36[data-style="2505"] .banner_36-content {right: auto;top: 50%;bottom: auto;width: auto;transform: translateY(-50%);}.banner_36[data-style="2505"] .banner_36-content-container {margin: 0;max-width: unset;height: auto;padding-top: 0.4rem;padding-bottom: 0.4rem;padding-left: calc((100vw - var(--width-container)) / 2);padding-right: 0.8rem;position: relative;overflow: hidden;}.banner_36[data-style="2505"] .banner_36-content-container::before {content: "";position: absolute;top: 0;left: 120%;z-index: 2;width: 0;height: 100%;background: var(--site-color);transform: skewX(-17.62deg);transform-origin: top;transition: all 0.5s;}.banner_36[data-style="2505"] .banner_36-content-container.active-2505::before {left: 0;width: 100%;transform: skewX(0);transition: width 0.5s cubic-bezier(0, 0.95, 0.59, 1), transform 0.5s cubic-bezier(0.23, 0.62, 0.42, 0.99) 0.2s;}.banner_36[data-style="2505"] .banner_36-content-container::after {content: "";position: absolute;top: 0;left: 0;width: 6px;height: 0;background: var(--site-color);transition: 0.5s all;}.banner_36[data-style="2505"] .banner_36-content-wrapper {width: 720px;position: relative;z-index: 3;}@media (max-width: 767px) {.banner_36[data-style="2505"] .banner_36-content-wrapper {width: 100%;}}.banner_36[data-style="2505"] .banner_36-content-img {position: absolute;right: 0;top: 0;height: 100%;z-index: 10;opacity: 0;transition: 0.5s opacity;}.banner_36[data-style="2505"] .banner_36-content-img img {height: 100%;}.banner_36[data-style="2505"] .banner_36-content-buttons-item {display: flex;align-items: center;background: none;border-radius: 0;padding: 0;}.banner_36[data-style="2505"] .banner_36-content-buttons-item + .banner_36-content-buttons-item {margin-left: 20px;}.banner_36[data-style="2505"] .banner_36-content-buttons-item svg {width: 32px;height: 32px;stroke: currentColor;stroke-width: 2px;margin-right: 8px;transition: 0.5s 0.5s ease all;}.banner_36[data-style="2505"] .banner_36-content-buttons-item span {display: block;transition: 0.5s all;}.banner_36[data-style="2505"] .banner_36-content-buttons-item:hover span {transform: translateX(20px);}.banner_36[data-style="2505"] .banner_36-content-buttons-item[swiper-animate-style-cache] svg {transform: scale(0);}.banner_36[data-style="2505"] .banner_36-content-buttons-item[swiper-animate-style-cache].animated svg {transform: scale(1);}.banner_36[data-style="2505"] .banner_36-2505-mask {position: absolute;top: 0;right: -15%;width: 60%;height: 100%;z-index: 20;background: #fff;transform: skewX(17.62deg) translateX(0);transition: all 1s ease-in-out;opacity: 0;visibility: hidden;}.banner_36[data-style="2505"] .banner_36-container:not(.swiper-initialized) .banner_36-content-container::after {height: 100%;}.banner_36[data-style="2505"] .banner_36-item.swiper-slide-active .banner_36-2505-mask {transform: skewX(17.62deg) translateX(150%);}.banner_36[data-style="2505"] .banner_36-item.swiper-slide-active.banner_36-transition_end .banner_36-content-container::after {height: 100%;}.banner_36[data-style="2505"] .banner_36-item.swiper-slide-active.banner_36-transition_end .banner_36-content-img {animation: bounceInRight 4s ease-in-out 0.3s 1 normal both;opacity: 1;}.banner_36[data-style="2505"] .banner_36-pagination {width: auto;padding-left: calc((100vw - var(--width-container)) / 2);bottom: 25%;}.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet {width: 35px;height: 20px;margin-right: 12px;position: relative;transition: 0.3s all;background: none;border-radius: 0;opacity: 1;}.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet:last-child {margin-right: 0;}.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet::before,.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet::after {content: "";position: absolute;left: 0;bottom: 0;height: 2px;width: 100%;background: #fff;transition: 0;}.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet::before {opacity: 0.2;}.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet::after {transform: scaleX(0);}.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 100px;}.banner_36[data-style="2505"] .banner_36-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {width: 100%;animation: scaleLeft var(--time-banner36) linear both;}.banner_36[data-style="2505"] .swiper-initialized .banner_36-2505-mask {opacity: 0.5;visibility: visible;}.banner_36[data-style="229"] .banner_36-item {overflow: hidden;}.banner_36[data-style="229"] .banner_36-content-buttons {color: var(--site-color);}.banner_36[data-style="229"] .banner_36-content-buttons-item {padding: 8px 25px;background: #fff;font-size: 14px;letter-spacing: 1.4px;text-transform: uppercase;transition: 0.25s all;font-weight: bold;margin-top: 30px;}.banner_36[data-style="229"] .banner_36-content-buttons-item:hover {box-shadow: 0 5px 20px var(--site-color-60);}.banner_36[data-style="229"] .banner_36-controller {position: absolute;left: 0;bottom: 30%;z-index: 66;padding-left: calc((100vw - var(--width-container)) / 2);display: flex;align-items: center;gap: 0.2rem;color: #fff;}.banner_36[data-style="229"] .banner_36-next,.banner_36[data-style="229"] .banner_36-prev {position: static;margin: 0;background: #fcffff33;flex: 0 0 auto;width: 41px;height: 32px;border-radius: 15px;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.3s;}.banner_36[data-style="229"] .banner_36-next svg,.banner_36[data-style="229"] .banner_36-prev svg {width: 20px;height: 20px;stroke: currentColor;stroke-width: 4px;}.banner_36[data-style="229"] .banner_36-prev:hover {transform: translateX(-10px);}.banner_36[data-style="229"] .banner_36-next:hover {transform: translateX(10px);}.banner_36[data-style="229"] .banner_36-pagination {width: auto;position: static;}.banner_36[data-style="229"] .banner_36-pagination .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 7px;background: #fff;position: relative;}.banner_36[data-style="229"] .banner_36-pagination .swiper-pagination-bullet::before {position: absolute;content: "";top: -4px;right: -4px;bottom: -4px;left: -4px;border: 1px dashed #fff;border-radius: 50%;animation: aniRolling 5s linear infinite;transition: all 0.5s;visibility: hidden;opacity: 0;}.banner_36[data-style="229"] .banner_36-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {visibility: visible;opacity: 1;}@keyframes bounceInRight {0% {transform: translate(50%, -5%);}50% {transform: translate(-10%, 0);}100% {transform: translate(0, 0);}}#banner-36_2563 .banner_36-editor .b36-pan {pointer-events: none;}@media screen and (max-width: 767px) {#banner-36_2563 .banner_36-editor {display: none;}}.banner_36-video-toggle {align-self: flex-start;display: block;width: 40px;height: 40px;padding: 0;margin: 0;border: 0;background: none;line-height: 0;cursor: pointer;-webkit-tap-highlight-color: transparent;}.banner_36-video-toggle svg {display: block;width: 40px;height: 40px;}.banner_36-video-toggle .banner_36-video-toggle-icon-play {display: none;}.banner_36-video-toggle.is-paused .banner_36-video-toggle-icon-pause {display: none;}.banner_36-video-toggle.is-paused .banner_36-video-toggle-icon-play {display: block;}@media screen and (max-width: 767px) {.banner_36-video-toggle.is-hidden-mobile {display: none;}}#banner-36_2313 .banner_36-content-container {position: relative;}#banner-36_2313 .banner_36-video-cta {position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;gap: 18px;margin: 0;padding: 0;border: 0;background: none;line-height: 0;cursor: pointer;z-index: 2;-webkit-tap-highlight-color: transparent;}#banner-36_2313 .banner_36-video-cta-disc {position: relative;display: flex;align-items: center;justify-content: center;width: 72px;height: 72px;border-radius: 50%;background: rgba(255, 255, 255, .16);border: 1px solid rgba(255, 255, 255, .5);-webkit-backdrop-filter: blur(6px) saturate(1.15);backdrop-filter: blur(6px) saturate(1.15);box-shadow: inset 0 1px 2px rgba(255, 255, 255, .35), 0 6px 22px rgba(0, 0, 0, .18);transition: background .3s ease, box-shadow .3s ease;}#banner-36_2313 .banner_36-video-cta:hover .banner_36-video-cta-disc {background: rgba(255, 255, 255, .2);box-shadow: inset 0 1px 2px rgba(255, 255, 255, .45), 0 8px 26px rgba(0, 0, 0, .22);}#banner-36_2313 .banner_36-video-cta-ring {position: absolute;inset: -16%;border-radius: 50%;background: radial-gradient(circle closest-side at center,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0) 74%,rgba(255, 255, 255, .50) 78%,rgba(255, 255, 255, .70) 82%,rgba(255, 255, 255, .22) 92%,rgba(255, 255, 255, 0) 100%);animation: banner36CtaBreath 2.8s ease-in-out infinite;pointer-events: none;}#banner-36_2313 .banner_36-video-cta-disc svg {position: relative;z-index: 2;display: block;width: 40px;height: 40px;}#banner-36_2313 .banner_36-video-cta .banner_36-video-toggle-icon-play {display: none;}#banner-36_2313 .banner_36-video-cta.is-paused .banner_36-video-toggle-icon-pause {display: none;}#banner-36_2313 .banner_36-video-cta.is-paused .banner_36-video-toggle-icon-play {display: block;}#banner-36_2313 .banner_36-video-cta-label {font-size: 18px;line-height: 1.2;color: #fff;white-space: nowrap;letter-spacing: .02em;}@keyframes banner36CtaBreath {0%, 100% { opacity: .2; }50% { opacity: 1; }}@media screen and (max-width: 1199px) {#banner-36_2313 .banner_36-video-cta { gap: 16px; }#banner-36_2313 .banner_36-video-cta-disc { width: 64px; height: 64px; }#banner-36_2313 .banner_36-video-cta-disc svg { width: 36px; height: 36px; }#banner-36_2313 .banner_36-video-cta-label { font-size: 16px; }}@media screen and (max-width: 767px) {#banner-36_2313 .banner_36-video-cta {position: absolute;right: 15px;top: auto;bottom: 10px;transform: none;gap: 0;margin: 0;}#banner-36_2313 .banner_36-video-cta-label { display: none; }#banner-36_2313 .banner_36-video-cta-disc { width: 56px; height: 56px; }#banner-36_2313 .banner_36-video-cta-disc svg { width: 30px; height: 30px; }#banner-36_2313 .banner_36-video-cta.is-hidden-mobile { display: none; }}.swiper_marquee_1{background-color:var(--site-color);color:#fff;padding:.1rem 0}.swiper_marquee_1 .index_sub_title{padding-top:40px}.swiper_marquee_1-t{padding-bottom:36px}.swiper_marquee_1-main{overflow:hidden}.swiper_marquee_1-wrapper{display:flex;font-size:16px}.swiper_marquee_1-slide{padding-right:.2rem;display:flex;align-items:center}.swiper_marquee_1-slide img{margin-right:.06rem}.swiper_marquee .index_sub_title{padding-top:40px}.swiper_marquee-t{padding-bottom:36px;}.swiper_marquee-wrapper{display:flex;}.swiper_marquee-slide img{max-height:100%;margin-right:20px;}.HJZF_Z_other--1{width: 100%;margin: auto;height: auto}.HJZF_Z_other--1 .HJZF_Z_other--wrap{text-align: center;}.HJZF_Z_other__one{text-align: center;font-weight: bold;margin:auto;word-break: keep-all;word-wrap: break-word;}.HJZF_Z_other__two{text-align: center;font-weight: bold;word-break: keep-all;word-wrap: break-word;margin:auto;}.HJZF_Z_other__more{font-weight: bold;display: inline-block;margin:auto;transition: all .5s;}.HJZF_Z_other__more a{color: #fff;padding: 10px 24px 10px 24px;display: inline-block;transition: all .5s;}@media (max-width: 576px) {.HJZF_Z_other__one{font-size: 20px;line-height: 26px;font-weight: bold;margin-bottom: 10px;}.HJZF_Z_other__two{font-size: 40px;line-height: 46px;}.HJZF_Z_other__more{font-size: 20px;}}.HJZF_Z_other--1 h2, .HJZF_Z_other--1 h3{font-size: inherit;color: inherit;line-height: inherit;font-weight: inherit;}.products_78 {--products-78-ink: #181818;--products-78-muted: #666;--products-78-line: #dedede;padding: 54px 0 72px;color: var(--products-78-ink);-webkit-font-smoothing: antialiased;}.products_78-title > h,.products_78-subtitle > h,.products_78-hero-title > h,.products_78-title > h1,.products_78-subtitle > h1,.products_78-hero-title > h1,.products_78-title > h2,.products_78-subtitle > h2,.products_78-hero-title > h2,.products_78-title > h3,.products_78-subtitle > h3,.products_78-hero-title > h3,.products_78-title > h4,.products_78-subtitle > h4,.products_78-hero-title > h4,.products_78-title > h5,.products_78-subtitle > h5,.products_78-hero-title > h5,.products_78-title > h6,.products_78-subtitle > h6,.products_78-hero-title > h6,.products_78-title > .heading-tag,.products_78-subtitle > .heading-tag,.products_78-hero-title > .heading-tag,.products_78-title > .tag_placeholder,.products_78-subtitle > .tag_placeholder,.products_78-hero-title > .tag_placeholder {display: block;font-size: inherit;color: inherit;line-height: inherit;font-weight: inherit;margin: 0;}.products_78-head {margin: 0 auto 38px;text-align: center;}.products_78-title {font-size: clamp(38px, 4vw, 48px);line-height: 1.08;letter-spacing: -0.04em;font-weight: 500;}.products_78-subtitle {margin-top: 14px;color: var(--products-78-muted);font-size: 15px;line-height: 1.6;}.products_78-systems {display: grid;grid-template-columns: 340px minmax(0, 1fr);min-height: 650px;border-top: 1px solid var(--products-78-line);border-bottom: 1px solid var(--products-78-line);}.products_78-nav {padding: 0 34px 0 0;border-right: 1px solid var(--products-78-line);}.products_78-nav-eyebrow {display: flex;align-items: center;height: 72px;color: #777;font-size: 11px;letter-spacing: 0.22em;font-weight: 600;}.products_78-tab {display: block;width: 100%;padding: 25px 22px 27px;border: 0;border-top: 1px solid var(--products-78-line);background: #fff;color: #111;text-align: left;cursor: pointer;transition: background 0.22s ease, color 0.22s ease, padding-left 0.22s ease;}.products_78-tab:last-child {border-bottom: 1px solid var(--products-78-line);}.products_78-tab:hover,.products_78-tab.is-active {background: var(--products-78-highlight);color: #fff;}.products_78-tab:hover {padding-left: 28px;}.products_78-tab-number {display: block;margin-bottom: 36px;font-size: 10px;letter-spacing: 0.18em;opacity: 0.55;}.products_78-tab-title {display: block;max-width: 270px;font-size: 24px;line-height: 1.12;font-weight: 600;}.products_78-panel-wrap {min-width: 0;padding: 38px 0 42px 42px;overflow: hidden;}.products_78-panel {display: none;}.products_78-panel.is-active {display: block;animation: products78PanelIn 0.38s ease both;}.products_78-hero {display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(285px, 0.85fr);gap: 34px;align-items: stretch;}.products_78-hero-media {position: relative;min-height: 320px;overflow: hidden;border-radius: 0;background: #eee;}.products_78-hero-media img {display: block;width: 100%;height: 100%;border-radius: 0;object-fit: cover;transform: scale(1.002);transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);}.products_78-hero-media:hover img {transform: scale(1.035);}.products_78-hero-label {position: absolute;left: 22px;bottom: 18px;color: #fff;font-size: 10px;letter-spacing: 0.2em;font-weight: 600;text-shadow: 0 1px 8px rgba(0, 0, 0, 0.35);}.products_78-hero-copy {display: flex;flex-direction: column;justify-content: center;padding: 12px 0;}.products_78-hero-kicker {margin: 0 0 20px;color: #777;font-size: 10px;letter-spacing: 0.2em;font-weight: 600;}.products_78-hero-title {margin: 0 0 20px;font-size: 32px;line-height: 1.06;letter-spacing: -0.02em;font-weight: 600;}.products_78-hero-desc {max-width: 390px;margin: 0 0 28px;color: #666;font-size: 15px;line-height: 1.65;}.products_78-read-more {display: inline-flex;align-items: center;justify-content: space-between;width: 100%;max-width: 330px;min-height: 48px;padding: 0 18px;border: 1px solid #111;background: #fff;color: #111;text-decoration: none;transition: background 0.2s ease, color 0.2s ease;}.products_78-read-more > span {font-size: 18px;transition: transform 0.2s ease;}.products_78-read-more:hover {background: var(--products-78-highlight);border-color: var(--products-78-highlight);color: #fff;}.products_78-read-more:hover > span {transform: translateX(4px);}.products_78-subnav {margin-top: 30px;border-top: 1px solid var(--products-78-line);}.products_78-subnav-intro {display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;padding: 20px 0 14px;}.products_78-subnav-intro strong {font-size: 13px;font-weight: 600;}.products_78-subnav-intro span {color: #888;font-size: 11px;}.products_78-subnav-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));border-top: 1px solid var(--products-78-line);}.products_78-system-item {position: relative;display: block;min-height: 75px;padding: 19px 18px 17px 0;overflow: hidden;border-bottom: 1px solid var(--products-78-line);background: transparent;color: inherit;cursor: pointer;text-decoration: none;transition: background 0.22s ease, color 0.22s ease, padding-top 0.22s ease, padding-bottom 0.22s ease;}.products_78-system-item:nth-child(odd) {padding-right: 26px;border-right: 1px solid var(--products-78-line);}.products_78-system-item:nth-child(even) {padding-left: 26px;}.products_78-system-item:hover,.products_78-system-item:focus-within {padding-top: 17px;padding-bottom: 18px;background: var(--products-78-highlight);color: #fff;outline: none;}.products_78-system-item:nth-child(odd):hover,.products_78-system-item:nth-child(odd):focus-within {padding-left: 18px;}.products_78-system-item:nth-child(even):hover,.products_78-system-item:nth-child(even):focus-within {padding-right: 18px;}.products_78-system-top {display: grid;grid-template-columns: 30px minmax(0, 1fr) auto;gap: 11px;align-items: start;}.products_78-system-number {padding-top: 3px;color: #999;font-size: 10px;letter-spacing: 0.12em;}.products_78-system-title {font-size: 15px;line-height: 1.28;font-weight: 600;}.products_78-system-arrow {font-size: 16px;line-height: 1;transition: transform 0.22s ease;}.products_78-system-item:hover .products_78-system-arrow,.products_78-system-item:focus-within .products_78-system-arrow {transform: translateX(4px);}.products_78-system-desc {max-height: 0;margin: 0 0 0 41px;overflow: hidden;color: #d0d0d0;font-size: 13px;line-height: 1.5;opacity: 0;transform: translateY(-4px);transition: opacity 0.25s ease, transform 0.28s ease;}.products_78-system-item:hover .products_78-system-desc,.products_78-system-item:focus-within .products_78-system-desc {max-height: 72px;margin-top: 10px;opacity: 1;transform: translateY(0);}@keyframes products78PanelIn {from {opacity: 0;transform: translateY(7px);}to {opacity: 1;transform: translateY(0);}}@media (max-width: 980px) {.products_78-systems {grid-template-columns: 1fr;min-height: 0;}.products_78-nav {padding: 0;border-right: 0;}.products_78-nav-eyebrow {height: 52px;}.products_78-tabs {display: grid;grid-template-columns: repeat(3, 1fr);}.products_78-tab {padding: 16px 14px;border-right: 1px solid var(--products-78-line);}.products_78-tab:hover {padding-left: 20px;}.products_78-tab-number {margin-bottom: 20px;}.products_78-tab-title {font-size: 17px;}.products_78-panel-wrap {padding: 28px 0;}}@media (max-width: 700px) {.products_78 {padding: 42px 0 54px;}.products_78-head {margin-bottom: 30px;}.products_78-tabs {grid-template-columns: 1fr;}.products_78-tab {border-right: 0;}.products_78-hero {grid-template-columns: 1fr;gap: 22px;}.products_78-hero-media {min-height: 245px;}.products_78-hero-title {font-size: 27px;}.products_78-subnav-grid {grid-template-columns: 1fr;}.products_78-system-item:nth-child(odd) {border-right: 0;padding-right: 18px;}.products_78-system-item:nth-child(even) {padding-left: 0;}.products_78-system-item:nth-child(even):hover,.products_78-system-item:nth-child(even):focus-within {padding-left: 18px;}}.service-53 {--service-53-bg: #fff;--service-53-accent: #EA591F;--service-53-active-ratio: 2;background: #fff;background: var(--service-53-bg, #fff);overflow: hidden;}.service-53 h2,.service-53 h3 {display: block;font-size: inherit;color: inherit;line-height: inherit;font-weight: inherit;}.service-53-head {margin-bottom: 40px;text-align: center;}.service-53-subtitle {color: #666;line-height: 1.4;}.service-53-title {color: #111;line-height: 1.2;}.service-53-title + .service-53-subtitle {margin-top: 40px;}.service-53-list {display: flex;align-items: stretch;width: auto;margin-right: -10px;margin-left: -10px;}.service-53-item {min-width: 0;height: 5.5rem;flex: 1 1 0;display: flex;flex-direction: column;position: relative;overflow: hidden;background: transparent;outline: none;margin-right: 10px;margin-left: 10px;}.service-53-item-media {width: 100%;height: 3rem;flex: 0 0 3rem;position: relative;overflow: hidden;background: #eee;}.service-53-item-img {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transform: scale(1);backface-visibility: hidden;transition: opacity 0.5s ease, transform 0.75s cubic-bezier(0.4, 0, 0.2, 1);}.service-53-item-img-default {opacity: 1;z-index: 1;}.service-53-item-img-hover {opacity: 0;z-index: 2;}.service-53-item-body {height: 2.5rem;flex: 1 1 auto;min-height: 0;padding-top: 0.24rem;display: flex;flex-direction: column;box-sizing: border-box;background: transparent;}.service-53-item-title {flex: 0 0 auto;color: #111;line-height: 1.3;overflow-wrap: break-word;word-wrap: break-word;}.service-53-item-text {max-height: 0;margin-top: 0;padding-right: 0.2rem;opacity: 0;overflow: hidden;box-sizing: border-box;transform: translateY(10px);transition: max-height 0.58s cubic-bezier(0.4, 0, 0.2, 1), margin-top 0.58s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.32s ease, transform 0.58s cubic-bezier(0.4, 0, 0.2, 1);}.service-53-item-action {flex: 0 0 auto;margin-top: auto;border-top: 1px solid #111;transition: border-color 0.45s ease;}.service-53-item-link.index_btn {width: 100%;height: 0.42rem;min-width: 0;padding: 0 6px 0 0;border: 0;border-radius: 0;background: transparent;color: #111;display: flex;align-items: center;justify-content: space-between;gap: 20px;font-size: 16px;line-height: 1;text-align: left;box-shadow: none;box-sizing: border-box;overflow: hidden;transition: color 0.45s ease;}.service-53-item-link.index_btn:before,.service-53-item-link.index_btn:after {display: none;}.service-53-item-link.index_btn svg {width: 23px;height: 14px;flex: 0 0 auto;stroke-width: 1.5;transition: transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);}.service-53-item-link.index_btn:hover,.service-53-item-link.index_btn:focus {background: transparent;color: var(--service-53-accent, #EA591F);}.service-53-item--card-link {cursor: pointer;}.service-53-item--card-link .service-53-item-link.index_btn {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;padding: 0;font-size: 0;color: transparent;}.service-53-item--card-link .service-53-item-link.index_btn svg {display: none;}@media screen and (min-width: 1200px) {.service-53-list.is-width-ready .service-53-item {flex: 0 0 auto;will-change: width;transition: width 0.72s cubic-bezier(0.4, 0, 0.2, 1);}.service-53-list.is-width-ready.is-resizing .service-53-item {transition: none;}.service-53-item.active .service-53-item-text {max-height: 1.12rem;margin-top: 0.16rem;opacity: 1;transform: translateY(0);transition-delay: 0s, 0s, 0.12s, 0.08s;}.service-53-item.active .service-53-item-action {border-top-color: var(--service-53-accent, #EA591F);transition-delay: 0.06s;}.service-53-item.active .service-53-item-link {color: var(--service-53-accent, #EA591F);transition-delay: 0.06s;}.service-53-item.active .service-53-item-link svg {transform: translateX(4px);}.service-53-item.active .service-53-item-img-default {transform: scale(1.025);}.service-53-item.active.has-hover-image .service-53-item-img-default {opacity: 0;}.service-53-item.active.has-hover-image .service-53-item-img-hover {opacity: 1;transform: scale(1.025);transition-delay: 0.04s, 0s;}.service-53-single .service-53-item-text {max-height: none;margin-top: 0.16rem;opacity: 1;transform: none;}.service-53.service-53-custom-body-height .service-53-item {height: calc(3rem + var(--service-53-body-height));}.service-53.service-53-custom-body-height .service-53-item-body {height: var(--service-53-body-height);flex: 0 0 var(--service-53-body-height);}.service-53.service-53-custom-body-height .service-53-item-text {min-height: 0;flex: 0 1 auto;}.service-53.service-53-custom-body-height .service-53-item.active .service-53-item-text {max-height: var(--service-53-body-height);}}@media screen and (max-width: 1199px) {.service-53-container.container {width: var(--width-container);max-width: 100%;}.service-53-list {flex-wrap: wrap;margin-bottom: -40px;}.service-53-item {width: calc(50% - 20px);height: auto;min-height: 0;flex: 0 0 calc(50% - 20px);margin-bottom: 40px;}.service-53-item-media {height: 0;min-height: 0;padding-bottom: 75%;flex-basis: auto;}.service-53-item-body {height: auto;min-height: 0;}.service-53-item-text {max-height: none;margin-top: 0.16rem;opacity: 1;overflow: visible;transform: none;}.service-53-item-action {margin-top: 0.28rem;}}@media screen and (max-width: 767px) {.service-53-list {display: block;margin-right: 0;margin-bottom: 0;margin-left: 0;}.service-53-item {width: 100%;min-height: 0;margin-right: 0;margin-bottom: 0.36rem;margin-left: 0;display: block;}.service-53-item:last-child {margin-bottom: 0;}.service-53-item-media {padding-bottom: 62.5%;}.service-53-item-body {min-height: 0;padding-top: 0.2rem;}.service-53-item-action {margin-top: 0.24rem;}.service-53-item-link.index_btn {height: 42px;font-size: 14px;}}@media (prefers-reduced-motion: reduce) {.service-53-item,.service-53-item-img,.service-53-item-text,.service-53-item-action,.service-53-item-link.index_btn,.service-53-item-link.index_btn svg {transition-duration: 0.01ms;transition-delay: 0s;}}@media screen and (min-width: 1200px) {.service-53-item-img {width: var(--service-53-expanded-media-width, 100%);max-width: none;height: 100%;left: 50%;top: 50%;object-fit: cover;object-position: center;transform: translate(-50%, -50%) scale(1);transition: opacity 0.5s ease, transform 0.75s cubic-bezier(0.4, 0, 0.2, 1);}.service-53-item.active .service-53-item-img-default,.service-53-item.active.has-hover-image .service-53-item-img-hover {transform: translate(-50%, -50%) scale(1.05);}}.aboutus_47 {background-position: center;background-size: cover;}.aboutus_47-main{display:flex;flex-wrap:wrap;}.aboutus_47-left{flex:0 0 auto;width:60%;}.aboutus_47-title{font-weight:bold;padding-bottom:24px;}.aboutus_47-title_about{font-size:52px;}.aboutus_47-title_main{font-size:18px;}.aboutus_47-media{margin-bottom:50px;position:relative;}.aboutus_47-media.ready{cursor:pointer;}.aboutus_47-media img,.aboutus_47-media video{width:100%;}.aboutus_47-media_icon1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:.5s all;}.aboutus_47-media.ready .aboutus_47-media_icon1{opacity:1;visibility:visible;}.aboutus_47-text{flex:0 0 auto;width:40%;padding:52px;display:flex;flex-direction:column;justify-content:space-between;box-shadow: 0 0 20px #0002;border-top: 6px solid;background-color:#fff;}.aboutus_47-text_title{position:relative;}.aboutus_47-text_title::after{content:'';position: absolute;top:100%;width:100px;max-width:100%;height:4px;}.aboutus_47-text_title{padding-bottom:24px;}.aboutus_47-text_title .index_title {line-height: 1.3;font-weight: bold;}.aboutus_47-text_title_sub{padding-top:28px;color: #888;}.aboutus_47-text_main {padding-top: 40px;}.aboutus_47-text_main_title{font-size:24px;padding-bottom:12px;}.aboutus_47-text_main_text {font-size: 16px;color: #666;}.aboutus_47-count{display:flex;flex-wrap:wrap;margin-top:24px;padding-top:22px;border-top:1px solid #eee;}.aboutus_47-count_item{flex:1;display:flex;justify-content:center;}.aboutus_47-count_item:first-child {justify-content: flex-start;}.aboutus_47-count_item:last-child {justify-content: flex-end;}.aboutus_47-count_item:not(:last-child){border-right:1px dashed #eee;}.aboutus_47-count_item_wrapper {display: flex;flex-direction: column;align-items: center;}.aboutus_47-count_num {font-size: 42px;font-weight: bold;}.aboutus_47-count_text {font-size: 16px;font-weight: bold;}@media (max-width: 1259px) {.aboutus_47-left,.aboutus_47-text{width: 100%;}}.hjzf_other_134 {padding-bottom: 0;}.hjzf_other_134_wrapper{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}.hjzf_other_134_wrapper .hjzf_other_134_left{flex: 0 0 40%;width: 40%;line-height: 2;}.hjzf_other_134_wrapper .hjzf_other_134_right{flex: 0 0 40%;width: 40%;padding: 30px 3vw;padding-bottom: 45px;}.hjzf_other_134_right a{border: 2px solid #ccc;color: #333;}@media(max-width: 1200px) {.hjzf_other_134_wrapper .hjzf_other_134_left,.hjzf_other_134_wrapper .hjzf_other_134_right{width: 100%;flex: 0 0 100%;}}@media(max-width: 1440px) {.hjzf_other_134_wrapper{padding-left: 40px;padding-right: 40px;}}a.ho_more {display: flex;align-items: center;justify-content: center;max-width: 200px;line-height: 60px;height: 60px;text-align: center;color: #fff;position: relative;}a.ho_more:before,a.ho_more:after {display: block;content: '';position: absolute;width: 0;height: 50%;transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);background-color: #000;z-index: 1;}a.ho_more:hover:before {width: 100%;right: auto;left: 0;}a.ho_more:before {right: 0;bottom: 0;}a.ho_more:hover:after {width: 100%;left: auto;right: 0;}a.ho_more:after {top: 0;left: 0;}a.ho_more div {position: relative;z-index: 9;}.ho_more_jt {width: 60px;height: 1px;background-color: #fff;margin-left: 10px;position: relative;}.ho_more_jt:before,.ho_more_jt:after {position: absolute;display: block;content: '';width: 7px;height: 1px;background-color: #fff;right: 0;transition: all 0.5s;}.ho_more_jt:before {top: 0;transform: rotate(45deg);transform-origin: 100% 0;}.ho_more_jt:after {bottom: 0;transform: rotate(-45deg);transform-origin: 100% 0;}a.ho_more:hover .ho_more_jt:after,a.ho_more:hover .ho_more_jt:before {transform: rotate(0);opacity: 0;}.ho_more.wbh {color: #000;background: transparent;}.ho_more.wbh .ho_more_jt,.ho_more.wbh .ho_more_jt:before,.ho_more.wbh .ho_more_jt:after {background-color: #000;}a.ho_more.wbh:before,a.ho_more.wbh:after {display: none;}.ho_more.wbh {display: inline-flex;max-width: none;}.news_48_pagination {text-align: center;}.news_48_pagination span {width: 12px;height: 12px;}.news_48_img {overflow: hidden;}.news_48_img img {transform: scale(1.05) translateX(-1%);transition: all 0.5s;}.news_48_container .swiper-slide {width: 346px;margin-right: 30px;height: auto;background-color: #fff;}.news_48_container .swiper-slide:hover .news_48_img img {transform: scale(1.05) translateX(0);}.news_48_info {padding: 15px 20px;}.news_48_data {font-size: 12px;}.news_48_title {font-size: 25px;font-weight: 400;margin-top: 15px;margin-bottom: 10px;line-height: 1.5;height: 150px;overflow: hidden;}.news_48_title a {color: #333;}.news_48_pagination {margin-top: 30px;}.nex_48_title {position: relative;margin-bottom: 30px;padding-left: 20px;}.nex_48_title span {position: absolute;left: 0;top: 75px;white-space: nowrap;transform: rotate(270deg);transform-origin: 0 50%;font-weight: 400;opacity: 0.8;}.nex_48_title h2 {font-size: 42px;}.nex_48_title span {font-size: 12px;bottom: 0;}.news_48_sub {margin-bottom: 10px;font-size: 16px;line-height: 1.5;color: #333;}.news_48_sub h3,.news_48_sub .heading-tag {display: block;font-size: inherit;color: inherit;line-height: inherit;font-weight: inherit;margin: 0;}.news_48_intro {margin-top: 12px;font-size: 14px;line-height: 1.6;color: #666;}@media (max-width: 767px) {.news_48_sub {font-size: 14px;}.news_48_intro {font-size: 13px;}}@media (max-width: 767px) {.news_48_container .swiper-slide {margin-right: 0;}.nex_48_title h2 {font-size: 26px;}.news_48_title {font-size: 14px;}.news_48_title {height: auto;}}.news_48.class_dev_1 .news_48-head {display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.3rem;}@media (max-width: 767px) {.news_48.class_dev_1 .news_48-head {flex-wrap: wrap;margin-bottom: 0.2rem;text-align: center;}}.news_48.class_dev_1 .news_48-head .nex_48_title {margin: 0;}@media (max-width: 767px) {.news_48.class_dev_1 .news_48-head .nex_48_title {width: 100%;}}.news_48.class_dev_1 .news_48-head-button_cate {display: flex;gap: 0.2rem;}@media (max-width: 767px) {.news_48.class_dev_1 .news_48-head-button_cate {width: 100%;margin-top: 0.1rem;justify-content: center;}}.news_48.class_dev_1 .news_48-head-button_cate-item {font-size: 16px;background: none;border-radius: 0.06rem;overflow: hidden;border: none;text-decoration: underline;}.news_48.class_dev_1 .news_48-head-button_cate-item h2,.news_48.class_dev_1 .news_48-head-button_cate-item h3 {color: inherit;font-size: inherit;font-weight: inherit;}.news_48.class_dev_1 .news_48-head-button_cate-item.active {color: var(--site-color);}.news_48.class_dev_1 .news_48_container {display: none;}.news_48.class_dev_1 .news_48_container.active {display: block;}.news_48.class_dev_1 .news_48_title {display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;line-height: 1.5;height: 3em;}.news_48.class_dev_1 .news_48_desc {display: -webkit-box;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}.bottom_44{background:#000;--color_font-bottom44:#fff;color:var(--color_font-bottom44)}.bottom_44-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:991px){.bottom_44-wrapper{flex-wrap:wrap;gap:.4rem}}@media screen and (max-width:767px){.bottom_44-wrapper{display:none}}.bottom_44-head{flex:0 0 auto;width:25%}@media screen and (max-width:991px){.bottom_44-head{width:100%}}.bottom_44-logo{margin-bottom:.4rem}.bottom_44-contact_item{padding:.16rem 0;border-bottom:1px solid #fff3}.bottom_44-contact_item-title{font-size:14px}.bottom_44-contact_item-text{font-size:18px;line-height:1.8;color:var(--color_font-bottom44)}.bottom_44-contact_item a.bottom_44-contact_item-text:hover{text-decoration:underline}.bottom_44-media{margin-top:.3rem}.bottom_44-media a{width:36px;height:36px;background:var(--site-color);display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden}.bottom_44-media .fa{font-size:18px;color:#fff}.bottom_44-main{flex:0 0 auto;width:66.66%}@media screen and (max-width:1259px){.bottom_44-main{width:calc(75% - .6rem)}}@media screen and (max-width:991px){.bottom_44-main{width:100%}}.bottom_44-nav{display:flex;gap:.2rem}.bottom_44-nav_col{flex:1}.bottom_44-nav_title{font-size:18px;font-weight:bold;line-height:1.4;color:var(--color_font-bottom44)}.bottom_44-nav_content{padding-top:.1rem;display:flex;flex-direction:column}.bottom_44-nav_item{font-size:14px;line-height:2.2;color:var(--color_font-bottom44);opacity:.6;transition:.3s all}.bottom_44-nav_item:hover{opacity:1}.bottom_44-form{padding-top:.3rem}.bottom_44-form_text{padding-bottom:.2rem}.bottom_44-form_title{font-size:20px;font-weight:bold}.bottom_44-form_desc{opacity:.6}.bottom_44-form form[data-type="only_email"]{width:100%;display:flex;border:1px solid #fff;height:48px;position:relative}.bottom_44-form form[data-type="only_email"] input{flex:1 0 auto;height:100%;border:none;text-indent:10px}.bottom_44-form form[data-type="only_email"] button{flex:0 0 auto;height:100%;background:var(--site-color);border:none;font-size:14px;color:#fff;padding:0 .24rem}.bottom_44-form form[data-type="only_email"] .bottom_44-form_alert{position:absolute;top:100%;left:0}.bottom_44-form form[data-type="only_email"] .bottom_44-form_alert span{display:none;color:red;font-size:12px}.bottom_44-form form[data-type="only_email"] .bottom_44-form_alert span.active{display:block}.bottom_44-form form[data-type="1"]{display:flex;flex-wrap:wrap;gap:.1rem}.bottom_44-form form[data-type="1"] .bottom_44-form_item{flex:0 0 auto;width:calc(100% / 3 - (.2rem / 3));margin:0;position:relative}.bottom_44-form form[data-type="1"] .bottom_44-form_item.full{width:100%}.bottom_44-form form[data-type="1"] .bottom_44-form_item input,.bottom_44-form form[data-type="1"] .bottom_44-form_item textarea{display:block;width:100%;font-size:12px;border:none;background:#fff;border-radius:6px;padding:.1rem;color:#333}.bottom_44-form form[data-type="1"] .bottom_44-form_item textarea{resize:vertical}.bottom_44-form form[data-type="1"] .bottom_44-form_alert{position:absolute;right:.04rem;bottom:.04rem;line-height:1;text-align:right}.bottom_44-form form[data-type="1"] .bottom_44-form_alert span{display:none;color:red;font-size:10px}.bottom_44-form form[data-type="1"] .bottom_44-form_alert span.active{display:inline-block}.bottom_44-form form[data-type="1"] button{background:var(--site-color);border:none;font-size:14px;color:#fff;padding:.06rem .2rem;border-radius:4px;margin-top:.1rem}.bottom_44-bottom{padding:32px 0}.bottom_44-bottom a{color:var(--color_font-bottom44);transition:.3s all}.bottom_44-bottom a:hover{color:var(--site-color)}.bottom_44-bottom_wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.bottom_44-bottom_left,.bottom_44-bottom_right{display:flex;align-items:center;gap:.2rem}